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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1305702920 hr {
    border-top-width:1px !important;
    border-top-style:solid !important;
    color:rgba(250,249,249,1) !important;
  }

  *#dm .dmInner div.u_1670930323 hr {
    border-top-width:1px !important;
    border-top-style:solid !important;
    color:rgba(250,249,249,1) !important;
  }

  *#dm .dmInner div.u_1794691572 hr {
    border-top-width:1px !important;
    border-top-style:solid !important;
    color:rgba(250,249,249,1) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1504331976 {
    background-color:rgba(0,0,0,1) !important;
    background-image:none !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1072261463.hover { background-image:none !important; }
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: var(--color_3);
    --overlapping-background-image: none;
}
}



@media all {
    
#\33 eee8072 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 56b5faa::before, #\31 56b5faa > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.27;
    border-radius: inherit;
}
#\31 56b5faa {
    background-image: url("https://lirp.cdn-website.com/857a9fef/dms3rep/multi/opt/slide-1-1920w.png");
}
#\31 56b5faa.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\30 fcf94ac {
    min-height: 100vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#a365bea0 {
    width: 29.08%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 37px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_5vd {
    width: 30.33%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 99c7454 {
    align-self: auto;
    max-width: 100%;
    width: 969.258px;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 38b7a97 {
    align-self: auto;
    max-width: 100%;
    width: 220px;
    justify-self: auto;
    height: auto;
    order: 2;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3f01db5 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(25, 25, 25, 1);
    width: 49%;
    min-height: 8px;
    align-items: center;
    background-image: url("https://irp.cdn-website.com/857a9fef/dms3rep/multi/WellspringMarketing-12.jpg?dm-skip-opt=true");
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\37 3f01db5.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAfEAAABgEFAAAAAAAAAAAAAAAAAQIDBBEFEzFBcdH/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBf/EABkRAAIDAQAAAAAAAAAAAAAAAAABAgNREf/aAAwDAQACEQMRAD8AYbF4xcB2oyDJCbsy78Eu4xA1FVFb3PgABF3Si6YYf//Z');
}
    
#c30b9565 {
    background-color: var(--color_3);
    border-width: 0px;
    border-color: var(--color_2);
    border-style: solid;
    background-image: initial;
}
    
#\33 43911d6 {
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    min-height: 735px;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f4208aa2 {
    max-height: 100%;
    min-height: 33px;
    width: 571px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d7368de {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#a6360130 {
    column-gap: 4%;
    row-gap: 48px;
    background-color: rgba(0, 0, 0, 0);
    width: 49%;
    min-height: 8px;
    min-width: 4%;
    order: 0;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\38 17e579e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fd06e546 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.67%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d32fa061.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d32fa061 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
}
    
#f2b8e044 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 b501785 {
    background-color: rgba(250,249,249,1);
    background-image: initial;
}
    
#\30 2eea22a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\36 c6c4593 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 06401e6 {
    min-height: 336px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\39 fd36d62 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#dc185259 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 376a799 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\32 356429c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 37.92%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/857a9fef/dms3rep/multi/header.jpg?dm-skip-opt=true");
    border-radius: 300px 300px 20px 20px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\32 356429c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAHhAAAQQCAwEAAAAAAAAAAAAAAgABAwQFEQYSIYH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABURAQEAAAAAAAAAAAAAAAAAAAAB/9oADAMBAAIRAxEAPwDWZ3PX7+EhvQtGMhk29/XUx5vZjFgLrsW0/iIpqeP/2Q==');
}
    
#\37 41f5f9c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\31 5b87313 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 58%;
    min-width: 4%;
    justify-content: space-between;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e913cbf2 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\31 10ff33e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b8b9030 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\37 72a9e05.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 72a9e05 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#a8c07eec {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 d75fed0::before, #\37 d75fed0 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0);
    opacity: 0.2;
    border-radius: inherit;
}
#\37 d75fed0 {
    background-color: rgba(250,249,249,1);
    background-image: initial;
}
    
#\37 03a6799 {
    min-height: 240px;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 283d8ac {
    width: 65.21%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 de0e05e::before, #\30 de0e05e > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\30 de0e05e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 11px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#\30 de0e05e.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}



@media all {
    
#\35 3927fe9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1cfc201.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-bottom: 10px;
}
#\38 1cfc201 {
    width: 41px;
    height: auto;
    max-width: 100%;
}
    
#\36 767f668 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 0e79a98 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 4389ecc.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-bottom: 10px;
}
#\34 4389ecc {
    width: 41px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ed8df681 {
    min-height: 304px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 10% 2% 10% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 1b7a5b0 {
    margin: 0px 0% 0px 0%;
}
    
#\33 ae0feea::before, #\33 ae0feea > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.45;
    border-radius: inherit;
}
#\33 ae0feea {
    background-color: rgba(250, 247, 244, 1);
    background-image: url("https://irp.cdn-website.com/857a9fef/dms3rep/multi/LyzenWedding2021-17.jpg?dm-skip-opt=true");
    background-attachment: fixed;
    background-position: 50% 0%;
}
#\33 ae0feea.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHhAAAgIBBQEAAAAAAAAAAAAAAQIAAxEEBQYUMSH/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AjHMDuQGhrsvQscZJ8mdab1tde03wkeRED//Z');
}
    
