.dmformcaptcha,.dmforminput
{
	padding-left:0 !important;
	padding-right:0 !important;
}
@media all {
  *#dm .dmInner a.u_942964535 span.text { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1909071944 input:not([type="submit"]) {
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:6px 6px 6px 6px !important;
    background-color:rgba(255,251,251,0.67) !important;
    background-image:none !important;
    border-radius:6px 6px 6px 6px !important;
  }

  *#dm .dmInner div.u_1909071944 textarea {
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:6px 6px 6px 6px !important;
    background-color:rgba(255,251,251,0.67) !important;
    background-image:none !important;
    border-radius:6px 6px 6px 6px !important;
  }

  *#dm .dmInner div.u_1909071944 select {
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:6px 6px 6px 6px !important;
    background-color:rgba(255,251,251,0.67) !important;
    background-image:none !important;
    border-radius:6px 6px 6px 6px !important;
  }

  *#dm .dmInner div.u_1909071944 .dmform-success {
    text-align:left !important;
    direction:ltr !important;
  }

  *#dm .dmInner div.u_1909071944 .dmform-success .rteBlock {
    text-align:left !important;
    direction:ltr !important;
  }

  *#dm .dmInner div.u_1909071944 .dmform-error {
    text-align:left !important;
    direction:ltr !important;
  }

  *#dm .dmInner div.u_1909071944 input[type="submit"] { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1909071944 input::placeholder { color:rgba(105,105,105,1) !important; }

  *#dm .dmInner div.u_1909071944 input.placeholder { color:rgba(105,105,105,1) !important; }

  *#dm .dmInner div.u_1909071944 textarea::placeholder { color:rgba(105,105,105,1) !important; }

  *#dm .dmInner div.u_1909071944 textarea.placeholder { color:rgba(105,105,105,1) !important; }

  *#dm .dmInner div.u_1909071944 select::placeholder { color:rgba(105,105,105,1) !important; }

  *#dm .dmInner div.u_1909071944 select.placeholder { color:rgba(105,105,105,1) !important; }

  *#dm .dmInner div.u_1909071944 .dmformsubmit {
    margin-left:0 !important;
    margin-right:auto !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
    float:left !important;
    display:block !important;
    justify-content:center !important;
    text-align:center !important;
    width:175px !important;
    height:57px !important;
  }

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

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

  *#dm .dmInner div.u_1120960907 {
    background-color:rgba(70,88,64,1) !important;
    background-image:none !important;
    border-radius:9px 9px 9px 9px !important;
    border-style:solid !important;
    border-color:rgba(70,88,64,1) rgba(70,88,64,1) rgba(70,88,64,1) rgba(70,88,64,1) !important;
    border-width:7px 7px 7px 7px !important;
  }

  *#dm .dmInner div.u_1186753431 {
    background-color:rgba(70,88,64,1) !important;
    background-image:none !important;
    border-radius:9px 9px 9px 9px !important;
    border-style:solid !important;
    border-color:rgba(70,88,64,1) rgba(70,88,64,1) rgba(70,88,64,1) rgba(70,88,64,1) !important;
    border-width:7px 7px 7px 7px !important;
  }

  *#dm .dmInner a.u_1919083125 {
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1507911301 {
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1607257074 {
    justify-content:flex-start !important;
    text-align:left !important;
  }

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

  *#dm .dmInner div.u_1891283931 {
    background-color:rgba(70,88,64,1) !important;
    background-image:none !important;
    border-radius:9px 9px 9px 9px !important;
    border-style:solid !important;
    border-width:9px 9px 9px 9px !important;
    border-color:rgb(70,88,64) rgb(70,88,64) rgb(70,88,64) rgb(70,88,64) !important;
  }

  *#dm .dmInner div.u_1721876150 input:not([type="submit"]) {
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:6px 6px 6px 6px !important;
    background-color:rgba(255,251,251,0.67) !important;
    background-image:none !important;
    border-radius:6px 6px 6px 6px !important;
  }

  *#dm .dmInner div.u_1721876150 textarea {
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:6px 6px 6px 6px !important;
    background-color:rgba(255,251,251,0.67) !important;
    background-image:none !important;
    border-radius:6px 6px 6px 6px !important;
  }

  *#dm .dmInner div.u_1721876150 select {
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:6px 6px 6px 6px !important;
    background-color:rgba(255,251,251,0.67) !important;
    background-image:none !important;
    border-radius:6px 6px 6px 6px !important;
  }

  *#dm .dmInner div.u_1721876150 .dmform-success {
    text-align:left !important;
    direction:ltr !important;
  }

  *#dm .dmInner div.u_1721876150 .dmform-success .rteBlock {
    text-align:left !important;
    direction:ltr !important;
  }

  *#dm .dmInner div.u_1721876150 .dmform-error {
    text-align:left !important;
    direction:ltr !important;
  }

  *#dm .dmInner div.u_1721876150 input::placeholder { color:rgba(105,105,105,1) !important; }

  *#dm .dmInner div.u_1721876150 input.placeholder { color:rgba(105,105,105,1) !important; }

  *#dm .dmInner div.u_1721876150 textarea::placeholder { color:rgba(105,105,105,1) !important; }

  *#dm .dmInner div.u_1721876150 textarea.placeholder { color:rgba(105,105,105,1) !important; }

  *#dm .dmInner div.u_1721876150 select::placeholder { color:rgba(105,105,105,1) !important; }

  *#dm .dmInner div.u_1721876150 select.placeholder { color:rgba(105,105,105,1) !important; }

  *#dm .dmInner nav.u_1985084923 { color:black !important; }

  *#dm .dmInner div.u_1395860026 .postArticle>.inner { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner div.u_1395860026 .postDescription { max-height:2.6999999999999997em !important; }

  *#dm .dmInner div.u_1395860026 .readMore a {
    font-weight:700 !important;
    color:var(--color_6) !important;
  }

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

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

  *#dm .dmInner div.u_1721876150 input[type="submit"] { color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1736892397 hr { color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1409449223 hr { color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1015047354 {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-radius:8px 8px 8px 8px !important;
    border-style:solid !important;
    border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
    border-width:6px 6px 6px 6px !important;
  }

  *#dm .dmInner div.u_1985059663 {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-radius:8px 8px 8px 8px !important;
    border-style:solid !important;
    border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
    border-width:6px 6px 6px 6px !important;
  }

  *#dm .dmInner div.u_1092408701 {
    background-color:var(--color_4) !important;
    background-image:none !important;
    border-radius:9px 9px 9px 9px !important;
    border-style:solid !important;
    border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
    border-width:6px 6px 6px 6px !important;
  }

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

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

  *#dm .dmInner div.u_1612057538 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:6px 6px 6px 6px !important;
  }

  *#dm .dmInner div.u_1919658863 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:6px 6px 6px 6px !important;
  }

  *#dm .dmInner div.u_1459711208 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:6px 6px 6px 6px !important;
  }

  *#dm .dmInner div.u_1881054215 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:6px 6px 6px 6px !important;
  }

  *#dm .dmInner div.u_1607534970 img {
    object-position:50% 0% !important;
    object-fit:cover !important;
    box-shadow:rgba(0,0,0,0.25) 0px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1400393311 hr { color:rgba(0,0,0,0) !important; }

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

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

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

  *#dm .dmInner div.u_1216115306 hr { color:rgba(0,0,0,0) !important; }

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

  *#dm .dmInner div.u_1721876150 .dmformsubmit {
    margin-left:0 !important;
    margin-right:auto !important;
    justify-content:center !important;
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
    width:311px !important;
    height:60px !important;
    float:left !important;
    display:block !important;
  }

  *#dm .dmInner div.u_1838160724 img {
    box-shadow:rgba(0,0,0,0.25) 0px 0px 11px 0px !important;
    border-radius:19px 19px 0px 0px !important;
  }

  *#dm .dmInner div.u_1643194525 img {
    box-shadow:rgba(0,0,0,0.25) 0px 0px 11px 0px !important;
    border-radius:19px 19px 0px 0px !important;
  }

  *#dm .dmInner div.u_1395860026 .postArticle .blogImgLink { height:251px !important; }

  *#dm .dmInner div.u_1395860026 { direction:ltr !important; }

  *#dm .dmInner *.u_1395860026 {
    align-items:center !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1395860026 .more-posts-text-container { text-align:CENTER !important; }

  *#dm .dmInner div.u_1496735610 img {
    box-shadow:rgba(0,0,0,0.25) 0px 0px 11px 0px !important;
    object-position:100% 0% !important;
    object-fit:cover !important;
    border-radius:19px 19px 0px 0px !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1395860026 .readMore a { font-size:18px !important; }

  *#dm .dmInner div.u_1395860026 .more-posts-text-container {
    height:60px !important;
    width:276px !important;
  }

  *#dm .dmInner *.u_1395860026 .postText * { text-align:CENTER !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1395860026 .more-posts-text-container { width:186px !important; }
}
#dm .dmInner div.u_1395860026 .blog-item .action-link,#dm .dmInner div.u_1395860026 .blog-item a[data-action="read-more"]
{
	display:block !important;
	text-align:center !important;
	margin:0 auto !important;
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1909071944
{
}
*#dm .dmInner div.u_1721876150
{
}
*#dm .dmInner div.u_1395860026
{
}
separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    background-color: rgba(0, 0, 0, 0);
    width: 40%;
    justify-content: flex-start;
    align-items: flex-end;
    min-width: 4%;
    padding: 0% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 320px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 44px;
    background-color: rgba(233, 233, 233, 0.73);
    width: 60%;
    min-width: 4%;
    background-image: initial;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f {
    border-color: rgba(0, 0, 0, 1);
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-style: solid;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_ogt {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#widget_k7v {
    width: 51.63%;
    height: auto;
    max-width: 100%;
}
    
#widget_68m {
    width: 92.55%;
    height: auto;
    max-width: 100%;
}
    
#widget_f58 {
    width: 75%;
    height: auto;
    max-width: 100%;
}
    
