@media all {
  *#dm .dmInner a.u_1652781204 { border-color:var(--color_3) !important; }

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

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

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

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

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

  *#dm .dmInner div.u_1357283254 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1402533038 hr { color:var(--color_2) !important; }

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

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

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

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

  *#dm .dmInner *.u_1553696242 .headerWidget .reviews-header .rating .fdn-star-on-png { color:rgba(255,200,52,1) !important; }

  *#dm .dmInner div.u_1550316043 .readMore a { font-weight:700 !important; }

  *#dm .dmInner div.u_1642529323 .headerWidget .reviews-header .link { color:var(--color_7) !important; }

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

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

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

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

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

  *#dm .dmInner div.u_1326991404 img { object-fit:contain !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner a.u_1652781204 span.text { font-size:17px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1550316043 .readMore a { font-size:14px !important; }

  *#dm .dmInner div.u_1642529323 .headerWidget .reviews-header .link { font-size:14px !important; }
}
@media (min-width:768px) and (max-width:1024px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
}



@media all {
    
#db4fad4c {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\31 02296bd {
    column-gap: 4%;
    row-gap: 24px;
    padding: 2% 4% 2% 4%;
    max-width: none;
    width: 100%;
    min-height: 240px;
    flex-wrap: nowrap;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#group_69j {
    max-height: 100%;
    background-size: cover;
    display: flex;
    min-height: 160px;
    background-position: 50% 50%;
    row-gap: 24px;
    column-gap: 4%;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#widget_r6f {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#widget_oo7 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
}



@media all {
    
#\30 d6af8de {
    min-height: 10px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-top: 3%;
    padding-right: 4%;
    padding-left: 4%;
    padding-bottom: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\36 2926a56 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 3cd077e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 900px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding-top: 1%;
    padding-bottom: 1%;
    grid-area: auto / auto / auto / auto;
    padding-right: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\31 f415224 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\30 afd40f8 {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
}
    
#group_12b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.24%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#group_oks {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.01%;
    min-height: 126px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#widget_5cq {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_q6j {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 6b7d1c6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\31 d91a1d2 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\35 9f544a3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 14a2f50 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 900px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#group_r3p {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 24px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\35 f4b5632 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_jqq {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin-top: -20px;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#widget_nn9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_0oq {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\34 ff07188 {
    width: 100%;
    height: 343px;
    max-width: 100%;
}
    
#af072cd8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 e0f85db {
    width: 104.17%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 181bc0c {
    align-items: flex-start;
    width: 70%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
}
    
#c37aca51 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 686px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    height: auto;
    margin-right: 0%;
    align-self: center;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-top: 0%;
}
    
#e6e58812 {
    width: 100.00%;
    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 2ff84ab {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 245px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\35 db3c4fc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#b1f3a545 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 2% 4%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
}



@media all {
    
#d4312ccc.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d4312ccc {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 1px;
    max-width: 100%;
}
    
#\36 023cd66 {
    padding-top: 1%;
    padding-bottom: 1%;
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\33 5decbc0 {
    padding-left: 16px;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding-right: 16px;
    padding-bottom: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
}



@media all {
    
#\33 6572625 {
    padding-left: 16px;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding-right: 16px;
    padding-bottom: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#ba770edd.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#ba770edd {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\38 e68e5e5 {
    padding-top: 1%;
    padding-bottom: 1%;
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
}



@media all {
    
#ac8c7386 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#e173d513 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 e1f4453 {
    width: 104.17%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 9fcd833 {
    justify-content: flex-start;
    align-items: center;
    width: 36.34129492890706%;
    min-height: 426px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    height: auto;
    margin-right: 0%;
    align-self: center;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-top: 0%;
}
    
#\38 e1487f5 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 245px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\33 733fd6c {
    align-items: flex-start;
    width: 59.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    margin: 0px 0% 0px 0%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
}
    
#c2cd3a87 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e5edfd07 {
    min-height: 583px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 2% 4%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\32 ae2ed22 {
    width: 100%;
    height: 316px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#d53c0572 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\32 c592526 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 900px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#c919e007 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\31 e8af53f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 533adbb {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
}