#\33 81318dd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#abaa2194 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 6px;
    width: 30.67%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ab37c6f0 {
    width: 65.88%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d2cdd26 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 6px;
    width: 30.67%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f110880c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 10px;
    padding-bottom: 10px;
}
#f110880c {
    width: 41px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 b056b4a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 122ec2d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 6px;
    width: 30.67%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#f6a125c2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f538cc11 {
    min-height: 163px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_s16 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#a901d61b {
    background-color: rgba(250,249,249,1);
    background-image: initial;
}
}



@media all {
    
#\34 a41065d {
    align-items: flex-start;
    width: 90.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 4%;
    justify-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f1eedec9 {
    align-items: flex-start;
    width: 90.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 4%;
    justify-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d9dfd6ef {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c330cf65 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/857a9fef/dms3rep/multi/DSC_4410.jpg?dm-skip-opt=true");
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#c330cf65.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAeEAABBAEFAAAAAAAAAAAAAAABAAIDBAcFFSIxMv/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAZEQACAwEAAAAAAAAAAAAAAAAAARESQWH/2gAMAwEAAhEDEQA/AKFmShd0pt2lEYYKp5xke1PSZciL3Hbh2URApOim+H//2Q==');
}
    
#d5a8c1c1 {
    width: 10%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 ec012d9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 983e6f6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#adb2e8fd {
    width: 10%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 8fe27f5 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#e9e9660f {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\39 7740c6b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#cc9f88aa {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 6d9d5ca {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 595b957 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e71236ca {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\36 8b334d9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a8161911 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 f0ef635.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 f0ef635 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\31 cd06320 {
    align-items: flex-start;
    width: 90.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 4%;
    justify-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 be4e04d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 60957ac.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 60957ac {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#\31 beaaec7 {
    width: 10%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 e6a611b {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 7d32411::before, #\38 7d32411 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\38 7d32411 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 48px;
    background-color: rgba(0, 0, 0, 0);
    width: 56.85%;
    background-image: url();
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#\38 7d32411.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\39 a8c917f {
    width: 56.96%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: flex-end;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1b5e404 {
    width: 65.21%;
    height: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#e80ae90a::before, #e80ae90a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0);
    opacity: 0.2;
    border-radius: inherit;
}
#e80ae90a {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\32 8367faa::before, #\32 8367faa > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\32 8367faa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 11px;
    background-color: rgba(0, 0, 0, 0);
    width: 41.09%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#\32 8367faa.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\31 a815877 {
    min-height: 220px;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    padding: 6% 6% 3% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media all {
    
#\39 4cc63df {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#db523d4f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 75839c7 {
    min-height: 211px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 fbe517a {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#a2623c5c {
    width: 75%;
    height: auto;
    max-width: 100%;
}
    
#\36 9f9be5a {
    min-height: 89px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 6% 2% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\38 134bb02 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 7130b4e {
    background-color: var(--color_6);
    background-image: initial;
}
    
#ff810925 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 7230546 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 1347008 {
    background-color: rgba(250,249,249,1);
    background-image: initial;
}
    
#\38 e5c0116 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f27a0c2b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46%;
    min-width: 4%;
    justify-content: flex-start;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c01dce9f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46%;
    min-width: 4%;
    justify-content: flex-end;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a2357baa {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 eaae387.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 eaae387 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#\37 8498f9a {
    min-height: 240px;
    column-gap: 8%;
    row-gap: 48px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 2% 6% 2% 6%;
    margin: 0% 0% 0% 0%;
}
    
#a2680d1a {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\39 128f392 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 7624312 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 52%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 754334d {
    width: 100%;
    height: 519px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 55a1c5a {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\32 85cb748 {
    width: 610px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-bottom: 40px;
}
    
#\37 8f45d28 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 990a95c {
    min-height: 630px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 8% 0% 8% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 054aaa9 {
    width: 280px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
    order: 3;
}
    
#\36 bb6fd51 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    align-items: flex-end;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 ed0ec81 {
    width: 100%;
    height: 519px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 da8307f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#ac6eee45 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#b4a008ae {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(250,249,249,1);
    background-image: initial;
}
    
#cdc57666 {
    width: 48.07%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b91060a {
    width: 697px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_f4j {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_phf {
    width: 76.8%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 2e139fa {
    width: 100%;
    height: 649px;
    max-width: 100%;
    order: 0;
}
    
#\37 c73c18e {
    width: 50%;
    height: 298px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin-right: 3%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f158b20 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\35 a556b53 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\32 b8e3646 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c4dc18f0 {
    width: 50%;
    height: 298px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin-right: 3%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 bd21333 {
    width: 50%;
    height: 298px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-left: 3%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a7b2780 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    order: 0;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1de3841 {
    justify-content: flex-start;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 45px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 8e274d4 {
    width: 100%;
    height: 649px;
    max-width: 100%;
    order: 1;
}
    
#\35 5de2570 {
    width: 50%;
    height: 298px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-left: 3%;
    grid-area: auto / auto / auto / auto;
}
    
#ab6f7873 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 45px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f364f52f {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 9bd4e92 {
    min-height: 185px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 6% 2% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\34 bda8c1e {
    width: 64%;
    height: auto;
    max-width: 100%;
}
    
#efc76728 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#d6d56268 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d88182eb {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 43ec0c4 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\37 26cd060 {
    min-height: 514px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 6% 1% 6%;
    margin: 0% 0% 0% 0%;
}
    
#f63805ee {
    width: 99.53%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c1fd9c3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.67%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 6eb947a {
    width: 100%;
    height: 433px;
    max-width: 100%;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b1a730f5 {
    width: 100%;
    height: 433px;
    max-width: 100%;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d11cc198 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 431px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(250,249,249,1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#a14eff26 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e692e396 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 34px;
    width: 32.67%;
    min-width: 4%;
    order: 1;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 ea4ebf0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.67%;
    min-width: 4%;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 5c5b81e {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#aba48bb7 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 431px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(250,249,249,1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\35 1feeb1f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3ad83f1 {
    width: 99.53%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 83ecf8f {
    min-height: 397px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\30 15a2e1b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 34px;
    width: 32.67%;
    min-width: 4%;
    order: 0;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 1f05119 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 34px;
    width: 32.67%;
    min-width: 4%;
    order: 2;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 ae2034f {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 431px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(250,249,249,1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\33 e7b12fe {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e2d380f2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.67%;
    min-width: 4%;
    order: 1;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 8cab3b3 {
    width: 99.53%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f75b30a7 {
    width: 100%;
    height: 433px;
    max-width: 100%;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a650edb {
    background-color: var(--color_5);
    background-image: initial;
}
}



@media all {
    
#\31 ad0645e {
    width: 100%;
    height: 433px;
    max-width: 100%;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e36770e {
    width: 100%;
    height: 433px;
    max-width: 100%;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d6d2dc87 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#cd08c5f2 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#e64c1d1d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.67%;
    min-width: 4%;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#fcae81fe {
    min-height: 514px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 1% 2% 6% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\32 2dd900b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 34px;
    width: 32.67%;
    min-width: 4%;
    order: 1;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2c4509b {
    width: 99.53%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0c89561 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 431px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: rgba(250,249,249,1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\36 f6fc2a6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.67%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ee40ce97 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 00a96d8 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\37 9023af8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_rga {
    width: 100%;
    height: 606px;
    min-height: 100px;
    max-width: 100%;
}
    
#widget_9ft {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#b78bfaf4 {
    width: 50%;
    height: 298px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-left: 3%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7de6bab {
    margin: 0px 0% 0px 0%;
}
    
#\32 795365b {
    width: 50%;
    height: 298px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-left: 3%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f27dea7 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\38 b54f431 {
    width: 50%;
    height: 298px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin-right: 3%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 fcb3277 {
    justify-content: flex-start;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 45px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#babe4006 {
    width: 100%;
    height: 649px;
    max-width: 100%;
    order: 0;
}
    
#\37 7b4fda9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 45px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ad44b37b {
    width: 100%;
    height: 649px;
    max-width: 100%;
    order: 1;
}
    
#ec9557bc {
    width: 50%;
    height: 298px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin-right: 3%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e088612 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\39 55a887c {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    order: 0;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f1ec0778 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 5dd3dd0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 202674e {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\31 eeab9c1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_j0g {
    width: 100%;
    height: 410px;
    min-height: 100px;
    max-width: 100%;
}
}



@media all {
    
#e34c83b7 {
    width: 64%;
    height: auto;
    max-width: 100%;
}
    
#ccec2004 {
    margin: 0px 0% 0px 0%;
}
    
#\33 0fc8a6c {
    min-height: 185px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 6% 2% 6%;
    margin: 0% 0% 0% 0%;
}
    
#fdb87bf0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d4ff1122 {
    background-color: var(--color_5);
    background-image: initial;
}
}



@media all {
    
#a507cddc {
    width: 60.22%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6e0d242 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 c8e1d12::before, #\37 c8e1d12 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.27;
    border-radius: inherit;
}
#\37 c8e1d12 {
    background-image: url("https://lirp.cdn-website.com/857a9fef/dms3rep/multi/opt/mobile-hero-1920w.png");
    background-position: 50% 0%;
}
#\37 c8e1d12.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\36 d91b4ca {
    min-height: 100vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#fc48e66c {
    width: 29.08%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 37px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc51333d {
    align-self: auto;
    max-width: 100%;
    width: 220px;
    justify-self: auto;
    height: auto;
    order: 0;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 a4d01e1 {
    width: 60.22%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f87442e8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c67a94e2 {
    min-height: 100vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 c9994e7 {
    width: 29.08%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 37px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bcdec249 {
    align-self: auto;
    max-width: 100%;
    width: 220px;
    justify-self: auto;
    height: auto;
    order: 0;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3630e7f::before, #e3630e7f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.27;
    border-radius: inherit;
}
#e3630e7f {
    background-image: url("https://irp.cdn-website.com/857a9fef/dms3rep/multi/AGPGrovu2026-1+%284%29.jpg?dm-skip-opt=true");
    background-position: 50% 0%;
}
}



@media (min-width: 1025px) {
    
#\33 ae0feea {
    background-color: rgba(250, 247, 244, 1);
}
#\33 ae0feea.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHhAAAgIBBQEAAAAAAAAAAAAAAQIAAxEEBQYUMSH/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AjHMDuQGhrsvQscZJ8mdab1tde03wkeRED//Z');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 eee8072 {
    justify-content: center;
    width: 100%;
    min-height: 8px;
}
    
#\31 56b5faa::before, #\31 56b5faa > .bgExtraLayerOverlay {
    
}
#\31 56b5faa.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\30 fcf94ac {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 100vh;
}
    
#a365bea0 {
    width: 82.79%;
    margin-top: 1px;
}
    
#widget_5vd {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 99c7454 {
    width: 90%;
}
    
#\37 3f01db5 {
    width: 47.5%;
    min-height: 8px;
    justify-content: center;
    height: auto;
    order: 0;
}
#\37 3f01db5.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAfEAAABgEFAAAAAAAAAAAAAAAAAQIDBBEFEzFBcdH/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBf/EABkRAAIDAQAAAAAAAAAAAAAAAAABAgNREf/aAAwDAQACEQMRAD8AYbF4xcB2oyDJCbsy78Eu4xA1FVFb3PgABF3Si6YYf//Z');
}
    
#\33 43911d6 {
    column-gap: 5%;
    flex-direction: row;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 0px 2% 0px 0%;
}
    
#f4208aa2 {
    min-height: 77px;
    height: auto;
    row-gap: 0px;
}
    
#a6360130 {
    row-gap: 36px;
    width: 47.5%;
    min-height: 8px;
    order: 1;
    padding: 6% 16px 6% 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 356429c {
    width: 100%;
    min-height: 80px;
}
#\32 356429c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAHhAAAQQCAwEAAAAAAAAAAAAAAgABAwQFEQYSIYH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABURAQEAAAAAAAAAAAAAAAAAAAAB/9oADAMBAAIRAxEAPwDWZ3PX7+EhvQtGMhk29/XUx5vZjFgLrsW0/iIpqeP/2Q==');
}
    
#fd06e546 {
    width: 100%;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\31 5b87313 {
    width: 100%;
    min-height: 80px;
}
    
#\31 10ff33e {
    width: 100%;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\38 b8b9030 {
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#\33 06401e6 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
}
    
#\39 fd36d62 {
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#dc185259 {
    width: 100%;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\30 376a799 {
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 d75fed0::before, #\37 d75fed0 > .bgExtraLayerOverlay {
    
}
    
#\37 03a6799 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 5px;
    column-gap: 1%;
    padding: 6% 4% 6% 4%;
}
    
#\39 283d8ac {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 de0e05e::before, #\30 de0e05e > .bgExtraLayerOverlay {
    
}
#\30 de0e05e {
    width: 100%;
    min-height: 80px;
    height: auto;
    row-gap: 14px;
    padding-top: 16px;
    padding-bottom: 16px;
}
#\30 de0e05e.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ed8df681 {
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 64px;
    column-gap: 4%;
    row-gap: 40px;
    padding: 6% 4% 6% 4%;
}
    
#\33 ae0feea::before, #\33 ae0feea > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.45;
    border-radius: inherit;
}
#\33 ae0feea {
    background-color: rgba(250, 247, 244, 1);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-attachment: fixed;
}
#\33 ae0feea.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHhAAAgIBBQEAAAAAAAAAAAAAAQIAAxEEBQYUMSH/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AjHMDuQGhrsvQscZJ8mdab1tde03wkeRED//Z');
}
    
#abaa2194 {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 d2cdd26 {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\39 122ec2d {
    width: 48%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 8fe27f5 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 0%;
}
    
#c330cf65 {
    width: 37.85%;
    min-height: 8px;
}
#c330cf65.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAeEAABBAEFAAAAAAAAAAAAAAABAAIDBAcFFSIxMv/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAZEQACAwEAAAAAAAAAAAAAAAAAARESQWH/2gAMAwEAAhEDEQA/AKFmShd0pt2lEYYKp5xke1PSZciL3Hbh2URApOim+H//2Q==');
}
    
