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

  *#dm .dmInner a.u_1188221043:hover { background-image:none !important; }

  *#dm .dmInner a.u_1188221043.hover { background-image:none !important; }

  *#dm .dmInner a.u_1938913536:hover { background-image:none !important; }

  *#dm .dmInner a.u_1938913536.hover { background-image:none !important; }

  *#dm .dmInner a.u_1938913536 {
    border-style:solid !important;
    border-width:0.666667px 0.666667px 0.666667px 0.666667px !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1938913536 span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1876517409:hover { background-image:none !important; }

  *#dm .dmInner a.u_1876517409.hover { background-image:none !important; }

  *#dm .dmInner div.u_1726411818 .postArticle>.inner {
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
    border-radius:3px 3px 3px 3px !important;
  }

  *#dm .dmInner div.u_1726411818 .postTitle a {
    font-family: 'Outfit' !important;
    color:var(--color_2) !important;
    font-weight:400 !important;
  }

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

  *#dm .dmInner div.u_1726411818 .postDescription { color:rgba(16,27,58,0.52) !important; }

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

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

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

  *#dm .dmInner a.u_1188221043 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/a2f39960/icon/Arrow_3134190.svg) !important;
    width:16px !important;
    height:16px !important;
  }

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

  *#dm .dmInner a.u_1745288316 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/a2f39960/icon/Arrow_3134190.svg) !important;
    order:1 !important;
    width:16px !important;
    height:16px !important;
    background-color:var(--color_5) !important;
  }

  *#dm .dmInner a.u_1745288316 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

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

  *#dm .dmInner a.u_1723441884 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/a2f39960/icon/Arrow_3134190.svg) !important;
    order:1 !important;
    width:16px !important;
    height:16px !important;
    background-color:var(--color_5) !important;
  }

  *#dm .dmInner a.u_1723441884 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

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

  *#dm .dmInner a.u_1794730688 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/a2f39960/icon/Arrow_3134190.svg) !important;
    order:1 !important;
    width:16px !important;
    height:16px !important;
    background-color:var(--color_5) !important;
  }

  *#dm .dmInner a.u_1794730688 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

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

  *#dm .dmInner a.u_1056522082 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/a2f39960/icon/Arrow_3134190.svg) !important;
    order:1 !important;
    width:16px !important;
    height:16px !important;
    background-color:var(--color_5) !important;
  }

  *#dm .dmInner a.u_1056522082 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

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

  *#dm .dmInner div.u_1996124182 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1040201878 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1209138615 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1872908461 span[data-icon-mask] { background-color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1611776072 span[data-icon-mask] { background-color:var(--color_1) !important; }

  *#dm .dmInner a.u_975372370 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:center !important;
    text-align:center !important;
    border-style:solid !important;
    border-width:4px 4px 4px 4px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1710833946 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(217,119,157) rgb(217,119,157) rgb(217,119,157) rgb(217,119,157) !important;
  }

  *#dm .dmInner a.u_975372370 span.text {
    font-weight:400 !important;
    text-decoration:none !important;
    font-style:normal !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_975372370 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/a2f39960/icon/Location_7392517.svg) !important;
    width:15px !important;
    height:15px !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_975372370:hover .iconBg { background-color:rgb(217,119,157) !important; }

  *#dm .dmInner a.u_975372370.hover .iconBg { background-color:rgb(217,119,157) !important; }

  *#dm .dmInner a.u_1710833946 span.text {
    color:var(--color_5) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1710833946:hover .iconBg { background-color:rgb(217,119,157) !important; }

  *#dm .dmInner a.u_1710833946.hover .iconBg { background-color:rgb(217,119,157) !important; }

  *#dm .dmInner a.u_1710833946 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/a2f39960/icon/Arrow_3544853.svg) !important;
    background-color:var(--color_5) !important;
    order:1 !important;
    width:15px !important;
    height:15px !important;
  }

  *#dm .dmInner a.u_1479676622 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(217,119,157) rgb(217,119,157) rgb(217,119,157) rgb(217,119,157) !important;
  }

  *#dm .dmInner a.u_1479676622 span.text {
    color:var(--color_5) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1479676622:hover .iconBg { background-color:rgb(217,119,157) !important; }

  *#dm .dmInner a.u_1479676622.hover .iconBg { background-color:rgb(217,119,157) !important; }

  *#dm .dmInner a.u_1479676622 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/a2f39960/icon/Arrow_3544853.svg) !important;
    background-color:var(--color_5) !important;
    order:1 !important;
    width:15px !important;
    height:15px !important;
  }

  *#dm .dmInner a.u_1424055218 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:center !important;
    text-align:center !important;
    border-style:solid !important;
    border-width:4px 4px 4px 4px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1424055218 span.text {
    font-weight:400 !important;
    text-decoration:none !important;
    font-style:normal !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1424055218 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/a2f39960/icon/Location_7392517.svg) !important;
    width:15px !important;
    height:15px !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1424055218:hover .iconBg { background-color:rgb(217,119,157) !important; }

  *#dm .dmInner a.u_1424055218.hover .iconBg { background-color:rgb(217,119,157) !important; }

  *#dm .dmInner a.u_1638870304 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(217,119,157) rgb(217,119,157) rgb(217,119,157) rgb(217,119,157) !important;
  }

  *#dm .dmInner a.u_1638870304 span.text {
    color:var(--color_5) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1638870304:hover .iconBg { background-color:rgb(217,119,157) !important; }

  *#dm .dmInner a.u_1638870304.hover .iconBg { background-color:rgb(217,119,157) !important; }

  *#dm .dmInner a.u_1638870304 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/a2f39960/icon/Arrow_3544853.svg) !important;
    background-color:var(--color_5) !important;
    order:1 !important;
    width:15px !important;
    height:15px !important;
  }

  *#dm .dmInner a.u_1551542745 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:center !important;
    text-align:center !important;
    border-style:solid !important;
    border-width:4px 4px 4px 4px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1551542745 span.text {
    font-weight:400 !important;
    text-decoration:none !important;
    font-style:normal !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1551542745 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/a2f39960/icon/Location_7392517.svg) !important;
    width:15px !important;
    height:15px !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1551542745:hover .iconBg { background-color:rgb(217,119,157) !important; }

  *#dm .dmInner a.u_1551542745.hover .iconBg { background-color:rgb(217,119,157) !important; }

  *#dm .dmInner *.u_undefined::after { margin-top:12px !important; }

  *#dm .dmInner *.u_1934040435::after { margin-top:0px !important; }

  *#dm .dmInner div.u_1193071440 .testimonial-text { color:var(--color_2) !important; }

  *#dm .dmInner *.u_1193071440 .testimonial-quote-icon { color:var(--color_5) !important; }

  *#dm .dmInner a.u_1197304458:hover { background-image:none !important; }

  *#dm .dmInner a.u_1197304458.hover { background-image:none !important; }

  *#dm .dmInner a.u_1270690061:hover { background-image:none !important; }

  *#dm .dmInner a.u_1270690061.hover { background-image:none !important; }

  *#dm .dmInner a.u_1270690061 {
    border-style:solid !important;
    border-width:0.666667px 0.666667px 0.666667px 0.666667px !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1270690061 span.text { color:rgba(255,255,255,1) !important; }

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

  *#dm .dmInner *.u_3602316219 .meta-icon svg { stroke:var(--color_5) !important; }

  *#dm .dmInner *.u_3602316219 .meta-label { color:var(--color_5) !important; }

  *#dm .dmInner div.u_3602316219 .view-details-btn {
    background-color:var(--color_1) !important;
    border-radius:8px 8px 8px 8px !important;
  }

  *#dm .dmInner div.u_1427618220 img {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(217,119,157) rgb(217,119,157) rgb(217,119,157) rgb(217,119,157) !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_1096180651 img {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(217,119,157) rgb(217,119,157) rgb(217,119,157) rgb(217,119,157) !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner *.u_1193071440 .testimonials-btn { color:var(--color_1) !important; }

  *#dm .dmInner *.u_1193071440 .testimonials-dot.active { background-color:var(--color_5) !important; }

  *#dm .dmInner *.u_1193071440 .testimonials-dot { background-color:var(--color_8) !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1726411818 .postTitle a { font-size:20px !important; }
}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}@media (min-width:1024px) {}
@media (min-width:1441px) {}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-self: auto;
    align-items: center;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 1% 6% 1% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f {
    border-width: 0px 0px 1px 0px;
    border-color: var(--color_1) var(--color_1) rgba(217, 119, 157, 0.75) var(--color_1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#group_rc3 {
    align-items: center;
    width: 92%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.1356469508634355%;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    align-content: center;
    padding: 0px 4px 0px 4px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#undefined {
    width: 50%;
}
    
#group_30q {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 49.10%;
    min-height: 79px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.9184652278177456%;
    order: 2;
    flex-wrap: nowrap;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ac13ec16 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\35 befc424 {
    width: 67.34%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4af8b32 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.8616251005631534%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    align-content: center;
    padding: 0px 4px 0px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ebe0d2c2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-left: 0%;
    margin-right: 0%;
}
    
#ae626c6e.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 4px 4px 4px;
}
#ae626c6e {
    width: 9.84%;
    height: 126px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\30 64f2abe.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 4px 4px 4px;
}
#\30 64f2abe {
    width: 8.07%;
    height: 118px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 5e4b34e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 552205c {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#d3d29650::before, #d3d29650 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.61;
    border-radius: inherit;
}
#d3d29650 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/a2f39960/dms3rep/multi/opt/pexels-photo-2087391-1920w.jpeg");
}
    
