@media (min-width:1025px) {
  *#dm .dmInner div.u_1956686239 .postTitle a { font-size:24px !important; }

  *#dm .dmInner div.u_1956686239 .postDescription { font-size:16px !important; }

  *#dm .dmInner div.u_1956686239 .readMore a { font-size:14px !important; }
}
@media all {
  *#dm .dmInner div.u_1956686239 .postArticle>.inner {
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner *.u_1956686239 {
    align-items:flex-start !important;
    text-align:left !important;
  }

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

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

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

  *#dm .dmInner div.u_1831883404:hover .svg { fill:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1831883404.hover .svg { fill:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1147674176:hover .svg { fill:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1147674176.hover .svg { fill:rgba(0,0,0,1) !important; }

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

  *#dm .dmInner div.u_1646630373:hover .svg { fill:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1646630373.hover .svg { fill:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1152272545:hover .svg { fill:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1152272545.hover .svg { fill:rgba(0,0,0,1) !important; }

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

  *#dm .dmInner div.u_1956686239 .postTitle a { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1956686239 .postDescription {
    max-height:1.2999999999999998em !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1956686239 .readMore a {
    font-weight:600 !important;
    color:rgba(80,80,80,1) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1139656873 .dmforminput input { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1139656873 .dmforminput textarea { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1139656873 .dmforminput .fileUploadLink { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1139656873 .checkboxwrapper span { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1139656873 .radiowrapper span { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1139656873 .optinwrapper div { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1139656873 .freetextwrapper { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1139656873 .dmforminput select { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1139656873 .dmforminput option { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1139656873 .dmwidget-title { color:rgba(255,255,255,1) !important; }

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

  *#dm .dmInner div.u_1139656873 input:not([type="submit"]) {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1139656873 textarea {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1139656873 select {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1139656873 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    color:var(--color_4) !important;
    font-weight:400 !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1139656873 .m-recaptcha {
    color:var(--color_4) !important;
    font-weight:400 !important;
    font-size:18px !important;
  }

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

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

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

  *#dm .dmInner a.u_1589671688:hover {
    background-color:rgba(243,244,246,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1589671688.hover {
    background-color:rgba(243,244,246,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1139656873 .dmformsubmit {
    height:55px !important;
    width:180px !important;
  }

  *#dm .dmInner div.u_1139656873 input[type="submit"] { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1139656873 .dmformsubmit:hover input[type="submit"] { color:rgba(80,80,80,1) !important; }

  *#dm .dmInner div.u_1139656873 .dmformsubmit.hover input[type="submit"] { color:rgba(80,80,80,1) !important; }

  *#dm .dmInner a.u_1589671688 {
    background-color:var(--color_3) !important;
    background-image:initial !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

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

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

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

  *#dm .dmInner a.u_1168105589 {
    justify-content:flex-start !important;
    text-align:left !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1956686239 .more-posts-text-container { width:268px !important; }

  *#dm .dmInner div.u_1956686239 .postTitle a { font-size:16px !important; }

  *#dm .dmInner div.u_1956686239 .postDescription { font-size:14px !important; }

  *#dm .dmInner div.u_1956686239 .readMore a { font-size:12px !important; }
}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 22px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 180px 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 634px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 180px 0% 50px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/9445c5f6/dms3rep/multi/opt/badcookn-webdesign-1920w.jpg);
    background-position: 50% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_rvi {
    width: 68%;
    height: 116px;
    max-width: 100%;
    order: 0;
    margin-left: -24px;
}
    
#widget_87a {
    width: 85.75%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: -35px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding: 16% 4% 8% 4%;
}
    
#widget_rvi {
    width: 55%;
    align-self: flex-start;
    margin-left: -24px;
    margin-right: 0px;
    max-width: 100%;
    height: 114px;
}
    
#\36 3bd85219866cc362278151d {
    margin-top: 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 195px;
    align-items: center;
    width: 100%;
    height: auto;
    row-gap: 16px;
    padding: 16px 16px 16px 16px;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 4% 4%;
}
    
#widget_rvi {
    max-width: 100%;
    margin-left: -48px;
    height: 44px;
    width: 100.00%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0% 0% 0px 0%;
}
    
#widget_87a {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
    margin-top: -20px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
}



@media all {
    
#\33 d04f95d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 55px 16px 15px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c6e03620 {
    min-height: 450px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_kte.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 120px;
    padding-bottom: 0px;
}
#widget_kte {
    width: 81.59%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c6e03620 {
    padding-left: 4%;
    padding-right: 4%;
}
    
#\32 11787a9 {
    margin-top: 0%;
}
    
#widget_kte {
    width: 97.76%;
    justify-self: end;
    align-self: start;
    margin: 332px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\33 d04f95d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 8px 8px 8px 8px;
}
    
#c6e03620 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 0%;
}
    
#widget_kte.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#widget_kte {
    width: 100.00%;
    justify-self: start;
    align-self: start;
    margin: 35px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media all {
    
#\32 39f05d1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 d326414 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 1% 6% 1%;
    margin: 0% 0% 0% 0%;
}
    
#widget_m2t {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_qvi {
    width: 70px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_2i0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\32 b39952a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 3746dbb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\37 882b289 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#e6d99a14 {
    width: 70px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 47af0f9 {
    width: 70px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 14bd742 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\30 e22e3bb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 a2c3f80 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 e75f9a8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#b732f68a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    order: 3;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b5ddbb7c {
    width: 70px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 6bc17e9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 d326414 {
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 414px;
    column-gap: 2%;
    row-gap: 12px;
    padding: 8% 6% 8% 6%;
}
    
#\32 39f05d1 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\32 b39952a {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 a2c3f80 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#b732f68a {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\32 39f05d1 {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\32 d326414 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 8px;
}
    
#\32 b39952a {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\36 a2c3f80 {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#b732f68a {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\30 47af0f9 {
    width: 48px;
}
    
#widget_qvi {
    width: 48px;
}
    
#e6d99a14 {
    width: 48px;
}
    
#b5ddbb7c {
    width: 48px;
}
}