#d9dfd6ef {
    width: 62%;
    min-height: 8px;
    row-gap: 24px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 7d32411 {
    width: 100%;
    min-height: 80px;
    height: auto;
    row-gap: 32px;
    padding-top: 16px;
    padding-bottom: 16px;
}
#\38 7d32411.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\35 1b5e404 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e80ae90a::before, #e80ae90a > .bgExtraLayerOverlay {
    
}
    
#\32 8367faa::before, #\32 8367faa > .bgExtraLayerOverlay {
    
}
#\32 8367faa {
    width: 100%;
    min-height: 80px;
    height: auto;
    row-gap: 14px;
    padding-top: 16px;
    padding-bottom: 16px;
}
#\32 8367faa.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\31 a815877 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 5px;
    column-gap: 1%;
    padding: 6% 4% 6% 4%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#a2623c5c {
    width: 100.00%;
}
    
#\36 9f9be5a {
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f27a0c2b {
    width: 100%;
    min-height: 80px;
}
    
#c01dce9f {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
}
    
#\37 8498f9a {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    row-gap: 24px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 7624312 {
    width: 59.75%;
    min-height: 8px;
    row-gap: 12px;
    justify-content: center;
}
    
#\38 754334d {
    height: 485px;
}
    
#\32 85cb748 {
    margin-bottom: 30px;
    margin-top: 0px;
}
    
