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

  *#dm .dmInner div.u_548998169 img { object-position:100% 0% !important; }

  *#dm .dmInner *.u_3112569502 .swiper-button-next:not(:hover) { color:var(--color_3) !important; }

  *#dm .dmInner *.u_3112569502 .swiper-button-prev:not(:hover) { color:var(--color_3) !important; }

  *#dm .dmInner div.u_3112569502 .opinion { color:var(--color_3) !important; }

  *#dm .dmInner div.u_3112569502 .readmore>span { color:var(--color_3) !important; }

  *#dm .dmInner div.u_3112569502 .review-information {
    font-weight:700 !important;
    font-style:italic !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_3112569502 .location { color:var(--color_3) !important; }

  *#dm .dmInner div.u_3112569502 .readmore>strong { color:var(--color_3) !important; }

  *#dm .dmInner div.u_3112569502 .readless>strong { color:var(--color_3) !important; }

  *#dm .dmInner *.u_3112569502 .readmore { color:rgba(233,0,28,1) !important; }

  *#dm .dmInner *.u_3112569502 .readless { color:rgba(233,0,28,1) !important; }

  *#dm .dmInner *.u_3112569502 .readmore:hover>strong { color:rgba(233,0,28,1) !important; }

  *#dm .dmInner *.u_3112569502 .readless:hover>strong { color:rgba(233,0,28,1) !important; }

  *#dm .dmInner *.u_3112569502 .star.full:before { color:rgba(192,31,50,1) !important; }

  *#dm .dmInner *.u_3112569502 .star.half:before { color:rgba(192,31,50,1) !important; }

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

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

  *#dm .dmInner div.u_1152756950 img { object-position:50% 0% !important; }

  *#dm .dmInner div.u_1302182932 img {
    object-fit:contain !important;
    object-position:100% 0% !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_3112569502 .opinion { line-height:30px !important; }

  *#dm .dmInner *.u_3112569502 .readmore>span { line-height:30px !important; }

  *#dm .dmInner div.u_3112569502 .review-information { font-size:27px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_3112569502 .opinion { line-height:30px !important; }

  *#dm .dmInner *.u_3112569502 .readmore>span { line-height:30px !important; }

  *#dm .dmInner div.u_3112569502 .review-information { font-size:27px !important; }

  *#dm .dmInner div.u_548998169 img { object-position:50% 0% !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-image: linear-gradient(180deg, rgba(32, 32, 32, 1) 0%, rgba(32, 32, 32, 0) 100%);
}
}



@media all {
    
#\38 1d048c8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
}
    
#\32 ffbbf57 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 0px 0% 0px 0%;
}
    
#\30 e134804 {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_imv {
    width: 100%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
}
    
#widget_22g {
    width: 100.00%;
    height: 100%;
    justify-self: start;
    align-self: stretch;
    order: 0;
    max-width: 100%;
    max-height: 913px;
    margin: 0px 0% 0px 0%;
}
    
#group_qt2 {
    align-items: center;
    justify-self: center;
    align-self: end;
    order: 0;
    max-width: 1215px;
    width: 96%;
    min-height: auto;
    row-gap: 10px;
    column-gap: 24px;
    min-width: auto;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 490px 0px 55px 0px;
}
    
#widget_t84 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 5b51c2a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\34 5b51c2a {
    width: 242px;
    height: auto;
    min-height: 57px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_nqm {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 19d2c46 {
    background-color: rgba(0, 0, 0, 1);
    background-image: none;
}
}



@media all {
    
#ae3c7ed0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
}
    
#\39 df39db1 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 0px 0% 0px 0%;
}
    
#group_o9p {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    max-width: 1476px;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 13px;
    column-gap: 1%;
    min-width: auto;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 1%;
    flex: 0 1 auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_876 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 20px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_u9g {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#widget_9ki {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\39 54ccdb7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 20px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b4c8cb25 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\36 bf688e5 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#d1a98851 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 20px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 5f5bfb3 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\39 cf115a5 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\39 d89d101 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 20px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e8321720 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#b3bfcf60 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#b4e912ec {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 20px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 59d542d {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#fae9900a {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\37 4ee44e8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 20px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 0e5e009 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#caa9e92e {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#ffc642f9 {
    background-color: rgba(18, 18, 18, 1);
    background-image: none;
}
    