#widget_a85.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
}
#widget_a85 {
    width: 310px;
    height: 68px;
    max-width: 100%;
}
}



@media all {
    
#e8b88995 {
    background-color: var(--color_2);
    background-image: initial;
}
    
#\34 26057e6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 d126ca8 {
    min-height: 336px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_52s {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 5b51e56 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c90e597e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c90e597e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_77a {
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_s7a {
    width: 100%;
    height: 624px;
    max-width: 100%;
    margin-top: 0px;
}
    
#b1c7beae {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#beb48c87 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e85f4241 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 ac0a10b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 42fd71c {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    flex-wrap: nowrap;
    border-radius: 0px 0px 0px 0px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    flex-direction: row;
    order: 3;
    padding: 16px 1.3933299770046128% 16px 1.3933299770046128%;
    margin: 0px 0% 0px 0%;
}
    
#cd877ca1 {
    width: 100%;
    height: 123px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 84b2306 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    flex-wrap: nowrap;
    min-width: 32px;
    padding: 24px 1.4332703478200015% 24px 1.4332703478200015%;
    margin: 0px 0% 0px 0%;
}
    
#\39 8b1ebd0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\36 6c99625 {
    align-items: center;
    width: 100%;
    min-height: 705px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 2;
    align-self: stretch;
    height: auto;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 c0a5a15 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    align-self: stretch;
    height: auto;
    order: 0;
    padding: 6px 0px 6px 0px;
    margin: 0px 0px 0px 0px;
}
    
#dc26b74b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#dc26b74b {
    width: 20%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 16px 0% 16px 0%;
}
    
#\39 64e7378 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1c8456a {
    align-items: center;
    width: 100%;
    min-height: 705px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 1;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#b33c87fc {
    align-items: center;
    width: 38.32%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
    flex-direction: row;
    align-self: flex-start;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e604fef6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#cb9c1bdf {
    align-items: flex-start;
    width: 99.98%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    order: 1;
    padding: 16px 0px 16px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\39 83307d5 {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 118fa4b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 118fa4b {
    width: 20%;
    height: 246px;
    max-width: 100%;
    order: 1;
    margin: 16px 0% 16px 0%;
}
    
#widget_ndk {
    width: 477px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6963105 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 49f8f79 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: none;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#f4a73601 {
    background-color: var(--color_5);
}
    
#\30 bff580a {
    min-height: 653px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 0% 3% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_dn9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_dn9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\38 38fc201 {
    margin: 0px 0% 0px 0%;
}
    
