@media (min-width:1025px) {
  *#dm .dmInner *.u_1721508574 { text-align:center !important; }

  *#dm .dmInner div.u_1617020276 .copyright { font-size:12px !important; }

  *#dm .dmInner *.u_1798002859 .photoGalleryThumbs { padding:0 !important; }

  *#dm .dmInner *.u_1798002859 .layout-container { padding:0 !important; }

  *#dm .dmInner *.u_1798002859 .photoGalleryViewAll { padding:0 0 !important; }

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

  *#dm .dmInner div.u_2365982525 .head a { font-size:50px !important; }

  *#dm .dmInner div.u_2365982525 .head { font-size:50px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1721508574 { text-align:center !important; }

  *#dm .dmInner *.u_1798002859 .photoGalleryThumbs { padding:0 !important; }

  *#dm .dmInner *.u_1798002859 .layout-container { padding:0 !important; }

  *#dm .dmInner *.u_1798002859 .photoGalleryViewAll { padding:0 0 !important; }

  *#dm .dmInner *.u_1798002859 .photoGalleryThumbs .image-container a { padding-top:171px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1721508574 { text-align:center !important; }

  *#dm .dmInner *.u_1798002859 .photoGalleryThumbs .image-container a { padding-top:177px !important; }
}
@media all {
  *#dm .dmInner div.u_1721508574 p { color:var(--color_8) !important; }

  *#dm .dmInner div.u_1721508574 li { color:var(--color_8) !important; }

  *#dm .dmInner div.u_1721508574 { color:var(--color_8) !important; }

  *#dm .dmInner *.u_1617020276 .copyright { text-align:CENTER !important; }

  *#dm .dmInner div.u_1617020276 .copyright { color:var(--color_8) !important; }

  *#dm .dmInner div.u_1015546869 img[dm_changed] {
    object-position:50% 50% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner div.u_1015546869 img {
    object-position:50% 50% !important;
    object-fit:contain !important;
  }

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

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

  *#dm .dmInner div.u_1147323815 img[dm_changed] {
    object-position:100% 50% !important;
    object-fit:cover !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_2365982525 .head a {
    font-family: 'Yomogi' !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_2365982525 .head {
    font-family: 'Yomogi' !important;
    color:rgba(255,255,255,1) !important;
  }

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

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

  *#dm .dmInner div.u_1147323815 img {
    object-position:50% 0% !important;
    object-fit:cover !important;
    border-radius:30px 30px 30px 30px !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\33 34386d1::before, #\33 34386d1 > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: var(--color_7);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.6;
    content: '';
    height: 100%;
}
#\33 34386d1 {
    background-attachment: fixed;
    background-image: none;
}
    
#ea887cc1 {
    margin: 0px 0% -10px 0%;
}
    
#d7f92b02 {
    min-height: 0;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    max-width: none;
    padding: 150px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 24eb678 {
    max-width: 100%;
    width: 373px;
    height: auto;
}
    
#\38 c7cae4c {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_idc {
    width: 222px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
}
    
#group_9v9 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f112416f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f112416f {
    width: 100.00%;
    height: 141px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 2px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 34386d1 {
    background-attachment: fixed;
}
    
#d7f92b02 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 150px 0% 0px 0%;
}
    
#\31 24eb678 {
    height: auto;
    width: 234px;
}
    
#\38 c7cae4c {
    width: 100%;
    min-height: 80px;
}
    
#ea887cc1 {
    margin: 0px 0% 0px 0%;
}
    
#group_9v9 {
    width: 100%;
    min-height: 80px;
}
    
#f112416f {
    height: 99px;
}
}



@media (max-width: 767px) {
    
#\33 34386d1 {
    grid-template-rows: minmax(8px, max-content);
}
    
#d7f92b02 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\33 34386d1 {
    background-attachment: fixed;
}
    
#d7f92b02 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 80px 0px 0px 0px;
}
    
#\31 24eb678 {
    width: 182px;
    height: auto;
}
    
#\38 c7cae4c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_9v9 {
    width: 100%;
    min-height: 72px;
    align-items: center;
    height: auto;
}
    
#f112416f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f112416f {
    width: 100.00%;
    height: 30px;
    margin: 0px 0% -35px 0%;
}
    
#ea887cc1 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#b4808f52 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#f24beebf {
    margin: -20px 0% 0px 0%;
}
    
#dcdbb974 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 c4767ff {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\35 9604dbf {
    min-height: 314px;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 25px 4% 25px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 1f81d38 {
    background-image: url("https://lirp.cdn-website.com/bbb89fff/dms3rep/multi/opt/bg4-1920w.png");
    background-color: rgba(255, 255, 255, 1);
    background-size: contain;
    background-position: 0% 0%;
}
    
#widget_4rt {
    width: 208px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dcdbb974 {
    width: 100%;
    min-height: 8px;
    align-items: center;
}
    
#\35 9604dbf {
    flex-direction: row;
    padding-left: 3%;
    min-height: auto;
    flex-wrap: nowrap;
    padding-right: 3%;
}
    
#\39 1f81d38 {
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 0% 0%;
}
}



@media (max-width: 767px) {
    
#\35 9604dbf {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 1f81d38 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#dcdbb974 {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
}
    
#\35 9604dbf {
    flex-direction: column;
    padding-left: 20px;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 20px;
    padding-bottom: 0px;
}
    
#\39 1f81d38 {
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 100% 0%;
}
}



@media all {
    
#\33 7414d70[data-pinned] {
    position: sticky;
    top: 115px;
    bottom: auto;
    z-index: 1;
}
#\33 7414d70 {
    max-width: 100%;
    width: 100.00%;
    height: 578px;
}
    
#\34 8449f50 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48.5%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#a60766da {
    min-height: auto;
    flex-wrap: nowrap;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    padding: 25px 4% 25px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 80d1ae6 {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    background-size: contain;
    background-position: 0% 100%;
}
    
#d5240efc.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 15px 15px 15px;
}
#d5240efc {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#f1153441 {
    margin: 0px 0% 0px 0%;
}
    
#\37 9fa7e9d {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3363aba {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#\31 5e67bdb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    align-items: center;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 8449f50 {
    width: 48.5%;
    min-height: 8px;
}
    