#\34 80f6084 {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_ba9 {
    width: 100%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
}
    
#widget_9tf {
    width: 100%;
    height: 1676.81px;
    justify-self: center;
    align-self: end;
    order: 0;
    max-width: 100%;
    max-height: 1702px;
    margin: 0px 0% 0px 0%;
}
    
#group_elv {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: auto;
    background-image: url("https://irp.cdn-website.com/de4f18a2/dms3rep/multi/bg-reviews-triangle-decor-a1-automotive.svg");
    align-content: center;
    order: 0;
    padding: 40px 0px 30px 0px;
}
    
#group_os2 {
    align-items: flex-start;
    max-width: 1600px;
    width: 96%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: auto;
    order: 1;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 80px 0% 0px 0%;
}
    
#widget_d0k {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_89o {
    width: 100%;
    height: auto;
    max-width: 819px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_b5t {
    width: 190px;
    height: auto;
    min-height: 57px;
    max-width: 100%;
}
    
#group_tnc {
    align-items: flex-start;
    max-width: 1600px;
    width: 96%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    min-width: auto;
    flex: 0 1 auto;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#group_7oo {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 838px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    justify-self: center;
    align-self: start;
    align-content: center;
    margin: 0px 0px 0px 0px;
}
    
#innergrid_eh3 {
    width: 96%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 1554px;
    min-width: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 130px 0% 50px 0%;
}
    
#group_30b {
    align-items: center;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 100%;
    min-height: auto;
    row-gap: 10px;
    column-gap: 24px;
    align-content: center;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_r6d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_05o {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#group_kd8 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 1147px;
    width: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 1.5444015444015444%;
    flex-wrap: nowrap;
    align-content: center;
    min-width: auto;
    padding: 0px 0px 0px 0px;
    margin: 210px 0px 260px 0px;
}
    
#group_h0f {
    justify-content: flex-start;
    align-items: center;
    max-width: 271px;
    width: 23.84%;
    min-height: auto;
    max-height: 100%;
    row-gap: 7px;
    column-gap: 24px;
    min-width: auto;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-radius: 32px 32px 32px 32px;
    align-content: center;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    padding: 0px 0px 26px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ha0 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#widget_jlq {
    width: 86%;
    height: auto;
    max-width: 100%;
}
    
#\38 70037cf {
    justify-content: flex-start;
    align-items: center;
    max-width: 271px;
    width: 23.84%;
    min-height: auto;
    max-height: 100%;
    row-gap: 7px;
    column-gap: 24px;
    min-width: auto;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-radius: 32px 32px 32px 32px;
    align-content: center;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    padding: 0px 0px 26px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d63eba44 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#d7a2ab96 {
    width: 86%;
    height: auto;
    max-width: 100%;
}
    
#b36eb9be {
    justify-content: flex-start;
    align-items: center;
    max-width: 271px;
    width: 23.84%;
    min-height: auto;
    max-height: 100%;
    row-gap: 7px;
    column-gap: 24px;
    min-width: auto;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-radius: 32px 32px 32px 32px;
    align-content: center;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    padding: 0px 0px 26px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d8db6357 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\31 fc1218d {
    width: 86%;
    height: auto;
    max-width: 100%;
}
    
#\38 367c93a {
    justify-content: flex-start;
    align-items: center;
    max-width: 271px;
    width: 23.84%;
    min-height: auto;
    max-height: 100%;
    row-gap: 7px;
    column-gap: 24px;
    min-width: auto;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-radius: 32px 32px 32px 32px;
    align-content: center;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    padding: 0px 0px 26px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 e1e7e96 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\31 974ae0e {
    width: 86%;
    height: auto;
    max-width: 100%;
}
    