@media all {
    
#df2d99e5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 58387da {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 2% 8% 2%;
    margin: 0% 0% 0% 0%;
}
    
#widget_luc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_8l9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 58387da {
    padding-left: 4%;
    padding-right: 4%;
}
    
#df2d99e5 {
    padding: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#df2d99e5 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#\32 58387da {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#c2825286 {
    padding-bottom: 6%;
    min-height: 149px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 6%;
    padding-right: 6%;
    max-width: none;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\37 a639628 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\38 9f56037 {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#eb55c038 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    grid-area: auto / auto / auto / auto;
}
    
#widget_k0s {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c2825286 {
    padding-left: 4%;
    padding-right: 4%;
    min-height: 0px;
    padding-bottom: 8%;
}
    
#\37 a639628 {
    row-gap: 9px;
}
    
#eb55c038 {
    order: 0;
}
}



@media (max-width: 767px) {
    
#c2825286 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 1% 4% 8% 4%;
}
    
#\37 a639628 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#eb55c038 {
    order: 0;
}
    
#widget_k0s {
    height: 91px;
}
}



@media all {
    
#\39 81d8190 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 76.69181953924915%;
    min-width: 4%;
    padding: 0% 1% 0% 1%;
    margin: 0% 0% 0% 0%;
}
    
#b17cee59 {
    min-height: 417px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 12% 1% 12% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\37 4cfb728 {
    background-image: url(https://lirp.cdn-website.com/9445c5f6/dms3rep/multi/opt/pexels-photo-114979-1920w.jpeg);
    background-attachment: fixed;
}
#\37 4cfb728.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHhAAAAYCAwAAAAAAAAAAAAAAAAECAwQFERMxMpH/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBv/EABgRAAIDAAAAAAAAAAAAAAAAAAECAAME/9oADAMBAAIRAxEAPwDeRe1sljZHW7gy4NIiO8i57OeAAs6q1KwGnQ4In//Z');
}
    