#a60766da {
    flex-direction: row;
    padding-left: 3%;
    min-height: 240px;
    flex-wrap: nowrap;
    padding-right: 3%;
    column-gap: 3%;
}
    
#\31 5e67bdb {
    width: 48.5%;
    min-height: 8px;
    justify-content: flex-start;
}
}



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



@media (max-width: 767px) {
    
#\33 7414d70 {
    height: 272px;
}
    
#\34 8449f50 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#a60766da {
    row-gap: 0px;
    flex-direction: column;
    padding-left: 20px;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 20px;
}
    
#\31 5e67bdb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#b9f0e6e8 {
    max-width: 100%;
    width: 80%;
    height: auto;
    order: 0;
}
    
#\35 667a61e {
    max-width: 100%;
    width: 80%;
    height: auto;
    order: 1;
}
    
#\31 690cbf0::before, #\31 690cbf0 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.5;
    border-radius: inherit;
}
#\31 690cbf0 {
    background-attachment: fixed;
    background-image: url("https://lirp.cdn-website.com/bbb89fff/dms3rep/multi/opt/pexels-photo-406014-1920w.jpeg");
    background-color: var(--color_2);
}
#\31 690cbf0.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAIBAAAQMCBwAAAAAAAAAAAAAAAQACAwQRBgcUISIyYf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAXEQEBAQEAAAAAAAAAAAAAAAABAgAD/9oADAMBAAIRAxEAPwDRJ81p9e6CKka0jqDve3qoY8dudG0uoRcgE80REnpSuU85A3//2Q==');
}
    
#\34 84a4d4c {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    order: 1;
    padding: 150px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 77ab58f {
    margin: 0px 0% 0px 0%;
}
    
#\34 93add65 {
    min-height: 0;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    max-width: none;
    padding: 0px 0% 100px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b466fe50 {
    width: 208px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_oee {
    width: 100%;
    min-width: 4%;
    min-height: 149px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: -10px 0% 0px 0%;
}
    
#\31 fbbe7e6 {
    width: 100%;
    height: 143px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 690cbf0::before, #\31 690cbf0 > .bgExtraLayerOverlay {
    
}
#\31 690cbf0 {
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: 50% 50%;
}
#\31 690cbf0.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAIBAAAQMCBwAAAAAAAAAAAAAAAQACAwQRBgcUISIyYf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAXEQEBAQEAAAAAAAAAAAAAAAABAgAD/9oADAMBAAIRAxEAPwDRJ81p9e6CKka0jqDve3qoY8dudG0uoRcgE80REnpSuU85A3//2Q==');
}
    
#\34 84a4d4c {
    width: 100%;
    min-height: 80px;
    padding: 100px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 93add65 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0px 0% 100px 0%;
}
    
#\31 77ab58f {
    margin: 0px 0% 0px 0%;
}
    
#group_oee {
    width: 100%;
    min-height: 80px;
}
    
#b9f0e6e8 {
    width: 90%;
}
}



@media (max-width: 767px) {
    
#\31 690cbf0 {
    grid-template-rows: minmax(8px, max-content);
}
#\31 690cbf0.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAIBAAAQMCBwAAAAAAAAAAAAAAAQACAwQRBgcUISIyYf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAXEQEBAQEAAAAAAAAAAAAAAAABAgAD/9oADAMBAAIRAxEAPwDRJ81p9e6CKka0jqDve3qoY8dudG0uoRcgE80REnpSuU85A3//2Q==');
}
    
#\34 93add65 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\31 690cbf0::before, #\31 690cbf0 > .bgExtraLayerOverlay {
    
}
#\31 690cbf0 {
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: 50% 50%;
}
#\31 690cbf0.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAIBAAAQMCBwAAAAAAAAAAAAAAAQACAwQRBgcUISIyYf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAXEQEBAQEAAAAAAAAAAAAAAAABAgAD/9oADAMBAAIRAxEAPwDRJ81p9e6CKka0jqDve3qoY8dudG0uoRcgE80REnpSuU85A3//2Q==');
}
    
#\34 84a4d4c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 100px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 93add65 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0px 0px 100px 0px;
}
    
#\31 77ab58f {
    margin: 0px 0% 0px 0%;
}
    
#b9f0e6e8 {
    width: 90%;
}
    
#group_oee {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 fbbe7e6 {
    height: 77px;
}
}



@media all {
    
#a04bb0cc {
    min-height: auto;
    flex-wrap: nowrap;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    padding: 25px 4% 25px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 d8c53df[data-pinned] {
    position: sticky;
    top: 150px;
    bottom: auto;
    z-index: 1;
}
#\36 d8c53df {
    max-width: 100%;
    width: 100.00%;
    height: 636px;
}
    
#\37 1a45bbb {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\35 daff4c6 {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#f5137993 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    align-items: center;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 0be35a1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48.5%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 9107a58 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\30 ceeba1f {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a04bb0cc {
    flex-direction: row;
    padding-left: 3%;
    min-height: auto;
    flex-wrap: nowrap;
    padding-right: 3%;
}
    
#f5137993 {
    width: 48%;
    min-height: 8px;
}
    
#\35 0be35a1 {
    width: 48%;
    min-height: 8px;
}
}



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



@media (max-width: 767px) {
    
#a04bb0cc {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 25px 20px 25px 20px;
}
    
#\36 d8c53df {
    height: 240px;
}
    
#f5137993 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 0be35a1 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
}