#d2cd7c7c {
    align-items: center;
    justify-self: center;
    align-self: end;
    order: 0;
    width: 100%;
    min-height: auto;
    row-gap: 10px;
    column-gap: 1.5444015444015444%;
    align-content: center;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_2hs.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_2hs {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 30px 0%;
}
    
#widget_alu {
    width: 191px;
    height: auto;
    min-height: 57px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 be6a514 {
    width: 242px;
    height: auto;
    min-height: 57px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 261ef6f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 261ef6f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 30px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 4a86a8e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
}
    
#c118b24a {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#group_i3d {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    max-width: 1600px;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.340477894332641%;
    min-width: auto;
    flex-wrap: nowrap;
    align-content: center;
}
    
#group_652 {
    align-items: flex-start;
    max-width: 820px;
    width: 61%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: auto;
    order: 1;
    flex: 0 1 auto;
}
    
#widget_m4j {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_2bo.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_2bo {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 30px 0% 0px 0%;
}
    
#widget_c5g {
    width: 229px;
    height: auto;
    min-height: 57px;
    max-width: 100%;
}
    
#group_lvb {
    align-items: center;
    max-width: 710px;
    width: 47%;
    min-height: auto;
    max-height: 100%;
    row-gap: 41px;
    column-gap: 1.5%;
    order: 0;
    min-width: auto;
    flex: 0 1 auto;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#widget_mjc {
    width: 96.58%;
    height: auto;
    max-width: 416px;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\30 6637434 {
    width: 225px;
    height: auto;
    max-width: 290px;
    margin-left: 0%;
    margin-right: 0%;
    order: 0;
}
    
#group_civ {
    align-items: center;
    max-width: 521px;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 29px;
    column-gap: 24px;
    align-content: center;
    min-width: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 0px 0%;
}
    
#widget_pe4 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#widget_147 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_0vj {
    width: 155px;
    height: auto;
    min-height: 57px;
    max-width: 100%;
}
    
#d46104c4 {
    background-color: rgba(192,31,50,0);
    background-image: none;
}
}



@media all {
    
#\39 2202652 {
    width: 48px;
    height: auto;
    max-width: 100%;
}
    
#\39 4df3d9d {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 13px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
}
    
#ec7d84c2 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 35px 2% 35px 2%;
}
    
#group_cc8 {
    justify-content: flex-end;
    align-items: center;
    width: 85px;
    min-height: 127px;
    max-height: 100%;
    row-gap: 21px;
    column-gap: 24px;
    align-content: center;
    flex: 0 1 auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_fak {
    width: 48px;
    height: auto;
    max-width: 100%;
}
    
#widget_i4u {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 699bf86 {
    justify-content: flex-end;
    align-items: center;
    width: 85px;
    min-height: 127px;
    max-height: 100%;
    row-gap: 21px;
    column-gap: 24px;
    align-content: center;
    flex: 0 1 auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd7f2933 {
    width: 48px;
    height: auto;
    max-width: 100%;
}
    
#\31 07b6059 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 a794ecf {
    justify-content: flex-end;
    align-items: center;
    width: 85px;
    min-height: 127px;
    max-height: 100%;
    row-gap: 21px;
    column-gap: 24px;
    align-content: center;
    flex: 0 1 auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 982ff75 {
    width: 48px;
    height: auto;
    max-width: 100%;
}
    