#widget_71e {
    width: 99.72%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_940 {
    width: 99.84%;
    height: auto;
    max-width: 100%;
}
    
#group_laa {
    width: 19.18%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_sc5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



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



@media (max-width: 767px) {
    
#\39 81d8190 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b17cee59 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_71e {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
    order: 0;
}
    
#widget_940 {
    justify-self: auto;
    align-self: flex-start;
    width: 99.83%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_laa {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\36 e7eb949 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 4% 1% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 bd414d3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e1e405f5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#e1e405f5 {
    width: 44px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (max-width: 767px) {
    
#\36 e7eb949 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\37 bd414d3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
}
    
#e1e405f5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#e1e405f5 {
    margin-top: 35px;
    margin-bottom: 0px;
}
}



@media all {
    
#\34 6908501.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\34 6908501 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 3%;
    margin-left: 0%;
    align-self: center;
}
    
#fc396234 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b92040a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.99571215183201%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    order: 0;
    min-width: 32px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a3210b76 {
    min-height: 492px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 4% 1% 4%;
    margin: 0% 0% 0% 0%;
}
    
#be45c512::before, #be45c512 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#be45c512 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 15px;
    background-color: rgba(240, 240, 240, 1);
    width: 32%;
    background-image: initial;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    flex-wrap: nowrap;
    border-radius: 20px 20px 20px 20px;
    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: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\31 5a06d3c.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\31 5a06d3c {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#f80aeb43::before, #f80aeb43 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#f80aeb43 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 15px;
    background-color: rgba(0, 0, 0, 0.05);
    width: 32%;
    background-image: initial;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    flex-wrap: nowrap;
    border-radius: 20px 20px 20px 20px;
    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: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\38 723f71e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.48%;
    min-height: 400px;
    max-height: 100%;
    order: 0;
    align-self: auto;
    flex-wrap: nowrap;
    row-gap: 15px;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5c7c620.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\38 5c7c620 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#f2413b96 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.99571215183201%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    order: 1;
    min-width: 32px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 13fd629 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.99571215183201%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    order: 3;
    min-width: 32px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be8d655c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 196px;
    max-height: 100%;
    order: 2;
    height: auto;
    row-gap: 12px;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0.4% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a2347957 {
    width: 84.85%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 535e1d2.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\32 535e1d2 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#f581fc26.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#f581fc26 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 3% 0px 0%;
}
    
#\37 32d8f9a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8f9393d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.99571215183201%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    order: 2;
    min-width: 32px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec01eaae {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6dbbfe4::before, #\31 6dbbfe4 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\31 6dbbfe4 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 15px;
    background-color: rgba(0, 0, 0, 0.05);
    width: 32%;
    background-image: initial;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    flex-wrap: nowrap;
    border-radius: 20px 20px 20px 20px;
    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: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\36 0f83471 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.53300517480753%;
    min-height: 200px;
    max-height: 100%;
    order: 5;
    flex-wrap: nowrap;
    row-gap: 12px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    padding: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c44a1fd {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be7053f9 {
    width: 99.00745667069731%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin-top: 5px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1fde131 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    order: 0;
    flex-wrap: nowrap;
    row-gap: 8px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 868a979 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.48%;
    min-height: 400px;
    max-height: 100%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    row-gap: 15px;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 24fc144 {
    width: 97.47581620314389%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin-top: 5px;
    margin-bottom: 5px;
    grid-area: auto / auto / auto / auto;
}
    
#b3755210 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    order: 0;
    flex-wrap: nowrap;
    row-gap: 8px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e296d83d {
    width: 46.03%;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a00281a0 {
    align-items: flex-start;
    width: 100%;
    min-height: 188px;
    max-height: 100%;
    order: 2;
    height: auto;
    row-gap: 12px;
    justify-content: flex-start;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d3d71f7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e9c27807.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#e9c27807 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 3%;
    margin-left: 0%;
    align-self: center;
}
    
#c9a1a1e8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f4e152cf {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 1;
    min-width: 32px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb5f2314.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#cb5f2314 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 3%;
    margin-left: 0%;
    align-self: center;
}
    
#cdf62897 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 eb99447 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99359959037378%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 2;
    min-width: 32px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e5284e8.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\35 e5284e8 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 3%;
    margin-left: 0%;
    align-self: center;
}
    
#\36 06f8804 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 621cae8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 3;
    min-width: 32px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1288d73.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#a1288d73 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 3%;
    margin-left: 0%;
    align-self: center;
}
    
#\36 5116bac {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d2e55f2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.48%;
    min-height: 400px;
    max-height: 100%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    row-gap: 15px;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 aea49f6 {
    width: 98.08041112454656%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#e065b531 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    order: 0;
    flex-wrap: nowrap;
    row-gap: 8px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b23295d5 {
    width: 72.75%;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d95a7a2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 188px;
    max-height: 100%;
    order: 2;
    height: auto;
    row-gap: 12px;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 451cd1f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 41fb668.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\39 41fb668 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 3%;
    margin-left: 0%;
    align-self: center;
}
    
#dab4a30a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 4d8b682 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 1;
    min-width: 32px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f223e684.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#f223e684 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 3%;
    margin-left: 0%;
    align-self: center;
}
    
#\35 aedfa18 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd6c6f3f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 2;
    min-width: 32px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 85fa474 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d4ad1796 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99571215183201%;
    min-height: 0px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 3;
    min-width: 32px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a96126c5.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#a96126c5 {
    width: 24px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 3%;
    margin-left: 0%;
    align-self: center;
}
    
#\36 d2d1a69 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_qjc.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 8px;
    padding-right: 8px;
}
#widget_qjc {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 3;
}
    