#\37 8f45d28 {
    width: 20.18%;
    min-height: 8px;
}
    
#\36 990a95c {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 2%;
    padding: 10% 0% 10% 0%;
}
    
#\31 054aaa9 {
    width: 250px;
    min-height: 54px;
}
    
#\36 bb6fd51 {
    width: 16.07%;
    min-height: 8px;
}
    
#\36 ed0ec81 {
    height: 485px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ac6eee45 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\32 4c1281f {
    margin: 0px 0% 0px 0%;
}
    
#cdc57666 {
    width: 82.79%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 2e139fa {
    height: 400px;
    order: 0;
}
    
#\37 c73c18e {
    height: 180px;
    margin-right: 4%;
}
    
#\35 a556b53 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 0%;
}
    
#c4dc18f0 {
    height: 180px;
    margin-right: 4%;
    order: 0;
}
    
#\32 b8e3646 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 bd21333 {
    height: 180px;
    margin-left: 4%;
}
    
#\34 1de3841 {
    width: 50%;
    min-height: 8px;
    row-gap: 30px;
}
    
#\31 8e274d4 {
    height: 400px;
}
    
#\35 5de2570 {
    height: 180px;
    justify-self: auto;
    align-self: auto;
    width: 50%;
    order: 1;
    margin: 0px 0% 0px 4%;
    grid-area: auto / auto / auto / auto;
}
    