@media all {
    
#\37 fe301dd {
    background-color: rgba(255, 255, 255, 1);
    background-image: url("https://lirp.cdn-website.com/bbb89fff/dms3rep/multi/opt/bg5-1920w.png");
    background-size: contain;
    background-position: 100% 100%;
}
#\37 fe301dd.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAYAAADd/14OAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB1UlEQVQoz2WRy24TQRBF29j4MX4ljhPih0zCI4qE+Bw+ge+Y3+AX4hVrBESJcdxdbWDBOAZPT8+MEStWCHm6u8ZyozEBKXClq9ocVZXuJdZakvntp593xiIpXcnEYUtVvvBXeUIs+e1sWEvmc5sDgUUmscEi3YZYN6lMSrdAz7Nk+kUXuEgcJnWLRfqQRdiiUldugdOpzfHPaRn8tAky3WMR7vMYGzxW5ezaX01mqsB8bDBhOkyaAY10d7LUTfp1Vfzz/1Z0oUogsA0BnoDEJxCaxxDqe0wkzpWnCq57AzKhqiDMAQTmFAJ8CoE+pYE6pkK1JgtVfTn6ntuCPMI6l7jHA7wPPh6BMAMQ+gEEusMC3T6/VnnXdQnhceqwAOtUmH26MO3JQrcgMD2Qps8ldqmvK8PhkBD+bXN3LLB0OVe1Sy9x3s1U+b1c70zDtD+VOIDA7Hy8TvLkldjk3sxV4fUsKV54q+LIW+U/hJsqD9Mul3gMge5zoXazasizoSXPX1hydmbJeWgJX66rEGMPIjyB0DwEqXtb0L1xltnCWkJjrLMYeyzCRzzGAY/0IflXS2tzbIk1iPGAhthhkdllceL8B2ZbeZRWpvG6PvZVbTT/Ucji+QUvWVjXc+6e4wAAAABJRU5ErkJggg==');
}
    
#\31 39a26b2 {
    margin: 0px 0% 0px 0%;
}
    
#\36 f13c1cc {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\34 5687a9a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#fae107b0 {
    min-height: 369px;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 25px 4% 25px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 aa898e6 {
    align-self: center;
    max-width: 100%;
    width: 100%;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 fe301dd {
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: 50% 50%;
}
#\37 fe301dd.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAYAAADd/14OAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB1UlEQVQoz2WRy24TQRBF29j4MX4ljhPih0zCI4qE+Bw+ge+Y3+AX4hVrBESJcdxdbWDBOAZPT8+MEStWCHm6u8ZyozEBKXClq9ocVZXuJdZakvntp593xiIpXcnEYUtVvvBXeUIs+e1sWEvmc5sDgUUmscEi3YZYN6lMSrdAz7Nk+kUXuEgcJnWLRfqQRdiiUldugdOpzfHPaRn8tAky3WMR7vMYGzxW5ezaX01mqsB8bDBhOkyaAY10d7LUTfp1Vfzz/1Z0oUogsA0BnoDEJxCaxxDqe0wkzpWnCq57AzKhqiDMAQTmFAJ8CoE+pYE6pkK1JgtVfTn6ntuCPMI6l7jHA7wPPh6BMAMQ+gEEusMC3T6/VnnXdQnhceqwAOtUmH26MO3JQrcgMD2Qps8ldqmvK8PhkBD+bXN3LLB0OVe1Sy9x3s1U+b1c70zDtD+VOIDA7Hy8TvLkldjk3sxV4fUsKV54q+LIW+U/hJsqD9Mul3gMge5zoXazasizoSXPX1hydmbJeWgJX66rEGMPIjyB0DwEqXtb0L1xltnCWkJjrLMYeyzCRzzGAY/0IflXS2tzbIk1iPGAhthhkdllceL8B2ZbeZRWpvG6PvZVbTT/Ucji+QUvWVjXc+6e4wAAAABJRU5ErkJggg==');
}
    
#\34 5687a9a {
    width: 100%;
    min-height: 8px;
    align-items: center;
}
    
#fae107b0 {
    flex-direction: row;
    padding-left: 3%;
    min-height: auto;
    flex-wrap: nowrap;
    padding-right: 3%;
}
}



@media (max-width: 767px) {
    
#\37 fe301dd {
    grid-template-rows: minmax(8px, max-content);
}
#\37 fe301dd.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAYAAADd/14OAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB1UlEQVQoz2WRy24TQRBF29j4MX4ljhPih0zCI4qE+Bw+ge+Y3+AX4hVrBESJcdxdbWDBOAZPT8+MEStWCHm6u8ZyozEBKXClq9ocVZXuJdZakvntp593xiIpXcnEYUtVvvBXeUIs+e1sWEvmc5sDgUUmscEi3YZYN6lMSrdAz7Nk+kUXuEgcJnWLRfqQRdiiUldugdOpzfHPaRn8tAky3WMR7vMYGzxW5ezaX01mqsB8bDBhOkyaAY10d7LUTfp1Vfzz/1Z0oUogsA0BnoDEJxCaxxDqe0wkzpWnCq57AzKhqiDMAQTmFAJ8CoE+pYE6pkK1JgtVfTn6ntuCPMI6l7jHA7wPPh6BMAMQ+gEEusMC3T6/VnnXdQnhceqwAOtUmH26MO3JQrcgMD2Qps8ldqmvK8PhkBD+bXN3LLB0OVe1Sy9x3s1U+b1c70zDtD+VOIDA7Hy8TvLkldjk3sxV4fUsKV54q+LIW+U/hJsqD9Mul3gMge5zoXazasizoSXPX1hydmbJeWgJX66rEGMPIjyB0DwEqXtb0L1xltnCWkJjrLMYeyzCRzzGAY/0IflXS2tzbIk1iPGAhthhkdllceL8B2ZbeZRWpvG6PvZVbTT/Ucji+QUvWVjXc+6e4wAAAABJRU5ErkJggg==');
}
    
#fae107b0 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\37 fe301dd {
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: 50% 50%;
}
#\37 fe301dd.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAYAAADd/14OAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB1UlEQVQoz2WRy24TQRBF29j4MX4ljhPih0zCI4qE+Bw+ge+Y3+AX4hVrBESJcdxdbWDBOAZPT8+MEStWCHm6u8ZyozEBKXClq9ocVZXuJdZakvntp593xiIpXcnEYUtVvvBXeUIs+e1sWEvmc5sDgUUmscEi3YZYN6lMSrdAz7Nk+kUXuEgcJnWLRfqQRdiiUldugdOpzfHPaRn8tAky3WMR7vMYGzxW5ezaX01mqsB8bDBhOkyaAY10d7LUTfp1Vfzz/1Z0oUogsA0BnoDEJxCaxxDqe0wkzpWnCq57AzKhqiDMAQTmFAJ8CoE+pYE6pkK1JgtVfTn6ntuCPMI6l7jHA7wPPh6BMAMQ+gEEusMC3T6/VnnXdQnhceqwAOtUmH26MO3JQrcgMD2Qps8ldqmvK8PhkBD+bXN3LLB0OVe1Sy9x3s1U+b1c70zDtD+VOIDA7Hy8TvLkldjk3sxV4fUsKV54q+LIW+U/hJsqD9Mul3gMge5zoXazasizoSXPX1hydmbJeWgJX66rEGMPIjyB0DwEqXtb0L1xltnCWkJjrLMYeyzCRzzGAY/0IflXS2tzbIk1iPGAhthhkdllceL8B2ZbeZRWpvG6PvZVbTT/Ucji+QUvWVjXc+6e4wAAAABJRU5ErkJggg==');
}
    
