@media all {
  *#dm .dmInner div.u_4131824569 hr {
    color:var(--color_8) !important;
    border-width:13px !important;
  }

  *#dm .dmInner div.u_1470450629 hr {
    color:var(--color_8) !important;
    border-width:13px !important;
  }

  *#dm .dmInner div.u_1226021245 hr {
    color:var(--color_8) !important;
    border-width:13px !important;
  }

  *#dm .dmInner div.u_641085349 .svg { fill:var(--color_6) !important; }

  *#dm .dmInner div.u_1472310394 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1357088777 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1696204810 .svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1264811476 .svg { fill:var(--color_6) !important; }

  *#dm .dmInner div.u_1484035366 hr {
    color:var(--color_8) !important;
    border-width:13px !important;
  }

  *#dm .dmInner div.u_1032139719 hr {
    color:var(--color_8) !important;
    border-width:13px !important;
  }

  *#dm .dmInner div.u_1926117935 hr {
    color:var(--color_8) !important;
    border-width:13px !important;
  }

  *#dm .dmInner div.u_1194218693 .svg { fill:rgba(255,255,255,0.3) !important; }

  *#dm .dmInner div.u_1184916579 .svg { fill:rgba(255,255,255,0.3) !important; }

  *#dm .dmInner div.u_1110898968 .svg { fill:rgba(255,255,255,0.3) !important; }

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

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

  *#dm .dmInner div.u_1943549444 img { object-fit:contain !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0.75);
    width: 76%;
    min-height: 8px;
    background-image: none;
    min-width: 4%;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 85px;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc362278151f {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: url("https://lirp.cdn-website.com/8ad40c00/dms3rep/multi/opt/1701836097-1920w.png");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_u15 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#widget_aov {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#widget_j23 {
    max-width: 100%;
    width: auto;
    margin-top: 20px;
    height: auto;
    order: 1;
}
    
#group_35c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
}
}



@media all {
    
#\37 4fbc91e {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 61%;
    min-width: 4%;
    flex-direction: row;
    justify-content: flex-start;
}
    
#\36 f8d4dcc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 35%;
    min-width: 4%;
    justify-content: flex-end;
}
    
#\35 e64abb6 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#widget_lh6 {
    width: 80.64%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_0cd {
    width: 356.59265625px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ich.flex-element.widget-wrapper > [data-element-type] {
    padding: 24px 0px 24px 0px;
}
#widget_ich {
    width: 80px;
    height: auto;
    min-width: 32px;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#ed1ab32a {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
}
    
#ad3adc5e {
    background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(244, 244, 244, 1) 100%);
    background-origin: border-box;
}
    
#\34 24ce924.flex-element.widget-wrapper > [data-element-type] {
    padding: 24px 0px 24px 0px;
}
#\34 24ce924 {
    width: 80px;
    height: auto;
    min-width: 32px;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 7264e74 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    justify-content: flex-start;
    order: 0;
}
    
#\33 f31280c {
    width: 73.84%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d5781e3 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#f3e39cb5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: flex-end;
    flex-direction: row;
}
    
#\33 0263ef1 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#widget_p2g {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 32px;
    min-height: 10px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 15d74cb {
    background-image: linear-gradient(495deg, rgba(255, 255, 255, 1) 0%, rgba(233, 233, 233, 1) 100%);
    background-origin: border-box;
}
    
#widget_n3v {
    width: 60px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\35 63a4a40 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 64d0658::before, #\38 64d0658 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#\38 64d0658 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/8ad40c00/dms3rep/multi/opt/97670417-ee522a51-1920w.png");
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\30 abca3c5 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
}
    
#\31 7ebd775 {
    margin: 0px 0% 0px 0%;
}
    