#ab6f7873 {
    width: 50%;
    min-height: 8px;
    row-gap: 30px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 9bd4e92 {
    padding-left: 1%;
    padding-right: 1%;
    min-height: 77px;
}
    
#\34 bda8c1e {
    width: 72.71%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 26cd060 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 419px;
    column-gap: 0%;
    row-gap: 6px;
    padding: 1% 1% 0% 1%;
}
    
#\37 c1fd9c3 {
    width: 33.33%;
    min-height: 8px;
    padding-right: 8px;
    padding-top: 16px;
    padding-bottom: 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 6eb947a {
    height: 380px;
}
    
#b1a730f5 {
    height: 380px;
}
    
#d11cc198 {
    height: auto;
    min-height: 380.281px;
    padding: 10% 10% 10% 10%;
}
    
#e692e396 {
    width: 33.33%;
    min-height: 8px;
    row-gap: 24px;
    padding-left: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 ea4ebf0 {
    width: 33.33%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: center;
    padding-left: 8px;
    padding-bottom: 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#aba48bb7 {
    min-height: 380px;
    padding: 8% 10% 8% 10%;
}
    
#\37 83ecf8f {
    padding-left: 1%;
    padding-right: 1%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 389px;
    column-gap: 0%;
    row-gap: 20px;
}
    
#\30 15a2e1b {
    width: 33.33%;
    min-height: 8px;
    row-gap: 24px;
    padding: 8px 8px 8px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 1f05119 {
    width: 33.33%;
    min-height: 8px;
    row-gap: 24px;
    padding: 8px 16px 8px 8px;
    margin: 0% 0% 0% 0%;
}
    
#\39 ae2034f {
    min-height: 380px;
    padding: 10% 10% 10% 10%;
}
    
#e2d380f2 {
    width: 33.33%;
    min-height: 8px;
    padding: 8px 16px 8px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f75b30a7 {
    height: 380px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 ad0645e {
    height: 380px;
}
    
#\31 e36770e {
    height: 380px;
}
    
#e64c1d1d {
    width: 33.33%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: center;
    padding-left: 8px;
    padding-bottom: 16px;
    margin: 0% 0% 0% 0%;
}
    
#fcae81fe {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 419px;
    column-gap: 0%;
    row-gap: 6px;
    padding: 0% 1% 1% 1%;
}
    
#\32 2dd900b {
    width: 33.33%;
    min-height: 8px;
    row-gap: 24px;
    padding-left: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 0c89561 {
    height: auto;
    min-height: 380.281px;
    padding: 10% 10% 10% 10%;
}
    