#\37 ab9c4bf {
    width: 480px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 30caf09 {
    width: 86px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 11.3%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 6e64586 {
    width: 5px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 663bbc0 {
    flex-direction: row;
    align-items: center;
    width: 19%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    height: auto;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3458427 {
    position: relative;
    width: 518.164px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0dd1f87 {
    align-self: start;
    background-size: cover;
    min-height: 500px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    flex-wrap: nowrap;
    padding: 4% 6% 4% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 62745c4 {
    margin: 0px 0% 0px 0%;
}
    
#a81df7cc {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 48%;
    min-height: 172px;
    max-height: none;
    height: auto;
    align-self: auto;
    order: 0;
    background-color: var(--color_6);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    justify-self: auto;
    padding: 16px 16px 16px 16px;
    grid-area: auto / auto / auto / auto;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#bdad2854 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 48%;
    min-height: 172px;
    max-height: none;
    height: auto;
    align-self: auto;
    order: 0;
    background-color: var(--color_6);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    justify-self: auto;
    padding: 16px 16px 16px 16px;
    grid-area: auto / auto / auto / auto;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\38 84f839e {
    position: relative;
    width: 60px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
}
    
#eb15a3d6 {
    position: relative;
    width: 518.164px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\39 269de56 {
    position: relative;
    width: 60px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c864683 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 153px;
    max-height: 100%;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\34 7ea31e6 {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
    background-color: var(--color_5);
    background-image: initial;
}
    
#\32 b4b59df {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    align-self: stretch;
    background-image: url();
    border-radius: 0px 0px 0px 0px;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#d803c251 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 48%;
    min-height: 100%;
    max-height: none;
    height: auto;
    align-self: stretch;
    order: 1;
    background-color: var(--color_6);
    background-image: initial;
    margin-right: 0%;
    margin-left: 0%;
    border-radius: 10px 10px 10px 10px;
    padding: 16px 16px 16px 16px;
    grid-area: auto / auto / auto / auto;
    margin-top: 0%;
    margin-bottom: 0%;
}
    
#\31 37398f6 {
    position: relative;
    width: 665px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f0be31a {
    position: relative;
    width: 518.164px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#e690b5e4 {
    position: relative;
    width: 737px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 26e7b10 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 153px;
    max-height: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#b12a6028 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 48%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 73dc10f {
    position: relative;
    width: 518.164px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6a08cd1 {
    position: relative;
    width: 60px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
}
    
#\35 081f735 {
    position: relative;
    width: 60px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aea4eff5 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 48%;
    min-height: 100%;
    max-height: none;
    height: auto;
    align-self: stretch;
    order: 1;
    background-color: var(--color_6);
    background-image: initial;
    margin-right: 0%;
    margin-left: 0%;
    border-radius: 10px 10px 10px 10px;
    padding: 16px 16px 16px 16px;
    grid-area: auto / auto / auto / auto;
    margin-top: 0%;
    margin-bottom: 0%;
}
}



@media all {
    
#c248ebed {
    position: relative;
    width: 60px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 584b868 {
    position: relative;
    width: 518.164px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3294021 {
    position: relative;
    width: 60px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
}
    
#b11083db {
    position: relative;
    width: 518.164px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\39 13d34b6 {
    position: relative;
    width: 60px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
}
    
#\32 368a4e9 {
    position: relative;
    width: 665px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#b60a445a {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    align-self: stretch;
    background-image: url();
    border-radius: 0px 0px 0px 0px;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\37 42bf49c {
    position: relative;
    width: 737px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#c90146e0 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 48%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#cb87e476 {
    position: relative;
    width: 60px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5242c3c {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 153px;
    max-height: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\35 7b0997b {
    margin: 0px 0% 0px 0%;
}
    
#\35 72b6413 {
    position: relative;
    width: 518.164px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2374e0e {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 48%;
    min-height: 172px;
    max-height: none;
    height: auto;
    align-self: auto;
    order: 0;
    background-color: var(--color_6);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    justify-self: auto;
    padding: 16px 16px 16px 16px;
    grid-area: auto / auto / auto / auto;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#f01b64c1 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 48%;
    min-height: 172px;
    max-height: none;
    height: auto;
    align-self: auto;
    order: 0;
    background-color: var(--color_6);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    justify-self: auto;
    padding: 16px 16px 16px 16px;
    grid-area: auto / auto / auto / auto;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#aeb9d663 {
    position: relative;
    width: 518.164px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c5c9015 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 153px;
    max-height: 100%;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#d19acfa5 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 48%;
    min-height: 100%;
    max-height: none;
    height: auto;
    align-self: stretch;
    order: 1;
    background-color: var(--color_6);
    background-image: initial;
    margin-right: 0%;
    margin-left: 0%;
    border-radius: 10px 10px 10px 10px;
    padding: 16px 16px 16px 16px;
    grid-area: auto / auto / auto / auto;
    margin-top: 0%;
    margin-bottom: 0%;
}
    
#\31 3523253 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 48%;
    min-height: 100%;
    max-height: none;
    height: auto;
    align-self: stretch;
    order: 1;
    background-color: var(--color_6);
    background-image: initial;
    margin-right: 0%;
    margin-left: 0%;
    border-radius: 10px 10px 10px 10px;
    padding: 16px 16px 16px 16px;
    grid-area: auto / auto / auto / auto;
    margin-top: 0%;
    margin-bottom: 0%;
}
    
#\39 3002343 {
    align-self: start;
    background-size: cover;
    min-height: 500px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    flex-wrap: nowrap;
    padding: 4% 6% 4% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 e5fc981 {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
    background-color: var(--color_5);
    background-image: initial;
}
}



@media all {
    
#a16b19ac {
    position: relative;
    width: 665px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#c2a422cc {
    position: relative;
    width: 60px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
}
    
#\30 69eed52 {
    margin: 0px 0% 0px 0%;
}
    
#db98e186 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 48%;
    min-height: 100%;
    max-height: none;
    height: auto;
    align-self: stretch;
    order: 1;
    background-color: var(--color_6);
    background-image: initial;
    margin-right: 0%;
    margin-left: 0%;
    border-radius: 10px 10px 10px 10px;
    padding: 16px 16px 16px 16px;
    grid-area: auto / auto / auto / auto;
    margin-top: 0%;
    margin-bottom: 0%;
}
    
#\32 8a0aff0 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 153px;
    max-height: 100%;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\32 2a8943e {
    position: relative;
    width: 60px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
}
    
#c69127b0 {
    position: relative;
    width: 518.164px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#c8b5a89d {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 153px;
    max-height: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#cf13ecc8 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    align-self: stretch;
    background-image: url();
    border-radius: 0px 0px 0px 0px;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\37 2869fac {
    position: relative;
    width: 518.164px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#b068387f {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 48%;
    min-height: 172px;
    max-height: none;
    height: auto;
    align-self: auto;
    order: 0;
    background-color: var(--color_6);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    justify-self: auto;
    padding: 16px 16px 16px 16px;
    grid-area: auto / auto / auto / auto;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\36 89ac3a7 {
    position: relative;
    width: 737px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 336f003 {
    position: relative;
    width: 518.164px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a1ee3b4 {
    position: relative;
    width: 60px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 2d21381 {
    align-self: start;
    background-size: cover;
    min-height: 500px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    flex-wrap: nowrap;
    padding: 4% 6% 4% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#fe339b20 {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
    background-color: var(--color_5);
    background-image: initial;
}
    
#d29904ee {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 48%;
    min-height: 172px;
    max-height: none;
    height: auto;
    align-self: auto;
    order: 0;
    background-color: var(--color_6);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    justify-self: auto;
    padding: 16px 16px 16px 16px;
    grid-area: auto / auto / auto / auto;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\31 b36cf71 {
    position: relative;
    width: 60px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b83c295 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 48%;
    min-height: 100%;
    max-height: none;
    height: auto;
    align-self: stretch;
    order: 1;
    background-color: var(--color_6);
    background-image: initial;
    margin-right: 0%;
    margin-left: 0%;
    border-radius: 10px 10px 10px 10px;
    padding: 16px 16px 16px 16px;
    grid-area: auto / auto / auto / auto;
    margin-top: 0%;
    margin-bottom: 0%;
}
    
#d6c587ac {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 48%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e9c4ca19 {
    position: relative;
    width: 518.164px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 c02cf12 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 48%;
    min-height: 100%;
    max-height: none;
    height: auto;
    align-self: stretch;
    order: 1;
    background-color: var(--color_6);
    background-image: initial;
    margin-right: 0%;
    margin-left: 0%;
    border-radius: 10px 10px 10px 10px;
    padding: 16px 16px 16px 16px;
    grid-area: auto / auto / auto / auto;
    margin-top: 0%;
    margin-bottom: 0%;
}
    
#\36 0655550 {
    position: relative;
    width: 60px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
}
    
#c1b2d661 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 48%;
    min-height: 100%;
    max-height: none;
    height: auto;
    align-self: stretch;
    order: 1;
    background-color: var(--color_6);
    background-image: initial;
    margin-right: 0%;
    margin-left: 0%;
    border-radius: 10px 10px 10px 10px;
    padding: 16px 16px 16px 16px;
    grid-area: auto / auto / auto / auto;
    margin-top: 0%;
    margin-bottom: 0%;
}
    
#\35 b8388d9 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 153px;
    max-height: 100%;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\37 8904930 {
    position: relative;
    width: 518.164px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#c2f2f9dd {
    position: relative;
    width: 518.164px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7937c31 {
    position: relative;
    width: 518.164px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#dc49e6f6 {
    margin: 0px 0% 0px 0%;
}
    
#b5a8367d {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    align-self: stretch;
    background-image: url();
    border-radius: 0px 0px 0px 0px;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\37 07d92c0 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 48%;
    min-height: 172px;
    max-height: none;
    height: auto;
    align-self: auto;
    order: 0;
    background-color: var(--color_6);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    justify-self: auto;
    padding: 16px 16px 16px 16px;
    grid-area: auto / auto / auto / auto;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\33 d1ba586 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 153px;
    max-height: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\32 cda95ba {
    position: relative;
    width: 665px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#a3369c83 {
    position: relative;
    width: 518.164px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a83fe49 {
    align-self: start;
    background-size: cover;
    min-height: 500px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    flex-wrap: nowrap;
    padding: 4% 6% 4% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 cc59792 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 48%;
    min-height: 172px;
    max-height: none;
    height: auto;
    align-self: auto;
    order: 0;
    background-color: var(--color_6);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    justify-self: auto;
    padding: 16px 16px 16px 16px;
    grid-area: auto / auto / auto / auto;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#a80b82cc {
    position: relative;
    width: 60px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
}
    
#\30 37a3c94 {
    position: relative;
    width: 60px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1707a30 {
    position: relative;
    width: 60px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9c9bf72 {
    position: relative;
    width: 737px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#ac61b2f4 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 48%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 c839651 {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
    background-color: var(--color_5);
    background-image: initial;
}
}



@media all {
    
#\33 10ca2a3 {
    position: relative;
    width: 737px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#c82d9020 {
    margin: 0px 0% 0px 0%;
}
    
#\33 a175378 {
    position: relative;
    width: 665px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9fc9058 {
    position: relative;
    width: 60px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a6d1d46 {
    position: relative;
    width: 518.164px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2102fe0 {
    position: relative;
    width: 518.164px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\37 29e6c71 {
    position: relative;
    width: 518.164px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#fff8bf45 {
    position: relative;
    width: 518.164px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#ac1bf321 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 48%;
    min-height: 172px;
    max-height: none;
    height: auto;
    align-self: auto;
    order: 0;
    background-color: var(--color_6);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    justify-self: auto;
    padding: 16px 16px 16px 16px;
    grid-area: auto / auto / auto / auto;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#b5e63a09 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 48%;
    min-height: 100%;
    max-height: none;
    height: auto;
    align-self: stretch;
    order: 1;
    background-color: var(--color_6);
    background-image: initial;
    margin-right: 0%;
    margin-left: 0%;
    border-radius: 10px 10px 10px 10px;
    padding: 16px 16px 16px 16px;
    grid-area: auto / auto / auto / auto;
    margin-top: 0%;
    margin-bottom: 0%;
}
    
#\35 8e5b581 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 153px;
    max-height: 100%;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#c94b8308 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 153px;
    max-height: 100%;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\35 4cc7c63 {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
    background-color: var(--color_5);
    background-image: initial;
}
    
#ab75ed4f {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 48%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 5f92a5d {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    align-self: stretch;
    background-image: url();
    border-radius: 0px 0px 0px 0px;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#ac5b914d {
    position: relative;
    width: 60px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
}
    
#adebde3d {
    align-self: start;
    background-size: cover;
    min-height: 500px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    flex-wrap: nowrap;
    padding: 4% 6% 4% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f648da03 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 48%;
    min-height: 172px;
    max-height: none;
    height: auto;
    align-self: auto;
    order: 0;
    background-color: var(--color_6);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    justify-self: auto;
    padding: 16px 16px 16px 16px;
    grid-area: auto / auto / auto / auto;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\33 1afac85 {
    position: relative;
    width: 60px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
}
    
#cf176926 {
    position: relative;
    width: 60px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b93f97ce {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 48%;
    min-height: 100%;
    max-height: none;
    height: auto;
    align-self: stretch;
    order: 1;
    background-color: var(--color_6);
    background-image: initial;
    margin-right: 0%;
    margin-left: 0%;
    border-radius: 10px 10px 10px 10px;
    padding: 16px 16px 16px 16px;
    grid-area: auto / auto / auto / auto;
    margin-top: 0%;
    margin-bottom: 0%;
}
}



@media all {
    
#\32 eba767e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 051bda2 {
    min-height: 689px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 7ec5590 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: var(--color_10);
    background-image: url(https://lirp.cdn-website.com/644c372b/dms3rep/multi/opt/MCX+hero-4bcdfeee-1920w.webp);
    border-radius: 0px 0px 19px 19px;
    flex-direction: row;
    background-position: 100% 50%;
    flex-wrap: nowrap;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
#\37 7ec5590.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\30 b14de91 {
    background-color: rgba(0, 0, 0, 0);
    border-radius: 6px 6px 6px 6px;
    background-image: none;
}
    
#\33 d2cbf64 {
    margin: 0px 0% 0px 0%;
}
    
#\31 620be7f {
    width: 244px;
    height: auto;
    min-height: 69px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5b359cd {
    width: 95.86%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_t7v {
    justify-content: flex-start;
    align-items: flex-start;
    width: 34.32%;
    min-height: 616px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    height: auto;
    background-color: rgba(68, 68, 68, 0.89);
    background-image: none;
    border-radius: 19px 19px 19px 19px;
    padding: 16px 30px 16px 30px;
    margin: 0px 0% 0px 10.7%;
}
    
#widget_obd {
    width: 144px;
    height: auto;
    min-height: 70px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px -1.4%;
    grid-area: auto / auto / auto / auto;
}
    
#group_d0g {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 102px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 e293d83 {
    width: 99.99%;
    height: 53px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e88dd7df.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e88dd7df {
    width: 95.86%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    align-self: auto;
    margin: 0px -4% 0px -4%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#e78454c4 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\38 9498e9f {
    min-height: 282px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 f43eb10 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 0px 16px;
    margin: 0% 0% 2% 0%;
}
    
#\31 6a48135 {
    margin: 0px 0% 0px 0%;
}
    
#\38 986adde.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 986adde {
    width: 81.30%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 20px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_nav {
    flex-direction: row;
    align-items: center;
    width: 19%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    height: auto;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 67e0e09 {
    width: 76px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 11.3%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ama {
    width: 5px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 fe6d3c6 {
    width: 820px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 0621047 {
    flex-direction: row;
    align-items: center;
    width: 19%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    height: auto;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 10992b8 {
    min-height: auto;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 81fac6c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 81fac6c {
    width: 90.67%;
    height: 129px;
    min-height: 100px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8531b87 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_11);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 50px 0px 50px 0px;
    margin: 0% 0% 0% 0%;
}
    
#d6956ad7 {
    width: 734px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e104c5ec {
    width: 100%;
    height: 31px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d0a0a5e {
    margin: 0px 0% 0px 0%;
}
    
#a290df7d {
    width: 5px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae5df41f {
    width: 76px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 11.3%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_82b {
    width: 280px;
    height: auto;
    min-height: 62px;
    max-width: 100%;
    order: 5;
}
    
#\39 9b7a86b {
    width: 100%;
    height: 37px;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 496530c {
    margin: 0% 0% 4% 0%;
}
    
#\31 663ebc9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 51.00%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(68, 68, 68, 0.87);
    border-radius: 20px 20px 20px 20px;
    background-image: none;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 2;
    align-items: center;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ca2efc5b {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/644c372b/dms3rep/multi/opt/imgi_17_mcx_sfeerbeelden-29.-full_width-1920w.jpeg");
}
#ca2efc5b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAADAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAbEAEAAgIDAAAAAAAAAAAAAAABAAIDEQUSIf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAXEQADAQAAAAAAAAAAAAAAAAAAAjEB/9oADAMBAAIRAxEAPwCDpXJyeUuFhNeyLJWpewGgUiIJYJeYf//Z');
}
    
#\31 1154a28 {
    min-height: 499px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 dc316e9 {
    width: 255px;
    height: auto;
    min-height: 69px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 938a45e {
    flex-direction: row;
    align-items: center;
    width: 99.96%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    height: auto;
    justify-self: auto;
    order: 0;
    justify-content: flex-start;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 8d6d2dd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 8d6d2dd {
    width: 78px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 26d3145.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 26d3145 {
    width: 5px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: start;
    justify-self: start;
    margin: 24px 0% 0px 1.1861272953815307%;
}
    
#\33 4da20b9 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b469b22 {
    width: 83.72%;
    grid-template-rows: minmax(38px, max-content);
    max-width: 100%;
    order: 0;
    padding: 0px 0% 0px 0%;
    margin: 0px 0px 0px 0px;
}
    
#\31 bc50dd3 {
    width: 98.80%;
    grid-template-rows: minmax(56px, max-content);
    max-width: 100%;
    order: 0;
    padding: 0px 0% 0px 0%;
    margin: 0px 0px 0px 0px;
}
    
#\33 b2dad4e {
    width: 91px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: start;
    order: 1;
    justify-self: start;
    margin: 18px 0% 0px 5.615749799040696%;
}
    
#de94059f {
    width: 79.94%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: start;
    align-self: start;
    order: 1;
    margin: -4px 0% 0px 0%;
}
    
#\31 93ec6fe {
    flex-direction: row;
    align-items: center;
    width: 99.96%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    height: auto;
    justify-self: auto;
    order: 1;
    justify-content: flex-start;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 49d704d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 98px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    order: 5;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 fc2a281 {
    align-items: flex-start;
    width: 89.97%;
    min-height: 616px;
    max-height: 100%;
    row-gap: 27px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    height: auto;
    order: 3;
    justify-self: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 1.9%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6dc4942.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 6dc4942 {
    width: 78px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_94u {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 3;
}
}



@media all {
    
#\34 a3dd798 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(70, 88, 64, 0.05);
    border-radius: 20px 20px 20px 20px;
    background-image: none;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    padding: 4% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#a63bc817 {
    width: 280px;
    height: auto;
    min-height: 41px;
    max-width: 100%;
    order: 2;
}
    
#\31 1e08334 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 479.148px;
    min-height: 233px;
    max-height: 100%;
    height: auto;
    row-gap: 21px;
    align-self: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e44025f3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7f5f0e5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b332a09b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(70, 88, 64, 0.05);
    border-radius: 20px 20px 20px 20px;
    background-image: none;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    padding: 4% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 c1c2187 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb363398 {
    width: 46px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f2cf9ec0 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#f439d643 {
    width: 280px;
    height: auto;
    min-height: 41px;
    max-width: 100%;
    order: 2;
}
    
#fa3a374b {
    margin: 0px 0% 0px 0%;
}
    
#c16bceb3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(70, 88, 64, 0.05);
    border-radius: 20px 20px 20px 20px;
    background-image: none;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    padding: 4% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#ddc65476 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de878b89 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 479.148px;
    min-height: 233px;
    max-height: 100%;
    height: auto;
    row-gap: 21px;
    align-self: flex-start;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 aff363c {
    width: 280px;
    height: auto;
    min-height: 41px;
    max-width: 100%;
}
    
#ee5b021b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d08c218e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6b8db51 {
    width: 46px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a8dbc2b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 479.148px;
    min-height: 233px;
    max-height: 100%;
    height: auto;
    row-gap: 21px;
    align-self: flex-start;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a2a0d5f2 {
    min-height: 458px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b6c8aa77 {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 e639df3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c6a3625 {
    margin: 0px 0% 0px 0%;
}
    
#dcad9977 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 30.22%;
    min-height: 616px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    height: auto;
    background-color: rgba(68, 68, 68, 0.87);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 30px 16px 30px;
    margin: 0px 0% 0px 9.4%;
}
    
#f15c523b {
    min-height: 689px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#eb469e78 {
    background-color: rgba(0, 0, 0, 0);
    border-radius: 6px 6px 6px 6px;
    background-image: none;
}
    
#a89e56b1 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 41.95%;
    min-height: 616px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 b884789 {
    width: 95.86%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 201a521 {
    width: 144px;
    height: auto;
    min-height: 70px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px -1.4%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2ac867a {
    width: 99.99%;
    height: 53px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7103de0 {
    width: 230.859px;
    height: auto;
    min-height: 69px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d1d6656 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 19px 19px 19px 19px;
    flex-direction: row;
    background-position: 100% 50%;
    flex-wrap: nowrap;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\31 c8c998a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 102px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#acd6df7d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 30.22%;
    min-height: 616px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/644c372b/dms3rep/multi/opt/MCX+hero-4bcdfeee-1920w.webp);
    border-radius: 0px 0px 19px 19px;
    padding: 16px 30px 16px 30px;
    margin: 0px 0% 0px 9.4%;
}
#acd6df7d.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\31 f47a55c {
    width: 99.99%;
    height: 53px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b72af8a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 b72af8a {
    width: 100.00%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 a4a558b {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#d3fbdc18 {
    width: 46px;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 0;
    margin: 13px 0% 0px 4.195804195804196%;
}
    
#da67fc5b {
    width: 100.00%;
    height: 164px;
    max-width: 100%;
    order: 0;
    justify-self: start;
    align-self: start;
    margin: 0px 0px 0px -1px;
}
    
#\32 d0db5d6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d3198be {
    width: 306px;
    height: auto;
    min-height: 59px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 85ced5e {
    width: 100%;
    height: 164px;
    max-width: 100%;
    order: 0;
    justify-self: start;
    align-self: start;
    margin: 0px 0px 0px -1px;
}
    
#\32 1702b16 {
    width: 298px;
    height: auto;
    min-height: 59px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3a2af49 {
    width: 100.00%;
    grid-template-rows: minmax(163px, max-content);
    max-width: 100%;
}
    
#d53dadfd {
    width: 100%;
    height: 164px;
    max-width: 100%;
    order: 0;
    justify-self: start;
    align-self: start;
    margin: 0px 0px 0px -1px;
}
    
#\31 12ab8a2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: var(--color_1);
    border-radius: 20px 20px 20px 20px;
    background-image: none;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    order: 2;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    padding: 0% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 3f82f89 {
    margin: 0px 0% 0px 0%;
}
    
#\38 e2d7732 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: var(--color_1);
    border-radius: 20px 20px 20px 20px;
    background-image: none;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    order: 1;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    padding: 0% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d88a41b2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d88a41b2 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#e2218f91 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 479.148px;
    min-height: 220px;
    max-height: 100%;
    height: auto;
    row-gap: 21px;
    align-self: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 76584df {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ab56114f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 80e4cab {
    justify-content: flex-start;
    align-items: flex-start;
    width: 479.148px;
    min-height: 220px;
    max-height: 100%;
    height: auto;
    row-gap: 21px;
    align-self: center;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 4abbaea {
    width: 46px;
    height: auto;
    max-width: 100%;
    justify-self: start;
    order: 0;
    align-self: start;
    margin: 11px 0% 0px 4.545454545454546%;
}
    
#e5191e1d {
    width: 318px;
    height: auto;
    min-height: 59px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 caa4a11 {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: start;
    align-self: start;
    margin: 12px 0% 0px 4.1790140086206895%;
}
    
#\35 10f46b3 {
    width: 100.00%;
    grid-template-rows: minmax(163px, max-content);
    max-width: 100%;
}
    
#\34 f3b67f2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 32%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: var(--color_1);
    border-radius: 20px 20px 20px 20px;
    background-image: none;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    padding: 0% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 d74943a {
    justify-content: flex-start;
    align-items: center;
    width: 479.148px;
    min-height: 220px;
    max-height: 100%;
    height: auto;
    row-gap: 21px;
    align-self: flex-start;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#df87a6f6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 839a5a3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 839a5a3 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c393043 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 479.148px;
    min-height: 220px;
    max-height: 100%;
    height: auto;
    row-gap: 21px;
    align-self: auto;
    justify-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ca4abb76 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ce4823a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a2c637d {
    min-height: 405px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ca0e801b {
    width: 100.00%;
    grid-template-rows: minmax(163px, max-content);
    max-width: 100%;
}
}



@media all {
    
#\37 4760124 {
    width: 76.09%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 2.1%;
    grid-area: auto / auto / auto / auto;
}
    
#c499c1e2 {
    width: 90.93%;
    height: 272px;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c7164c6f {
    justify-content: flex-start;
    align-items: center;
    width: 445px;
    min-height: 115px;
    max-height: 100%;
    height: auto;
    row-gap: 21px;
    flex-direction: row;
    background-color: var(--color_11);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    min-width: 32px;
    flex-wrap: nowrap;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b1c433b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 b1c433b {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    margin-top: 1px;
}
    
#\39 0fb6a99 {
    margin: 0% 0% 0% 0%;
}
    
#\37 d17fb1c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 37.25%;
    justify-content: space-between;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 20px 20px 20px 20px;
    background-image: none;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 be180cd {
    width: 71.17%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 2.0%;
    grid-area: auto / auto / auto / auto;
}
    
#bcdb9719 {
    width: 89.65%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: center;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 57d8867.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 0px 20px 0px;
}
#\39 57d8867 {
    width: 21.80%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 10px 0px 10px;
    grid-area: auto / auto / auto / auto;
}
    
#ba8d1d76 {
    width: 72.29%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 1.1%;
    grid-area: auto / auto / auto / auto;
}
    
#bcb5b075.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 0px 20px 0px;
}
#bcb5b075 {
    width: 23.11%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 10px 0px 10px;
    grid-area: auto / auto / auto / auto;
}
    
#cbbbb2fb {
    justify-content: flex-start;
    align-items: center;
    width: 445px;
    min-height: 115px;
    max-height: 100%;
    height: auto;
    row-gap: 21px;
    flex-direction: row;
    background-color: var(--color_11);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    min-width: 32px;
    flex-wrap: nowrap;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e96030ff {
    width: 654px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 de22b87 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#fa6b4da4.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 0px 20px 0px;
}
#fa6b4da4 {
    width: 22.24%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 10px 0px 10px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 0a4d17e {
    justify-content: flex-start;
    align-items: center;
    width: 445px;
    min-height: 115px;
    max-height: 100%;
    height: auto;
    row-gap: 21px;
    flex-direction: row;
    background-color: var(--color_11);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    min-width: 32px;
    flex-wrap: nowrap;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1059ded {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 60.75%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: var(--color_11);
    border-radius: 20px 20px 20px 20px;
    background-image: none;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    order: 2;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 3b49354 {
    min-height: 527px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 219861e {
    justify-content: flex-start;
    align-items: center;
    width: 445px;
    min-height: 115px;
    max-height: 100%;
    height: auto;
    row-gap: 21px;
    flex-direction: row;
    background-color: var(--color_11);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    min-width: 32px;
    flex-wrap: nowrap;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6842a88 {
    width: 63.40%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0.7%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 dbed6c5.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 0px 20px 0px;
}
#\30 dbed6c5 {
    width: 21.57%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 10px 0px 10px;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#f5b2c1fa {
    width: 48.92%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 3;
}
    
#fd5afc7d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 51.08%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(68, 68, 68, 0.87);
    border-radius: 20px 20px 20px 20px;
    background-image: none;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    order: 2;
    align-items: center;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 a7c7473 {
    min-height: 643px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 18109da.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 18109da {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 11px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ea89a4c {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/644c372b/dms3rep/multi/opt/MCX+hero-4bcdfeee-1920w.webp");
}
#\38 ea89a4c.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\36 9477b07 {
    margin: 0% 0% 0% 0%;
}
    
#\37 63cdda6 {
    align-items: flex-start;
    width: 86.40%;
    min-height: 495px;
    max-height: 100%;
    row-gap: 27px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    height: auto;
    order: 3;
    justify-self: auto;
    padding: 16px 5px 16px 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e9822484 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 62bc027 {
    width: 100.00%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c19a8d2d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c19a8d2d {
    width: 100.00%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 4;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd442f1a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 102px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 6;
    height: auto;
    justify-self: auto;
    align-self: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 de54c6f {
    width: 144px;
    height: auto;
    min-height: 70px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px -1.4%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d216b10 {
    width: 244px;
    height: auto;
    min-height: 69px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 0%;
}
    
#\36 3bd85219866cc3622781522 {
    padding-right: 4%;
    row-gap: 24px;
    padding-top: 12%;
    padding-bottom: 12%;
    width: 68.14%;
}
    
#widget_68m {
    width: 99.8%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_f58 {
    width: 100%;
    order: 1;
}
    
#widget_k7v {
    height: auto;
}
    
#widget_ogt {
    height: 324px;
}
    
#widget_a85 {
    order: 2;
}
    
#\36 3bd85219866cc3622781521 {
    width: 31.86%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 d126ca8 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 8% 6% 8% 6%;
}
    
#\34 26057e6 {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    row-gap: 13px;
}
    
#group_77a {
    width: 100%;
    min-height: 80px;
}
    
#dc26b74b {
    height: auto;
}
    
#cb9c1bdf {
    width: 80%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 bff580a {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
}
    
#\39 49f8f79 {
    width: 100%;
    min-height: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#f4a73601 {
    background-color: var(--color_5);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3458427 {
    width: 82.81%;
    order: 1;
}
    
#\36 0dd1f87 {
    column-gap: 4%;
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    padding: 4% 2% 4% 2%;
}
    
#a81df7cc {
    width: 49%;
    justify-content: space-between;
    height: auto;
    min-height: auto;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
}
    
#bdad2854 {
    width: 49%;
    justify-content: space-between;
    height: auto;
    min-height: 100%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
}
    
#eb15a3d6 {
    width: 82.81%;
    order: 1;
}
    
#\37 c864683 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 131px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b4b59df {
    width: 100%;
    min-height: 135px;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    padding-left: 16px;
    padding-top: 16px;
    column-gap: 2%;
    order: 0;
    align-items: center;
    justify-content: flex-start;
    row-gap: 16px;
}
    
#d803c251 {
    width: 49%;
    justify-content: space-between;
    height: auto;
    min-height: auto;
}
    
#\31 37398f6 {
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\30 f0be31a {
    width: 82.81%;
    order: 1;
}
    
#e690b5e4 {
    width: 100.00%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\32 26e7b10 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 131px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b12a6028 {
    width: 100%;
    min-height: 308px;
    order: 1;
    height: auto;
    row-gap: 14px;
}
    
#\36 73dc10f {
    width: 82.81%;
    order: 1;
}
    
#aea4eff5 {
    width: 49%;
    justify-content: space-between;
    height: auto;
    min-height: 85px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 584b868 {
    width: 82.81%;
    order: 1;
}
    
#b11083db {
    width: 82.81%;
    order: 1;
}
    
#\32 368a4e9 {
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#b60a445a {
    width: 100%;
    min-height: 135px;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    padding-left: 16px;
    padding-top: 16px;
    column-gap: 2%;
    order: 0;
    align-items: center;
    justify-content: flex-start;
    row-gap: 16px;
}
    