#widget_8hc {
    width: 99.99894671193958%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_6bd {
    align-items: flex-start;
    width: 60%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b0f3e18e {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_f9g {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\38 e726c7a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 48%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: none;
    box-shadow: none;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 f5c8daf {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 4% 8% 4%;
}
    
#d5e4c6f8 {
    background-image: linear-gradient(0deg, rgba(255, 255, 255, 1) 0%, rgba(244, 244, 244, 1) 100%);
    background-origin: border-box;
}
    
#widget_g3j {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#group_470 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: none;
    background-color: rgba(0,0,0,0);
    padding: 8% 6% 8% 6%;
    margin: 0px 0% 0px 0%;
}
    
#widget_bfq {
    width: 511px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_cvi {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 2;
}
    
#afd9fd70 {
    width: 475px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 8329f4c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_7) #000000;
    border-width: 0 0 1px 0;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4f2c89d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_7) #000000;
    border-width: 0 0 1px 0;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 24c64f2 {
    width: 475px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 e61ce9a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_7) #000000;
    border-width: 0 0 1px 0;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 85dace7 {
    width: 475px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 400a557 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_7) #000000;
    border-width: 0 0 1px 0;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9a41f51 {
    width: 475px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#cf3ad14a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_7) #000000;
    border-width: 0 0 1px 0;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7dd1fbc {
    width: 475px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 5dfa143 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 48%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: none;
    box-shadow: none;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 43eef19 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#bc73bf3c {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: none;
    background-color: rgba(0,0,0,0);
    padding: 8% 6% 8% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\32 ae5b52f {
    width: 520px;
    height: auto;
    max-width: 100%;
}
    
#c0fd1293 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
}
    
#\35 74c7a19 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_7) #000000;
    border-width: 0 0 1px 0;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 911071c {
    width: 475px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f1c6fc63 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_7) #000000;
    border-width: 0 0 1px 0;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 fd88f5b {
    width: 475px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e647233c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_7) #000000;
    border-width: 0 0 1px 0;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 cabb529 {
    width: 475px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#af3feda1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_7) #000000;
    border-width: 0 0 1px 0;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 1dbff14 {
    width: 475px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 5ebf276 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_7) #000000;
    border-width: 0 0 1px 0;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 87212cc {
    width: 541px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 0bc1a7c {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 4903217 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\39 eceac9e {
    min-height: 400px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
}
    
#\39 b7c8cf4 {
    background-image: url("https://lirp.cdn-website.com/8ad40c00/dms3rep/multi/opt/Photo+commerce+ext-1920w.jpg");
}
    
#d3e878e3 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#a9e4d951 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40%;
    min-width: 4%;
}
    
#\33 e7d5c7a {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\36 6bd2eab {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 56%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    flex-wrap: nowrap;
}
    
#\38 c90bc49.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 0px 15px 0px;
}
#\38 c90bc49 {
    width: 80px;
    height: auto;
    min-width: 32px;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b93f2047 {
    width: 385px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_90u {
    width: 511px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#group_1h4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#dc6050fc {
    width: 475px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a7ad2bdf {
    align-items: flex-start;
    width: 490px;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 407a65c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_7) #000000;
    border-width: 0 0 1px 0;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf88194d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_7) #000000;
    border-width: 0 0 1px 0;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f26b8e3a {
    width: 475px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#dd5a2549 {
    width: 475px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 d54cc4d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_7) #000000;
    border-width: 0 0 1px 0;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6b84a8c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_7) #000000;
    border-width: 0 0 1px 0;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#afa24982 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_7) #000000;
    border-width: 0 0 1px 0;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 033ce05 {
    width: 475px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 77ddda2 {
    width: 475px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_81b {
    width: 100%;
    height: 598px;
    min-height: 100px;
    max-width: 100%;
}
    
#cdc5a7e2 {
    background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(233, 233, 233, 1) 100%);
    background-origin: border-box;
}
    
#f02289f1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_7) #000000;
    border-width: 0 0 1px 0;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 85bedac {
    width: 475px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 c628321 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_7) #000000;
    border-width: 0 0 1px 0;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a771ffd5 {
    width: 475px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 a6b645d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_7) #000000;
    border-width: 0 0 1px 0;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b875fbd {
    width: 475px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#e2d75252 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\33 b54cf5c {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#eed6e4b5 {
    background-image: linear-gradient(0deg, rgba(255, 255, 255, 1) 0%, rgba(233, 233, 233, 1) 100%);
    background-origin: border-box;
}
    
#b1960705 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    flex-direction: row;
    justify-content: flex-start;
    order: 0;
}
    