#\36 f6fc2a6 {
    width: 33.33%;
    min-height: 8px;
    padding-right: 8px;
    padding-top: 16px;
    padding-bottom: 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 00a96d8 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#ed231722 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 b54f431 {
    height: 180px;
    margin-right: 4%;
}
    
#\34 fcb3277 {
    width: 50%;
    min-height: 8px;
    row-gap: 30px;
}
    
#babe4006 {
    height: 400px;
    order: 0;
}
    
#b78bfaf4 {
    height: 180px;
    justify-self: auto;
    align-self: auto;
    width: 50%;
    order: 1;
    margin: 0px 0% 0px 4%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 7b4fda9 {
    width: 50%;
    min-height: 8px;
    row-gap: 30px;
}
    
#ad44b37b {
    height: 400px;
}
    
#\32 795365b {
    height: 180px;
    margin-left: 4%;
}
    
#ec9557bc {
    height: 180px;
    margin-right: 4%;
    order: 0;
}
    
#f1ec0778 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f27dea7 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 202674e {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\34 6ca52a0 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e34c83b7 {
    width: 72.71%;
}
    
#\33 0fc8a6c {
    padding-left: 1%;
    padding-right: 1%;
    min-height: 77px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a507cddc {
    width: 100.00%;
}
    
#\35 6e0d242 {
    justify-content: flex-end;
}
    
#\37 c8e1d12::before, #\37 c8e1d12 > .bgExtraLayerOverlay {
    
}
#\37 c8e1d12 {
    background-attachment: fixed;
    background-position: 50% 0%;
}
#\37 c8e1d12.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\36 d91b4ca {
    padding-left: 4%;
    padding-right: 4%;
}
    
#fc48e66c {
    width: 82.79%;
    margin-top: 1px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 a4d01e1 {
    width: 100.00%;
}
    
#f87442e8 {
    justify-content: flex-end;
}
    
#c67a94e2 {
    padding-left: 4%;
    padding-right: 4%;
}
    
#\31 c9994e7 {
    width: 82.79%;
    margin-top: 1px;
}
    
#e3630e7f::before, #e3630e7f > .bgExtraLayerOverlay {
    
}
#e3630e7f {
    background-attachment: fixed;
    background-position: 50% 0%;
}
}



@media (max-width: 767px) {
    
#\37 d75fed0 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\37 03a6799 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



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



@media (max-width: 767px) {
    
#\33 eee8072 {
    width: 100%;
    min-height: 100vh;
    align-items: center;
    justify-content: center;
    height: auto;
    row-gap: 19px;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 56b5faa::before, #\31 56b5faa > .bgExtraLayerOverlay {
    
}
#\31 56b5faa {
    background-position: 50% 50%;
}
#\31 56b5faa.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\30 fcf94ac {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#a365bea0 {
    width: 74.56%;
    margin-top: -3px;
    margin-left: 0%;
    margin-right: 0%;
}
    
#widget_5vd {
    margin-top: 2px;
    width: 100.00%;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\36 38b7a97 {
    order: 2;
    width: 313px;
}
    
#\37 3f01db5 {
    width: 100%;
    min-height: 477px;
    align-items: center;
    height: auto;
    order: 1;
}
#\37 3f01db5.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAfEAAABgEFAAAAAAAAAAAAAAAAAQIDBBEFEzFBcdH/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBf/EABkRAAIDAQAAAAAAAAAAAAAAAAABAgNREf/aAAwDAQACEQMRAD8AYbF4xcB2oyDJCbsy78Eu4xA1FVFb3PgABF3Si6YYf//Z');
}
    
#\33 43911d6 {
    row-gap: 24px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#f4208aa2 {
    min-height: 40px;
    order: 0;
    height: auto;
}
    
#\37 d7368de {
    order: 1;
}
    
#a6360130 {
    row-gap: 32px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 0;
    padding: 16% 8% 16% 8%;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\32 356429c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\32 356429c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAHhAAAQQCAwEAAAAAAAAAAAAAAgABAwQFEQYSIYH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABURAQEAAAAAAAAAAAAAAAAAAAAB/9oADAMBAAIRAxEAPwDWZ3PX7+EhvQtGMhk29/XUx5vZjFgLrsW0/iIpqeP/2Q==');
}
    
#fd06e546 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 5b87313 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#\31 10ff33e {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 b8b9030 {
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\33 06401e6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 0% 4%;
}
    
#\39 fd36d62 {
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#dc185259 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 376a799 {
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
}



@media (max-width: 767px) {
    
#\37 d75fed0::before, #\37 d75fed0 > .bgExtraLayerOverlay {
    
}
    
#\37 03a6799 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 9px;
    padding: 8% 4% 8% 4%;
}
    
#\39 283d8ac {
    order: 1;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
}
    
