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

  *#dm .dmInner div.u_1235651691 .photoGalleryThumbs .image-container {
    border-radius:3% !important;
    -moz-border-radius:3% !important;
    -webkit-border-radius:3% !important;
  }

  *#dm .dmInner div.u_1235651691 .caption-button {
    border-style:solid !important;
    border-width:0 !important;
  }

  *#dm .dmInner *.u_1235651691 .caption-button { text-align:CENTER !important; }

  *#dm .dmInner *.u_1235651691 .photoGalleryViewAll { text-align:LEFT !important; }

  *#dm .dmInner div.u_properties .photoGalleryThumbs .image-container {
    border-radius:3% !important;
    -moz-border-radius:3% !important;
    -webkit-border-radius:3% !important;
  }

  *#dm .dmInner div.u_properties .caption-button {
    border-style:solid !important;
    border-width:0 !important;
  }

  *#dm .dmInner *.u_properties .caption-button { text-align:CENTER !important; }

  *#dm .dmInner *.u_properties .photoGalleryViewAll { text-align:LEFT !important; }

  *#dm .dmInner div.u_properties .caption-button span.text { font-weight:400 !important; }

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

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

  *#dm .dmInner *.u_1043649106 { width:100% !important; }

  *#dm .dmInner div.u_1043649106 img[dm_changed] {
    border-radius:4% !important;
    -moz-border-radius:4% !important;
    -webkit-border-radius:4% !important;
  }

  *#dm .dmInner div.u_1438274532 img[dm_changed] {
    border-radius:4% !important;
    -moz-border-radius:4% !important;
    -webkit-border-radius:4% !important;
  }

  *#dm .dmInner *.u_1438274532 { width:100% !important; }

  *#dm .dmInner div.u_1438274532 img {
    border-radius:4% !important;
    -moz-border-radius:4% !important;
    -webkit-border-radius:4% !important;
    object-fit:cover !important;
    object-position:100% 50% !important;
  }

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

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

  *#dm .dmInner div.u_1043649106 img {
    border-radius:4% !important;
    -moz-border-radius:4% !important;
    -webkit-border-radius:4% !important;
    object-fit:cover !important;
    object-position:50% 50% !important;
  }

  *#dm .dmInner div.u_1056830149 hr {
    border-width:1px !important;
    color:rgba(255,255,255,0.8) !important;
  }

  *#dm .dmInner div.u_1191792226 hr {
    border-width:1px !important;
    color:rgba(255,255,255,0.8) !important;
  }

  *#dm .dmInner div.u_1857576852 hr {
    border-width:1px !important;
    color:rgba(255,255,255,0.8) !important;
  }

  *#dm .dmInner div.u_1498918173 hr {
    border-width:1px !important;
    color:rgba(255,255,255,0.8) !important;
  }

  *#dm .dmInner div.u_1776505374 hr {
    border-width:1px !important;
    color:rgba(255,255,255,0.8) !important;
  }

  *#dm .dmInner div.u_1153567705 hr {
    border-width:1px !important;
    color:rgba(255,255,255,0.8) !important;
  }

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

  *#dm .dmInner div.u_1577322305 img { border-radius:40px 40px 40px 40px !important; }

  *#dm .dmInner div.u_1639884248 img {
    border-radius:40px 40px 40px 40px !important;
    object-position:50% 0% !important;
    object-fit:cover !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1335636840 {
    border-style:solid !important;
    border-width:0px 0px 1.6px 0px !important;
    border-color:rgb(3,36,103) rgb(3,36,103) var(--color_2) rgb(3,36,103) !important;
  }

  *#dm .dmInner div.u_1350537718 {
    border-style:solid !important;
    border-width:0px 0px 1.6px 0px !important;
    border-color:rgb(3,36,103) rgb(3,36,103) var(--color_2) rgb(3,36,103) !important;
  }

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

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

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

  *#dm .dmInner div.u_1080889046 {
    border-style:solid !important;
    border-width:0px 0px 1.6px 0px !important;
    border-color:rgb(3,36,103) rgb(3,36,103) var(--color_2) rgb(3,36,103) !important;
  }

  *#dm .dmInner div.u_1167621653 {
    border-style:solid !important;
    border-width:0px 0px 1.6px 0px !important;
    border-color:rgb(3,36,103) rgb(3,36,103) var(--color_2) rgb(3,36,103) !important;
  }

  *#dm .dmInner div.u_1541908382 img {
    border-radius:40px 40px 40px 40px !important;
    object-position:50% 0% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner *.u_1750942318 { width:100% !important; }

  *#dm .dmInner div.u_1750942318 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner *.u_1735107626 { width:100% !important; }

  *#dm .dmInner div.u_1735107626 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner *.u_1811140532 { width:100% !important; }

  *#dm .dmInner div.u_1811140532 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner a.u_1407437434 span.text { font-size:21px !important; }

  *#dm .dmInner div.u_1884451404 hr {
    border-width:2px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1290075793 hr {
    border-width:2px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1601215830 hr {
    border-width:2px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1407437434 {
    background-color:var(--color_1) !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;
  }

  *#dm .dmInner a.u_1407437434:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1407437434.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1407437434:hover .iconBg { background-color:var(--color_1) !important; }

  *#dm .dmInner a.u_1407437434.hover .iconBg { background-color:var(--color_1) !important; }

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

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

  *#dm .dmInner a.u_1090367110 span.text { font-size:21px !important; }

  *#dm .dmInner a.u_1090367110 {
    background-color:var(--color_1) !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;
  }

  *#dm .dmInner a.u_1090367110:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1090367110.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1090367110:hover .iconBg { background-color:var(--color_1) !important; }

  *#dm .dmInner a.u_1090367110.hover .iconBg { background-color:var(--color_1) !important; }

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

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

  *#dm .dmInner a.u_1771743465 span.text { font-size:21px !important; }

  *#dm .dmInner a.u_1771743465 {
    background-color:var(--color_1) !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;
  }

  *#dm .dmInner a.u_1771743465:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1771743465.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1771743465:hover .iconBg { background-color:var(--color_1) !important; }

  *#dm .dmInner a.u_1771743465.hover .iconBg { background-color:var(--color_1) !important; }

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

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

  *#dm .dmInner div.u_1750942318 img {
    border-radius:4% 4% 4% 4% !important;
    object-position:100% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1735107626 img {
    border-radius:4% 4% 4% 4% !important;
    object-position:50% 0% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1811140532 img {
    border-radius:4% 4% 4% 4% !important;
    object-position:50% 0% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_2194765433 img {
    border-radius:4% 4% 4% 4% !important;
    object-fit:cover !important;
    object-position:50% 0% !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1235651691 .caption-button {
    width:200px !important;
    height:55px !important;
  }

  *#dm .dmInner *.u_1235651691 .photoGalleryThumbs .image-container a { padding-top:387px !important; }

  *#dm .dmInner *.u_1235651691 .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_1235651691 .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_1235651691 .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner *.u_1235651691 .photoGalleryViewAll { padding:0 20px !important; }

  *#dm .dmInner div.u_properties .caption-button {
    width:200px !important;
    height:55px !important;
  }

  *#dm .dmInner *.u_properties .photoGalleryThumbs .image-container a { padding-top:387px !important; }

  *#dm .dmInner *.u_properties .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_properties .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_properties .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner *.u_properties .photoGalleryViewAll { padding:0 20px !important; }

  *#dm .dmInner div.u_properties .caption-button span.text { font-size:16px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1235651691 .photoGalleryThumbs .image-container a { padding-top:326px !important; }

  *#dm .dmInner *.u_1235651691 .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_1235651691 .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_1235651691 .photoGalleryViewAll { padding:0 20px !important; }

  *#dm .dmInner div.u_1235651691 .caption-button {
    width:200px !important;
    height:55px !important;
  }

  *#dm .dmInner *.u_1235651691 .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner *.u_properties .photoGalleryThumbs .image-container a { padding-top:326px !important; }

  *#dm .dmInner *.u_properties .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_properties .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_properties .photoGalleryViewAll { padding:0 20px !important; }

  *#dm .dmInner div.u_properties .caption-button {
    width:200px !important;
    height:55px !important;
  }

  *#dm .dmInner *.u_properties .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner div.u_1438274532 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner *.u_1235651691 .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner div.u_1235651691 .caption-button { width:200px !important; }

  *#dm .dmInner *.u_1235651691 .photoGalleryThumbs .image-container a { padding-top:280px !important; }

  *#dm .dmInner *.u_properties .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner div.u_properties .caption-button { width:200px !important; }

  *#dm .dmInner *.u_properties .photoGalleryThumbs .image-container a { padding-top:280px !important; }

  *#dm .dmInner a.u_1407437434 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1090367110 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1771743465 span.text { font-size:16px !important; }
}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#a988152f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a988152f {
    width: 518.164px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e8c467d8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e8c467d8 {
    width: 100%;
    height: 260px;
    max-width: 100%;
    margin: 0px 0% 3% 0%;
}
    