#fd673f1e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_7) #000000;
    border-width: 0 0 1px 0;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    padding: 0px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b824693 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc4202b1 {
    width: 475px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_46u {
    width: 556.2109375px;
    height: auto;
    max-width: 100%;
}
    
#\37 5d7f519 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_7) #000000;
    border-width: 0 0 1px 0;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    padding: 0px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8d2e4fa {
    width: 475px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 c928e82 {
    width: 556.2109375px;
    height: auto;
    max-width: 100%;
}
    
#e879e62b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_7) #000000;
    border-width: 0 0 1px 0;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    padding: 0px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c3eed9e1 {
    width: 475px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ac31b65a {
    width: 459px;
    height: auto;
    max-width: 100%;
}
    
#\35 c9744c2 {
    width: 283px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa111d8c.flex-element.widget-wrapper > [data-element-type] {
    padding: 24px 0px 24px 0px;
}
#fa111d8c {
    width: 80px;
    height: auto;
    min-width: 32px;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 956ddeb[data-pinned] {
    position: sticky;
    top: 200px;
    bottom: auto;
    z-index: 1;
}
#\34 956ddeb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 36d9609::before, #\30 36d9609 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#\30 36d9609 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/8ad40c00/dms3rep/multi/opt/219656791-1920w.png");
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\34 b5ab0e2 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 45fbcb4 {
    margin: 0px 0% 0px 0%;
}
    
#\31 ab6513d {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
}
    
#\36 a8685d7 {
    width: 99.99894671193958%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c85b0340 {
    align-items: flex-start;
    width: 60%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 59fb705 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#bedbeb0c::before, #bedbeb0c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#bedbeb0c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/8ad40c00/dms3rep/multi/opt/Mur-VESTA-1920w.png");
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\34 cbd5124 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
}
    
#c5a4362f {
    align-items: flex-start;
    width: 60%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 8db6881 {
    margin: 0px 0% 0px 0%;
}
    
#d4937da6 {
    width: 99.99894671193958%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 37f07d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d6b8f3d8 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_mhr {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#b2df4f67 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: flex-end;
    flex-direction: row;
}
    
#dc74f3fb {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#aa3eb79b {
    margin: 0px 0% 0px 0%;
}
    
#\32 5eed1dc {
    background-image: linear-gradient(495deg, rgba(255, 255, 255, 1) 0%, rgba(233, 233, 233, 1) 100%);
    background-origin: border-box;
}
    
#\34 e27e0f6 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 32px;
    min-height: 10px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 b698b8f {
    width: 60px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\36 ef4ed4d {
    background-image: url("https://lirp.cdn-website.com/8ad40c00/dms3rep/multi/opt/440996515-1920w.jpg");
    background-position: 50% 0%;
    background-attachment: fixed;
}
    
#a0cbe905 {
    margin: 0px 0% 0px 0%;
}
    
#f252cbd1 {
    min-height: 70px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
}
    
#\30 af9e636 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\33 aa6d0c0 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    background-color: var(--color_2);
    background-image: none;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
    margin: 0px 0% 0px 0%;
}
    
#c29ae422.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 0px 15px 0px;
}
#c29ae422 {
    width: 80px;
    height: auto;
    min-width: 32px;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c7bcf068 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bc3ee90c {
    width: 385px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c214d8a {
    width: 474px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 ddcfee2 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
}
    
#a4112cb7.flex-element.widget-wrapper > [data-element-type] {
    padding: 24px 0px 24px 0px;
}
#a4112cb7 {
    width: 80px;
    height: auto;
    min-width: 32px;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 f1b68c6 {
    width: 73.84%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f00f211 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    flex-wrap: nowrap;
    align-items: center;
}
    
#group_mjc {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    order: 1;
    flex-direction: row;
    justify-content: space-between;
}
    