#\37 42bf49c {
    width: 100.00%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#c90146e0 {
    width: 100%;
    min-height: 308px;
    order: 1;
    height: auto;
    row-gap: 14px;
}
    
#\38 5242c3c {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 131px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 72b6413 {
    width: 82.81%;
    order: 1;
}
    
#\36 2374e0e {
    width: 49%;
    justify-content: space-between;
    height: auto;
    min-height: auto;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
}
    
#f01b64c1 {
    width: 49%;
    justify-content: space-between;
    height: auto;
    min-height: 100%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
}
    
#aeb9d663 {
    width: 82.81%;
    order: 1;
}
    
#\31 c5c9015 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 131px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d19acfa5 {
    width: 49%;
    justify-content: space-between;
    height: auto;
    min-height: auto;
}
    
#\31 3523253 {
    width: 49%;
    justify-content: space-between;
    height: auto;
    min-height: 85px;
}
    
#\39 3002343 {
    column-gap: 4%;
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    padding: 4% 2% 4% 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a16b19ac {
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#db98e186 {
    width: 49%;
    justify-content: space-between;
    height: auto;
    min-height: auto;
}
    
#\32 8a0aff0 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 131px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c69127b0 {
    width: 82.81%;
    order: 1;
}
    
#c8b5a89d {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 131px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf13ecc8 {
    width: 100%;
    min-height: 135px;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    padding-left: 16px;
    padding-top: 16px;
    column-gap: 2%;
    order: 0;
    align-items: center;
    justify-content: flex-start;
    row-gap: 16px;
}
    