#\34 509f6d0 {
    min-height: 740px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 90px 0% 8.4% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b19e6761 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\34 44f6b40 {
    background-image: linear-gradient(90deg, rgba(255, 255, 255, 1) 66%, rgba(0, 121, 236, 1) 100%);
    background-origin: border-box;
}
    
#c8265457 {
    justify-content: space-between;
    align-items: flex-end;
    width: 49.03%;
    min-height: 100.05%;
    max-height: none;
    order: 1;
    height: auto;
    align-self: stretch;
    background-image: url("https://irp.cdn-website.com/e2b6b057/dms3rep/multi/Sally+no+desk+background.png?dm-skip-opt=true");
    border-radius: 20px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ea84b6f7 {
    width: 543px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 f2c7249.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 f2c7249 {
    width: 100%;
    height: 260px;
    max-width: 100%;
    margin: 0px 0px 0px 0%;
}
    
#a6803b67 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#eff77208 {
    width: 220px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd5070a2 {
    justify-content: space-around;
    align-items: flex-start;
    width: 48.72%;
    min-height: 100%;
    max-height: none;
    order: 0;
    height: auto;
    align-self: stretch;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\34 031848d {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 0%;
    row-gap: 20px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 5f5b67e {
    margin: 0px 0% 0px 0%;
}
    
#\36 89551f5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 89551f5 {
    width: 518.164px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 10px 0%;
}
    
#e7e76437 {
    width: 220px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    align-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_qea {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 89.93%;
    min-height: 74px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ecb5659d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ecb5659d {
    width: 518.164px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#ad2b5a68 {
    column-gap: 2%;
    row-gap: 12px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 10% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e13d2ac8 {
    column-gap: 4%;
    row-gap: 24px;
    width: 60%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#bc8f91a4::before, #bc8f91a4 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.75;
    border-radius: inherit;
}
#bc8f91a4 {
    background-color: var(--color_5);
    background-image: url("https://lirp.cdn-website.com/e2b6b057/dms3rep/multi/opt/Sally-Bernard-Website-Potrait-1920w.png");
    background-attachment: fixed;
}
#bc8f91a4.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAB5ElEQVQozxXD6U+ScQDA8d9/1Yte1HLapk0TTVejFLFE5FCmDFgcIoh4LUA5xiE8Ah5JCiWP5Vm6wWwdpmtO53qRrrXW1ptef1uf7SOkmI8Xi7NsyVlWMtMkJy1EvQOspKZZX5jheXKU+IQekQm7KeRD7MhZSgszzAedhD2DLKUCbBclqjsFDuR5hN+hJx0eYbuYoJQPEZ9y4Db3EZgaRV5b4OLre35fniKMXa1MO7SUM36ys248NgMd91vQ9vaQjAQ4+lDh75+fCEXtdcyqRtJeHUGXHrOxm5bmRjo6HvHMP0x1t8yv72eIOzev8VhRw7C2DWd/J0N6NV3Kdga03QS8NnZfLnL+6QChaq7hyb1aTJ1NWLRKXEMaLAY1YzY9sTEr26sSx5VNxLBGgb23Fd9QJ6GRfnJBO7mgg3zIyVLUx2Yxz+fDd4i4uY2oVYnk07EcsrKR9iKnfaxLk7xZSVA92OL84hSRtSjIOR5QGNdQDJooRyzIURuvpXH2N5Y4OvnItx9XiGR/PanBRjK2diT7Q7IuFXm3mtWwgz15maPTE86uLhFzhjriuloS+tskjfWkTU3Mme6S9fRRysd4W9mnevwFEem+wf/xnlukdXXkBhrIGBvIPFWxGJ2g9GqNjb1d/gGtRl1a2ntnugAAAABJRU5ErkJggg==');
}
    
#\30 e15f995 {
    align-self: auto;
    max-width: 100%;
    width: 534px;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#f4d7f360 {
    margin: 0px 0% 0px 0%;
}
    
#\36 e462342 {
    align-self: auto;
    max-width: 100%;
    width: 600px;
    height: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c04e1b12 {
    align-self: auto;
    max-width: 100%;
    width: 600px;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2c6dca7 {
    align-self: auto;
    max-width: 100%;
    width: 600px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 875bc08.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 25% 0px;
}
#\35 875bc08 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#b34bb569::before, #b34bb569 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#b34bb569 {
    column-gap: 4%;
    row-gap: 16px;
    background-color: var(--color_1);
    width: 38%;
    min-height: 8px;
    justify-content: flex-start;
    background-image: url();
    flex-wrap: nowrap;
    min-width: 4%;
    order: 1;
    border-radius: 40px 40px 40px 40px;
    padding: 35px 35px 35px 35px;
    margin: 0px 0% 0px 0%;
}
#b34bb569.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}



@media all {
    
#\32 378eda4::before, #\32 378eda4 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\32 378eda4 {
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 60%;
    min-height: 8px;
    justify-content: flex-start;
    background-image: url();
    flex-wrap: nowrap;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#\32 378eda4.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\35 8bb875f::before, #\35 8bb875f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.75;
    border-radius: inherit;
}
#\35 8bb875f {
    background-color: var(--color_5);
    background-image: url("https://lirp.cdn-website.com/e2b6b057/dms3rep/multi/opt/Sally-Bernard-Website-Potrait-1920w.png");
    background-attachment: fixed;
}
#\35 8bb875f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAB5ElEQVQozxXD6U+ScQDA8d9/1Yte1HLapk0TTVejFLFE5FCmDFgcIoh4LUA5xiE8Ah5JCiWP5Vm6wWwdpmtO53qRrrXW1ptef1uf7SOkmI8Xi7NsyVlWMtMkJy1EvQOspKZZX5jheXKU+IQekQm7KeRD7MhZSgszzAedhD2DLKUCbBclqjsFDuR5hN+hJx0eYbuYoJQPEZ9y4Db3EZgaRV5b4OLre35fniKMXa1MO7SUM36ys248NgMd91vQ9vaQjAQ4+lDh75+fCEXtdcyqRtJeHUGXHrOxm5bmRjo6HvHMP0x1t8yv72eIOzev8VhRw7C2DWd/J0N6NV3Kdga03QS8NnZfLnL+6QChaq7hyb1aTJ1NWLRKXEMaLAY1YzY9sTEr26sSx5VNxLBGgb23Fd9QJ6GRfnJBO7mgg3zIyVLUx2Yxz+fDd4i4uY2oVYnk07EcsrKR9iKnfaxLk7xZSVA92OL84hSRtSjIOR5QGNdQDJooRyzIURuvpXH2N5Y4OvnItx9XiGR/PanBRjK2diT7Q7IuFXm3mtWwgz15maPTE86uLhFzhjriuloS+tskjfWkTU3Mme6S9fRRysd4W9mnevwFEem+wf/xnlukdXXkBhrIGBvIPFWxGJ2g9GqNjb1d/gGtRl1a2ntnugAAAABJRU5ErkJggg==');
}
    
#\36 f160d5d {
    column-gap: 2%;
    row-gap: 12px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    min-height: 367px;
    flex-wrap: nowrap;
    padding: 0% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c514a986 {
    margin: 0px 0% 0px 0%;
}
    
#dcc70b08 {
    align-self: auto;
    max-width: 100%;
    width: 600px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6dfda2a::before, #e6dfda2a > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#e6dfda2a {
    column-gap: 4%;
    row-gap: 16px;
    background-color: var(--color_1);
    width: 38%;
    min-height: 8px;
    justify-content: flex-start;
    background-image: url();
    flex-wrap: nowrap;
    min-width: 4%;
    order: 0;
    border-radius: 40px 40px 40px 40px;
    padding: 35px 35px 35px 35px;
    margin: 0px 0% 0px 0%;
}
#e6dfda2a.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#f612801b {
    align-self: auto;
    max-width: 100%;
    width: 600px;
    height: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 873d2a4 {
    align-self: auto;
    max-width: 100%;
    width: 600px;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a82f5d3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 25% 0px;
}
#\31 a82f5d3 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 672b4b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#db79ad59 {
    width: 74.57%;
    height: auto;
    max-width: 100%;
}
    