#\36 a67f6bd {
    align-items: flex-start;
    width: 45%;
    min-height: 394px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: none;
    background-color: var(--color_6);
    min-width: 32px;
    box-shadow: none;
    align-self: auto;
    order: 0;
    flex-direction: row;
    justify-content: space-between;
    height: auto;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e8a0c1f {
    width: 322px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_cnc {
    width: 60px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_35m {
    align-items: flex-start;
    width: 55.67876828006965%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 0f9db1a {
    width: 60px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 a259a18 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: none;
    background-color: var(--color_6);
    min-width: 32px;
    box-shadow: none;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-direction: row;
    justify-content: space-between;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc04d27f {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: none;
    background-color: var(--color_6);
    min-width: 32px;
    box-shadow: none;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-direction: row;
    justify-content: space-between;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 cc79914 {
    width: 60px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 3cf54ff {
    width: 482px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6aa1ed3 {
    width: 528px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 9b0fffc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#a0a00ac4 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 4% 2% 4%;
}
    
#\36 1d80207 {
    align-self: auto;
    max-width: 100%;
    width: 99.74%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 40dbdb2 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 178f7fe {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_6);
    background-image: none;
    flex-direction: row;
    align-items: center;
    padding: 3% 4% 3% 4%;
    margin: 0px 0% 0px 0%;
}
    
#f36378c3 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 4% 0% 4%;
}
    
#widget_1uj {
    width: 470px;
    height: auto;
    position: relative;
    min-width: 32px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#widget_4nm {
    width: auto;
    height: 108px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#\32 7a1cc53 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 e64abb6 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 10px;
}
    
#widget_ich.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 0px 15px 0px;
}
#widget_ich {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 4fbc91e {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#widget_lh6 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\36 f8d4dcc {
    width: 100%;
    min-height: 80px;
}
    
#widget_0cd {
    width: 496px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ed1ab32a {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 7264e74 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\34 24ce924.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 0px 15px 0px;
}
#\34 24ce924 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 f31280c {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 abca3c5 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\38 64d0658::before, #\38 64d0658 > .bgExtraLayerOverlay {
    
}
    
#group_6bd {
    width: 80%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 f5c8daf {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\38 e726c7a {
    width: 100%;
    min-height: 80px;
}
    
#\30 5dfa143 {
    width: 100%;
    min-height: 80px;
}
    
#widget_bfq {
    width: 490px;
}
    
#\32 ae5b52f {
    width: 493px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 eceac9e {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 30vh;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 e7d5c7a {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#b93f2047 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 c90bc49.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 0px 15px 0px;
}
#\38 c90bc49 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_1h4 {
    column-gap: 10px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 6bd2eab {
    width: 48%;
    min-height: 8px;
}
    
#a9e4d951 {
    width: 48%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 b54cf5c {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\34 956ddeb {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    margin: 0px 0% 0px 0%;
}
    
#b1960705 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#fa111d8c.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 0px 15px 0px;
}
#fa111d8c {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 c9744c2 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 36d9609::before, #\30 36d9609 > .bgExtraLayerOverlay {
    
}
    
#\31 ab6513d {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#c85b0340 {
    width: 80%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bedbeb0c::before, #bedbeb0c > .bgExtraLayerOverlay {
    
}
    
#\34 cbd5124 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#c5a4362f {
    width: 80%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#f252cbd1 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 50vh;
}
    
#\33 aa6d0c0 {
    width: 59.52%;
}
    
#\30 af9e636 {
    width: 36.421130952380956%;
}
    
#c29ae422.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 0px 15px 0px;
}
#c29ae422 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c7bcf068 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#bc3ee90c {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 ddcfee2 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 a67f6bd {
    min-width: 32px;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#a4112cb7.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 0px 15px 0px;
}
#a4112cb7 {
    margin: 0px 0% 0px 0%;
}
    
#group_mjc {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_35m {
    min-width: 32px;
    flex-direction: row;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 e8a0c1f {
    width: 502px;
}
    
#\36 a259a18 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#cc04d27f {
    min-width: 32px;
    min-height: 279px;
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#f36378c3 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: auto;
}
    
#\39 178f7fe {
    column-gap: 6%;
    width: 100%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#widget_1uj {
    width: 364px;
}
    
#widget_4nm {
    width: 205px;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 30% 4% 10% 4%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#group_35c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_aov {
    width: 291px;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 4fbc91e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\36 f8d4dcc {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\35 e64abb6 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 10px;
}
    