#\37 2869fac {
    width: 82.81%;
    order: 1;
}
    
#b068387f {
    width: 49%;
    justify-content: space-between;
    height: auto;
    min-height: 100%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
}
    
#\36 89ac3a7 {
    width: 100.00%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\32 336f003 {
    width: 82.81%;
    order: 1;
}
    
#\34 2d21381 {
    column-gap: 4%;
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    padding: 4% 2% 4% 2%;
}
    
#d29904ee {
    width: 49%;
    justify-content: space-between;
    height: auto;
    min-height: auto;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
}
    
#\31 b83c295 {
    width: 49%;
    justify-content: space-between;
    height: auto;
    min-height: 85px;
}
    
#d6c587ac {
    width: 100%;
    min-height: 308px;
    order: 1;
    height: auto;
    row-gap: 14px;
}
    
#e9c4ca19 {
    width: 82.81%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 c02cf12 {
    width: 49%;
    justify-content: space-between;
    height: auto;
    min-height: auto;
}
    
#c1b2d661 {
    width: 49%;
    justify-content: space-between;
    height: auto;
    min-height: 85px;
}
    
#\35 b8388d9 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 131px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8904930 {
    width: 82.81%;
    order: 1;
}
    
#c2f2f9dd {
    width: 82.81%;
    order: 1;
}
    