#\34 5687a9a {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
}
    
#fae107b0 {
    flex-direction: column;
    padding-left: 20px;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 20px;
}
}



@media all {
    
#\38 5b36c1d {
    min-height: auto;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
}
    
#\30 968d2b9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    margin: 0px 0% 0px 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
}
    
#e5488c6b {
    margin: 0px 0% 0px 0%;
}
    
#widget_j8v {
    order: 1;
}
    
#a4c1f35d {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\30 88c6b75 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 5b36c1d {
    flex-direction: row;
    min-height: auto;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\30 968d2b9 {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\38 5b36c1d {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a4c1f35d {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\38 5b36c1d {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
}
    
#\30 968d2b9 {
    row-gap: 16px;
    width: 100%;
    min-height: 10px;
    align-items: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 52ec7dc {
    min-height: 152px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 80a79cc {
    width: 100%;
    height: 149px;
    max-width: 100%;
}
    
#da1e7f98 {
    margin: 0px 0% -140px 0%;
}
    
#\36 48faf92 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#a683b5bf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 52ec7dc {
    min-height: 48px;
    padding: 0px 0% 0px 0%;
}
    
#da1e7f98 {
    margin: 0px 0% -60px 0%;
}
    
#\34 80a79cc {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\34 52ec7dc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#a683b5bf {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#da1e7f98 {
    margin: 0px 0% -140px 0%;
}
}



@media all {
    
#\33 c657cbc {
    margin: 0px 0% 0px 0%;
}
    
#ca8dc8f2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 e812991 {
    background-color: var(--color_2);
    background-attachment: fixed;
    background-image: none;
}
    
#\38 15371f9 {
    max-width: 100%;
    width: 196px;
    height: auto;
    order: 2;
}
    
#\32 6b19ccc {
    align-self: center;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\37 0c1eabb {
    max-width: 100%;
    width: auto;
    height: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a86a9b52 {
    min-height: 253px;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 25px 4% 25px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_iq4 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 75px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 0;
}
    
#widget_la7.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_la7 {
    width: 50px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#e815bcfe.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e815bcfe {
    width: 50px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ca8dc8f2 {
    width: 100%;
    min-height: 8px;
    align-items: center;
}
    
#\39 e812991 {
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-image: none;
    background-position: 50% 50%;
}
    
#a86a9b52 {
    flex-direction: row;
    padding-left: 3%;
    min-height: auto;
    flex-wrap: nowrap;
    padding-right: 3%;
}
}



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



@media (max-width: 767px) {
    
#ca8dc8f2 {
    width: 100%;
    min-height: 160px;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 e812991 {
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-image: none;
    background-position: 50% 50%;
}
    
#a86a9b52 {
    flex-direction: column;
    padding-left: 20px;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 20px;
}
    
#group_iq4 {
    column-gap: 15px;
    height: auto;
    min-height: 67px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 89849ca {
    margin: 0px 0% 0px 0%;
}
    
#\32 e2aa851 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32.666666666666664%;
    align-items: center;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 e8895ae {
    background-color: var(--color_2);
    background-attachment: fixed;
    background-image: none;
}
    
#f48c49dc {
    min-height: 369px;
    flex-wrap: nowrap;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    padding: 25px 4% 25px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_02s {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.21) 3px 0px 11px 0px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 475da00 {
    width: 106px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_onj.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_onj {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -40px 0% 0px 0%;
}
    
#\35 9a8e840 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_f5m {
    justify-content: flex-start;
    width: 32.666666666666664%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#group_sq2 {
    justify-content: flex-start;
    width: 32.666666666666664%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#eb9c4ff8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#eb9c4ff8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -40px 0% 0px 0%;
}
    
#\39 bc21164 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.21) 3px 0px 11px 0px;
    align-self: auto;
    order: 0;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 690f86c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 2a6199e {
    width: 106px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8acb48e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 8acb48e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -40px 0% 0px 0%;
}
    
#\32 4eda3ee {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.21) 3px 0px 11px 0px;
    align-self: auto;
    order: 0;
    justify-self: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b80cb986 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c70bd0f2 {
    width: 106px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b0cec27 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.21) 3px 0px 11px 0px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 f8401ec {
    width: 106px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 234e3af.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 234e3af {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -40px 0% 0px 0%;
}
    
#\30 112b62c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 f231df9 {
    width: 106px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 816b1eb {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.21) 3px 0px 11px 0px;
    align-self: auto;
    order: 0;
    justify-self: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c53ba37d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 1bc896b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 1bc896b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -40px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 e2aa851 {
    width: 49.5%;
    min-height: 8px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\31 e8895ae {
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-image: none;
    background-position: 50% 50%;
}
    
#f48c49dc {
    flex-direction: row;
    padding-left: 3%;
    min-height: 240px;
    flex-wrap: wrap;
    padding-right: 3%;
    column-gap: 1%;
}
    
#group_f5m {
    width: 49.5%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#group_sq2 {
    width: 49.5%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



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



@media (max-width: 767px) {
    
#\32 e2aa851 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\31 e8895ae {
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-image: none;
    background-position: 50% 50%;
}
    
#f48c49dc {
    flex-direction: column;
    padding-left: 20px;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 20px;
}
    
#group_f5m {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_sq2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f952a901 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#\33 ee9935a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 27d06b7 {
    margin: -5px 0% 0px 0%;
}
    