#b8bcbddf {
    min-height: 100vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#afef0f2b {
    width: 57.53%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_3jd {
    width: 67.34%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_ted {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
    order: 3;
    padding: 16px 0px 16px 0px;
    margin: 0px 0px 0px 0px;
}
    
#cc422880.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 25px 12px 25px;
}
#cc422880 {
    width: 300px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d1a927e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 15px 5px 15px;
}
#\39 d1a927e {
    width: 301px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2d092f5 {
    margin: 0px 0% 0px 0%;
}
    
#\37 a644724 {
    width: 48.18%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\39 79a55d8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 68f035e {
    min-height: 498px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 12px 0% 12px;
}
    
#a9bf5197 {
    margin: 0px 0% 0px 0%;
}
    
#widget_khl {
    width: 100.00%;
    height: 498px;
    min-height: 100px;
    max-width: 100%;
}
    
#f1a44a79 {
    background-color: var(--color_10);
    background-image: none;
}
}



@media all {
    
#a1704b35 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\37 78d6f8f {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\30 72982a7 {
    background-image: linear-gradient(135deg, rgba(235, 241, 241, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background-origin: border-box;
}
    
#\32 8e3b429 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 06185c7 {
    width: 82.31%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c2df4f3a {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a70356d1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 d92efb2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 25px 12px 25px;
}
#\30 d92efb2 {
    width: 260px;
    height: auto;
    max-width: 100%;
    order: 2;
    min-height: 50px;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_m4j {
    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;
}
}



@media all {
    
#ba949b6b {
    width: 61%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 b0b0da1 {
    background-color: var(--color_10);
    background-image: none;
}
    
#\36 a1f207b {
    background-color: var(--color_4);
    background-image: none;
    margin: 0px 0% 0px 0%;
}
    
#\35 47cf430 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 75px;
    max-height: 100%;
    background-color: rgba(0,0,0,0);
    background-image: none;
    border-radius: 13px 13px 13px 13px;
    height: auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#d4c3cc7b {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-bottom: 5px;
    order: 1;
}
    