#\34 28f6ec2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a991f3bb {
    justify-content: flex-end;
    align-items: center;
    width: 85px;
    min-height: 127px;
    max-height: 100%;
    row-gap: 21px;
    column-gap: 24px;
    align-content: center;
    flex: 0 1 auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 240b5a7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ca7bb3be {
    justify-content: flex-end;
    align-items: center;
    width: 85px;
    min-height: 127px;
    max-height: 100%;
    row-gap: 21px;
    column-gap: 24px;
    align-content: center;
    flex: 0 1 auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 bddd17d {
    width: 48px;
    height: auto;
    max-width: 100%;
}
    
#\30 b581f23 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 9b0ffa7 {
    justify-content: flex-end;
    align-items: center;
    width: 95px;
    min-height: 127px;
    max-height: 100%;
    row-gap: 21px;
    column-gap: 24px;
    align-content: center;
    flex: 0 1 auto;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 328eb02 {
    width: 48px;
    height: auto;
    max-width: 100%;
}
    
#\33 bc1a3bd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 e921403 {
    justify-content: flex-end;
    align-items: center;
    width: 76px;
    min-height: 127px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    align-content: center;
    flex: 0 1 auto;
    align-self: auto;
    order: 6;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1ab58fb {
    width: 48px;
    height: auto;
    max-width: 100%;
}
    
#fddc37a1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_d67 {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    max-width: 1586px;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 13px;
    column-gap: 1.9040063466878223%;
    flex-wrap: nowrap;
    align-content: center;
    order: 0;
    min-width: auto;
    border-width: 1px 0 1px 0;
    border-color: rgba(55, 55, 55, 1) #000000 rgba(55, 55, 55, 1) #000000;
    border-style: solid;
    padding: 40px 0px 40px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 a03a416 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#c56811ef {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
}
    
#a3a3f2ea {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#innergrid_ufm {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    column-gap: 0px;
    row-gap: 0px;
    width: 100%;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(300px, max-content);
    max-width: 1554px;
    min-width: auto;
}
    
#group_t7i {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    width: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_oa7 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_cif {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_mho.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_mho {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 1281px;
    margin: 165px 0% 0px 0%;
}
    
#group_9kd {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    width: 100%;
    min-height: auto;
    row-gap: 30px;
    column-gap: 24px;
    min-width: auto;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 240px 0px 0px 0px;
}
    
#widget_0m0 {
    width: auto;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#group_qgq[data-css-edit] {
    background: linear-gradient(90deg, rgba(32, 32, 32, 0.00) 0%, rgba(32, 32, 32, 0.80) 46.48%);
}
#group_qgq {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 1314px;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 13px;
    column-gap: 1.5444015444015444%;
    flex-wrap: nowrap;
    align-content: center;
    flex: 0 1 auto;
    min-width: auto;
    padding: 26px 20px 26px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ffc {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#b8ef6c1b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
}
    
#\38 766161e {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 0px 0% 0px 0%;
}
    
#\33 bf15ea8 {
    background-image: none;
}
    
#\35 1fccaf2 {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_rmu {
    width: 100%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
}
    
#widget_m1f {
    width: 100.00%;
    height: 678px;
    justify-self: start;
    align-self: end;
    order: 0;
    max-width: 100%;
    max-height: 760px;
    margin: 0px 0% 0px 0%;
}
    
#group_4jd {
    justify-content: space-around;
    align-items: center;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 1920px;
    width: 100%;
    min-height: 50%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: auto;
    align-content: center;
    margin: 0px 0px 0px 0px;
}
    
#\37 210d079 {
    width: 188px;
    height: auto;
    min-height: 57px;
    max-width: 100%;
}
    
#group_p5h {
    flex-direction: row;
    align-items: center;
    max-width: 1920px;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    min-width: auto;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 0%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ce3 {
    width: 100%;
    height: auto;
    max-width: 474px;
}
    
#widget_gdk.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_gdk {
    width: auto;
    height: auto;
    max-width: 452px;
    margin: 0px 0% 7px 0%;
}
    
#b531b542.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b531b542 {
    width: auto;
    height: auto;
    max-width: 429px;
    margin: 0px 0% 7px 0%;
}
    
#cd286cf5 {
    width: 133px;
    height: auto;
    min-height: 57px;
    max-width: 100%;
}
    
#widget_5mp {
    width: 133px;
    height: auto;
    min-height: 57px;
    max-width: 100%;
}
    
#\39 75438b6 {
    width: 100%;
    height: auto;
    max-width: 454px;
}
    