#fd01534e {
    background-color: var(--color_3);
    background-image: none;
}
    
#\37 613531a {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 8.4% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 dec9754 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 9729fa8 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#bf4c4103 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    padding: 1% 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#b5259aee {
    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;
}
    
#\38 95d3429.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 95d3429 {
    width: 79.75%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e1fc51b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 e1fc51b {
    width: 100%;
    height: 439px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#a06a7ddf {
    background-color: rgba(249,249,249,1);
    background-image: none;
}
    
#cd62cc08 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b68042b8 {
    margin: 0px 0% 0px 0%;
}
    
#group_qqr {
    align-items: flex-start;
    width: 100%;
    min-height: 84px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#\33 4b7de9e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#d83a83d9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d83a83d9 {
    width: 100%;
    height: 439px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\37 ee3ba82 {
    align-items: flex-start;
    width: 100%;
    min-height: 78px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#\39 ac71e3a {
    width: 94.89%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 034a38e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 034a38e {
    width: 86.09%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 2688100 {
    margin: 0px 0% 0px 0%;
}
    
#\34 c1514f5 {
    min-height: 545px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 120px 0% 120px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#bf026dd0::before, #bf026dd0 > .bgExtraLayerOverlay {
    
}
#bf026dd0 {
    background-color: var(--color_3);
    background-image: none;
    box-shadow: none;
}
    
#e1cb9141 {
    width: 230px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#\34 359085c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: url();
    padding: 36px 3% 32px 3%;
    margin: 0px 0% 0px 0%;
}
#\34 359085c.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#e97ea858 {
    width: 985px;
    height: auto;
    max-width: none;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb520ef8 {
    flex-direction: row;
    align-items: center;
    width: 99.83%;
    min-height: 64px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 3;
    height: auto;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb782c5c {
    width: 1042px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-bottom: 30px;
}
    
#c664e4b8 {
    width: 275px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
}



@media all {
    
#\38 4d707ac {
    column-gap: 2%;
    row-gap: 12px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 0% 0% 10% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 2815e55 {
    column-gap: 4%;
    row-gap: 24px;
    width: 60%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 bfda824 {
    margin: 0px 0% 0px 0%;
}
    
#f7278764.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 25% 0px;
}
#f7278764 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\35 b33c798 {
    align-self: auto;
    max-width: 100%;
    width: 600px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c243ec55::before, #c243ec55 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.75;
    border-radius: inherit;
}
#c243ec55 {
    background-color: var(--color_5);
    background-image: url("https://lirp.cdn-website.com/e2b6b057/dms3rep/multi/opt/Sally-Bernard-Website-Potrait-1920w.png");
    background-attachment: fixed;
}
#c243ec55.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAB5ElEQVQozxXD6U+ScQDA8d9/1Yte1HLapk0TTVejFLFE5FCmDFgcIoh4LUA5xiE8Ah5JCiWP5Vm6wWwdpmtO53qRrrXW1ptef1uf7SOkmI8Xi7NsyVlWMtMkJy1EvQOspKZZX5jheXKU+IQekQm7KeRD7MhZSgszzAedhD2DLKUCbBclqjsFDuR5hN+hJx0eYbuYoJQPEZ9y4Db3EZgaRV5b4OLre35fniKMXa1MO7SUM36ys248NgMd91vQ9vaQjAQ4+lDh75+fCEXtdcyqRtJeHUGXHrOxm5bmRjo6HvHMP0x1t8yv72eIOzev8VhRw7C2DWd/J0N6NV3Kdga03QS8NnZfLnL+6QChaq7hyb1aTJ1NWLRKXEMaLAY1YzY9sTEr26sSx5VNxLBGgb23Fd9QJ6GRfnJBO7mgg3zIyVLUx2Yxz+fDd4i4uY2oVYnk07EcsrKR9iKnfaxLk7xZSVA92OL84hSRtSjIOR5QGNdQDJooRyzIURuvpXH2N5Y4OvnItx9XiGR/PanBRjK2diT7Q7IuFXm3mtWwgz15maPTE86uLhFzhjriuloS+tskjfWkTU3Mme6S9fRRysd4W9mnevwFEem+wf/xnlukdXXkBhrIGBvIPFWxGJ2g9GqNjb1d/gGtRl1a2ntnugAAAABJRU5ErkJggg==');
}
    
#\31 4e53adc {
    align-self: auto;
    max-width: 100%;
    width: 600px;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6e71ce1::before, #c6e71ce1 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#c6e71ce1 {
    column-gap: 4%;
    row-gap: 16px;
    background-color: var(--color_1);
    width: 38%;
    min-height: 8px;
    justify-content: flex-start;
    background-image: url();
    flex-wrap: nowrap;
    min-width: 4%;
    order: 1;
    border-radius: 40px 40px 40px 40px;
    padding: 35px 35px 35px 35px;
    margin: 0px 0% 0px 0%;
}
#c6e71ce1.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\38 938a1f1 {
    align-self: auto;
    max-width: 100%;
    width: 600px;
    height: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 02aa4bb {
    margin: 0px 0% 0px 0%;
}
    
#fae9ede8 {
    column-gap: 2%;
    row-gap: 12px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 10% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 1de8e93.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 25% 0px;
}
#\30 1de8e93 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#ae71ad3c {
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 9fcc658::before, #\31 9fcc658 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\31 9fcc658 {
    column-gap: 4%;
    row-gap: 16px;
    background-color: var(--color_1);
    width: 23.5%;
    min-height: 8px;
    justify-content: flex-start;
    background-image: url();
    flex-wrap: nowrap;
    min-width: 4%;
    order: 1;
    border-radius: 40px 40px 40px 40px;
    padding: 35px 35px 35px 35px;
    margin: 0px 0% 0px 0%;
}
#\31 9fcc658.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#b54536fd {
    align-self: auto;
    max-width: 100%;
    width: 600px;
    height: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee0b15a6 {
    align-self: auto;
    max-width: 100%;
    width: 470px;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a1edd00e::before, #a1edd00e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.55;
    border-radius: inherit;
}
#a1edd00e {
    background-color: var(--color_5);
    background-image: url("https://lirp.cdn-website.com/e2b6b057/dms3rep/multi/opt/Sally-Bernard-Website-Potrait-1920w.png");
    background-attachment: fixed;
}
#a1edd00e.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#f819b41a {
    align-self: auto;
    max-width: 100%;
    width: 600px;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b62f9d97::before, #b62f9d97 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#b62f9d97 {
    column-gap: 4%;
    row-gap: 16px;
    background-color: var(--color_1);
    width: 23.5%;
    min-height: 8px;
    justify-content: flex-start;
    background-image: url();
    flex-wrap: nowrap;
    min-width: 4%;
    order: 1;
    border-radius: 40px 40px 40px 40px;
    padding: 35px 35px 35px 35px;
    margin: 0px 0% 0px 0%;
}
#b62f9d97.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\35 fb9a76d {
    align-self: auto;
    max-width: 100%;
    width: 600px;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#faa9c11e {
    align-self: auto;
    max-width: 100%;
    width: 600px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a24b85b4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 25% 0px;
}
#a24b85b4 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#f941b146 {
    align-self: auto;
    max-width: 100%;
    width: 600px;
    height: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e10b20b7::before, #e10b20b7 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#e10b20b7 {
    column-gap: 4%;
    row-gap: 16px;
    background-color: var(--color_1);
    width: 23.5%;
    min-height: 8px;
    justify-content: flex-start;
    background-image: url();
    flex-wrap: nowrap;
    min-width: 4%;
    order: 1;
    border-radius: 40px 40px 40px 40px;
    padding: 35px 35px 35px 35px;
    margin: 0px 0% 0px 0%;
}
#e10b20b7.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#cac593eb {
    align-self: auto;
    max-width: 100%;
    width: 600px;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f14b968 {
    align-self: auto;
    max-width: 100%;
    width: 600px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 46daed4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 25% 0px;
}
#\31 46daed4 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 45c0a10 {
    align-self: auto;
    max-width: 100%;
    width: 600px;
    height: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 452ff8f {
    align-self: auto;
    max-width: 100%;
    width: 600px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 65f0930 {
    align-items: flex-start;
    width: 100%;
    min-height: 118px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 d496221.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#\33 d496221 {
    width: 100%;
    height: 485px;
    min-height: 100px;
    max-width: 100%;
    order: 1;
    margin: 35px 0% 35px 0%;
}
    
#\33 ae0a206.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 ae0a206 {
    width: 100%;
    height: 485px;
    max-width: 100%;
    order: 1;
    margin: 35px 0% 35px 0%;
}
    