#b7ccaa87 {
    min-height: 444px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 8% 2% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\33 c5cfbeb {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    height: auto;
    row-gap: 4px;
    padding: 0% 0% 0% 0%;
    margin: 0% 15px 0% 0%;
}
    
#\34 f7eb17d::before, #\34 f7eb17d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.84;
    border-radius: inherit;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
}
#\34 f7eb17d {
    justify-content: flex-end;
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url("https://irp.cdn-website.com/a2f39960/dms3rep/multi/opt/pexels-photo-17004816-1920w.jpeg");
    border-radius: 8px 8px 8px 8px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(223,204,204,0.15) rgba(223,204,204,0.15) rgba(223,204,204,0.15) rgba(223,204,204,0.15);
    border-style: solid;
    padding: 1% 1% 1% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\30 f0f4277 {
    width: 100%;
    height: 381px;
    max-width: 100%;
    order: 0;
}
    
#widget_c3l.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 6% 0px 6% 0px;
}
#widget_c3l {
    width: 149px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\37 2107c66::before, #\37 2107c66 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.84;
    border-radius: inherit;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
}
#\37 2107c66 {
    justify-content: flex-end;
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url("https://irp.cdn-website.com/a2f39960/dms3rep/multi/opt/pexels-photo-3702843-1920w.jpeg");
    border-radius: 8px 8px 8px 8px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(223,204,204,0.15) rgba(223,204,204,0.15) rgba(223,204,204,0.15) rgba(223,204,204,0.15);
    border-style: solid;
    padding: 1% 1% 1% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\36 d73edb9 {
    width: 100%;
    height: 381px;
    max-width: 100%;
    order: 0;
}
    
#\38 7996b64 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 75px;
    max-height: 100%;
    background-color: rgba(0,0,0,0);
    background-image: none;
    border-radius: 13px 13px 13px 13px;
    height: auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 fd4d712 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    height: auto;
    row-gap: 4px;
    padding: 0% 0% 0% 0%;
    margin: 0% 15px 0% 0%;
}
    
#\30 548cc48 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-bottom: 5px;
    order: 1;
}
    
#\34 c1e3ca4 {
    width: 61%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 f6ccb22.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 6% 0px 6% 0px;
}
#\36 f6ccb22 {
    width: 149px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 60d23ce {
    background-color: var(--color_10);
    background-image: none;
}
    
#\39 259956f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 6% 0px 6% 0px;
}
#\39 259956f {
    width: 149px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\30 d37e343 {
    width: 61%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 dcf0133 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-bottom: 5px;
    order: 1;
}
    