#\34 f0d1f80 {
    width: 100%;
    height: auto;
    max-width: 474px;
}
    
#widget_4o4 {
    width: 100%;
    height: auto;
    max-width: 454px;
}
    
#group_496 {
    justify-content: flex-end;
    align-items: center;
    max-width: 640px;
    width: 33.33%;
    min-height: 592px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    min-width: auto;
    padding: 50px 2% 59px 2%;
    margin: 0px 0% 0px 0%;
}
    
#fb01bff6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fb01bff6 {
    width: auto;
    height: auto;
    max-width: 254px;
    margin: 0px 0% 14px 0%;
}
    
#aa0b386b {
    width: 100%;
    height: auto;
    max-width: 554px;
}
    
#\33 a351703 {
    justify-content: flex-end;
    align-items: center;
    max-width: 640px;
    width: 33.33%;
    min-height: 592px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    min-width: auto;
    padding: 50px 2% 59px 2%;
    margin: 0px 0% 0px 0%;
}
    
#\30 c0f1392 {
    justify-content: flex-end;
    align-items: center;
    max-width: 640px;
    width: 33.33%;
    min-height: 682px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    min-width: auto;
    padding: 50px 2% 59px 2%;
    margin: 0px 0% 0px 0%;
}
    
#\37 0f4334a {
    width: 100%;
    height: auto;
    max-width: 474px;
}
    
#a1e89303 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_388 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    max-width: 1683px;
    width: 98%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.2857142857142856%;
    order: 1;
    flex: 0 1 auto;
    min-width: auto;
    flex-wrap: nowrap;
    align-content: center;
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_huh.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_huh {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0px 32px 134px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_huc {
    width: auto;
    height: auto;
    max-width: 514px;
    order: 2;
}
    
#group_jre {
    align-items: flex-start;
    max-width: 830px;
    width: 49.32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    order: 1;
    min-width: auto;
    align-self: center;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 30px 0%;
}
    
#widget_nfa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_p51 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_v0j {
    width: 242px;
    height: auto;
    min-height: 57px;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 ffbbf57 {
    padding: 0px 0% 0px 0%;
}
    
#\30 e134804 {
    margin: 0px 0% 0px 0%;
}
    
#group_qt2 {
    padding: 0px 0px 0px 0px;
    margin: 390px 0px 55px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 df39db1 {
    padding: 0px 0% 0px 0%;
}
    
#group_o9p {
    justify-content: center;
    --column-gap: 2%;
    column-gap: 2%;
}
    
#widget_89o {
    width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#group_os2 {
    align-items: flex-start;
    align-content: flex-start;
    min-height: auto;
    min-width: auto;
    max-width: 900px;
}
    
#\34 80f6084 {
    margin: 0px 0% 0px 0%;
}
    
#widget_9tf {
    height: 1283px;
}
    
#innergrid_eh3 {
    grid-template-rows: minmax(197px, max-content);
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 50px 0%;
}
    
#group_kd8 {
    padding: 0px 0px 0px 0px;
    margin: 130px 0px 190px 0px;
}
    
#d2cd7c7c {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#group_elv {
    background-position: 0% 0%;
}
    
#group_7oo {
    min-height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c118b24a {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_i3d {
    column-gap: 1.340477894332641%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_lvb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
    min-width: auto;
    max-width: 100%;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    align-content: center;
    --column-gap: 4%;
}
    
#group_652 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
    min-width: auto;
    max-width: 900px;
}
    
#widget_mjc {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\30 6637434 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#group_civ {
    width: 100%;
    min-width: auto;
    max-width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_147 {
    min-width: 10px;
    max-width: 521px;
}
    
#widget_2bo.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_2bo {
    margin: 0px 0% 0px 0%;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 766161e {
    padding: 0px 0% 0px 0%;
}
    
#group_p5h {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#group_496 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
}
    
#\30 c0f1392 {
    width: 100%;
    min-width: auto;
    max-width: 690px;
    min-height: auto;
    padding: 50px 2% 59px 2%;
    margin: -15px 0% -15px 0%;
}
    