#cdfbe3b7 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    padding: 8.4% 0% 80px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 f1e8822 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c4f0eda {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 34.08%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 df938e0 {
    background-color: var(--color_3);
    background-image: none;
}
    
#\39 a3e2af4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 63.92%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a7f65bc0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#a7f65bc0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f21dcb19 {
    margin: 0px 0% 0px 0%;
}
    
#\36 fc49eb1 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 105px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 0;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\39 8823200 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(249,249,249,1);
    background-image: none;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f4950df0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#a28e94bb {
    min-height: 72px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8.4% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 ba69895 {
    width: 65.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#undefined {
    width: 42%;
}
    
#cecfc377 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 a869c3d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#b687c147 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(249,249,249,1);
    background-image: none;
}
    
#\38 109bd8b {
    min-height: 72px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 8.4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 9708b03 {
    margin: 0px 0% 0px 0%;
}
    
#undefined {
    width: 42%;
}
    
#c04e29fe {
    width: 230px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#b1c3adba::before, #b1c3adba > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.05;
    border-radius: inherit;
}
#b1c3adba {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: none;
    border-radius: 0px;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e65f326c {
    background-color: rgba(249,249,249,1);
    background-image: none;
}
    
#\32 5a72645 {
    min-height: 108px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding: 4% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 182732f {
    width: 90.05%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b813ad1 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 74354b2 {
    background-color: rgba(249,249,249,1);
    background-image: none;
}
    
#ccd925a4::before, #ccd925a4 > .bgExtraLayerOverlay {
    
}
#ccd925a4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 48.5%;
    min-width: 4%;
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    order: 0;
    background-position: 50% 0%;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 ed7436d {
    min-height: 531px;
    column-gap: 3%;
    row-gap: 18px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 6% 8% 6%;
    margin: 0% 0% 0% 0%;
}
    
#widget_630 {
    width: 59.75%;
    height: 483px;
    max-width: 100%;
}
    
#\30 a529828 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b30969b5 {
    width: 48.5%;
    min-height: 8px;
    max-height: 100%;
    justify-self: auto;
    order: 1;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d031979 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e6848ef3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 021f9a7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\33 021f9a7 {
    width: 280px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    align-self: auto;
    order: 3;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 67e4070 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 17c9b77 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1fe2b2e {
    background-color: var(--color_3);
    background-image: none;
}
    
#\37 4d8a0b7 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 fd7a858 {
    margin: 0px 0% 0px 0%;
}
    
#a551bf42 {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: 0px;
    flex-wrap: nowrap;
    padding: 65px 4% 64px 4%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\34 4df461f {
    align-self: auto;
    max-height: 100%;
    min-height: 70px;
    flex-direction: row;
    width: 99.67%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 0;
    height: auto;
    min-width: 32px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 aadddad {
    max-height: 100%;
    min-height: 123px;
    width: 80%;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 1;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    row-gap: 12px;
    padding: 0% 0% 0% 16px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d490690e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d490690e {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 20px 0px 0%;
}
    
#a0a44e53.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 10px 0px;
}
#a0a44e53 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 dff28f7 {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: 153px;
    flex-wrap: nowrap;
    padding: 0% 4% 1% 20%;
    margin: 0% 0% 0% 0%;
}
    
#f19cccf4 {
    max-width: 100%;
    width: 600px;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b0b1fc94 {
    align-self: auto;
    max-height: 100%;
    min-height: 70px;
    flex-direction: row;
    width: 99.67%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 0;
    height: auto;
    min-width: 32px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 069fc0b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 10px 0px;
}
#\38 069fc0b {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5719d0c {
    background-color: var(--color_3);
    background-image: none;
}
    
#\33 504cf39 {
    margin: 0px 0% 0px 0%;
}
    
#e3214492::before, #e3214492 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#e3214492 {
    min-height: 8px;
    border-color: rgba(230,233,234,1) rgba(230,233,234,1) rgba(230,233,234,1) rgba(230,233,234,1);
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 48px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    border-width: 0px 0px 0px 0px;
    background-image: url();
    border-style: solid;
    min-width: 4%;
    order: 0;
    flex-direction: row;
    padding: 16px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
#e3214492.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\33 49460e0 {
    max-width: 100%;
    width: 600px;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#ae1bc6cf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ae1bc6cf {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 20px 0px 0%;
}
    
#d7b0d181 {
    max-height: 100%;
    min-height: 123px;
    width: 80%;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 2;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    row-gap: 12px;
    padding: 0% 0% 0% 16px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#f1b76704 {
    max-width: 100%;
    width: 600px;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2db4e55::before, #\30 2db4e55 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\30 2db4e55 {
    min-height: 8px;
    border-color: rgba(230,233,234,1) rgba(230,233,234,1) rgba(230,233,234,1) rgba(230,233,234,1);
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 48px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    border-width: 0px 0px 0px 0px;
    background-image: url();
    border-style: solid;
    min-width: 4%;
    order: 0;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#\30 2db4e55.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\37 de94c96.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 de94c96 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 20px 0px 0%;
}
    
#\30 5aaaf60 {
    align-self: auto;
    max-height: 100%;
    min-height: 70px;
    flex-direction: row;
    width: 99.67%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 0;
    height: auto;
    min-width: 32px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ca2de90 {
    background-color: var(--color_3);
    background-image: none;
}
    
#\34 7e2a45c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 10px 0px;
}
#\34 7e2a45c {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3cd9303 {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 2% 4% 120px 20%;
    margin: 0% 0% 0% 0%;
}
    
#\37 5efca88 {
    max-height: 100%;
    min-height: 123px;
    width: 80%;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 1;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    row-gap: 12px;
    padding: 0% 0% 0% 16px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a4862eb {
    max-width: 100%;
    width: 600px;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#de6afb53.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#de6afb53 {
    width: 48px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 20px 0px 0%;
}
    
#\32 9402e5c {
    margin: 0px 0% 0px 0%;
}
    
#\37 a6ec633 {
    align-self: auto;
    max-height: 100%;
    min-height: 70px;
    flex-direction: row;
    width: 99.67%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 0;
    height: auto;
    min-width: 32px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d2efefe.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 10px 0px;
}
#\32 d2efefe {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad15e44e {
    max-height: 100%;
    min-height: 123px;
    width: 80%;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 2;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    row-gap: 12px;
    padding: 0% 0% 0% 16px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 fe4449b {
    margin: 0px 0% 0px 0%;
}
    
#\31 d8d117a {
    min-height: 320px;
    column-gap: 8%;
    row-gap: 48px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 cc785b6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fc52e129::before, #fc52e129 > .bgExtraLayerOverlay {
    
}
#fc52e129 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(187,219,255,1);
    background-image: none;
    background-position: 50% 0%;
}
    
#\33 081b3f7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 48px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\37 4f25437 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3a21bc0 {
    margin: 0px 0% 0px 0%;
}
    
#\36 63fdcc8 {
    background-color: var(--color_3);
    background-image: none;
}
    