@media all {
    
#c26a69a4 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\39 83af69e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#cbdd0b0a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 900px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\33 df55296 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 5da26fe {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\30 9dd00f2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 900px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\35 e416fb0 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\34 102e345 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 c33b58a {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\34 1f58748 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
}



@media all {
    
#\37 2d34ffa {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 4%;
    padding-left: 4%;
    max-width: none;
    padding-bottom: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\38 b3710bb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\35 5c2e88f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 900px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\36 2c05230 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\35 ca761c9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#c372c695 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 900px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#b3da8155 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\39 b07deaf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\35 b3917f7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 caaa8d2 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 4%;
    padding-left: 4%;
    max-width: none;
    padding-bottom: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
}



@media all {
    
#\36 f341695 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 1987ae2 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 4%;
    padding-left: 4%;
    max-width: none;
    padding-bottom: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#f8ebf122 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 900px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\34 f32c080 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\32 ee573e9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
}



@media all {
    
#\39 f098edd {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\33 b937663 {
    min-height: 180px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 2% 4%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\34 fb73b0c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: space-between;
    order: 0;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\32 39cddb2 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#e04feff6 {
    width: 9.32%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e67f7bb6 {
    justify-content: flex-start;
    align-items: center;
    width: 80.9483240289261%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\31 92eccaa {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 80293ec {
    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;
}
    
#ab9f58b7 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-height: 50px;
    margin: 0px 18% 0px 18%;
    grid-area: auto / auto / auto / auto;
}
    
#cd6f8dd8 {
    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;
}
    
#\33 a5be9c1 {
    width: 9.32%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 5d8cb97 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a5902fc {
    justify-content: flex-start;
    align-items: center;
    width: 80.9483240289261%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#b233ea22 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-height: 50px;
    margin: 0px 18% 0px 18%;
    grid-area: auto / auto / auto / auto;
}
    
#d1664922 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: space-between;
    order: 1;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\32 70c3b4e {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
}



@media all {
    
#\33 0568915 {
    background-color: var(--color_2);
    flex-direction: row;
    align-self: auto;
    justify-content: space-between;
    align-items: flex-start;
    min-height: auto;
    height: auto;
    order: 7;
    background-image: initial;
    justify-self: auto;
    width: 99.99892817352307%;
    flex-wrap: nowrap;
    column-gap: 7%;
    padding: 1% 4% 1% 4%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#abd31ef1 {
    align-items: flex-start;
    width: 99.82%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 7e6a710 {
    width: 900px;
    height: auto;
    max-width: 100%;
}
    
#\34 c04d7bd [data-content-reference] {
    background-color: var(--color_20);
    background-image: initial;
}
#\34 c04d7bd [data-content-reference] .accordion-title {
    color: var(--color_3);
}
#\34 c04d7bd {
    justify-content: flex-start;
    width: 99.99813961354698%;
    min-height: auto;
    height: auto;
    order: 0;
    align-self: auto;
    background-color: var(--color_2);
    background-image: initial;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
#\34 c04d7bd [data-content-reference] .icon-container {
    color: var(--color_3);
}
    
#\33 1c8edaa {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#\33 a6632ca {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 1% 4% 1% 4%;
    margin: 0% 0% 0% 0%;
}
    