#\33 a351703 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
}
    
#\35 1fccaf2 {
    margin: 0px 0% 0px 0%;
}
    
#widget_huc {
    width: 32.11%;
    margin-right: 0%;
    margin-left: 0%;
    align-self: flex-end;
}
    
#group_388 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 2%;
}
    
#group_jre {
    width: 65.88%;
    padding: 0px 0px 0px 0px;
    margin: 40px 0% 0px 0%;
}
    
#group_4jd {
    padding: 0px 0px 40px 0px;
    margin: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\38 1d048c8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 ffbbf57 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#widget_22g.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_22g {
    height: 385px;
    align-self: start;
    justify-self: start;
    width: 100.00%;
    margin: 100px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 e134804 {
    margin: 0px 0% 0px 0%;
}
    
#group_qt2 {
    width: 91%;
    align-items: center;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 390px 0px 34px 0px;
}
}



@media (max-width: 767px) {
    
#ae3c7ed0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 df39db1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#widget_9ki {
    height: auto;
}
    
#\36 bf688e5 {
    height: auto;
}
    
#\39 cf115a5 {
    height: auto;
}
    
#b3bfcf60 {
    height: auto;
}
    
#fae9900a {
    height: auto;
}
    
#caa9e92e {
    height: auto;
}
    
#group_o9p {
    justify-content: center;
    --column-gap: 3%;
    column-gap: 3%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 20px;
}
    
#group_876 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-width: auto;
    max-width: 196px;
    flex: 0 1 auto;
    justify-content: space-between;
}
    
#\39 54ccdb7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-width: auto;
    max-width: 196px;
    flex: 0 1 auto;
    justify-content: space-between;
}
    
#d1a98851 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-width: auto;
    max-width: 196px;
    flex: 0 1 auto;
    justify-content: space-between;
}
    
#\39 d89d101 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-width: auto;
    max-width: 196px;
    flex: 0 1 auto;
    justify-content: space-between;
}
    
#b4e912ec {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-width: auto;
    max-width: 196px;
    flex: 0 1 auto;
    justify-content: space-between;
}
    
#\37 4ee44e8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-width: auto;
    max-width: 196px;
    flex: 0 1 auto;
    justify-content: space-between;
}
    
#widget_9tf {
    height: 1107px;
    justify-self: start;
    align-self: end;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_05o {
    height: auto;
    max-width: 346px;
}
    
#group_h0f {
    min-height: auto;
    width: 49%;
    min-width: 210px;
    max-width: 271px;
    padding: 0px 0px 19px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ha0 {
    height: auto;
    max-width: 240px;
}
    
#\38 70037cf {
    width: 49%;
    min-width: 210px;
    max-width: 271px;
    padding: 0px 0px 19px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d63eba44 {
    height: auto;
    max-width: 240px;
}
    
#b36eb9be {
    width: 49%;
    min-width: 210px;
    max-width: 271px;
    padding: 0px 0px 19px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d8db6357 {
    height: auto;
    max-width: 240px;
}
    
#\38 367c93a {
    width: 49%;
    min-width: 210px;
    max-width: 271px;
    padding: 0px 0px 19px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 e1e7e96 {
    height: auto;
    max-width: 240px;
}
    
#widget_2hs {
    height: auto;
}
    
#\34 80f6084 {
    margin: 0px 0% 0px 0%;
}
    
#group_os2 {
    align-items: center;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 50px 0% 0px 0%;
}
    
#innergrid_eh3 {
    grid-template-rows: minmax(300px, max-content);
    padding: 0px 0px 0px 0px;
    margin: 10px 0% 40px 0%;
}
    
#group_30b {
    align-items: center;
    align-content: center;
}
    
#group_kd8 {
    column-gap: 3%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    --column-gap: 3%;
    row-gap: 19px;
    padding: 0px 0px 0px 0px;
    margin: 180px 0px 150px 0px;
}
    