#\34 f9e4d1b {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: 0px;
    flex-wrap: nowrap;
    padding: 18px 4% 390px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 65e6fac {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#aac56907 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\38 f85a105 {
    width: 92.49%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d29ba0d {
    width: 92.49%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\33 78b27af {
    margin: 0px 0% 0px 0%;
}
    
#\34 10bec44 {
    width: 280px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e51f8cf4 {
    width: 373px;
    height: 373px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ab1f37d {
    min-height: 358px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 4% 144px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 c8ebabe.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 c8ebabe {
    width: 373px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\35 28e57d4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 28e57d4 {
    width: 373px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#d084c30c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.3%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: -29% 0% 0% 0%;
}
    
#\32 08187fc {
    width: 373px;
    height: 373px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\34 79187fc.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 79187fc {
    width: 373px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\36 05048d7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.3%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: -22% 0% 0% 0%;
}
    
#fb8c53fa {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d742495 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#c0e21618 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.3%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: -15% 0% 0% 0%;
}
    
#e7210d9e {
    width: 280px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf832045 {
    width: 92.49%;
    height: auto;
    max-width: 100%;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d4bc9b1 {
    width: 373px;
    height: 373px;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\33 15ef0c1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#f2faaf2e::before, #f2faaf2e > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
}
#f2faaf2e {
    background-color: var(--color_5);
    background-image: url("https://lirp.cdn-website.com/e2b6b057/dms3rep/multi/opt/Untitled+design+%282%29-1920w.jpg");
    background-position: 50% 100%;
}
#f2faaf2e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUI/8QAHBAAAQQDAQAAAAAAAAAAAAAAAAECAxESExVT/8QAFAEBAAAAAAAAAAAAAAAAAAAAAf/EABURAQEAAAAAAAAAAAAAAAAAAAEA/9oADAMBAAIRAxEAPwDUk79cL31eKWR+6vkAIQ3/2Q==');
}
    
#\35 e2461d9 {
    width: 280px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a988152f {
    width: 82.81%;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#e8c467d8 {
    align-self: stretch;
    margin-bottom: 0%;
    margin-top: 0px;
    max-height: none;
    height: auto;
    margin-right: 5%;
}
    
#ea84b6f7 {
    width: 544px;
}
    
#\33 f2c7249 {
    align-self: stretch;
    margin-bottom: 0%;
    margin-top: 0px;
    max-height: none;
    height: auto;
    margin-right: 0%;
}
    
#a6803b67 {
    width: 100%;
    min-height: 160px;
    order: 0;
}
    
#\34 509f6d0 {
    column-gap: 4%;
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
    
#eff77208 {
    height: auto;
    min-height: 55px;
}
    
#bd5070a2 {
    width: 55.05%;
    min-height: 100.11%;
    justify-content: center;
    flex-direction: row;
    margin: 0px 0% 0px 0%;
}
    
#\34 031848d {
    width: 100%;
    margin-top: 0px;
    column-gap: 2%;
    min-height: 393px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding-top: 16px;
    padding-bottom: 16px;
    order: 1;
    height: auto;
}
    
#c8265457 {
    min-height: 100.41%;
    justify-content: center;
    width: 41.14%;
    flex-direction: row;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 20px;
    background-position: 50% 50%;
    margin: 0px 0% 0px 0%;
}
    
#\36 89551f5 {
    width: 82.81%;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#e7e76437 {
    height: auto;
    min-height: 55px;
}
    
#\34 5f5b67e {
    margin: 0px 0% 0px 0%;
}
    
#ecb5659d {
    width: 82.81%;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ad2b5a68 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\30 e15f995 {
    width: 68.81%;
}
    
#bc8f91a4::before, #bc8f91a4 > .bgExtraLayerOverlay {
    
}
#bc8f91a4.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAB5ElEQVQozxXD6U+ScQDA8d9/1Yte1HLapk0TTVejFLFE5FCmDFgcIoh4LUA5xiE8Ah5JCiWP5Vm6wWwdpmtO53qRrrXW1ptef1uf7SOkmI8Xi7NsyVlWMtMkJy1EvQOspKZZX5jheXKU+IQekQm7KeRD7MhZSgszzAedhD2DLKUCbBclqjsFDuR5hN+hJx0eYbuYoJQPEZ9y4Db3EZgaRV5b4OLre35fniKMXa1MO7SUM36ys248NgMd91vQ9vaQjAQ4+lDh75+fCEXtdcyqRtJeHUGXHrOxm5bmRjo6HvHMP0x1t8yv72eIOzev8VhRw7C2DWd/J0N6NV3Kdga03QS8NnZfLnL+6QChaq7hyb1aTJ1NWLRKXEMaLAY1YzY9sTEr26sSx5VNxLBGgb23Fd9QJ6GRfnJBO7mgg3zIyVLUx2Yxz+fDd4i4uY2oVYnk07EcsrKR9iKnfaxLk7xZSVA92OL84hSRtSjIOR5QGNdQDJooRyzIURuvpXH2N5Y4OvnItx9XiGR/PanBRjK2diT7Q7IuFXm3mtWwgz15maPTE86uLhFzhjriuloS+tskjfWkTU3Mme6S9fRRysd4W9mnevwFEem+wf/xnlukdXXkBhrIGBvIPFWxGJ2g9GqNjb1d/gGtRl1a2ntnugAAAABJRU5ErkJggg==');
}
    
#b34bb569 {
    width: 38%;
}
#b34bb569.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#e13d2ac8 {
    width: 59.92045123726346%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 f160d5d {
    column-gap: 2%;
    row-gap: 16px;
    flex-direction: row;
    padding-left: 2%;
    min-height: 240px;
    flex-wrap: nowrap;
    padding-right: 2%;
}
    
#\32 378eda4 {
    row-gap: 16px;
    width: 60%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
#\32 378eda4.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\35 8bb875f::before, #\35 8bb875f > .bgExtraLayerOverlay {
    
}
#\35 8bb875f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAB5ElEQVQozxXD6U+ScQDA8d9/1Yte1HLapk0TTVejFLFE5FCmDFgcIoh4LUA5xiE8Ah5JCiWP5Vm6wWwdpmtO53qRrrXW1ptef1uf7SOkmI8Xi7NsyVlWMtMkJy1EvQOspKZZX5jheXKU+IQekQm7KeRD7MhZSgszzAedhD2DLKUCbBclqjsFDuR5hN+hJx0eYbuYoJQPEZ9y4Db3EZgaRV5b4OLre35fniKMXa1MO7SUM36ys248NgMd91vQ9vaQjAQ4+lDh75+fCEXtdcyqRtJeHUGXHrOxm5bmRjo6HvHMP0x1t8yv72eIOzev8VhRw7C2DWd/J0N6NV3Kdga03QS8NnZfLnL+6QChaq7hyb1aTJ1NWLRKXEMaLAY1YzY9sTEr26sSx5VNxLBGgb23Fd9QJ6GRfnJBO7mgg3zIyVLUx2Yxz+fDd4i4uY2oVYnk07EcsrKR9iKnfaxLk7xZSVA92OL84hSRtSjIOR5QGNdQDJooRyzIURuvpXH2N5Y4OvnItx9XiGR/PanBRjK2diT7Q7IuFXm3mtWwgz15maPTE86uLhFzhjriuloS+tskjfWkTU3Mme6S9fRRysd4W9mnevwFEem+wf/xnlukdXXkBhrIGBvIPFWxGJ2g9GqNjb1d/gGtRl1a2ntnugAAAABJRU5ErkJggg==');
}
    
#e6dfda2a {
    width: 38%;
    min-height: 8px;
}
#e6dfda2a.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 613531a {
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 8%;
    min-height: 59px;
}
    
#\38 dec9754 {
    row-gap: 11px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bf4c4103 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    padding: 2% 4% 4% 4%;
}
    
#\38 e1fc51b {
    height: 150px;
    width: 50%;
    margin: 0px 0% 0px 0%;
}
    
#cd62cc08 {
    width: 100%;
    min-height: 80px;
    flex-direction: row;
    align-items: center;
}
    
#b5259aee {
    width: 104.17%;
}
    
#b68042b8 {
    margin: 0px 0% 0px 0%;
}
    
#\38 95d3429 {
    width: 148.17%;
}
    
#\33 4b7de9e {
    width: 100%;
    min-height: 80px;
    flex-direction: row;
    align-items: center;
}
    
#d83a83d9 {
    height: 150px;
    width: 50%;
    margin: 0px 0% 0px 0%;
}
    
#\39 ac71e3a {
    width: 104.17%;
}
    
#\38 034a38e {
    width: 148.17%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 c1514f5 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 360px;
    column-gap: 0%;
    row-gap: 24px;
    padding: 10% 4% 10% 4%;
}
    
#bf026dd0::before, #bf026dd0 > .bgExtraLayerOverlay {
    
}
    
#e1cb9141 {
    width: 250px;
    min-height: 54px;
    margin: 0px 0% 0px 0%;
}
    
#\34 359085c {
    width: 100%;
    min-height: 8px;
    row-gap: 11px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
#\34 359085c.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#cb520ef8 {
    height: auto;
    min-height: 54px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
}
    
#e97ea858 {
    width: 78.06%;
}
    
#c664e4b8 {
    width: 250px;
    min-height: 54px;
    margin: 0px 0% 0px 0%;
}
    