#f81884b4::before, #f81884b4 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.84;
    border-radius: inherit;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
}
#f81884b4 {
    justify-content: flex-end;
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url("https://irp.cdn-website.com/a2f39960/dms3rep/multi/opt/pexels-photo-34664231-1920w.jpeg");
    border-radius: 8px 8px 8px 8px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(223,204,204,0.15) rgba(223,204,204,0.15) rgba(223,204,204,0.15) rgba(223,204,204,0.15);
    border-style: solid;
    padding: 1% 1% 1% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\36 48f0585 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 75px;
    max-height: 100%;
    background-color: rgba(0,0,0,0);
    background-image: none;
    border-radius: 13px 13px 13px 13px;
    height: auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 6bca98d {
    width: 100%;
    height: 381px;
    max-width: 100%;
    order: 0;
}
    
#\38 80030d0 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    height: auto;
    row-gap: 4px;
    padding: 0% 0% 0% 0%;
    margin: 0% 15px 0% 0%;
}
    
#\34 b64f405 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 75px;
    max-height: 100%;
    background-color: rgba(0,0,0,0);
    background-image: none;
    border-radius: 13px 13px 13px 13px;
    height: auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#ab79ea2b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 6% 0px 6% 0px;
}
#ab79ea2b {
    width: 149px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\37 2fdf95b::before, #\37 2fdf95b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.84;
    border-radius: inherit;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
}
#\37 2fdf95b {
    justify-content: flex-end;
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url("https://irp.cdn-website.com/a2f39960/dms3rep/multi/opt/pexels-photo-33376434-1920w.jpeg");
    border-radius: 8px 8px 8px 8px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(223,204,204,0.15) rgba(223,204,204,0.15) rgba(223,204,204,0.15) rgba(223,204,204,0.15);
    border-style: solid;
    padding: 1% 1% 1% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\39 7c70741 {
    background-color: var(--color_4);
    background-image: none;
    margin: 0px 0% 0px 0%;
}
    
#d1b5014e {
    min-height: 444px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 8% 6% 8%;
    margin: 0% 0% 0% 0%;
}
    
#c87930ab {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 38px;
    max-height: 100%;
    height: auto;
    row-gap: 4px;
    padding: 0% 0% 0% 0%;
    margin: 0% 15px 0% 0%;
}
    
#\30 303878c {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-bottom: 5px;
    order: 1;
}
    
#\33 e230cd5 {
    width: 100%;
    height: 381px;
    max-width: 100%;
    order: 0;
}
    
#\38 c9839d6 {
    width: 61%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a079ff29 {
    min-height: 171px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 6% 0% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\33 468f6f0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 58892b5 {
    align-items: flex-start;
    width: 100%;
    min-height: 130px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 4px 0px 4px;
    margin: 0px 0% 0px 0%;
}
    
#\32 5885d9f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_10);
    background-image: none;
}
    
#\31 c3bf138 {
    margin: 0px 0% 0px 0%;
}
    
#\33 33d5605 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-left: 0px;
    margin-right: 0px;
}
    
#undefined {
    width: 50%;
}
    
#eeecd708 {
    width: 67.34%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 4070434 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 17.6%;
    align-items: center;
    min-width: 4%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d2857f5d {
    background-color: var(--color_10);
    background-image: none;
}
    
#f01f8282 {
    margin: 0px 0% 0px 0%;
}
    
#c75b2da9 {
    width: 70px;
    height: 70px;
    max-width: 100%;
}
    
#\35 2645cbe {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 082a1a4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 17.6%;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 dbd478b {
    min-height: 320px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 6% 2%;
    margin: 0% 0% 0% 0%;
}
    
#cecfe79a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 e42bd70 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 17.6%;
    align-items: center;
    min-width: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 052aa74 {
    width: 70px;
    height: 70px;
    max-width: 100%;
}
    
#\39 08eb8ef {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 38417dc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b9b813f4 {
    width: 70px;
    height: 70px;
    max-width: 100%;
}
    
#e8c5b958 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 c9c88c8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 48142f6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 17.6%;
    align-items: center;
    min-width: 4%;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 af2cb98 {
    width: 70px;
    height: 70px;
    max-width: 100%;
}
    
#abc7195f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 b10292d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 acc038e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 17.6%;
    align-items: center;
    min-width: 4%;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a2e81bd8 {
    width: 70px;
    height: 70px;
    max-width: 100%;
}
    
#\33 fb1dc6b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 97b52dc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\35 5336aa0 {
    margin: 0px 0% 0px 0%;
}
    