#\30 261ef6f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 261ef6f {
    height: auto;
    max-width: 346px;
    margin: 0px 0% 0px 0%;
}
    
#d2cd7c7c {
    column-gap: 1.5444015444015444%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    row-gap: 14px;
}
    
#widget_alu {
    margin-right: 0%;
    margin-left: 0%;
    width: 242px;
}
    
#\36 be6a514 {
    margin-right: 0%;
    margin-left: 0%;
    width: 242px;
}
}



@media (max-width: 767px) {
    
#\31 4a86a8e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c118b24a {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_mjc {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 48.17%;
}
    
#\30 6637434 {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 48.17%;
}
    
#group_i3d {
    column-gap: 1.340477894332641%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_lvb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
    align-self: stretch;
    max-width: 100%;
    column-gap: 3.663772540788093%;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    align-content: center;
}
    
#group_652 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
    
#group_civ {
    width: 100%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_2bo.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_2bo {
    margin: 0px 0% 0px 0%;
}
    
#widget_pe4 {
    width: 66px;
}
}



@media (max-width: 767px) {
    
#\39 4df3d9d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ec7d84c2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 25px 4% 25px 4%;
}
    
#group_cc8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 85px;
    flex: 0 1 auto;
}
    
#\39 699bf86 {
    margin-right: 0%;
    margin-left: 0%;
    width: 85px;
    flex: 0 1 auto;
}
    
#\31 a794ecf {
    margin-right: 0%;
    margin-left: 0%;
    width: 85px;
    flex: 0 1 auto;
}
    
#a991f3bb {
    margin-right: 0%;
    margin-left: 0%;
    width: 85px;
    flex: 0 1 auto;
}
    
#ca7bb3be {
    margin-right: 0%;
    margin-left: 0%;
    width: 85px;
    flex: 0 1 auto;
}
    
#\32 9b0ffa7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 85px;
    flex: 0 1 auto;
}
    
#\30 e921403 {
    margin-right: 0%;
    margin-left: 0%;
    width: 85px;
    flex: 0 1 auto;
}
    
#group_d67 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    --column-gap: 2%;
}
    
#\32 a03a416 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c56811ef {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a3a3f2ea {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_cif {
    height: auto;
    min-width: 301px;
}
    
#widget_mho.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_mho {
    height: auto;
    margin: 90px 0% 0px 0%;
}
    
#group_t7i {
    align-items: center;
    align-content: center;
    row-gap: 4px;
}
    
#group_9kd {
    padding: 0px 0px 0px 0px;
    margin: 170px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#b8ef6c1b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 766161e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 45px 0% 45px 0%;
}
    
#widget_m1f {
    height: 760px;
    align-self: end;
    justify-self: start;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#fb01bff6 {
    height: auto;
}
    
#widget_gdk {
    height: auto;
}
    
#b531b542 {
    height: auto;
}
    
#widget_huc {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 93%;
    align-self: flex-end;
    max-width: 320px;
}
    
#widget_huh.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_huh {
    margin: 0px 0px 32px 0px;
}
    
#\35 1fccaf2 {
    margin: 0px 0% 0px 0%;
}
    
#group_p5h {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 92%;
    flex: 0 1 auto;
}
    
#group_496 {
    width: 100%;
    min-height: auto;
    padding: 30px 3% 39px 3%;
    margin: 0px 0% 0px 0%;
}
    
#\30 c0f1392 {
    width: 100%;
    min-height: auto;
    padding: 30px 3% 39px 3%;
    margin: 0px 0% 0px 0%;
}
    
#\33 a351703 {
    width: 100%;
    min-height: auto;
    padding: 30px 3% 39px 3%;
    margin: 0px 0% 0px 0%;
}
    
#group_388 {
    column-gap: 2.2857142857142856%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    flex: 0 1 auto;
}
    
#group_jre {
    width: 92%;
    flex: 0 1 auto;
    align-self: center;
    align-items: center;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 40px 0% 0px 0%;
}
}