#\33 7937c31 {
    width: 82.81%;
    order: 1;
}
    
#b5a8367d {
    width: 100%;
    min-height: 135px;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    padding-left: 16px;
    padding-top: 16px;
    column-gap: 2%;
    order: 0;
    align-items: center;
    justify-content: flex-start;
    row-gap: 16px;
}
    
#\37 07d92c0 {
    width: 49%;
    justify-content: space-between;
    height: auto;
    min-height: 100%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
}
    
#\33 d1ba586 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 131px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 cda95ba {
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#a3369c83 {
    width: 82.81%;
    order: 1;
}
    
#\30 a83fe49 {
    column-gap: 4%;
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    padding: 4% 2% 4% 2%;
}
    
#\38 cc59792 {
    width: 49%;
    justify-content: space-between;
    height: auto;
    min-height: auto;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
}
    
#\35 9c9bf72 {
    width: 100.00%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#ac61b2f4 {
    width: 100%;
    min-height: 308px;
    order: 1;
    height: auto;
    row-gap: 14px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 10ca2a3 {
    width: 100.00%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\33 a175378 {
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 a6d1d46 {
    width: 82.81%;
    order: 1;
}
    
#\37 2102fe0 {
    width: 82.81%;
    order: 1;
}
    
#\37 29e6c71 {
    width: 82.81%;
    order: 1;
}
    
#fff8bf45 {
    width: 82.81%;
    order: 1;
}
    
#ac1bf321 {
    width: 49%;
    justify-content: space-between;
    height: auto;
    min-height: auto;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
}
    
#b5e63a09 {
    width: 49%;
    justify-content: space-between;
    height: auto;
    min-height: auto;
}
    
#\35 8e5b581 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 131px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c94b8308 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 131px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ab75ed4f {
    width: 100%;
    min-height: 308px;
    order: 1;
    height: auto;
    row-gap: 14px;
}
    
#\39 5f92a5d {
    width: 100%;
    min-height: 135px;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    padding-left: 16px;
    padding-top: 16px;
    column-gap: 2%;
    order: 0;
    align-items: center;
    justify-content: flex-start;
    row-gap: 16px;
}
    
#adebde3d {
    column-gap: 4%;
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    padding: 4% 2% 4% 2%;
}
    
#f648da03 {
    width: 49%;
    justify-content: space-between;
    height: auto;
    min-height: 100%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
}
    
#b93f97ce {
    width: 49%;
    justify-content: space-between;
    height: auto;
    min-height: 85px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 051bda2 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 600px;
    padding: 0% 0% 2% 0%;
}
    
#\37 7ec5590 {
    width: 100%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    background-repeat: no-repeat;
    background-size: cover;
    row-gap: 0px;
    background-position: 50% 100%;
    justify-content: flex-start;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
#\37 7ec5590.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\31 620be7f {
    width: 48.74%;
}
    
#group_t7v {
    min-width: 32px;
    width: 99.6%;
    height: auto;
    min-height: 467px;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d2cbf64 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 9498e9f {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 186px;
    padding: 2% 4% 2% 4%;
}
    
#\31 f43eb10 {
    width: 100%;
    min-height: 8px;
    padding: 16px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 67e0e09 {
    width: 81.66%;
}
    
#\31 6a48135 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 10992b8 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 45px;
    padding: 2% 2% 4% 2%;
}
    
#\39 8531b87 {
    width: 100%;
    min-height: 8px;
}
    
#d6956ad7 {
    width: 93.65%;
    margin: 0px 0% 0px 0%;
}
    
#\38 d0a0a5e {
    margin: 0px 0% 0px 0%;
}
    
#widget_82b {
    margin-top: 11px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 663ebc9 {
    width: 100%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\31 1154a28 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 32px;
    padding: 4% 4% 4% 4%;
}
    
#group_94u {
    width: 48%;
    min-height: 8px;
}
    
#de94059f {
    justify-self: start;
    align-self: start;
    width: 100.00%;
    margin: -4px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 b469b22 {
    width: 77.26%;
    grid-template-rows: minmax(42px, max-content);
}
    
#\32 6dc4942 {
    width: 57px;
    height: auto;
    margin-left: 10.1%;
}
    
#\39 fc2a281 {
    height: auto;
    min-height: 478px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 1.9%;
}
    
#\31 93ec6fe {
    height: auto;
    min-height: 42px;
}
    
#\32 496530c {
    margin: 0% 0% 4% 0%;
}
    
#\35 49d704d {
    height: auto;
    min-height: 69px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 a3dd798 {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#c16bceb3 {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#b332a09b {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#a2a0d5f2 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 753px;
    column-gap: 4%;
    padding-bottom: 12%;
    row-gap: 32px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dcad9977 {
    min-width: 32px;
    width: 99.66%;
    height: auto;
    min-height: 467px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c6a3625 {
    margin: 0px 0% 0px 0%;
}
    
#f15c523b {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 718px;
    padding: 0% 0% 2% 0%;
}
    
#b7103de0 {
    width: 48.74%;
}
    
#\30 d1d6656 {
    width: 100%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    background-repeat: no-repeat;
    background-size: cover;
    row-gap: 0px;
    background-position: 50% 100%;
    justify-content: flex-end;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#a89e56b1 {
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#acd6df7d {
    min-width: 32px;
    width: 99.66%;
    height: auto;
    min-height: 467px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#acd6df7d.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 f3b67f2 {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\31 12ab8a2 {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\38 e2d7732 {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 a2c637d {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 753px;
    column-gap: 4%;
    padding-bottom: 12%;
    row-gap: 32px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fa6b4da4 {
    width: 26.94%;
}
    