#cfc6f9aa.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cfc6f9aa {
    width: 100%;
    height: 149px;
    max-width: 100%;
    margin: -20px 0% 0px 0%;
}
    
#a529c1a8 {
    min-height: 155px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 27d06b7 {
    margin: 0px 0% 0px 0%;
}
    
#a529c1a8 {
    padding: 0px 0% 0px 0%;
}
}



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



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 33e8430 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#ea65aaff {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\30 ca146fd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 575f64a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_snb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_icp {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 33e8430 {
    min-height: 210px;
    padding: 0px 3% 50px 3%;
}
    
#\31 19bb44f {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 33e8430 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\30 ca146fd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 575f64a {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 47ee4a4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a14c30f7 {
    min-height: 138px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 bfffd38 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#widget_54j {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_mn3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_mn3 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% -35px 0%;
}
    
#\39 4f32ec2 {
    margin: 0px 0% 0px 0%;
}
    
#dab1a63e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#dab1a63e {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -35px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a14c30f7 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 68px;
}
    
#\39 4f32ec2 {
    margin: 0px 0% 0px 0%;
}
    
#dab1a63e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#dab1a63e {
    width: 40px;
    height: auto;
    margin: -80px 0% 0px 0%;
}
    
#widget_mn3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_mn3 {
    width: 40px;
    margin: 0px 0% -80px 0%;
}
}



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



@media all {
    
#dac3c201 {
    margin: 0px 0% 0px 0%;
}
    
#\39 353dbde {
    min-height: 422px;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    padding: 25px 4% 25px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 0053adc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    flex-direction: row;
    align-items: flex-end;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#widget_9un.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_9un {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3d69951::before, #\37 3d69951 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.2;
    border-radius: inherit;
}
#\37 3d69951 {
    flex-direction: row;
    align-items: center;
    width: 52.74445435257219%;
    min-height: 421px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-image: url(https://lirp.cdn-website.com/bbb89fff/dms3rep/multi/opt/shutterstock_2477579319-505h.jpg);
    height: auto;
    border-radius: 20px 20px 20px 20px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
#\37 3d69951.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAdEAABBAIDAAAAAAAAAAAAAAACAAEDEQUGEjFB/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgX/xAAYEQACAwAAAAAAAAAAAAAAAAAAAQIhMf/aAAwDAQACEQMRAD8Aq9TyIT5ieKEjeMm5UXj03SsrRE3RLnp//9k=');
}
    
#\33 48e03d5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 48e03d5 {
    width: 98.73%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bfb6de7c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    flex-direction: row;
    align-items: flex-end;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\35 ff74da4::before, #\35 ff74da4 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.2;
    border-radius: inherit;
}
#\35 ff74da4 {
    flex-direction: row;
    align-items: center;
    width: 52.732056209833644%;
    min-height: 421px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-image: url(https://lirp.cdn-website.com/bbb89fff/dms3rep/multi/opt/shutterstock_2365670093-505h.jpg);
    height: auto;
    border-radius: 20px 20px 20px 20px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
#\35 ff74da4.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAHRAAAQQDAQEAAAAAAAAAAAAAAQACBCEDBRESE//EABQBAQAAAAAAAAAAAAAAAAAAAAX/xAAXEQEBAQEAAAAAAAAAAAAAAAABAgAR/9oADAMBAAIRAxEAPwDCFmXTwI0DLJL/AK25gFcVTodY498Ou0RHKlPMrEHN/9k=');
}
    
#\32 cde4a48.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 cde4a48 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_vpe {
    align-items: flex-start;
    width: 93.28%;
    min-height: 192px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px -255px;
}
    
#widget_r78.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 10px 10px;
}
#widget_r78 {
    width: 45.65%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 5457a17.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 5457a17 {
    width: 98.74%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 7455afd {
    align-items: flex-start;
    width: 93.45%;
    min-height: 192px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px -195px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 155a738.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 10px 10px;
}
#\35 155a738 {
    width: 36.85%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 40ade9c {
    background-image: none;
    background-size: contain;
    background-position: 100% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 353dbde {
    column-gap: 4%;
    flex-direction: row;
    padding-left: 3%;
    min-height: 451px;
    flex-wrap: nowrap;
    padding-right: 3%;
}
    
#\37 0053adc {
    width: 48%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: flex-end;
    margin: 0% 0% 0% 0%;
}
    
#widget_9un.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_9un {
    width: 100.00%;
}
    
#\37 3d69951::before, #\37 3d69951 > .bgExtraLayerOverlay {
    
}
#\37 3d69951 {
    width: 59.456424662178534%;
    height: auto;
    min-height: 429px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#\37 3d69951.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAdEAABBAIDAAAAAAAAAAAAAAACAAEDEQUGEjFB/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgX/xAAYEQACAwAAAAAAAAAAAAAAAAAAAQIhMf/aAAwDAQACEQMRAD8Aq9TyIT5ieKEjeMm5UXj03SsrRE3RLnp//9k=');
}
    
#\33 48e03d5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 48e03d5 {
    width: 232.703px;
}
    
#bfb6de7c {
    width: 48%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: flex-end;
    margin: 0% 0% 0% 0%;
}
    
#\35 ff74da4::before, #\35 ff74da4 > .bgExtraLayerOverlay {
    
}
#\35 ff74da4 {
    width: 63.200581198237025%;
    height: auto;
    min-height: 429px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#\35 ff74da4.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAHRAAAQQDAQEAAAAAAAAAAAAAAQACBCEDBRESE//EABQBAQAAAAAAAAAAAAAAAAAAAAX/xAAXEQEBAQEAAAAAAAAAAAAAAAABAgAR/9oADAMBAAIRAxEAPwDCFmXTwI0DLJL/AK25gFcVTodY498Ou0RHKlPMrEHN/9k=');
}
    
#\32 cde4a48.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 cde4a48 {
    width: 90.39%;
}
    
#\37 7455afd {
    width: 63.76225117450477%;
    height: auto;
    min-height: 142px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 30px -100px;
}
    
#\35 155a738.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 10px 10px;
}
#\35 155a738 {
    width: 69.04%;
    margin: 0px 0px 0px -50px;
}
    