#widget_ich.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#widget_ich {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_lh6 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ed1ab32a {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\34 24ce924.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\34 24ce924 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 7264e74 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\33 f31280c {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#\38 64d0658::before, #\38 64d0658 > .bgExtraLayerOverlay {
    
}
#\38 64d0658 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\30 abca3c5 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_6bd {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b0f3e18e {
    min-width: 32px;
    align-self: flex-end;
    width: 40px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 e726c7a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 f5c8daf {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_g3j {
    height: 240px;
}
    
#afd9fd70 {
    width: 306px;
}
    
#\36 24c64f2 {
    width: 306px;
}
    
#\34 85dace7 {
    width: 306px;
}
    
#\34 9a41f51 {
    width: 306px;
}
    
#\30 7dd1fbc {
    width: 306px;
}
    
#\30 5dfa143 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 43eef19 {
    height: 240px;
}
    
#\33 911071c {
    width: 306px;
}
    
#\36 fd88f5b {
    width: 306px;
}
    
#\35 cabb529 {
    width: 306px;
}
    
#\37 1dbff14 {
    width: 306px;
}
    
#\33 87212cc {
    width: 306px;
}
}



@media (max-width: 767px) {
    
#\36 4903217 {
    width: 100%;
    min-height: 25vh;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\39 eceac9e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#d3e878e3 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a9e4d951 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\33 e7d5c7a {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\36 6bd2eab {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#\38 c90bc49.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\38 c90bc49 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b93f2047 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#dc6050fc {
    width: 306px;
}
    
#f26b8e3a {
    width: 306px;
}
    
#dd5a2549 {
    width: 306px;
}
    
#\33 033ce05 {
    width: 306px;
}
    
#\36 77ddda2 {
    width: 306px;
}
    
#widget_81b {
    height: 300px;
}
    
#group_1h4 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\35 85bedac {
    width: 306px;
}
    
#a771ffd5 {
    width: 306px;
}
    
#\39 b875fbd {
    width: 306px;
}
}



@media (max-width: 767px) {
    
#e2d75252 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 b54cf5c {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
    row-gap: 5px;
}
    
#b1960705 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#dc4202b1 {
    width: 306px;
}
    
#\31 8d2e4fa {
    width: 311px;
}
    
#c3eed9e1 {
    width: 306px;
}
    
#\35 c9744c2 {
    min-width: 32px;
    width: 311px;
    margin: 0px 0% 0px 0%;
}
    
#fa111d8c.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#fa111d8c {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 956ddeb {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
}



@media (max-width: 767px) {
    
#\30 36d9609::before, #\30 36d9609 > .bgExtraLayerOverlay {
    
}
#\30 36d9609 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\34 b5ab0e2 {
    min-width: 32px;
    align-self: flex-end;
    width: 40px;
    margin: 0px 0% 0px 0%;
}
    
#\31 ab6513d {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#c85b0340 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#bedbeb0c::before, #bedbeb0c > .bgExtraLayerOverlay {
    
}
#bedbeb0c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\34 cbd5124 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#c5a4362f {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d6b8f3d8 {
    min-width: 32px;
    align-self: flex-end;
    width: 40px;
    margin: 0px 0% 0px 0%;
}
    
#widget_mhr {
    height: auto;
    width: 150px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



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



@media (max-width: 767px) {
    
#a0cbe905 {
    margin: 0px 0% 0px 0%;
}
    
#f252cbd1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
    
#\30 af9e636 {
    width: 100%;
    min-height: 30vh;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\33 aa6d0c0 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 13% 8% 13% 8%;
    margin: 0px 0% 0px 0%;
}
    
#c29ae422.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#c29ae422 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#bc3ee90c {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c7bcf068 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\36 ef4ed4d {
    background-position: 50% 100%;
}
}



@media (max-width: 767px) {
    
#\38 ddcfee2 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#a4112cb7.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#a4112cb7 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 f1b68c6 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 f00f211 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#group_mjc {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 a67f6bd {
    min-width: 32px;
    width: 100%;
    min-height: auto;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\36 a259a18 {
    min-width: 32px;
    min-height: auto;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#cc04d27f {
    min-width: 32px;
    min-height: auto;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#group_35m {
    min-width: 32px;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#\39 178f7fe {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#f36378c3 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_4nm {
    height: 78px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_1uj {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}