#\31 c0dac64.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 8px;
    padding-right: 8px;
}
#\31 c0dac64 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e7dd161.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 8px;
    padding-right: 8px;
}
#\39 e7dd161 {
    width: 299px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#widget_qcu {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 ed059eb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 c1d3c19 {
    width: 99.91323210412148%;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_uco {
    width: 99.88%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#f8ebfc7e {
    width: 99.88%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#bb06b4c5 {
    width: 99.88%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 6dbbfe4 {
    width: 49%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#a3210b76 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 240px;
    column-gap: 2%;
}
    
#be45c512 {
    width: 49%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#f80aeb43 {
    width: 49%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#f2413b96 {
    justify-content: flex-start;
}
    
#\35 b92040a {
    justify-content: flex-start;
}
    
#a3210b76 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#be45c512 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
}
    
#be8d655c {
    height: auto;
    min-height: 146px;
}
    
#f80aeb43 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
}
    
#\36 8f9393d {
    justify-content: flex-start;
}
    
#\38 723f71e {
    min-height: 160px;
    align-items: flex-start;
}
    
#\31 6dbbfe4 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 6% 6% 6%;
}
    
#\39 1fde131 {
    margin-bottom: 15px;
}
    
#\36 0f83471 {
    min-height: 160px;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    align-items: flex-start;
}
    
#be7053f9 {
    width: 100%;
}
    
#\35 868a979 {
    min-height: 160px;
    align-items: flex-start;
}
    
#\31 24fc144 {
    width: 100%;
}
    
#b3755210 {
    margin-bottom: 15px;
}
    
#a00281a0 {
    height: auto;
    min-height: 146px;
}
    
#\39 d3d71f7 {
    justify-content: flex-start;
}
    
#f4e152cf {
    justify-content: flex-start;
}
    
#\36 eb99447 {
    justify-content: flex-start;
}
    
#\36 d2e55f2 {
    min-height: 160px;
    align-items: flex-start;
}
    
#\30 aea49f6 {
    width: 100%;
}
    