#group_vpe {
    width: 75.27493582602798%;
    height: auto;
    min-height: 166px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px -125px;
}
    
#widget_r78.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 10px 10px;
}
#widget_r78 {
    width: 69.59%;
    margin: 0px 0px 0px -50px;
}
}



@media (max-width: 767px) {
    
#\39 353dbde {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 40ade9c {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\39 353dbde {
    flex-direction: column;
    padding-left: 20px;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 20px;
}
    
#\37 0053adc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_9un.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_9un {
    margin: 50px 0% 0px 0%;
}
    
#\37 3d69951::before, #\37 3d69951 > .bgExtraLayerOverlay {
    
}
#\37 3d69951 {
    width: 95.92672955974844%;
    align-items: flex-start;
}
#\37 3d69951.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAdEAABBAIDAAAAAAAAAAAAAAACAAEDEQUGEjFB/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgX/xAAYEQACAwAAAAAAAAAAAAAAAAAAAQIhMf/aAAwDAQACEQMRAD8Aq9TyIT5ieKEjeMm5UXj03SsrRE3RLnp//9k=');
}
    
#bfb6de7c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 ff74da4::before, #\35 ff74da4 > .bgExtraLayerOverlay {
    
}
#\35 ff74da4 {
    width: 97.98%;
    align-items: flex-start;
}
#\35 ff74da4.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAHRAAAQQDAQEAAAAAAAAAAAAAAQACBCEDBRESE//EABQBAQAAAAAAAAAAAAAAAAAAAAX/xAAXEQEBAQEAAAAAAAAAAAAAAAABAgAR/9oADAMBAAIRAxEAPwDCFmXTwI0DLJL/AK25gFcVTodY498Ou0RHKlPMrEHN/9k=');
}
    
#\32 cde4a48.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 cde4a48 {
    margin: 70px 0% 0px 0%;
}
    
#group_vpe {
    width: 76.10%;
    height: auto;
    min-height: 142px;
}
    
#widget_r78 {
    width: 100.00%;
}
    
#\37 7455afd {
    width: 59.34559748427672%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px -195px;
}
    
#\35 155a738 {
    width: 79.48%;
}
}



@media all {
    
#\33 4888298.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 4888298 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 100px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9de1e10::before, #\34 9de1e10 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.25;
    border-radius: inherit;
}
#\34 9de1e10 {
    flex-direction: row;
    align-items: flex-start;
    width: 52.73947194322488%;
    min-height: 421px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-image: url(https://lirp.cdn-website.com/bbb89fff/dms3rep/multi/opt/shutterstock_1848136564-505h.jpg);
    height: auto;
    border-radius: 20px 20px 20px 20px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
#\34 9de1e10.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAeEAABAwQDAAAAAAAAAAAAAAACAAEDBBITQREWMf/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAEhAgP/2gAMAwEAAhEDEQA/ALjuM1XHhO6InJrZAfSq4qosYc1k3jadEQ4cKeqUP//Z');
}
    
#c91ee9b4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c91ee9b4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4660b6b {
    margin: 0px 0% 0px 0%;
}
    
#\31 965d823 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    flex-direction: row;
    align-items: flex-end;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\31 3d50cff {
    min-height: 422px;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    padding: 25px 4% 25px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#eb0561d5::before, #eb0561d5 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.3;
    border-radius: inherit;
}
#eb0561d5 {
    flex-direction: row;
    align-items: center;
    width: 52.74740629131946%;
    min-height: 421px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-image: url(https://lirp.cdn-website.com/bbb89fff/dms3rep/multi/opt/shutterstock_2584644771-505h.jpg);
    height: auto;
    border-radius: 20px 20px 20px 20px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
#eb0561d5.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIBAAAQQBBAMAAAAAAAAAAAAAAQACAwUEBgcRIRMUMf/EABUBAQEAAAAAAAAAAAAAAAAAAAEC/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAMRIf/aAAwDAQACEQMRAD8AragtznVOZFYSn0vHzIGjtwCwkO7lXjxMgjo2OZG0MaT9IHSIhO0p2Q//2Q==');
}
    
#\36 54aafee {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    flex-direction: row;
    align-items: flex-end;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\30 5c1889b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 10px 10px;
}
#\30 5c1889b {
    width: 45.65%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#d56cd6c6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d56cd6c6 {
    width: 98.74%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c7e247e3 {
    align-items: flex-start;
    width: 93.28%;
    min-height: 192px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px -255px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 86e72dd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 10px 10px;
}
#\35 86e72dd {
    width: 42.86%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\34 231b7c2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 231b7c2 {
    width: 94.81%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c585b39 {
    align-items: flex-start;
    width: 83.14%;
    min-height: 192px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px -210px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f5ea94d {
    background-image: none;
    background-size: contain;
    background-position: 0% 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 4888298.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 4888298 {
    width: 100.00%;
    margin: 140px 0% 0px 0%;
}
    
#\34 9de1e10::before, #\34 9de1e10 > .bgExtraLayerOverlay {
    
}
#\34 9de1e10 {
    width: 65.71%;
    height: auto;
    min-height: 429px;
    align-items: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#\34 9de1e10.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAeEAABAwQDAAAAAAAAAAAAAAACAAEDBBITQREWMf/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAEhAgP/2gAMAwEAAhEDEQA/ALjuM1XHhO6InJrZAfSq4qosYc1k3jadEQ4cKeqUP//Z');
}
    
#c91ee9b4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c91ee9b4 {
    width: 100.00%;
}
    
#\31 965d823 {
    width: 48%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: flex-end;
    margin: 0% 0% 0% 0%;
}
    
#\31 3d50cff {
    column-gap: 4%;
    flex-direction: row;
    padding-left: 3%;
    min-height: 451px;
    flex-wrap: nowrap;
    padding-right: 3%;
}
    
#eb0561d5::before, #eb0561d5 > .bgExtraLayerOverlay {
    
}
#eb0561d5 {
    width: 58.41%;
    height: auto;
    min-height: 429px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#eb0561d5.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIBAAAQQBBAMAAAAAAAAAAAAAAQACAwUEBgcRIRMUMf/EABUBAQEAAAAAAAAAAAAAAAAAAAEC/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAMRIf/aAAwDAQACEQMRAD8AragtznVOZFYSn0vHzIGjtwCwkO7lXjxMgjo2OZG0MaT9IHSIhO0p2Q//2Q==');
}
    