#\30 de0e05e::before, #\30 de0e05e > .bgExtraLayerOverlay {
    
}
#\30 de0e05e {
    row-gap: 11px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: flex-start;
    height: auto;
    padding: 16px 16px 16px 16px;
}
#\30 de0e05e.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#ed8df681 {
    min-height: 243px;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 5%;
    row-gap: 0px;
    padding: 12% 4% 8% 4%;
}
    
#\33 ae0feea::before, #\33 ae0feea > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.45;
    border-radius: inherit;
}
#\33 ae0feea {
    background-color: rgba(250, 247, 244, 1);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-attachment: fixed;
}
#\33 ae0feea.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHhAAAgIBBQEAAAAAAAAAAAAAAQIAAxEEBQYUMSH/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AjHMDuQGhrsvQscZJ8mdab1tde03wkeRED//Z');
}
    
#abaa2194 {
    width: 47.5%;
    min-height: 160px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 d2cdd26 {
    width: 47.5%;
    min-height: 160px;
    align-items: center;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#ab37c6f0 {
    width: 75.59%;
}
    
#\37 b056b4a {
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\39 122ec2d {
    width: 47.5%;
    min-height: 160px;
    align-items: center;
    flex: 1 1 auto;
    padding-bottom: 16px;
    padding-top: 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#f6a125c2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f538cc11 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_s16 {
    width: 311px;
}
}



@media (max-width: 767px) {
    
#\31 8fe27f5 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#d9dfd6ef {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
}
    
#c330cf65 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#c330cf65.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAeEAABBAEFAAAAAAAAAAAAAAABAAIDBAcFFSIxMv/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAZEQACAwEAAAAAAAAAAAAAAAAAARESQWH/2gAMAwEAAhEDEQA/AKFmShd0pt2lEYYKp5xke1PSZciL3Hbh2URApOim+H//2Q==');
}
}



@media (max-width: 767px) {
    
#\38 7d32411 {
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: flex-start;
    height: auto;
    padding: 16px 16px 16px 16px;
}
#\38 7d32411.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\35 1b5e404 {
    order: 1;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
}
    
#e80ae90a::before, #e80ae90a > .bgExtraLayerOverlay {
    
}
    
#\32 8367faa::before, #\32 8367faa > .bgExtraLayerOverlay {
    
}
#\32 8367faa {
    row-gap: 11px;
    width: 100%;
    min-height: 0px;
    justify-content: center;
    align-items: flex-start;
    height: auto;
    padding: 16px 16px 16px 16px;
}
#\32 8367faa.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\31 a815877 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 9px;
    padding: 8% 4% 8% 4%;
}
    
#\39 a8c917f {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#db523d4f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 75839c7 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\39 4cc63df {
    width: 311px;
}
}



@media (max-width: 767px) {
    
#a2623c5c {
    width: 100%;
}
    
#\36 9f9be5a {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 8%;
}
    
#\38 134bb02 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#f27a0c2b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 12px;
}
    
#c01dce9f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 12px;
    justify-content: flex-start;
}
    
#\37 8498f9a {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 24px;
}
}



@media (max-width: 767px) {
    
#\31 7624312 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
    justify-content: flex-start;
    row-gap: 10px;
}
    
#\38 754334d {
    height: 132px;
}
    
#\32 85cb748 {
    margin-bottom: 20px;
    width: 311px;
}
    
#\37 8f45d28 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
}
    
#\36 990a95c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 11px;
    padding: 8% 4% 8% 4%;
}
    
#\31 054aaa9 {
    min-height: 54px;
    width: 100%;
}
    
#\36 bb6fd51 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
}
    
#\36 ed0ec81 {
    height: 132px;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\38 da8307f {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#ac6eee45 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15% 4% 15% 4%;
}
    
#cdc57666 {
    width: 100.00%;
}
    
#\38 b91060a {
    width: 323px;
}
    
#widget_f4j {
    width: 311px;
}
    
#widget_phf {
    width: 100.00%;
}
    
#\32 4c1281f {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 2e139fa {
    height: 240px;
}
    
#\37 c73c18e {
    height: 150px;
    justify-self: auto;
    align-self: auto;
    width: 50%;
    order: 0;
    margin: 0px 4% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a556b53 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 8% 4% 8% 4%;
}
    
#c4dc18f0 {
    height: 150px;
    margin-right: 4%;
}
    
#\32 b8e3646 {
    height: auto;
    min-height: 150px;
}
    
#\39 bd21333 {
    height: 150px;
    order: 1;
    justify-self: auto;
    align-self: auto;
    width: 50%;
    margin: 0px 4% 0px 4%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a7b2780 {
    order: 0;
    height: auto;
    min-height: 150px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 1de3841 {
    width: 100%;
    min-height: 80px;
    align-items: stretch;
    row-gap: 30px;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 8e274d4 {
    height: 240px;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 5de2570 {
    height: 150px;
    margin-left: 4%;
}
    
#ab6f7873 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 30px;
}
    
#f364f52f {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 9bd4e92 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 8%;
}
    
#\34 bda8c1e {
    width: 90.37%;
}
    