#fb782c5c {
    width: 560px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 4d707ac {
    padding-left: 2%;
    padding-right: 2%;
}
    
#c243ec55::before, #c243ec55 > .bgExtraLayerOverlay {
    
}
#c243ec55.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAB5ElEQVQozxXD6U+ScQDA8d9/1Yte1HLapk0TTVejFLFE5FCmDFgcIoh4LUA5xiE8Ah5JCiWP5Vm6wWwdpmtO53qRrrXW1ptef1uf7SOkmI8Xi7NsyVlWMtMkJy1EvQOspKZZX5jheXKU+IQekQm7KeRD7MhZSgszzAedhD2DLKUCbBclqjsFDuR5hN+hJx0eYbuYoJQPEZ9y4Db3EZgaRV5b4OLre35fniKMXa1MO7SUM36ys248NgMd91vQ9vaQjAQ4+lDh75+fCEXtdcyqRtJeHUGXHrOxm5bmRjo6HvHMP0x1t8yv72eIOzev8VhRw7C2DWd/J0N6NV3Kdga03QS8NnZfLnL+6QChaq7hyb1aTJ1NWLRKXEMaLAY1YzY9sTEr26sSx5VNxLBGgb23Fd9QJ6GRfnJBO7mgg3zIyVLUx2Yxz+fDd4i4uY2oVYnk07EcsrKR9iKnfaxLk7xZSVA92OL84hSRtSjIOR5QGNdQDJooRyzIURuvpXH2N5Y4OvnItx9XiGR/PanBRjK2diT7Q7IuFXm3mtWwgz15maPTE86uLhFzhjriuloS+tskjfWkTU3Mme6S9fRRysd4W9mnevwFEem+wf/xnlukdXXkBhrIGBvIPFWxGJ2g9GqNjb1d/gGtRl1a2ntnugAAAABJRU5ErkJggg==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fae9ede8 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#ee0b15a6 {
    width: 100.00%;
}
    
#a1edd00e::before, #a1edd00e > .bgExtraLayerOverlay {
    
}
#a1edd00e.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 65f0930 {
    width: 50%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 d496221.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 d496221 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 ae0a206 {
    height: 359px;
    width: 50%;
    margin: 0px 0% 0px 0%;
}
    
#cdfbe3b7 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    padding: 8.4% 4% 7% 4%;
}
    
#\34 c4f0eda {
    width: 100%;
    min-height: 80px;
    flex-direction: row;
    align-items: center;
}
    
#\35 f1e8822 {
    width: 104.17%;
}
    
#\39 a3e2af4 {
    width: 100%;
    min-height: 80px;
    row-gap: 14px;
    flex-direction: row;
    align-items: flex-start;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a7f65bc0 {
    width: 100.00%;
}
    
#f21dcb19 {
    margin: 0px 0% 0px 0%;
}
    
#\36 fc49eb1 {
    width: 48.29%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a28e94bb {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 144px;
}
    
#cecfc377 {
    margin: 0px 0% 0px 0%;
}
    
#\31 ba69895 {
    width: 104.17%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 109bd8b {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\38 9708b03 {
    margin: 0px 0% 0px 0%;
}
    
#c04e29fe {
    width: 250px;
    min-height: 54px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b1c3adba::before, #b1c3adba > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.05;
    border-radius: inherit;
}
#b1c3adba {
    background-image: none;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 0px;
    row-gap: 24px;
    align-items: center;
    padding-bottom: 16px;
}
    
#\32 5a72645 {
    min-height: 103px;
    padding: 6% 4% 0% 4%;
}
    
#\37 182732f {
    width: 87.24%;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ccd925a4::before, #ccd925a4 > .bgExtraLayerOverlay {
    
}
#ccd925a4 {
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    min-height: 80px;
    height: auto;
}
    
#\35 ed7436d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 6% 4%;
}
    
#b30969b5 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 fd7a858 {
    margin: 0px 0% 0px 0%;
}
    
#a551bf42 {
    min-height: 119px;
    padding: 15px 4% 30px 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 4df461f {
    align-self: auto;
    width: 100%;
    min-height: 0px;
    align-items: center;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 aadddad {
    width: 100%;
    min-height: 60px;
    justify-content: flex-start;
    margin-top: 0px;
    margin-bottom: 0px;
}
    
#\33 504cf39 {
    margin: 0px 0% 0px 0%;
}
    
#e3214492 {
    row-gap: 32px;
    flex-direction: row;
    padding-left: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: space-between;
    flex-wrap: nowrap;
    padding-right: 16px;
    order: 1;
    column-gap: 8%;
    margin: 0% 0% 0% 0%;
}
#e3214492.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\34 dff28f7 {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 4% 1% 4%;
}
    
#a0a44e53 {
    width: 100%;
    margin-bottom: 20px;
}
    
#\33 49460e0 {
    width: 100%;
}
    
#f19cccf4 {
    width: 100%;
}
    
#b0b1fc94 {
    align-self: auto;
    width: 100%;
    min-height: 0px;
    align-items: center;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d7b0d181 {
    width: 100%;
    min-height: 60px;
    justify-content: flex-start;
    margin-top: 0px;
    margin-bottom: 0px;
}
    
#\38 069fc0b {
    width: 100%;
    margin-bottom: 20px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f1b76704 {
    width: 100%;
}
    
#\32 9402e5c {
    margin: 0px 0% 0px 0%;
}
    
#\30 2db4e55 {
    row-gap: 32px;
    flex-direction: row;
    padding-left: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: space-between;
    flex-wrap: nowrap;
    padding-right: 16px;
    order: 1;
    column-gap: 8%;
    margin: 0% 0% 0% 0%;
}
#\30 2db4e55.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\37 a6ec633 {
    align-self: auto;
    width: 100%;
    min-height: 0px;
    align-items: center;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d2efefe {
    width: 100%;
    margin-bottom: 20px;
}
    
#\30 5aaaf60 {
    align-self: auto;
    width: 100%;
    min-height: 0px;
    align-items: center;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7e2a45c {
    width: 100%;
    margin-bottom: 20px;
}
    
#e3cd9303 {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 2% 4% 100px 4%;
}
    
#\37 5efca88 {
    width: 100%;
    min-height: 60px;
    justify-content: flex-start;
    margin-top: 0px;
    margin-bottom: 0px;
}
    
#\38 a4862eb {
    width: 100%;
}
    
#ad15e44e {
    width: 100%;
    min-height: 60px;
    justify-content: flex-start;
    margin-top: 0px;
    margin-bottom: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 d8d117a {
    min-height: 313px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
    padding: 12% 2% 12% 2%;
}
    
#fc52e129::before, #fc52e129 > .bgExtraLayerOverlay {
    
}
    
#\33 081b3f7 {
    row-gap: 32px;
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 3a21bc0 {
    margin: 0px 0% 0px 0%;
}
    
#\34 f9e4d1b {
    min-height: 119px;
    padding: 15px 4% 30px 4%;
}
    
#aac56907 {
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d084c30c {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\36 05048d7 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\34 10bec44 {
    width: 250px;
    min-height: 54px;
}
    
#c0e21618 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#e7210d9e {
    width: 250px;
    min-height: 54px;
}
    
#\37 ab1f37d {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    padding-bottom: 8%;
}
    
#f2faaf2e::before, #f2faaf2e > .bgExtraLayerOverlay {
    
}
#f2faaf2e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUI/8QAHBAAAQQDAQAAAAAAAAAAAAAAAAECAxESExVT/8QAFAEBAAAAAAAAAAAAAAAAAAAAAf/EABURAQEAAAAAAAAAAAAAAAAAAAEA/9oADAMBAAIRAxEAPwDUk79cL31eKWR+6vkAIQ3/2Q==');
}
    
#\35 e2461d9 {
    width: 250px;
    min-height: 54px;
}
    
#e51f8cf4 {
    width: 575px;
}
    
#\34 d4bc9b1 {
    width: 575px;
}
    
#\32 08187fc {
    width: 575px;
}
}



@media (max-width: 767px) {
    
#\34 c1514f5 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#bf026dd0 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#a988152f {
    margin-left: 0%;
    margin-right: 0%;
    width: 100.00%;
    align-self: center;
}
    
#e8c467d8 {
    height: 149px;
    width: 71.43%;
    margin: 0px 5% 0px 0%;
}
    
#ea84b6f7 {
    margin-left: 0%;
    margin-right: 0%;
    align-self: center;
    width: 303px;
}
    