#\36 54aafee {
    width: 48%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: flex-end;
    margin: 0% 0% 0% 0%;
}
    
#\38 c585b39 {
    height: auto;
    min-height: 190px;
    width: 62.837293553542885%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px -105px;
}
    
#\35 86e72dd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 10px 10px;
}
#\35 86e72dd {
    width: 68.72%;
    margin: 0px 0px 0px -50px;
}
    
#c7e247e3 {
    width: 70.14582263767133%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px -130px;
}
    
#\30 5c1889b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 10px 10px;
}
#\30 5c1889b {
    width: 67.61%;
    margin: 0px 0px 0px -50px;
}
}



@media (max-width: 767px) {
    
#\31 3d50cff {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 f5ea94d {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\33 4888298.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 4888298 {
    margin: 80px 0% 0px 0%;
}
    
#\34 9de1e10::before, #\34 9de1e10 > .bgExtraLayerOverlay {
    
}
#\34 9de1e10 {
    width: 99.19433962264151%;
}
#\34 9de1e10.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAeEAABAwQDAAAAAAAAAAAAAAACAAEDBBITQREWMf/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAGBEAAwEBAAAAAAAAAAAAAAAAAAEhAgP/2gAMAwEAAhEDEQA/ALjuM1XHhO6InJrZAfSq4qosYc1k3jadEQ4cKeqUP//Z');
}
    
#c91ee9b4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c91ee9b4 {
    margin: 80px 0% 0px 0%;
}
    
#\31 965d823 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 3d50cff {
    flex-direction: column;
    padding-left: 20px;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 20px;
}
    
#eb0561d5::before, #eb0561d5 > .bgExtraLayerOverlay {
    
}
#eb0561d5 {
    width: 99.20%;
    align-items: flex-start;
}
#eb0561d5.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIBAAAQQBBAMAAAAAAAAAAAAAAQACAwUEBgcRIRMUMf/EABUBAQEAAAAAAAAAAAAAAAAAAAEC/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAMRIf/aAAwDAQACEQMRAD8AragtznVOZFYSn0vHzIGjtwCwkO7lXjxMgjo2OZG0MaT9IHSIhO0p2Q//2Q==');
}
    
#\36 54aafee {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c7e247e3 {
    width: 76.98993710691823%;
}
    
#\30 5c1889b {
    width: 94.77%;
}
    
#\38 c585b39 {
    width: 62.780188679245285%;
    height: auto;
    min-height: 142px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px -210px;
}
    
#\35 86e72dd {
    width: 91.66%;
}
}



@media all {
    
#\31 196c943.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 196c943 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
}
    
#\35 ca7c81b {
    min-height: 422px;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    padding: 25px 4% 25px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 67db2ca {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    flex-direction: row;
    align-items: flex-end;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\36 62d2106 {
    margin: 0px 0% 0px 0%;
}
    
#\37 f5a0a9a::before, #\37 f5a0a9a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.3;
    border-radius: inherit;
}
#\37 f5a0a9a {
    flex-direction: row;
    align-items: center;
    width: 52.74445435257219%;
    min-height: 421px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-image: url(https://lirp.cdn-website.com/bbb89fff/dms3rep/multi/opt/scraped-sites/topdogsmobile/scraped/images/02-ga4ss-1920w.jpg);
    height: auto;
    border-radius: 20px 20px 20px 20px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
#\37 f5a0a9a.lazy {
    background-image: url('');
}
    
#ed19d12b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ed19d12b {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
}
    
#\39 2914b63 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    flex-direction: row;
    align-items: flex-end;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#ecdafa83::before, #ecdafa83 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.2;
    border-radius: inherit;
}
#ecdafa83 {
    flex-direction: row;
    align-items: center;
    width: 52.732056209833644%;
    min-height: 421px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-image: url(https://lirp.cdn-website.com/bbb89fff/dms3rep/multi/opt/shutterstock_2365670093-505h.jpg);
    height: auto;
    border-radius: 20px 20px 20px 20px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
#ecdafa83.lazy {
    background-image: url('');
}
    
#ab82f1f5 {
    align-items: flex-start;
    width: 93.28%;
    min-height: 192px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px -255px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 19074de.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 19074de {
    width: 98.74%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be924e5a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 10px 10px;
}
#be924e5a {
    width: 45.65%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 f3e76cc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 10px 10px;
}
#\32 f3e76cc {
    width: 36.85%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\30 b50cc6f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 b50cc6f {
    width: 98.74%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a3cb9a1 {
    align-items: flex-start;
    width: 93.45%;
    min-height: 192px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px -195px 0px -195px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ed19d12b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ed19d12b {
    width: 90.39%;
}
    
#\39 2914b63 {
    width: 48%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: flex-end;
    margin: 0% 0% 0% 0%;
}
    
#\31 196c943.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 196c943 {
    width: 100.00%;
}
    
#\35 ca7c81b {
    column-gap: 4%;
    flex-direction: row;
    padding-left: 3%;
    min-height: 451px;
    flex-wrap: nowrap;
    padding-right: 3%;
}
    
#\33 67db2ca {
    width: 48%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: flex-end;
    margin: 0% 0% 0% 0%;
}
    
#ecdafa83::before, #ecdafa83 > .bgExtraLayerOverlay {
    
}
#ecdafa83 {
    width: 100.00%;
    height: auto;
    min-height: 429px;
    align-items: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#ecdafa83.lazy {
    background-image: url('');
}
    
#\37 f5a0a9a::before, #\37 f5a0a9a > .bgExtraLayerOverlay {
    
}
#\37 f5a0a9a {
    width: 100.00%;
    height: auto;
    min-height: 429px;
    align-items: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#\37 f5a0a9a.lazy {
    background-image: url('');
}
    
#ab82f1f5 {
    align-items: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#be924e5a {
    width: 75.62%;
}
    
#\39 a3cb9a1 {
    align-items: flex-end;
}
    
#\32 f3e76cc {
    width: 68.12%;
}
}