#\32 1059ded {
    width: 48%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\37 d17fb1c {
    width: 48%;
    min-height: 8px;
    justify-content: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 3b49354 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 32px;
    padding: 2% 4% 2% 4%;
}
    
#\39 57d8867 {
    width: 26.94%;
}
    
#\30 dbed6c5 {
    width: 26.94%;
}
    
#bcb5b075 {
    width: 26.94%;
}
    
#e96030ff {
    width: 288px;
}
    
#\39 0fb6a99 {
    margin: 4% 0% 4% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 a7c7473 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 580px;
    column-gap: 4%;
    row-gap: 32px;
    padding: 2% 4% 2% 4%;
}
    
#f5b2c1fa {
    width: 33%;
    min-height: 8px;
}
    
#fd5afc7d {
    width: 62.95%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\36 9477b07 {
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 160px;
    align-items: center;
    order: 1;
}
    
#\36 3bd85219866cc3622781520 {
    flex-direction: column;
    padding-left: 0%;
    min-height: unset;
    padding-right: 0%;
}
    
#\36 3bd85219866cc3622781522 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    order: 0;
    row-gap: 30px;
    padding: 15% 6% 15% 6%;
}
    
#widget_ogt {
    height: 221px;
}
    
#widget_k7v {
    height: auto;
}
    
#widget_68m {
    width: 100%;
}
    
#widget_f58 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\34 26057e6 {
    width: 100%;
    min-height: 617px;
    align-items: center;
    height: auto;
    justify-content: flex-end;
    row-gap: 13px;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 d126ca8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
    
#group_77a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_s7a {
    height: 240px;
}
    
#dc26b74b {
    height: auto;
}
    
#\39 64e7378 {
    min-width: 32px;
}
    
#cb9c1bdf {
    width: 100%;
}
    
#\34 118fa4b {
    height: 240px;
}
    
#c90e597e {
    margin-top: -5px;
}
    
#\38 5b51e56 {
    margin-top: 5px;
}
}



@media (max-width: 767px) {
    
#\39 49f8f79 {
    width: 100%;
    min-height: 160px;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 bff580a {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#f4a73601 {
    background-color: var(--color_5);
}
    
#\37 ab9c4bf {
    width: 99.61%;
}
    
#\32 30caf09 {
    width: 99.61%;
}
    
#\37 663bbc0 {
    width: 41.42%;
}
}



@media (max-width: 767px) {
    
#\36 3458427 {
    width: 100%;
    order: 1;
}
    
#\36 0dd1f87 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 6% 3% 6% 3%;
}
    
#a81df7cc {
    height: auto;
    min-height: 130px;
    width: 100%;
    align-items: flex-start;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bdad2854 {
    height: auto;
    min-height: 130px;
    width: 100.00%;
    align-items: flex-start;
    justify-content: space-between;
    margin: 0px 0% 0px 0%;
}
    
#eb15a3d6 {
    width: 100%;
    order: 1;
}
    
#\37 c864683 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    height: auto;
    min-height: 274px;
    justify-content: space-between;
    margin-top: 0px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 b4b59df {
    width: 100%;
    min-height: 203px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    column-gap: 6%;
    height: auto;
    order: 0;
    padding-bottom: 16px;
    row-gap: 16px;
}
    
#d803c251 {
    height: auto;
    min-height: 130px;
    width: 100.00%;
    align-items: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\31 37398f6 {
    order: 0;
    width: 319px;
    margin: 0px 0% 0px 0%;
}
    
#\30 f0be31a {
    width: 100%;
    order: 1;
}
    
#e690b5e4 {
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\32 26e7b10 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    height: auto;
    min-height: 274px;
    justify-content: space-between;
    margin-top: 0px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b12a6028 {
    width: 100%;
    min-height: 504px;
    align-items: center;
    row-gap: 12px;
    padding-left: 16px;
    padding-right: 16px;
    order: 1;
    height: auto;
}
    
#\36 73dc10f {
    width: 100%;
    order: 1;
}
    
#aea4eff5 {
    height: auto;
    min-height: 130px;
    width: 100.00%;
    align-items: flex-start;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 584b868 {
    width: 100%;
    order: 1;
}
    
#b11083db {
    width: 100%;
    order: 1;
}
    
#\32 368a4e9 {
    order: 0;
    width: 319px;
    margin: 0px 0% 0px 0%;
}
    
#b60a445a {
    width: 100%;
    min-height: 203px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    column-gap: 6%;
    height: auto;
    order: 0;
    padding-bottom: 16px;
    row-gap: 16px;
}
    
#\37 42bf49c {
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#c90146e0 {
    width: 100%;
    min-height: 504px;
    align-items: center;
    row-gap: 12px;
    padding-left: 16px;
    padding-right: 16px;
    order: 1;
    height: auto;
}
    
#\38 5242c3c {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    height: auto;
    min-height: 274px;
    justify-content: space-between;
    margin-top: 0px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 72b6413 {
    width: 100%;
    order: 1;
}
    
#\36 2374e0e {
    height: auto;
    min-height: 130px;
    width: 100%;
    align-items: flex-start;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f01b64c1 {
    height: auto;
    min-height: 130px;
    width: 100.00%;
    align-items: flex-start;
    justify-content: space-between;
    margin: 0px 0% 0px 0%;
}
    
#aeb9d663 {
    width: 100%;
    order: 1;
}
    
#\31 c5c9015 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    height: auto;
    min-height: 274px;
    justify-content: space-between;
    margin-top: 0px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#d19acfa5 {
    height: auto;
    min-height: 130px;
    width: 100.00%;
    align-items: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\31 3523253 {
    height: auto;
    min-height: 130px;
    width: 100.00%;
    align-items: flex-start;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\39 3002343 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 6% 3% 6% 3%;
}
}



@media (max-width: 767px) {
    
#a16b19ac {
    order: 0;
    width: 319px;
    margin: 0px 0% 0px 0%;
}
    
#db98e186 {
    height: auto;
    min-height: 130px;
    width: 100.00%;
    align-items: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\32 8a0aff0 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    height: auto;
    min-height: 274px;
    justify-content: space-between;
    margin-top: 0px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c69127b0 {
    width: 100%;
    order: 1;
}
    
#c8b5a89d {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    height: auto;
    min-height: 274px;
    justify-content: space-between;
    margin-top: 0px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#cf13ecc8 {
    width: 100%;
    min-height: 203px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    column-gap: 6%;
    height: auto;
    order: 0;
    padding-bottom: 16px;
    row-gap: 16px;
}
    
#\37 2869fac {
    width: 100%;
    order: 1;
}
    
#b068387f {
    height: auto;
    min-height: 130px;
    width: 100.00%;
    align-items: flex-start;
    justify-content: space-between;
    margin: 0px 0% 0px 0%;
}
    
#\36 89ac3a7 {
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\32 336f003 {
    width: 100%;
    order: 1;
}
    
#\34 2d21381 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 6% 3% 6% 3%;
}
    
#d29904ee {
    height: auto;
    min-height: 130px;
    width: 100%;
    align-items: flex-start;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b83c295 {
    height: auto;
    min-height: 130px;
    width: 100.00%;
    align-items: flex-start;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#d6c587ac {
    width: 100%;
    min-height: 504px;
    align-items: center;
    row-gap: 12px;
    padding-left: 16px;
    padding-right: 16px;
    order: 1;
    height: auto;
}
    
#e9c4ca19 {
    width: 100%;
    order: 1;
}
}



@media (max-width: 767px) {
    
#\30 c02cf12 {
    height: auto;
    min-height: 130px;
    width: 100.00%;
    align-items: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#c1b2d661 {
    height: auto;
    min-height: 130px;
    width: 100.00%;
    align-items: flex-start;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\35 b8388d9 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    height: auto;
    min-height: 274px;
    justify-content: space-between;
    margin-top: 0px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 8904930 {
    width: 100%;
    order: 1;
}
    
#c2f2f9dd {
    width: 100%;
    order: 1;
}
    
#\33 7937c31 {
    width: 100%;
    order: 1;
}
    
#b5a8367d {
    width: 100%;
    min-height: 203px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    column-gap: 6%;
    height: auto;
    order: 0;
    padding-bottom: 16px;
    row-gap: 16px;
}
    
#\37 07d92c0 {
    height: auto;
    min-height: 130px;
    width: 100.00%;
    align-items: flex-start;
    justify-content: space-between;
    margin: 0px 0% 0px 0%;
}
    
#\33 d1ba586 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    height: auto;
    min-height: 274px;
    justify-content: space-between;
    margin-top: 0px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 cda95ba {
    order: 0;
    width: 319px;
    margin: 0px 0% 0px 0%;
}
    