#\33 f2c7249 {
    height: 149px;
    width: 71.43%;
    margin: 0px 0% 0px 0%;
}
    
#a6803b67 {
    width: 100%;
    min-height: 240px;
    align-items: flex-start;
    row-gap: 16px;
    padding-left: 6px;
    padding-right: 6px;
    order: 0;
}
    
#\34 509f6d0 {
    min-height: unset;
    flex-direction: column;
    row-gap: 24px;
    padding: 12% 6% 12% 6%;
}
    
#eff77208 {
    height: auto;
    width: 100%;
    min-height: 50px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#bd5070a2 {
    width: 100%;
    min-height: 52.17%;
    align-self: stretch;
    max-height: none;
    height: auto;
    flex-direction: row;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#b19e6761 {
    width: 61.61%;
    height: 367px;
}
    
#\34 031848d {
    width: 100%;
    min-height: 355px;
    align-items: center;
    justify-content: space-between;
    margin-top: 0px;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 1;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#c8265457 {
    min-height: 100.28%;
    padding-bottom: 0%;
    justify-content: space-between;
    width: 79.74%;
    align-self: center;
    max-height: none;
    height: auto;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 20px;
    max-width: 100%;
    align-items: center;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 89551f5 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100.00%;
    align-self: center;
}
    
#e7e76437 {
    height: auto;
    width: 100%;
    min-height: 50px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_qea {
    justify-content: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#ecb5659d {
    margin-left: 0%;
    margin-right: 0%;
    width: 100.00%;
    align-self: center;
}
}



@media (max-width: 767px) {
    
#ad2b5a68 {
    padding-top: 12%;
    flex-direction: column;
    padding-left: 6%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 6%;
}
    
#e13d2ac8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b34bb569 {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#b34bb569.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#bc8f91a4::before, #bc8f91a4 > .bgExtraLayerOverlay {
    
}
#bc8f91a4.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAB5ElEQVQozxXD6U+ScQDA8d9/1Yte1HLapk0TTVejFLFE5FCmDFgcIoh4LUA5xiE8Ah5JCiWP5Vm6wWwdpmtO53qRrrXW1ptef1uf7SOkmI8Xi7NsyVlWMtMkJy1EvQOspKZZX5jheXKU+IQekQm7KeRD7MhZSgszzAedhD2DLKUCbBclqjsFDuR5hN+hJx0eYbuYoJQPEZ9y4Db3EZgaRV5b4OLre35fniKMXa1MO7SUM36ys248NgMd91vQ9vaQjAQ4+lDh75+fCEXtdcyqRtJeHUGXHrOxm5bmRjo6HvHMP0x1t8yv72eIOzev8VhRw7C2DWd/J0N6NV3Kdga03QS8NnZfLnL+6QChaq7hyb1aTJ1NWLRKXEMaLAY1YzY9sTEr26sSx5VNxLBGgb23Fd9QJ6GRfnJBO7mgg3zIyVLUx2Yxz+fDd4i4uY2oVYnk07EcsrKR9iKnfaxLk7xZSVA92OL84hSRtSjIOR5QGNdQDJooRyzIURuvpXH2N5Y4OvnItx9XiGR/PanBRjK2diT7Q7IuFXm3mtWwgz15maPTE86uLhFzhjriuloS+tskjfWkTU3Mme6S9fRRysd4W9mnevwFEem+wf/xnlukdXXkBhrIGBvIPFWxGJ2g9GqNjb1d/gGtRl1a2ntnugAAAABJRU5ErkJggg==');
}
}



@media (max-width: 767px) {
    
#\36 f160d5d {
    row-gap: 9px;
    column-gap: 3%;
    flex-direction: column;
    padding-left: 6%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 6%;
}
    
#\32 378eda4 {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\32 378eda4.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\35 8bb875f::before, #\35 8bb875f > .bgExtraLayerOverlay {
    
}
#\35 8bb875f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAB5ElEQVQozxXD6U+ScQDA8d9/1Yte1HLapk0TTVejFLFE5FCmDFgcIoh4LUA5xiE8Ah5JCiWP5Vm6wWwdpmtO53qRrrXW1ptef1uf7SOkmI8Xi7NsyVlWMtMkJy1EvQOspKZZX5jheXKU+IQekQm7KeRD7MhZSgszzAedhD2DLKUCbBclqjsFDuR5hN+hJx0eYbuYoJQPEZ9y4Db3EZgaRV5b4OLre35fniKMXa1MO7SUM36ys248NgMd91vQ9vaQjAQ4+lDh75+fCEXtdcyqRtJeHUGXHrOxm5bmRjo6HvHMP0x1t8yv72eIOzev8VhRw7C2DWd/J0N6NV3Kdga03QS8NnZfLnL+6QChaq7hyb1aTJ1NWLRKXEMaLAY1YzY9sTEr26sSx5VNxLBGgb23Fd9QJ6GRfnJBO7mgg3zIyVLUx2Yxz+fDd4i4uY2oVYnk07EcsrKR9iKnfaxLk7xZSVA92OL84hSRtSjIOR5QGNdQDJooRyzIURuvpXH2N5Y4OvnItx9XiGR/PanBRjK2diT7Q7IuFXm3mtWwgz15maPTE86uLhFzhjriuloS+tskjfWkTU3Mme6S9fRRysd4W9mnevwFEem+wf/xnlukdXXkBhrIGBvIPFWxGJ2g9GqNjb1d/gGtRl1a2ntnugAAAABJRU5ErkJggg==');
}
    
#e6dfda2a {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#e6dfda2a.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#\37 613531a {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 10%;
}
    
#\38 dec9754 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 13px;
}
}



@media (max-width: 767px) {
    
#bf4c4103 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 1% 4% 3% 4%;
}
    
#\38 e1fc51b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 e1fc51b {
    height: 240px;
    margin: 0px 0% 0px 0%;
}
    
#cd62cc08 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#b5259aee {
    min-width: 32px;
    align-self: center;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 95d3429 {
    min-width: 32px;
    align-self: center;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_qqr {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    row-gap: 16px;
    width: 100%;
    min-height: 70px;
}
    
#\33 4b7de9e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#d83a83d9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d83a83d9 {
    height: 240px;
    margin: 0px 0% 0px 0%;
}
    
#\37 ee3ba82 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    row-gap: 16px;
    width: 100%;
    min-height: 70px;
}
    
#\39 ac71e3a {
    min-width: 32px;
    align-self: center;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 034a38e {
    min-width: 32px;
    align-self: center;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b68042b8 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 c1514f5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 12% 4% 12% 4%;
}
    
#bf026dd0::before, #bf026dd0 > .bgExtraLayerOverlay {
    
}
    
#e1cb9141 {
    width: 100%;
    min-height: 54px;
    margin: 0px 0% 0px 0%;
}
    
#\34 359085c {
    width: 100%;
    min-height: 240px;
    align-items: center;
    row-gap: 13px;
    padding: 4% 6% 6% 6%;
}
#\34 359085c.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#cb520ef8 {
    height: auto;
    min-height: 54px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#e97ea858 {
    width: 108.74%;
}
    
#c664e4b8 {
    width: 100%;
    min-height: 54px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 4d707ac {
    padding-top: 12%;
    flex-direction: column;
    padding-left: 6%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 6%;
}
    
#\30 2815e55 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c243ec55::before, #c243ec55 > .bgExtraLayerOverlay {
    
}
#c243ec55.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAB5ElEQVQozxXD6U+ScQDA8d9/1Yte1HLapk0TTVejFLFE5FCmDFgcIoh4LUA5xiE8Ah5JCiWP5Vm6wWwdpmtO53qRrrXW1ptef1uf7SOkmI8Xi7NsyVlWMtMkJy1EvQOspKZZX5jheXKU+IQekQm7KeRD7MhZSgszzAedhD2DLKUCbBclqjsFDuR5hN+hJx0eYbuYoJQPEZ9y4Db3EZgaRV5b4OLre35fniKMXa1MO7SUM36ys248NgMd91vQ9vaQjAQ4+lDh75+fCEXtdcyqRtJeHUGXHrOxm5bmRjo6HvHMP0x1t8yv72eIOzev8VhRw7C2DWd/J0N6NV3Kdga03QS8NnZfLnL+6QChaq7hyb1aTJ1NWLRKXEMaLAY1YzY9sTEr26sSx5VNxLBGgb23Fd9QJ6GRfnJBO7mgg3zIyVLUx2Yxz+fDd4i4uY2oVYnk07EcsrKR9iKnfaxLk7xZSVA92OL84hSRtSjIOR5QGNdQDJooRyzIURuvpXH2N5Y4OvnItx9XiGR/PanBRjK2diT7Q7IuFXm3mtWwgz15maPTE86uLhFzhjriuloS+tskjfWkTU3Mme6S9fRRysd4W9mnevwFEem+wf/xnlukdXXkBhrIGBvIPFWxGJ2g9GqNjb1d/gGtRl1a2ntnugAAAABJRU5ErkJggg==');
}
    