#d6d56268 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\37 26cd060 {
    min-height: 0;
    flex-direction: column;
    padding-left: 1%;
    padding-right: 1%;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding-bottom: 0%;
}
    
#f63805ee {
    width: 99.78%;
}
    
#\37 c1fd9c3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
    padding: 12px 12px 8px 12px;
}
    
#\35 6eb947a {
    height: 240px;
}
    
#b1a730f5 {
    height: 240px;
}
    
#d11cc198 {
    height: auto;
    min-height: 247px;
}
    
#e692e396 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 8px 12px 8px 12px;
}
    
#\32 ea4ebf0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
    padding-top: 8px;
    padding-bottom: 8px;
}
}



@media (max-width: 767px) {
    
#aba48bb7 {
    height: auto;
    min-height: 247px;
}
    
#\37 83ecf8f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 1% 0% 1%;
}
    
#\30 15a2e1b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 8px 12px 8px 12px;
}
    
#\30 1f05119 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 8px 12px 8px 12px;
}
    
#\39 ae2034f {
    height: auto;
    min-height: 247px;
}
    
#e2d380f2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
    padding: 8px 12px 8px 12px;
}
    
#f75b30a7 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\31 ad0645e {
    height: 240px;
}
    
#\31 e36770e {
    height: 240px;
}
    
#e64c1d1d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
    padding-top: 8px;
    padding-bottom: 12px;
}
    
#fcae81fe {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 1% 8% 1%;
}
    
#\32 2dd900b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 8px 12px 8px 12px;
}
    
#\36 2c4509b {
    width: 99.78%;
}
    
#\32 0c89561 {
    height: auto;
    min-height: 247px;
}
    
#\36 f6fc2a6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
    padding: 8px 12px 8px 12px;
}
}



@media (max-width: 767px) {
    
#ee40ce97 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 00a96d8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#widget_rga {
    height: 208px;
}
    
#widget_9ft {
    width: 91.13%;
}
    
#ed231722 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 b54f431 {
    height: 150px;
    justify-self: auto;
    align-self: auto;
    width: 50%;
    order: 0;
    margin: 0px 4% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 fcb3277 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 30px;
}
    
#babe4006 {
    height: 240px;
}
    
#b78bfaf4 {
    height: 150px;
    margin-left: 4%;
}
    
#\37 7b4fda9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 30px;
}
    
#ad44b37b {
    height: 240px;
    order: 0;
}
    
#\32 795365b {
    height: 150px;
    order: 1;
    justify-self: auto;
    align-self: auto;
    width: 50%;
    margin: 0px 4% 0px 4%;
    grid-area: auto / auto / auto / auto;
}
    
#ec9557bc {
    height: 150px;
    margin-right: 4%;
}
    
#\39 55a887c {
    order: 1;
    height: auto;
    min-height: 150px;
}
    
#f1ec0778 {
    height: auto;
    min-height: 150px;
}
    
#\38 f27dea7 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 0px;
}
}



@media (max-width: 767px) {
    
#\36 5dd3dd0 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 202674e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\34 6ca52a0 {
    margin: 0px 0% 0px 0%;
}
    
#widget_j0g {
    width: 100.00%;
    height: 504px;
}
}



@media (max-width: 767px) {
    
#e34c83b7.flex-element.widget-wrapper > [data-element-type] {
    padding: 8% 4% 6% 4%;
}
#e34c83b7 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\33 0fc8a6c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 25px;
    padding: 0% 0% 0% 0%;
}
    
#fdb87bf0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ccec2004 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a507cddc {
    margin-top: 2px;
    width: 81.68%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 6e0d242 {
    width: 100%;
    min-height: 100vh;
    align-items: center;
    justify-content: center;
    height: auto;
    row-gap: 19px;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 c8e1d12::before, #\37 c8e1d12 > .bgExtraLayerOverlay {
    
}
#\37 c8e1d12 {
    background-position: 100% 50%;
}
#\37 c8e1d12.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\36 d91b4ca {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
}
    
#fc48e66c {
    width: 74.56%;
    margin-top: -3px;
    margin-left: 0%;
    margin-right: 0%;
}
    
#d0215273 {
    margin: 0px 0% 0px 0%;
}
    
#cc51333d {
    order: 2;
    width: 297px;
}
}



@media (max-width: 767px) {
    
#\31 a4d01e1 {
    margin-top: 2px;
    width: 81.68%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#f87442e8 {
    width: 100%;
    min-height: 100vh;
    align-items: center;
    justify-content: center;
    height: auto;
    row-gap: 19px;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#c67a94e2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
}
    
#\32 ecace66 {
    margin: 0px 0% 0px 0%;
}
    
#\31 c9994e7 {
    width: 74.56%;
    margin-top: -3px;
    margin-left: 0%;
    margin-right: 0%;
}
    
#bcdec249 {
    order: 2;
    width: 297px;
}
    
#e3630e7f::before, #e3630e7f > .bgExtraLayerOverlay {
    
}
#e3630e7f {
    background-position: 100% 50%;
}
}