#a3369c83 {
    width: 100%;
    order: 1;
}
    
#\30 a83fe49 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 6% 3% 6% 3%;
}
    
#\38 cc59792 {
    height: auto;
    min-height: 130px;
    width: 100%;
    align-items: flex-start;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9c9bf72 {
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#ac61b2f4 {
    width: 100%;
    min-height: 504px;
    align-items: center;
    row-gap: 12px;
    padding-left: 16px;
    padding-right: 16px;
    order: 1;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\33 10ca2a3 {
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\33 a175378 {
    order: 0;
    width: 319px;
    margin: 0px 0% 0px 0%;
}
    
#\32 a6d1d46 {
    width: 100%;
    order: 1;
}
    
#\37 2102fe0 {
    width: 100%;
    order: 1;
}
    
#\37 29e6c71 {
    width: 100%;
    order: 1;
}
    
#fff8bf45 {
    width: 100%;
    order: 1;
}
    
#ac1bf321 {
    height: auto;
    min-height: 130px;
    width: 100%;
    align-items: flex-start;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b5e63a09 {
    height: auto;
    min-height: 130px;
    width: 100.00%;
    align-items: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\35 8e5b581 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    height: auto;
    min-height: 274px;
    justify-content: space-between;
    margin-top: 0px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c94b8308 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    height: auto;
    min-height: 274px;
    justify-content: space-between;
    margin-top: 0px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#ab75ed4f {
    width: 100%;
    min-height: 504px;
    align-items: center;
    row-gap: 12px;
    padding-left: 16px;
    padding-right: 16px;
    order: 1;
    height: auto;
}
    
#\39 5f92a5d {
    width: 100%;
    min-height: 203px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    column-gap: 6%;
    height: auto;
    order: 0;
    padding-bottom: 16px;
    row-gap: 16px;
}
    
#adebde3d {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 6% 3% 6% 3%;
}
    
#f648da03 {
    height: auto;
    min-height: 130px;
    width: 100.00%;
    align-items: flex-start;
    justify-content: space-between;
    margin: 0px 0% 0px 0%;
}
    
#b93f97ce {
    height: auto;
    min-height: 130px;
    width: 100.00%;
    align-items: flex-start;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 051bda2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\37 7ec5590 {
    width: 100%;
    min-height: 749px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    background-position: 50% 50%;
    padding: 6% 6% 6% 6%;
}
#\37 7ec5590.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\31 620be7f {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_obd {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_t7v {
    min-width: 32px;
    width: 99.61%;
    margin: 0px 0% 0px 0%;
}
    
#group_d0g {
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\38 9498e9f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 2% 6% 2% 6%;
}
    
#\31 f43eb10 {
    width: 100%;
    min-height: 97px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
}
    
#\38 67e0e09 {
    width: 99.61%;
}
    
#\37 fe6d3c6 {
    width: 99.61%;
}
    
#group_nav {
    width: 36.66%;
}
    
#\31 6a48135 {
    margin: 0px 0% 0px 0%;
}
    
#\38 986adde {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\36 0621047 {
    width: 31.82%;
}
    
#\35 10992b8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\39 8531b87 {
    width: 100%;
    min-height: 160px;
    align-items: center;
}
    
#d6956ad7 {
    width: 84.54%;
}
    
#ae5df41f {
    width: 99.61%;
}
    
#widget_82b {
    height: auto;
    min-height: 60px;
}
    
#\38 d0a0a5e {
    margin: 0% 0% 4% 0%;
}
}



@media (max-width: 767px) {
    
#\31 663ebc9 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 1154a28 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 24px;
    padding: 8% 6% 8% 6%;
}
    
#\32 496530c {
    margin: 0px 0% 0px 0%;
}
    
#\30 dc316e9 {
    width: 100%;
    min-width: 32px;
    height: auto;
    min-height: 60px;
    margin: 0px 0% 0px 0%;
}
    
#\36 938a45e {
    width: 46.12%;
}
    
#\35 49d704d {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 85px;
    padding: 16px 0px 0px 0px;
}
    
#\33 b2dad4e {
    width: 99.61%;
}
    
#\31 93ec6fe {
    width: 100.00%;
}
    
#\39 fc2a281 {
    min-width: 32px;
    width: 99.61%;
    height: auto;
    min-height: 671px;
    row-gap: 13px;
    justify-content: flex-start;
    padding: 10px 16px 10px 16px;
    margin: 10px 0% 10px 0%;
}
    
#group_94u {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#de94059f {
    justify-self: start;
    align-self: start;
    width: 100.00%;
    margin: -4px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 6dc4942 {
    width: 60px;
    height: auto;
}
    
#\36 b469b22 {
    width: 77.63%;
    grid-template-rows: minmax(39px, max-content);
}
    
#\33 4da20b9 {
    margin-top: 1px;
}
}



@media (max-width: 767px) {
    
#\34 a3dd798 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#c16bceb3 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\31 1e08334 {
    align-items: flex-start;
    min-height: 99px;
}
    
#de878b89 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\37 a8dbc2b {
    align-items: flex-start;
    min-height: 99px;
}
    
#b332a09b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#a2a0d5f2 {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding-bottom: 12%;
    row-gap: 24px;
}
}



@media (max-width: 767px) {
    
#dcad9977 {
    min-width: 32px;
    width: 99.61%;
    order: 0;
    height: auto;
    min-height: 508px;
    padding: 16px 30px 0px 30px;
    margin: 0px 0% 0px 0%;
}
    
#f15c523b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 8% 0%;
}
    
#b7103de0 {
    width: 100%;
    min-width: 32px;
    height: auto;
    min-height: 60px;
    margin: 0px 0% 0px 0%;
}
    
#\30 d1d6656 {
    width: 100%;
    min-height: 789px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    background-position: 50% 50%;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a89e56b1 {
    min-width: 32px;
    width: 99.61%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\31 c8c998a {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 143px;
    row-gap: 11px;
}
    
#\35 201a521 {
    min-width: 32px;
    height: auto;
    min-height: 39px;
    margin: 0px 0% 0px 0%;
}
    
#acd6df7d {
    min-width: 32px;
    width: 99.61%;
    height: auto;
    min-height: 281px;
    order: 2;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#acd6df7d.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\31 2ac867a {
    height: 20px;
}
    
#\31 b884789 {
    width: 100.00%;
}
    
#\36 c6a3625 {
    margin: 0px 0% 0px 0%;
}
    
#\33 b72af8a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 b72af8a {
    margin: 0px -4% 0px -4%;
}
}



@media (max-width: 767px) {
    
#\35 80e4cab {
    align-items: flex-start;
    min-height: 99px;
}
    
#da67fc5b {
    height: 240px;
}
    
#\37 85ced5e {
    height: 240px;
}
    
#\34 f3b67f2 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\37 d74943a {
    align-items: flex-start;
    min-height: 99px;
}
    
#d53dadfd {
    height: 240px;
}
    
#\31 12ab8a2 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\34 c393043 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\38 e2d7732 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#e2218f91 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\33 a2c637d {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding-bottom: 12%;
    row-gap: 24px;
}
}



@media (max-width: 767px) {
    
#e96030ff {
    width: 92.25%;
    margin-top: 8px;
}
    
#c499c1e2 {
    height: 240px;
    width: 100.00%;
}
    
#c7164c6f {
    align-items: center;
    min-height: 65px;
    height: auto;
    width: 326px;
    min-width: 32px;
    padding: 2% 0% 2% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\33 0a4d17e {
    align-items: center;
    min-height: 65px;
    height: auto;
    width: 326px;
    min-width: 32px;
    padding: 2% 0% 2% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\32 1059ded {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0% 0% 5% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 d17fb1c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 0fb6a99 {
    margin: 4% 0% 0% 0%;
}
    
#\37 3b49354 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 24px;
    padding: 5% 6% 5% 6%;
}
    
#\34 219861e {
    align-items: center;
    min-height: 65px;
    height: auto;
    width: 326px;
    min-width: 32px;
    padding: 2% 0% 2% 0%;
    margin: 0px 0% 0px 0%;
}
    
#cbbbb2fb {
    align-items: center;
    min-height: 65px;
    height: auto;
    width: 326px;
    min-width: 32px;
    padding: 2% 0% 2% 0%;
    margin: 0px 0% 0px 0%;
}
    
#bcdb9719 {
    margin-top: 7px;
}
    
#\38 be180cd {
    width: 64.42%;
    margin-left: 3.3%;
}
}



@media (max-width: 767px) {
    
#f5b2c1fa {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fd5afc7d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 a7c7473 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 24px;
    padding: 0% 6% 12% 6%;
}
    
#\36 9477b07 {
    margin: 0px 0% 0px 0%;
}
    
#\37 63cdda6 {
    min-width: 32px;
    width: 99.61%;
    height: auto;
    min-height: 708px;
    padding: 16px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#dd442f1a {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 de54c6f {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 d216b10 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}