#c6e71ce1 {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#c6e71ce1.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#fae9ede8 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 12% 6% 15% 6%;
}
    
#ae71ad3c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 9fcc658 {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 28px 25px 28px 25px;
    margin: 0% 0% 0% 0%;
}
#\31 9fcc658.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#a1edd00e::before, #a1edd00e > .bgExtraLayerOverlay {
    
}
#a1edd00e.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\34 02aa4bb {
    margin: 0px 0% 0px 0%;
}
    
#b62f9d97 {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 28px 25px 28px 25px;
    margin: 0% 0% 0% 0%;
}
#b62f9d97.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#e10b20b7 {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 28px 25px 28px 25px;
    margin: 0% 0% 0% 0%;
}
#e10b20b7.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#faa9c11e {
    margin-top: 0px;
}
    
#ee0b15a6 {
    width: 315px;
}
}



@media (max-width: 767px) {
    
#\38 65f0930 {
    height: auto;
    min-height: auto;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d496221.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 d496221 {
    margin: 0px 0% 0px 0%;
}
    
#\33 ae0a206.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 ae0a206 {
    height: 372px;
    margin: 0px 0% 0px 0%;
}
    
#cdfbe3b7 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-bottom: 10%;
    row-gap: 0px;
}
    
#\34 c4f0eda {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\39 a3e2af4 {
    width: 100%;
    min-height: 70px;
    align-items: flex-start;
    row-gap: 24px;
}
    
#\36 fc49eb1 {
    min-height: auto;
}
}



@media (max-width: 767px) {
    
#f4950df0 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#a28e94bb {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 2% 4%;
}
    
#\31 ba69895 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 100.00%;
    max-width: 100%;
}
    
#cecfc377 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 a869c3d {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\38 109bd8b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 2% 4% 12% 4%;
}
    
#c04e29fe {
    width: 100%;
    min-height: 54px;
    margin: 0px 0% 0px 0%;
}
    
#\38 9708b03 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b1c3adba::before, #b1c3adba > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.05;
    border-radius: inherit;
}
#b1c3adba {
    width: 100%;
    min-height: 147px;
    align-items: flex-start;
    background-image: none;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 0px;
    row-gap: 16px;
    height: auto;
    padding: 16px 8px 16px 8px;
}
    
#\32 5a72645 {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 6% 6% 4% 6%;
}
    
#\37 182732f {
    width: 336px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#ccd925a4::before, #ccd925a4 > .bgExtraLayerOverlay {
    
}
#ccd925a4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: auto;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#\35 ed7436d {
    min-height: 0;
    flex-direction: column;
    row-gap: 16px;
    flex-wrap: nowrap;
    padding: 0% 6% 8% 6%;
}
    
#widget_630 {
    height: 348px;
    width: 89.50%;
}
    
#\30 a529828.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 a529828 {
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b30969b5 {
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 80px;
    padding: 16px 8px 16px 8px;
    margin: 0px 0% 0px 0%;
}
    
#\35 d031979.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 d031979 {
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6848ef3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e6848ef3 {
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 021f9a7 {
    height: auto;
    width: 100%;
    min-height: 50px;
}
}



@media (max-width: 767px) {
    
#\32 17c9b77 {
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
}
    
#\37 4d8a0b7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 fd7a858 {
    margin: 0px 0% 0px 0%;
}
    
#a551bf42 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 4% 6% 4%;
}
}



@media (max-width: 767px) {
    
#\34 4df461f {
    min-height: 106px;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: 100%;
    width: 99.89%;
    justify-content: center;
    align-items: center;
    justify-self: auto;
    height: auto;
    order: 0;
    min-width: 32px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 16px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 aadddad {
    width: 100.00%;
    min-height: 106px;
    height: auto;
    align-items: center;
    justify-content: center;
    padding: 20px 0% 0% 0px;
    margin: 0px 0% 0px 0%;
}
    
#d490690e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d490690e {
    margin: 0px 0px 0px 0%;
}
    
#\33 504cf39 {
    margin: 0px 0% 0px 0%;
}
    
#e3214492 {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    order: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#e3214492.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\34 dff28f7 {
    row-gap: 10px;
    column-gap: 3%;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
}
    
#ae1bc6cf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ae1bc6cf {
    margin: 0px 0px 0px 0%;
}
    
#b0b1fc94 {
    min-height: 106px;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: 100%;
    width: 99.89%;
    justify-content: center;
    align-items: center;
    justify-self: auto;
    height: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d7b0d181 {
    width: 100.00%;
    min-height: 106px;
    height: auto;
    align-items: center;
    justify-content: center;
    padding: 0% 0% 0% 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#de6afb53.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#de6afb53 {
    margin: 0px 0px 0px 0%;
}
    
#\32 9402e5c {
    margin: 0px 0% 0px 0%;
}
    
#\30 2db4e55 {
    row-gap: 12px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    order: 1;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\30 2db4e55.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\37 a6ec633 {
    min-height: 106px;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: 100%;
    width: 99.89%;
    justify-content: center;
    align-items: center;
    justify-self: auto;
    height: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 de94c96.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 de94c96 {
    margin: 0px 0px 0px 0%;
}
    
#\30 5aaaf60 {
    min-height: 106px;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: 100%;
    width: 99.89%;
    justify-content: center;
    align-items: center;
    justify-self: auto;
    height: auto;
    order: 0;
    min-width: 32px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 16px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3cd9303 {
    row-gap: 10px;
    column-gap: 3%;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 2% 4% 10% 4%;
}
    
#\37 5efca88 {
    width: 100.00%;
    min-height: 106px;
    height: auto;
    align-items: center;
    justify-content: center;
    padding: 0% 0% 0% 0px;
    margin: 0px 0% 0px 0%;
}
    
#ad15e44e {
    width: 100.00%;
    min-height: 106px;
    height: auto;
    align-items: center;
    justify-content: center;
    padding: 0% 0% 0% 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 d8d117a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 12% 3% 8% 3%;
}
    
#fc52e129::before, #fc52e129 > .bgExtraLayerOverlay {
    
}
    
#\33 081b3f7 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    height: auto;
    row-gap: 32px;
    order: 0;
}
}



@media (max-width: 767px) {
    
#\37 4f25437 {
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
}
    
#\31 3a21bc0 {
    margin: 0px 0% 0px 0%;
}
    
#\34 f9e4d1b {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 4% 35px 4%;
}
    
#\37 65e6fac {
    margin-left: 0px;
    margin-right: 0px;
}
    
#aac56907 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#d084c30c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\32 08187fc {
    height: 240px;
}
    
#\36 05048d7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\33 78b27af {
    margin: 0px 0% 0px 0%;
}
    
#\34 10bec44 {
    width: 100%;
    min-height: 54px;
}
    
#c0e21618 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#e7210d9e {
    width: 100%;
    min-height: 54px;
}
    
#\34 d4bc9b1 {
    height: 240px;
}
    
#e51f8cf4 {
    height: 240px;
}
    
#\37 ab1f37d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding: 0% 4% 12% 4%;
}
    
#f2faaf2e::before, #f2faaf2e > .bgExtraLayerOverlay {
    
}
#f2faaf2e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUI/8QAHBAAAQQDAQAAAAAAAAAAAAAAAAECAxESExVT/8QAFAEBAAAAAAAAAAAAAAAAAAAAAf/EABURAQEAAAAAAAAAAAAAAAAAAAEA/9oADAMBAAIRAxEAPwDUk79cL31eKWR+6vkAIQ3/2Q==');
}
    
#\35 e2461d9 {
    width: 100%;
    min-height: 54px;
}
    
#\38 f85a105 {
    width: 100.00%;
}
    
#cf832045 {
    width: 100.00%;
}
    
#\30 d29ba0d {
    width: 100.00%;
}
}