#cabf88fd::before, #cabf88fd > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.55;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
}
#cabf88fd {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 298px;
    max-height: 100%;
    background-image: url("https://irp.cdn-website.com/a2f39960/dms3rep/multi/opt/pexels-photo-36861220-1920w.jpeg");
    border-radius: 15px 15px 0px 0px;
    flex-wrap: nowrap;
    order: 0;
    align-self: flex-start;
    height: auto;
    padding: 2% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\39 8d740a4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 32%;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: none;
    justify-content: flex-start;
    border-radius: 15px 15px 15px 15px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.05) 3px 0px 11px 0px;
    padding: 0% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 046280c {
    width: 120px;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\32 9fbcb07 {
    background-color: var(--color_10);
    background-image: none;
}
    
#f2d5883e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#f2d5883e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\37 470eb91.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#\37 470eb91 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\33 b83af18 {
    min-height: 460px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#widget_7h2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#widget_7h2 {
    width: 107px;
    height: auto;
    min-height: 36px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\35 a9eeb09.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#\35 a9eeb09 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#bd2c4c5c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 32%;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: none;
    justify-content: flex-start;
    border-radius: 15px 15px 15px 15px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.05) 3px 0px 11px 0px;
    padding: 0% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 c6ded50.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#\38 c6ded50 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\38 3377f32.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#\38 3377f32 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\33 6608db3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#\33 6608db3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#b786e98d {
    width: 120px;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#c76d86f3::before, #c76d86f3 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.55;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
}
#c76d86f3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 298px;
    max-height: 100%;
    background-image: url("https://irp.cdn-website.com/a2f39960/dms3rep/multi/opt/2-569d626d-1920w.jpg");
    border-radius: 15px 15px 0px 0px;
    flex-wrap: nowrap;
    order: 0;
    align-self: flex-start;
    height: auto;
    padding: 2% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\39 a29b2e6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\39 a29b2e6 {
    width: 107px;
    height: auto;
    min-height: 36px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\36 95724da {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 32%;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: none;
    justify-content: flex-start;
    border-radius: 15px 15px 15px 15px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_10) var(--color_10) var(--color_10) var(--color_10);
    border-style: solid;
    box-shadow: rgba(0, 0, 0, 0.05) 3px 0px 11px 0px;
    padding: 0% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a6a4ed7e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#a6a4ed7e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#dcfa6334.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#dcfa6334 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#fb5ce0b0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#fb5ce0b0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#ebe217aa {
    width: 120px;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\34 134cfbc::before, #\34 134cfbc > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.55;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
}
#\34 134cfbc {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 298px;
    max-height: 100%;
    background-image: url("https://irp.cdn-website.com/a2f39960/dms3rep/multi/opt/3.5-1920w.jpg");
    border-radius: 15px 15px 0px 0px;
    flex-wrap: nowrap;
    order: 0;
    align-self: flex-start;
    height: auto;
    padding: 2% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#b14189fc.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#b14189fc {
    width: 107px;
    height: auto;
    min-height: 36px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3313451 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 881d447 {
    min-height: 184px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 6% 0% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f012c86d {
    margin: 0px 0% 0px 0%;
}
    
#\37 5e9d2fc {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 05ddd86 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_10);
    background-image: none;
}
    
#\39 9575b74 {
    width: 67.34%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac564b65 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-end;
    padding: 0px 4px 0px 4px;
    margin: 0px 0% 0px 0%;
}
    
#undefined {
    width: 50%;
}
}



@media all {
    
#\31 0844452 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ec7206c7 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 1;
}
    
#b78ac0e9 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
    align-self: auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 1ee838b {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
    order: 0;
}
    
#b170ad7b {
    background-color: rgba(251, 244, 221, 0.4);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#\36 96a60fb {
    margin: 0px 0% 0px 0%;
}
    
#\37 b7f5444 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 320px;
    flex-wrap: nowrap;
    align-content: center;
    padding: 3% 8% 6% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\30 cc9c6a0 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 37a3641 {
    width: 76.48%;
    height: auto;
    max-width: 100%;
}
    
#\35 2bf53d6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 25px 12px 25px;
}
#\35 2bf53d6 {
    width: 300px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 247e63a {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\34 2dde2c9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 25px 12px 25px;
}
#\34 2dde2c9 {
    width: 300px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fba28b52::before, #fba28b52 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.56;
    border-radius: inherit;
}
#fba28b52 {
    background-image: url("https://irp.cdn-website.com/a2f39960/dms3rep/multi/opt/pexels-photo-35606935-1920w.jpeg");
}
    
#\32 9603847 {
    min-height: 477px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\33 1b8dea3 {
    align-items: center;
    width: 88.14%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
}
    
#\30 315a707 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\31 a8ec4d3 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#bc92a051 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e8b4a2a8 {
    min-height: 0px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 6% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 afadaad {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_10);
    background-image: none;
}
    
#widget_km9 {
    width: 1346px;
    height: auto;
    max-width: 100%;
}
    