@media (max-width: 767px) {
    
#\31 1fb306a {
    grid-template-rows: minmax(8px, max-content);
}
    
#\35 ca7c81b {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\31 196c943.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 196c943 {
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ca7c81b {
    flex-direction: column;
    padding-left: 20px;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 20px;
}
    
#\33 67db2ca {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 f5a0a9a::before, #\37 f5a0a9a > .bgExtraLayerOverlay {
    
}
#\37 f5a0a9a {
    width: 95.92672955974844%;
    align-items: flex-start;
    justify-content: flex-end;
    flex-direction: column;
    flex-wrap: nowrap;
}
#\37 f5a0a9a.lazy {
    background-image: url('');
}
    
#ed19d12b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ed19d12b {
    min-width: 32px;
    justify-self: auto;
    width: 99.99445562262464%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2914b63 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ecdafa83::before, #ecdafa83 > .bgExtraLayerOverlay {
    
}
#ecdafa83 {
    width: 97.98%;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-end;
}
#ecdafa83.lazy {
    background-image: url('');
}
    
#ab82f1f5 {
    width: 100.00%;
    height: auto;
    min-height: 142px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#be924e5a {
    width: 100.00%;
    order: 2;
}
    
#\32 19074de {
    order: 1;
}
    
#\32 f3e76cc {
    width: 79.48%;
    order: 2;
}
    
#\39 a3cb9a1 {
    width: 100.00%;
    min-width: 32px;
    align-items: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 b50cc6f {
    order: 1;
}
}



@media all {
    
#\31 0627275 {
    align-items: flex-start;
    width: 93.28%;
    min-height: 192px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px -255px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b08d6d7::before, #\38 b08d6d7 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.25;
    border-radius: inherit;
}
#\38 b08d6d7 {
    flex-direction: row;
    align-items: flex-start;
    width: 52.742793242058816%;
    min-height: 421px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-image: url(https://lirp.cdn-website.com/bbb89fff/dms3rep/multi/opt/shutterstock_1848136564-505h.jpg);
    height: auto;
    border-radius: 20px 20px 20px 20px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
#\38 b08d6d7.lazy {
    background-image: url('');
}
    
#\30 9e2e869 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    flex-direction: row;
    align-items: flex-end;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\31 3345f09 {
    margin: 0px 0% 0px 0%;
}
    
#baa1b054 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    flex-direction: row;
    align-items: flex-end;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#df4facee::before, #df4facee > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.3;
    border-radius: inherit;
}
#df4facee {
    flex-direction: row;
    align-items: center;
    width: 52.74740629131946%;
    min-height: 421px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-image: url(https://lirp.cdn-website.com/bbb89fff/dms3rep/multi/opt/shutterstock_2584644771-505h.jpg);
    height: auto;
    border-radius: 20px 20px 20px 20px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
#df4facee.lazy {
    background-image: url('');
}
    
#\39 d471669.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 d471669 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
}
    
#\31 718373c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 718373c {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
}
    
#d969107f {
    min-height: 422px;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    padding: 25px 4% 25px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 b700744.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 10px 10px;
}
#\38 b700744 {
    width: 45.65%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 fbbc1a5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 fbbc1a5 {
    width: 98.74%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e873194 {
    align-items: flex-start;
    width: 100%;
    min-height: 192px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px -210px 0px -210px;
    grid-area: auto / auto / auto / auto;
}
    
#a8b34a7b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 10px 10px;
}
#a8b34a7b {
    width: 35.40%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 b98fc55.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 b98fc55 {
    width: 98.74%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 0627275 {
    align-items: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#\38 b08d6d7::before, #\38 b08d6d7 > .bgExtraLayerOverlay {
    
}
#\38 b08d6d7 {
    width: 100.00%;
    height: auto;
    min-height: 429px;
    align-items: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#\38 b08d6d7.lazy {
    background-image: url('');
}
    
#\30 9e2e869 {
    width: 48%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: flex-end;
    margin: 0% 0% 0% 0%;
}
    
#baa1b054 {
    width: 48%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: flex-end;
    margin: 0% 0% 0% 0%;
}
    
#\39 d471669.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 d471669 {
    width: 100.00%;
}
    
#\31 718373c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 718373c {
    width: 100.00%;
}
    
#d969107f {
    column-gap: 4%;
    flex-direction: row;
    padding-left: 3%;
    min-height: 451px;
    flex-wrap: nowrap;
    padding-right: 3%;
}
    
#df4facee::before, #df4facee > .bgExtraLayerOverlay {
    
}
#df4facee {
    width: 100.00%;
    height: auto;
    min-height: 429px;
    align-items: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#df4facee.lazy {
    background-image: url('');
}
    
#\38 b700744 {
    width: 70.09%;
}
    
#\38 e873194 {
    align-items: flex-end;
}
    
#a8b34a7b {
    width: 66.76%;
}
}



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



@media (max-width: 767px) {
    
#\31 0627275 {
    width: 100.00%;
    min-width: 32px;
    align-self: flex-end;
    align-items: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 b08d6d7::before, #\38 b08d6d7 > .bgExtraLayerOverlay {
    
}
#\38 b08d6d7 {
    width: 99.19433962264151%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-end;
    align-items: flex-end;
}
#\38 b08d6d7.lazy {
    background-image: url('');
}
    
#\30 9e2e869 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#baa1b054 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 d471669.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 d471669 {
    min-width: 32px;
    justify-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 718373c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 718373c {
    min-width: 32px;
    justify-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d969107f {
    flex-direction: column;
    padding-left: 20px;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 20px;
}
    
#df4facee::before, #df4facee > .bgExtraLayerOverlay {
    
}
#df4facee {
    width: 99.20%;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-end;
}
#df4facee.lazy {
    background-image: url('');
}
    
#\38 b700744 {
    width: 94.77%;
    order: 2;
}
    
#\35 fbbc1a5 {
    order: 1;
}
    
#\38 e873194 {
    width: 100.00%;
    height: auto;
    min-height: 142px;
    min-width: 32px;
    align-items: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a8b34a7b {
    width: 91.66%;
    order: 2;
}
    
#\35 b98fc55 {
    order: 1;
}
}