#f25d7b07 {
    max-height: 100%;
    min-height: 160px;
    flex-wrap: nowrap;
    width: 100%;
    align-items: flex-start;
    justify-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 1575dbb {
    background-color: var(--color_2);
    flex-direction: row;
    align-self: auto;
    justify-content: space-between;
    align-items: flex-start;
    min-height: auto;
    height: auto;
    order: 0;
    background-image: initial;
    justify-self: auto;
    width: 99.99892817352307%;
    flex-wrap: nowrap;
    column-gap: 7%;
    padding: 1% 4% 1% 4%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a7f968aa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 cb751b6 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#e41d9a59 {
    align-self: auto;
    max-height: 100%;
    min-height: 160px;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 3%;
    width: 100.00%;
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c94be17a {
    max-height: 100%;
    min-height: 160px;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    width: 100%;
    align-items: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 8873e82 {
    background-color: var(--color_2);
    flex-direction: row;
    align-self: auto;
    justify-content: space-between;
    align-items: flex-start;
    min-height: auto;
    height: auto;
    order: 1;
    background-image: initial;
    justify-self: auto;
    width: 99.99892817352307%;
    flex-wrap: nowrap;
    column-gap: 7%;
    padding: 1% 4% 1% 4%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c759a5d {
    align-items: flex-start;
    width: 99.82%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f0e6e748 {
    width: 900px;
    height: auto;
    max-width: 100%;
}
    
#\33 7648f98 {
    background-color: var(--color_2);
    flex-direction: row;
    align-self: auto;
    justify-content: space-between;
    align-items: flex-start;
    min-height: auto;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 99.99892817352307%;
    flex-wrap: nowrap;
    column-gap: 7%;
    padding: 1% 4% 1% 4%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 669f74d {
    align-items: flex-start;
    width: 99.82%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 71320ac {
    width: 900px;
    height: auto;
    max-width: 100%;
}
    
#bd509c04 {
    background-color: var(--color_2);
    flex-direction: row;
    align-self: auto;
    justify-content: space-between;
    align-items: flex-start;
    min-height: auto;
    height: auto;
    order: 3;
    background-image: initial;
    justify-self: auto;
    width: 99.99892817352307%;
    flex-wrap: nowrap;
    column-gap: 7%;
    padding: 1% 4% 1% 4%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f4274626 {
    align-items: flex-start;
    width: 99.82%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 1ca40f3 {
    width: 900px;
    height: auto;
    max-width: 100%;
}
    
#e854a430 {
    background-color: var(--color_2);
    flex-direction: row;
    align-self: auto;
    justify-content: space-between;
    align-items: flex-start;
    min-height: auto;
    height: auto;
    order: 5;
    background-image: initial;
    justify-self: auto;
    width: 99.99892817352307%;
    flex-wrap: nowrap;
    column-gap: 7%;
    padding: 1% 4% 1% 4%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0c84f59 {
    align-items: flex-start;
    width: 99.82%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 4daa5e7 {
    width: 900px;
    height: auto;
    max-width: 100%;
}
    
#\31 0b32124 {
    background-color: var(--color_2);
    flex-direction: row;
    align-self: auto;
    justify-content: space-between;
    align-items: flex-start;
    min-height: auto;
    height: auto;
    order: 6;
    background-image: initial;
    justify-self: auto;
    width: 99.99892817352307%;
    flex-wrap: nowrap;
    column-gap: 7%;
    padding: 1% 4% 1% 4%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3a6e465 {
    align-items: flex-start;
    width: 99.82%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 85accbd {
    width: 900px;
    height: auto;
    max-width: 100%;
}
    
#\39 ac0845f {
    align-items: flex-start;
    width: 99.82%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 9e06603 {
    width: 900px;
    height: auto;
    max-width: 100%;
}
    
#e8c7e094 {
    background-color: var(--color_2);
    flex-direction: row;
    align-self: auto;
    justify-content: space-between;
    align-items: flex-start;
    min-height: 567px;
    height: auto;
    order: 4;
    background-image: initial;
    justify-self: auto;
    width: 99.99892817352307%;
    flex-wrap: nowrap;
    column-gap: 7%;
    padding: 1% 4% 1% 4%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2dfec9e {
    align-items: flex-start;
    width: 61.60394864198587%;
    min-height: 510px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-content: flex-start;
    order: 0;
    justify-self: auto;
    align-self: auto;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 18f46a6 {
    width: 899px;
    height: auto;
    max-width: 100%;
}
    
#widget_bgi {
    width: 76%;
    height: auto;
    max-width: 100%;
    margin-top: 20px;
}
    
#widget_sbh {
    width: 78%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#f5251765 {
    justify-content: flex-start;
    align-items: center;
    width: 80.9483240289261%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\39 07ab88f {
    min-height: 180px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 2% 4%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\36 ea2141f {
    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;
}
    
#\35 b81323b {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#e8a5df2f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.61%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: space-between;
    order: 0;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#a3956dc0 {
    width: 9.32%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 c347a30 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b95f4615 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#c08dc5b7 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-height: 50px;
    margin: 0px 18% 0px 18%;
    grid-area: auto / auto / auto / auto;
}
    
#d9b9bfa5 {
    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 f1b683c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 eecbe90 {
    justify-content: flex-start;
    align-items: center;
    width: 80.9483240289261%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\34 302c759 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\30 9c83190 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-height: 50px;
    margin: 0px 18% 0px 18%;
    grid-area: auto / auto / auto / auto;
}
    
#aca60fba {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46.28963668850506%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: space-between;
    order: 0;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\38 55e73e7 {
    width: 9.32%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#e394d286 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\37 dc6626f {
    min-height: 180px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 2% 4%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\38 097c36e {
    width: 9.32%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 a9c2eff {
    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 aded5dd {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\38 9c90b73 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 560b796 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-height: 50px;
    margin: 0px 18% 0px 18%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a5df37e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: space-between;
    order: 0;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#a68e9fb5 {
    justify-content: flex-start;
    align-items: center;
    width: 80.9483240289261%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\33 2f846f2 {
    justify-content: flex-start;
    align-items: center;
    width: 80.9483240289261%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\36 94b086e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: space-between;
    order: 0;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#cb32d939 {
    width: 9.32%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 1a9d68d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 da56982 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\33 c06b2d9 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-height: 50px;
    margin: 0px 18% 0px 18%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 39bf869 {
    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;
}
    
#\35 a685e88 {
    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;
}
    
#\34 9847959 {
    width: 9.32%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 7295a96 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-height: 50px;
    margin: 0px 18% 0px 18%;
    grid-area: auto / auto / auto / auto;
}
    
#a3a25a1f {
    justify-content: flex-start;
    align-items: center;
    width: 80.9483240289261%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#eee8df75 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: space-between;
    order: 0;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#ba56d23a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de7a8fcd {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
}



@media all {
    
#\34 a63c521 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 408fc2e {
    justify-content: flex-start;
    align-items: center;
    width: 80.9483240289261%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 33794f1 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-height: 50px;
    margin: 0px 18% 0px 18%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cbb8229 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0bb9066 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: space-between;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d5da581b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\38 e2dfb5f {
    min-height: 180px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 0eb0ea1 {
    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 2159beb {
    width: 9.32%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 637d9a4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: space-between;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f2814857 {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 845969c {
    justify-content: flex-start;
    align-items: center;
    width: 80.9483240289261%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 cdfbe0b {
    width: 9.32%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 3ca42c1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 893f537 {
    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;
}
    
#aa2b79f5 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-height: 50px;
    margin: 0px 18% 0px 18%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#e1c9d880 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\38 b428eeb {
    min-height: 180px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 c1ee4ca {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ac7278e {
    width: 9.32%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#add6e55e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: space-between;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c2969c80 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 468cb05 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 1;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#def8b674 {
    justify-content: flex-start;
    align-items: center;
    width: 80.9483240289261%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 44fc61d {
    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 a4b657f {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 1;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1d5c740 {
    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;
}
    
#\34 c914e8a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.666666666666668%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: space-between;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a5f4f5bc {
    width: 9.32%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#eca20998 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 906361f {
    justify-content: flex-start;
    align-items: center;
    width: 80.9483240289261%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c7440aee {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_95r {
    width: 30.666666666666668%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 2446b50 {
    justify-content: flex-start;
    align-items: center;
    width: 80.9483240289261%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5e7f50d {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 192px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0.5% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 987519f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e04533aa {
    width: 9.32%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 71b7c3b {
    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_l9v.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_l9v {
    width: 280px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 50px;
    max-width: 100%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 02296bd {
    padding: 1% 1% 1% 1%;
}
    
#db4fad4c {
    column-gap: 1%;
    padding: 0px 0px 0px 0px;
    flex-direction: row;
}
    
#group_69j {
    row-gap: 16px;
    width: 100%;
    order: 2;
}
    
#widget_r6f {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 d6af8de {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\36 2926a56 {
    margin: 0px 0% 0px 0%;
}
    
#\32 3cd077e {
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\31 f415224 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\30 afd40f8 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 ff07188 {
    width: 655.7px;
}
    
#\37 181bc0c {
    width: 100.00%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#c37aca51 {
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#e6e58812 {
    margin: 0px 0% 0px 0%;
}
    
#\38 2ff84ab {
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\35 db3c4fc {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#b1f3a545 {
    padding-left: 2%;
    padding-right: 2%;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#ac8c7386 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 9fcd833 {
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 e1487f5 {
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\33 733fd6c {
    width: 100.00%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#c2cd3a87 {
    margin: 0px 0% 0px 0%;
}
    
#e5edfd07 {
    padding-left: 2%;
    padding-right: 2%;
}
}



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



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



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



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



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 b937663 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\34 fb73b0c {
    width: 100%;
    min-height: 80px;
}
    
#e04feff6 {
    height: auto;
}
    
#d1664922 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 c04d7bd {
    height: auto;
    min-height: 567px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a6632ca {
    padding-left: 4%;
    padding-right: 4%;
}
    
#e41d9a59 {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c94be17a {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_sbh {
    height: auto;
}
    
#widget_bgi {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a3956dc0 {
    height: auto;
}
    
#\39 07ab88f {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#e8a5df2f {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 dc6626f {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\34 a5df37e {
    width: 100%;
    min-height: 80px;
}
    
#\36 94b086e {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 0bb9066 {
    width: 100%;
    min-height: 80px;
}
    
#\38 e2dfb5f {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 637d9a4 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 b428eeb {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#add6e55e {
    width: 100%;
    min-height: 80px;
}
    
#\34 c914e8a {
    width: 100%;
    min-height: 80px;
}
    
#group_95r {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#db4fad4c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 02296bd {
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 4%;
}
}



@media (max-width: 767px) {
    
#\30 d6af8de {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\32 3cd077e {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 f415224 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 afd40f8 {
    order: 1;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 6b7d1c6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 d91a1d2 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\34 ff07188 {
    height: 240px;
}
    
#\37 181bc0c {
    width: 100.00%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#c37aca51 {
    width: 100.00%;
    height: auto;
    min-height: 240px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 2ff84ab {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 db3c4fc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b1f3a545 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\36 023cd66 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\33 5decbc0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\33 6572625 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 e68e5e5 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#ac8c7386 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 9fcd833 {
    width: 100.00%;
    height: auto;
    min-height: 240px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 e1487f5 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 733fd6c {
    width: 100.00%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#e5edfd07 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\32 ae2ed22 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#c919e007 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 533adbb {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#c26a69a4 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\39 83af69e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\39 c33b58a {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\34 1f58748 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\37 2d34ffa {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\38 b3710bb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\39 b07deaf {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 caaa8d2 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\36 1987ae2 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\32 ee573e9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\33 b937663 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\34 fb73b0c {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\32 39cddb2 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#e04feff6 {
    height: auto;
}
    
#e67f7bb6 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 a5be9c1 {
    height: auto;
}
    
#\31 a5902fc {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d1664922 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\32 70c3b4e {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
}



@media (max-width: 767px) {
    
#\34 c04d7bd {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a6632ca {
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#f25d7b07 {
    align-self: auto;
    width: 100%;
    min-height: 120px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 cb751b6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e41d9a59 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c94be17a {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_bgi {
    height: auto;
}
    
#widget_sbh {
    height: auto;
}
}



@media (max-width: 767px) {
    
#f5251765 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a3956dc0 {
    height: auto;
}
    
#\39 07ab88f {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#e8a5df2f {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 b81323b {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\35 eecbe90 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 302c759 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#aca60fba {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\38 55e73e7 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\37 dc6626f {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\38 097c36e {
    height: auto;
}
    
#\32 aded5dd {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\34 a5df37e {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#a68e9fb5 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 2f846f2 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 94b086e {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#cb32d939 {
    height: auto;
}
    
#\33 da56982 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\34 9847959 {
    height: auto;
}
    
#a3a25a1f {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#eee8df75 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#de7a8fcd {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
}



@media (max-width: 767px) {
    
#\36 0bb9066 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\38 e2dfb5f {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\39 408fc2e {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 2159beb {
    height: auto;
}
    
#\33 cbb8229 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\36 637d9a4 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#f2814857 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\33 845969c {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 cdfbe0b {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\38 b428eeb {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\33 c1ee4ca {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\39 ac7278e {
    height: auto;
}
    
#add6e55e {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#def8b674 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 c914e8a {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#a5f4f5bc {
    height: auto;
}
    
#\36 906361f {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c7440aee {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#group_95r {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 2446b50 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 5e7f50d {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#e04533aa {
    height: auto;
}
}