#\35 92b476f {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 a0382e5 {
    margin: 0px 0% 0px 0%;
}
    
#\32 bfb6629 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_10);
    background-image: none;
}
    
#ac4a50d4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 3c9cca1 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 6% 0% 6%;
    margin: 0% 0% 0% 0%;
}
    
#undefined {
    width: 50%;
}
    
#f8fd38ac {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 4px 0px 4px;
    margin: 0px 0% 0px 0%;
}
    
#c732a955 {
    width: 67.34%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9bf4e7e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 2%;
}
    
#ac13ec16.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 4% 0px 4%;
}
#ac13ec16 {
    margin: 0px 0px 0px 0px;
}
    
#ebe0d2c2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 4% 0px 4%;
}
#ebe0d2c2 {
    margin: 0px 0px 0px 0px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 68f035e {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: auto;
}
    
#widget_khl {
    width: 100.00%;
    height: 226px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 78d6f8f {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_m4j {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 47cf430 {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 68px;
    width: 100%;
    justify-self: auto;
    order: 1;
    max-width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7ccaa87 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    row-gap: 22px;
    column-gap: 2%;
    padding-top: 3%;
}
    
#\33 c5cfbeb {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    height: auto;
    min-height: 44px;
    margin: 0px 0% 4% 0%;
}
    
#\34 f7eb17d::before, #\34 f7eb17d > .bgExtraLayerOverlay {
    
}
#\34 f7eb17d {
    width: 49%;
    min-height: 8px;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
    padding-left: 1%;
    padding-right: 1%;
    padding-bottom: 2%;
    margin: 0% 0% 0% 0%;
}
    
#\30 f0f4277 {
    height: 120px;
    width: 57.55%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 2107c66::before, #\37 2107c66 > .bgExtraLayerOverlay {
    
}
#\37 2107c66 {
    width: 49%;
    min-height: 8px;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
    padding-left: 1%;
    padding-right: 1%;
    padding-bottom: 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 d73edb9 {
    height: 120px;
    width: 57.55%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 7996b64 {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 68px;
    width: 100%;
    justify-self: auto;
    order: 1;
    max-width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 fd4d712 {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    height: auto;
    min-height: 44px;
    margin: 0px 0% 4% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d1b5014e {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    row-gap: 22px;
    column-gap: 2%;
    padding-top: 3%;
}
    
#c87930ab {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    height: auto;
    min-height: 44px;
    margin: 0px 0% 4% 0%;
}
    
#f81884b4::before, #f81884b4 > .bgExtraLayerOverlay {
    
}
#f81884b4 {
    width: 49%;
    min-height: 8px;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
    padding-left: 1%;
    padding-right: 1%;
    padding-bottom: 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 48f0585 {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 68px;
    width: 100%;
    justify-self: auto;
    order: 1;
    max-width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 6bca98d {
    height: 120px;
    width: 57.55%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 80030d0 {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    height: auto;
    min-height: 44px;
    margin: 0px 0% 4% 0%;
}
    
#\33 e230cd5 {
    height: 120px;
    width: 57.55%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\34 b64f405 {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 68px;
    width: 100%;
    justify-self: auto;
    order: 1;
    max-width: 100%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2fdf95b::before, #\37 2fdf95b > .bgExtraLayerOverlay {
    
}
#\37 2fdf95b {
    width: 49%;
    min-height: 8px;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
    padding-left: 1%;
    padding-right: 1%;
    padding-bottom: 2%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a079ff29 {
    padding-right: 2%;
}
    
#\33 33d5605.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 4% 0px 4%;
}
#\33 33d5605 {
    margin: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 4070434 {
    width: 18.4%;
    row-gap: 20px;
    min-height: 8px;
}
    
#\37 082a1a4 {
    width: 18.4%;
    row-gap: 20px;
    min-height: 8px;
}
    
#\31 dbd478b {
    column-gap: 2%;
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
}
    
#\37 e42bd70 {
    width: 18.4%;
    row-gap: 20px;
    min-height: 8px;
}
    
#\31 48142f6 {
    width: 18.4%;
    row-gap: 20px;
    min-height: 8px;
}
    
#\30 acc038e {
    width: 18.4%;
    row-gap: 20px;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cabf88fd::before, #cabf88fd > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#cabf88fd {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 240px;
}
    
#\39 8d740a4 {
    justify-content: flex-start;
    row-gap: 10px;
    padding-top: 8px;
}
    
#\33 b83af18 {
    min-height: 327px;
    padding: 6% 2% 6% 2%;
}
    
#bd2c4c5c {
    justify-content: flex-start;
    row-gap: 10px;
    padding-top: 8px;
}
    
#c76d86f3::before, #c76d86f3 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#c76d86f3 {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 240px;
}
    