#e065b531 {
    margin-bottom: 15px;
}
    
#\39 d95a7a2 {
    height: auto;
    min-height: 146px;
}
    
#\32 451cd1f {
    justify-content: flex-start;
}
    
#\33 4d8b682 {
    justify-content: flex-start;
}
    
#fd6c6f3f {
    justify-content: flex-start;
}
}



@media all {
    
#\32 40af331 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#c3e81353 {
    min-height: 170px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-left: 2%;
    padding-right: 2%;
    padding-top: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\37 968349b {
    width: 100.00%;
    height: 172px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (max-width: 767px) {
    
#\32 40af331 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c3e81353 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\37 968349b {
    max-width: 100%;
    margin-left: 0px;
    height: 44px;
    width: 100%;
    align-self: stretch;
    margin-right: 0px;
}
}



@media all {
    
#\34 6832153 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 55px 16px 15px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c8cfb380.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 25px;
    padding-bottom: 0px;
}
#c8cfb380 {
    width: 90.92%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5d60b53 {
    min-height: 538px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_05p {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 5d98147 {
    width: 372px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: center;
    grid-area: auto / auto / auto / auto;
}
    
#widget_gk7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 8px;
    padding-right: 8px;
}
#widget_gk7 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 05b7171 {
    margin-top: 0%;
}
    
#c8cfb380 {
    width: 97.76%;
    justify-self: end;
    align-self: start;
    margin: 332px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 5d60b53 {
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (max-width: 767px) {
    
#\34 6832153 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 8px 8px 8px 8px;
}
    
#c8cfb380.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 35px;
}
#c8cfb380 {
    width: 100.00%;
    justify-self: start;
    align-self: start;
    margin: 35px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 5d60b53 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 0%;
}
}



@media all {
    
#da83c005 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#cfad3035 {
    width: 372px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: center;
    grid-area: auto / auto / auto / auto;
}
    
#fb1ffa4f {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 4% 1% 4%;
    margin: 0% 0% 0% 0%;
}
    
#ecf1da6a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_2e5 {
    width: 62.95%;
    height: auto;
    max-width: 100%;
    order: 3;
}
}



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



@media (max-width: 767px) {
    
#da83c005 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
}
    
#fb1ffa4f {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#ecf1da6a {
    width: 100.00%;
}
    
#widget_2e5 {
    width: 100.00%;
}
}



@media all {
    
#\31 0923696 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6696772 {
    align-items: flex-start;
    width: 99.80%;
    min-height: 200px;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 0;
    row-gap: 5px;
    padding: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 7275485.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 8px;
    padding-right: 8px;
}
#\31 7275485 {
    width: 220px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin-top: 25px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d5cf3fa::before, #\37 d5cf3fa > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\37 d5cf3fa {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 12px;
    background-color: rgba(240, 240, 240, 1);
    width: 32%;
    background-image: initial;
    min-width: 4%;
    order: 0;
    justify-content: space-around;
    flex-wrap: nowrap;
    border-radius: 20px 20px 20px 20px;
    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: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\33 b71c137 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8afe97c {
    width: 99.69%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e3c66ee {
    width: 66.24%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d1c77ff5 {
    width: 96.47%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: -25px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2204e50 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#\36 4d67c7f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 30px;
}
    
#\31 73d7daf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 30px;
}
    
#\38 230035b {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f5b50c4a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 30px;
}
    
#\30 a9f9170 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: -20px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5276dd4.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 8px;
    padding-right: 8px;
}
#\37 5276dd4 {
    width: 220px;
    height: auto;
    max-width: 100%;
    margin-top: 25px;
    align-self: flex-start;
}
    