#\36 95724da {
    justify-content: flex-start;
    row-gap: 10px;
    padding-top: 8px;
}
    
#\34 134cfbc::before, #\34 134cfbc > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\34 134cfbc {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 240px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 881d447 {
    padding-right: 2%;
}
    
#\37 5e9d2fc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 4% 0px 4%;
}
#\37 5e9d2fc {
    margin: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 96a60fb {
    margin: 0px 0% 0px 0%;
}
    
#\37 b7f5444 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fba28b52::before, #fba28b52 > .bgExtraLayerOverlay {
    
}
    
#\32 9603847 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 1b8dea3 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e8b4a2a8 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 92b476f {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 3c9cca1 {
    padding-right: 2%;
}
    
#\36 9bf4e7e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 4% 0px 4%;
}
#\36 9bf4e7e {
    margin: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_rc3 {
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ac13ec16.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 4% 0px 4%;
}
#ac13ec16 {
    margin: 0px 0px 0px 0px;
}
    
#\39 4af8b32 {
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ebe0d2c2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 4% 0px 4%;
}
#ebe0d2c2 {
    margin: 0px 0px 0px 0px;
}
    
#ae626c6e {
    height: 240px;
}
    
#\30 64f2abe {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\31 5e4b34e {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 16px 4.4692737430167595% 16px 4.4692737430167595%;
    margin: 0% 0% 0% 0%;
}
    
#d3d29650::before, #d3d29650 > .bgExtraLayerOverlay {
    
}
    
#b8bcbddf {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 23% 4% 4% 4%;
}
    
#group_ted {
    column-gap: 8.07061790668348%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#cc422880 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 d1a927e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 552205c {
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#afef0f2b {
    width: 100.00%;
}
    
#c2d092f5 {
    margin: 0px 0% 0px 0%;
}
    
#\37 a644724 {
    width: 100%;
}
    
#widget_3jd {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\39 79a55d8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 68f035e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#widget_khl {
    width: 100.00%;
    height: 308px;
}
    
#a9bf5197 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a1704b35 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 78d6f8f {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#c2df4f3a {
    align-items: center;
}
    
#\32 06185c7 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\35 47cf430 {
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    min-height: 57px;
    justify-content: space-between;
    padding: 4% 4% 4% 4%;
}
    
#d4c3cc7b {
    margin-bottom: 5px;
}
    
#b7ccaa87 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 15px;
    padding: 3% 4% 12% 4%;
}
    
#\33 c5cfbeb {
    align-self: stretch;
    width: 65.94%;
    max-width: 100%;
    margin: 0px 3% 0px 0%;
}
    
#\34 f7eb17d::before, #\34 f7eb17d > .bgExtraLayerOverlay {
    
}
#\34 f7eb17d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 f0f4277 {
    height: 120px;
}
    
#\37 2107c66::before, #\37 2107c66 > .bgExtraLayerOverlay {
    
}
#\37 2107c66 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 d73edb9 {
    height: 120px;
}
    
#\38 7996b64 {
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    min-height: 57px;
    justify-content: space-between;
    padding: 4% 4% 4% 4%;
}
    
#\39 fd4d712 {
    align-self: stretch;
    width: 65.94%;
    max-width: 100%;
    margin: 0px 3% 0px 0%;
}
    
#\30 548cc48 {
    margin-bottom: 5px;
}
}



@media (max-width: 767px) {
    
#d1b5014e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 15px;
    padding: 3% 4% 12% 4%;
}
    
#c87930ab {
    align-self: stretch;
    width: 65.94%;
    max-width: 100%;
    margin: 0px 3% 0px 0%;
}
    
#\38 dcf0133 {
    margin-bottom: 5px;
}
    
#f81884b4::before, #f81884b4 > .bgExtraLayerOverlay {
    
}
#f81884b4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 303878c {
    margin-bottom: 5px;
}
    
#\36 48f0585 {
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    min-height: 57px;
    justify-content: space-between;
    padding: 4% 4% 4% 4%;
}
    
#\30 6bca98d {
    height: 120px;
}
    
#\38 80030d0 {
    align-self: stretch;
    width: 65.94%;
    max-width: 100%;
    margin: 0px 3% 0px 0%;
}
    
#\33 e230cd5 {
    height: 120px;
}
    
#\34 b64f405 {
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    min-height: 57px;
    justify-content: space-between;
    padding: 4% 4% 4% 4%;
}
    
#\37 2fdf95b::before, #\37 2fdf95b > .bgExtraLayerOverlay {
    
}
#\37 2fdf95b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#a079ff29 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\33 468f6f0 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 58892b5 {
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 33d5605.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 4% 0px 4%;
}
#\33 33d5605 {
    margin: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\39 4070434 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#\37 082a1a4 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#\31 dbd478b {
    min-height: 0;
    flex-direction: column;
    row-gap: 25px;
    flex-wrap: nowrap;
    padding: 60px 4% 60px 4%;
}
    
#\37 e42bd70 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#\31 48142f6 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#\30 acc038e {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
}



@media (max-width: 767px) {
    
#cabf88fd::before, #cabf88fd > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#cabf88fd {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 240px;
}
    
#\39 8d740a4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
    padding: 0px 0% 8px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 b83af18 {
    min-height: 0;
    flex-direction: column;
    row-gap: 16px;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#bd2c4c5c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
    padding: 0px 0% 8px 0%;
    margin: 0% 0% 0% 0%;
}
    
#c76d86f3::before, #c76d86f3 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#c76d86f3 {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 240px;
}
    
#\36 95724da {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
    padding: 0px 0% 8px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 134cfbc::before, #\34 134cfbc > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\34 134cfbc {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 240px;
}
}



@media (max-width: 767px) {
    
#\36 3313451 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 881d447 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\37 5e9d2fc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 4% 0px 4%;
}
#\37 5e9d2fc {
    margin: 0px 0px 0px 0px;
}
    
#ac564b65 {
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b78ac0e9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 b7f5444 {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#\30 cc9c6a0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 4% 0px 4%;
}
#\30 cc9c6a0 {
    margin: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\35 2bf53d6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 247e63a {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 2dde2c9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#fba28b52::before, #fba28b52 > .bgExtraLayerOverlay {
    
}
    
#\32 9603847 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\33 1b8dea3 {
    width: 100.00%;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 315a707 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 a8ec4d3 {
    width: 100.00%;
}
}



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



@media (max-width: 767px) {
    
#ac4a50d4 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\30 3c9cca1 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#f8fd38ac {
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 9bf4e7e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 4% 0px 4%;
}
#\36 9bf4e7e {
    margin: 0px 0px 0px 0px;
}
}

#\34 f7eb17d.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABwb/xAAgEAACAQQBBQAAAAAAAAAAAAABAgQAAwUREiIyUXGx/8QAFAEBAAAAAAAAAAAAAAAAAAAABf/EABgRAAMBAQAAAAAAAAAAAAAAAAABAhES/9oADAMBAAIRAxEAPwCJxuNVVgPcucU0Ne6bo0ImNaIUdg+UdQoi2J+GhmypDJxZSdgnzS9awsoWkChdBRrqoipfTGVU4j//2Q==')!important}#\37 2107c66.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAASAAoDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAcEBgj/xAAlEAABAwMDAwUAAAAAAAAAAAABAAIDBAUhBxESBiJBFDEzcYH/xAAWAQEBAQAAAAAAAAAAAAAAAAAFAQP/xAAaEQACAwEBAAAAAAAAAAAAAAABAgADETEh/9oADAMBAAIRAxEAPwBu6aV4fY6SQyAM34kkphhwI3Bws69EXmnvXRZNNLJH6UGV4GMjwq4/Wmrie6Nr37MPEZPj9RyuV8yIXUh20GR9M+3Ti7ccdh9kjJPkd9lCFrV0y28E/9k=')!important}#\37 2fdf95b.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAASAAoDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAYDBQf/xAAjEAABAwMEAgMAAAAAAAAAAAABAAIDBAUSBhETITFBMlFU/8QAFgEBAQEAAAAAAAAAAAAAAAAABQIE/8QAGREAAwADAAAAAAAAAAAAAAAAAAECAxFB/9oADAMBAAIRAxEAPwBHs7c7bJnEXTgdP+lVSc5kccj5K0LTFlkpKGc1sJwkcB16KkfpRjnucOQAnfbEoqpjjElke2MVZ1bZ9v0poha3iZ0PiPSELIWf/9k=')!important}#f81884b4.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQQG/8QAIBAAAQMEAgMAAAAAAAAAAAAAAQIEEQADEiEFExQxMv/EABUBAQEAAAAAAAAAAAAAAAAAAAQF/8QAGREBAAIDAAAAAAAAAAAAAAAAAgAEAUFR/9oADAMBAAIRAxEAPwDQtOdZXH/jIymPqNU6FIjShRnS1XYytWEoVMEgVCXQSSMjrXqphvLkaqZ1mf/Z')!important}#fba28b52.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAASAAoDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAEGBAX/xAAiEAABBAECBwAAAAAAAAAAAAABAAMRIQIxkQQFBhIUMlH/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBv/EABsRAAIBBQAAAAAAAAAAAAAAAAABAgMGFkFC/9oADAMBAAIRAxEAPwCVa5C93SQSTqto6ezj1OytnQw1JaNzNpeePmGyQrmpvlhsbmto5fFE3Z1SAECkIUYWCP/Z')!important}