#\38 a4c1cc3 {
    width: 99.79908752249801%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 5;
    margin-top: 2px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7e31af0::before, #\30 7e31af0 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\30 7e31af0 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 12px;
    background-color: rgba(0, 0, 0, 0.05);
    width: 32%;
    background-image: initial;
    min-width: 4%;
    order: 0;
    justify-content: space-around;
    flex-wrap: nowrap;
    border-radius: 20px 20px 20px 20px;
    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: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#a5464f47.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 8px;
    padding-right: 8px;
}
#a5464f47 {
    width: 220px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin-top: 25px;
    grid-area: auto / auto / auto / auto;
}
    
#dd0ba71b {
    width: 66.24%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 06beb49 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-top: 22px;
}
    
#d451e9bd {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.53300517480753%;
    min-height: 200px;
    max-height: 100%;
    order: 5;
    flex-wrap: nowrap;
    row-gap: 5px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 189b99b {
    width: 99.79868305162941%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin-top: 35px;
    grid-area: auto / auto / auto / auto;
}
    
#ddca6d35 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin-top: 73px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4b8f05e {
    align-items: flex-start;
    width: 99.59978321590862%;
    min-height: 200px;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 0;
    row-gap: 5px;
    padding: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 073902c {
    align-items: flex-start;
    width: 100%;
    min-height: 200px;
    max-height: 100%;
    order: 0;
    align-self: auto;
    flex-wrap: nowrap;
    row-gap: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    padding: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b66a24d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-top: 23px;
}
    
#b4a08dea {
    min-height: 651px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 4% 1% 4%;
    margin: 0% 0% 0% 0%;
}
    
#ea799cf2 {
    width: 99.79908752249801%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 4;
    margin-top: 95px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 46037a9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-top: 22px;
}
    
#\35 da51304 {
    width: 99.79868305162941%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    grid-area: auto / auto / auto / auto;
}
    
#e4cba036 {
    width: 99.96%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: -23px;
    grid-area: auto / auto / auto / auto;
}
    
#c24677d7::before, #c24677d7 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#c24677d7 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 12px;
    background-color: rgba(0, 0, 0, 0.05);
    width: 32%;
    background-image: initial;
    min-width: 4%;
    order: 0;
    justify-content: space-around;
    flex-wrap: nowrap;
    border-radius: 20px 20px 20px 20px;
    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: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 7e31af0 {
    width: 49%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\37 d5cf3fa {
    width: 49%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#b4a08dea {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 240px;
    column-gap: 2%;
}
    
#c24677d7 {
    width: 49%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\31 0923696 {
    margin-bottom: 15px;
}
    
#\31 6696772 {
    min-height: 160px;
    align-items: flex-start;
}
    
#\30 7e31af0 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 8% 8% 8%;
}
    
#\37 d5cf3fa {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 8% 8% 8%;
}
    
#\32 8afe97c {
    width: 94.70%;
}
    
#\33 b71c137 {
    margin-bottom: 15px;
}
    
#d451e9bd {
    min-height: 160px;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    align-items: flex-start;
}
    
#\37 189b99b {
    width: 100%;
}
    
#ddca6d35 {
    width: 100%;
}
    
#\35 4b8f05e {
    min-height: 160px;
    align-items: flex-start;
}
    
#\36 073902c {
    min-height: 160px;
    align-items: flex-start;
}
    
#b4a08dea {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#ea799cf2 {
    width: 100%;
}
    
#\38 230035b {
    margin-bottom: 15px;
}
    
#c24677d7 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 8% 8% 8%;
}
}



@media all {
    
#d8b71e95 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 18px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#e4f66e61 {
    min-height: 399px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#cac981f3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#cac981f3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-top: 2px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_pk0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 14b8790 {
    width: 520px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: center;
    grid-area: auto / auto / auto / auto;
}
    
#widget_jns {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e4f66e61 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#cac981f3 {
    width: 97.76%;
    justify-self: end;
    align-self: start;
    margin: 332px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_jns {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#d8b71e95 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e4f66e61 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#cac981f3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#cac981f3 {
    width: 100.00%;
    justify-self: start;
    align-self: start;
    margin: 35px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_jns {
    width: 100.00%;
}
}

