@media all {
  *#dm .dmInner a.span.textonly { color:var(--color_1) !important; }

  *#dm .dmInner div.dmform-error { font-style:normal !important; }

  *#dm .dmInner div.dmforminput textarea { font-style:italic !important; }

  *#dm .dmInner div.dmforminput *.fileUploadLink { font-style:italic !important; }

  *#dm .dmInner div.checkboxwrapper span { font-style:italic !important; }

  *#dm .dmInner div.radiowrapper span { font-style:italic !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1794766719 .shape-text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1794766719 .shape-description p { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1794766719 .shape-description ul { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1794766719 .shape-description ol { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1373336941 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(45,46,50,1) !important;
  }

  *#dm .dmInner div.u_1570931392 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(45,46,50,1) !important;
  }

  *#dm .dmInner div.u_1267151513 .shape-text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1267151513 .shape-description p { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1267151513 .shape-description ul { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1267151513 .shape-description ol { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1736692782 .shape-text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1736692782 .shape-description p { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1736692782 .shape-description ul { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1736692782 .shape-description ol { color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1474929647 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:20px 20px 20px 20px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(0,33,94) rgb(0,33,94) rgb(0,33,94) rgb(0,33,94) !important;
  }

  *#dm .dmInner div.u_855816512 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:20px 20px 20px 20px !important;
  }

  *#dm .dmInner div.u_855816512 input:not([type="submit"]) {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-radius:20px 20px 20px 20px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(233,233,233) rgb(233,233,233) rgb(233,233,233) rgb(233,233,233) !important;
  }

  *#dm .dmInner div.u_855816512 textarea {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-radius:20px 20px 20px 20px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(233,233,233) rgb(233,233,233) rgb(233,233,233) rgb(233,233,233) !important;
  }

  *#dm .dmInner div.u_855816512 select {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-radius:20px 20px 20px 20px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(233,233,233) rgb(233,233,233) rgb(233,233,233) rgb(233,233,233) !important;
  }

  *#dm .dmInner div.u_855816512 input[type="submit"] { font-weight:bold !important; }

  *#dm .dmInner div.u_855816512 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    font-weight:600 !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_855816512 .m-recaptcha {
    font-weight:600 !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_855816512 input::placeholder {
    font-weight:300 !important;
    text-decoration:underline !important;
    font-style:italic !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_855816512 input.placeholder {
    font-weight:300 !important;
    text-decoration:underline !important;
    font-style:italic !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_855816512 textarea::placeholder {
    font-weight:300 !important;
    text-decoration:underline !important;
    font-style:italic !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_855816512 textarea.placeholder {
    font-weight:300 !important;
    text-decoration:underline !important;
    font-style:italic !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_855816512 select::placeholder {
    font-weight:300 !important;
    text-decoration:underline !important;
    font-style:italic !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_855816512 select.placeholder {
    font-weight:300 !important;
    text-decoration:underline !important;
    font-style:italic !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_855816512 .dmforminput input { font-size:18px !important; }

  *#dm .dmInner div.u_855816512 .dmforminput textarea { font-size:18px !important; }

  *#dm .dmInner div.u_855816512 .dmforminput .fileUploadLink { font-size:18px !important; }

  *#dm .dmInner div.u_855816512 .checkboxwrapper span { font-size:18px !important; }

  *#dm .dmInner div.u_855816512 .radiowrapper span { font-size:18px !important; }

  *#dm .dmInner div.u_855816512 .optinwrapper div { font-size:18px !important; }

  *#dm .dmInner div.u_855816512 .freetextwrapper { font-size:18px !important; }

  *#dm .dmInner div.u_855816512 .dmforminput select { font-size:18px !important; }

  *#dm .dmInner div.u_855816512 .dmforminput option { font-size:18px !important; }

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

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

  *#dm .dmInner div.u_3974982994 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:rgba(239,239,239,0.08) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_2434642242 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

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

  *#dm .dmInner div.u_1074401127 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1364787594 {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1364787594:hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1364787594.hover {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1771857798 .shape-text { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1998425285 .shape-text { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1850552724 .shape-text { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1762459943 .shape-text { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1310700561 .shape-text { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1379691568 .shape-text { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1311632819 .shape-text { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1058609587 .shape-text { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1692515635 .shape-text { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1225268833 .shape-text { color:var(--color_1) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1729679131 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

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

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

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

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

  *#dm .dmInner div.u_855816512 .dmformsubmit {
    width:1154px !important;
    height:70px !important;
    border-style:solid !important;
    border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
    border-width:2px 2px 2px 2px !important;
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
  }

  *#dm .dmInner div.u_855816512 .dmwidget-title {
    font-weight:bold !important;
    text-align:center !important;
    font-size:24px !important;
  }

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

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

  *#dm .dmInner div.u_1124151846 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:rgba(239,239,239,0.08) !important;
    background-image:none !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_1674658910 .svg { fill:var(--color_1) !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm *.d-page-1716942098 DIV.dmInner {
    background-repeat:no-repeat !important;
    background-size:cover !important;
  }

  *#dm *.d-page-1716942098 DIV#dmSlideRightNavRight {
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
  }

  *#dm .dmInner div.u_1225268833 .shape-text { font-size:20px !important; }

  *#dm .dmInner div.u_1379691568 .shape-text { font-size:20px !important; }

  *#dm .dmInner div.u_1311632819 .shape-text { font-size:20px !important; }

  *#dm .dmInner div.u_1058609587 .shape-text { font-size:20px !important; }

  *#dm .dmInner div.u_1692515635 .shape-text { font-size:20px !important; }
}
@media (min-width:1025px) {
  *#dm *.d-page-1716942098 DIV.dmInner {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-attachment:fixed !important;
    background-position:50% 50% !important;
  }

  *#dm *.d-page-1716942098 DIV#dmSlideRightNavRight {
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
    background-attachment:fixed !important;
    background-position:50% 50% !important;
  }

  *#dm .dmInner div.u_1794766719 .shape-text { font-size:16px !important; }

  *#dm .dmInner div.u_1794766719 .shape-description p { font-size:48px !important; }

  *#dm .dmInner div.u_1794766719 .shape-description ul { font-size:48px !important; }

  *#dm .dmInner div.u_1794766719 .shape-description ol { font-size:48px !important; }

  *#dm .dmInner div.u_1267151513 .shape-text { font-size:16px !important; }

  *#dm .dmInner div.u_1267151513 .shape-description p { font-size:48px !important; }

  *#dm .dmInner div.u_1267151513 .shape-description ul { font-size:48px !important; }

  *#dm .dmInner div.u_1267151513 .shape-description ol { font-size:48px !important; }

  *#dm .dmInner div.u_1736692782 .shape-text { font-size:16px !important; }

  *#dm .dmInner div.u_1736692782 .shape-description p { font-size:48px !important; }

  *#dm .dmInner div.u_1736692782 .shape-description ul { font-size:48px !important; }

  *#dm .dmInner div.u_1736692782 .shape-description ol { font-size:48px !important; }
}
@media (min-width:768px) and (max-width:1024px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 2a6f35cfdd2b461c33482f9 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 10% 4% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a6f35cfdd2b461c33482fa {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a6f35cfdd2b461c33482f6 {
    margin: 0px 0% 0px 0%;
}
    
#\36 2a6f35cfdd2b461c33482f8 {
    box-shadow: none;
    background-color: var(--color_5);
    background-image: none;
}
    
#ed57fd76.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ed57fd76 {
    max-width: 100%;
    width: 1214px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a0e0829 {
    max-width: 100%;
    width: 1444px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_tt8 {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 f968572 {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_61u {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\31 26cb5f6 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e5e81703 {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\38 6c49d28 {
    max-width: 100%;
    width: 1444px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 699177d {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\39 910dbe7 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#dbfaf204 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 0b5d2d4 {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a813df41 {
    max-width: 100%;
    width: 1444px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a37826b {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 8f77a60 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
}



@media all {
    
#\36 2a70703fdd2b461c334ccf9 {
    background-color: var(--color_1);
    border-radius: 0px 0px 0px 0px;
    box-shadow: none;
    background-image: none;
}
    
#\36 2a70703fdd2b461c334ccfa {
    min-height: 0;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 0% 10% 0% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a70703fdd2b461c334ccfb {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    border-width: 0 5px 0 0;
    border-color: #000000 var(--color_1) #000000 #000000;
    border-style: solid;
    align-items: center;
    order: 0;
    padding: 4% 16px 4% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a70703fdd2b461c334ccf7 {
    margin: 0px 0% 0px 0%;
}
    
#widget_1bq {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_6v5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_j0p.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#widget_j0p {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#de34d5dd {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 5px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    border-width: 0 5px 0 0;
    border-color: #000000 var(--color_1) #000000 #000000;
    border-style: solid;
    align-items: center;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 4% 25px 4% 25px;
    margin: 0% 0% 0% 0%;
}
    
#group_4m8 {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b33042b0 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 63px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.662049861495845%;
    flex-wrap: nowrap;
    height: auto;
    background-color: var(--color_6);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_3e4 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#widget_1m8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_tml {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_sm8 {
    width: 4.77%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_8mo {
    width: 93.56%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 bd31c36 {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 74283a0 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 63px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.662049861495845%;
    flex-wrap: nowrap;
    height: auto;
    background-color: var(--color_6);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 068f2d8 {
    width: 4.77%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 d74c978 {
    width: 93.56%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 5d75ddd {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 63px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.662049861495845%;
    flex-wrap: nowrap;
    height: auto;
    background-color: var(--color_6);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e1e796af {
    width: 4.77%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f1513cfc {
    width: 93.56%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 cb1496a {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 63px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.662049861495845%;
    flex-wrap: nowrap;
    height: auto;
    background-color: var(--color_6);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c638956b {
    width: 4.77%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 a0dc7ac {
    width: 93.56%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c3d72168 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 63px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.662049861495845%;
    flex-wrap: nowrap;
    height: auto;
    background-color: var(--color_6);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 39f1ddd {
    width: 4.77%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b162173d {
    width: 93.56%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\36 2a709abfdd2b461c33561ae {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    background-color: var(--color_2);
    width: 100%;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    flex-wrap: nowrap;
    align-items: center;
    background-image: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a709abfdd2b461c33561af {
    background-image: url("https://lirp.cdn-website.com/e4f988ee/dms3rep/multi/opt/Marquez+Construction+Co+LLC-2024-04-25T20_12_58.957Z-16-1920w.jpg");
    background-attachment: fixed;
}
#\36 2a709abfdd2b461c33561af.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwQFB//EACAQAAIBBAIDAQAAAAAAAAAAAAECAwAEBRESYSIyQeH/xAAVAQEBAAAAAAAAAAAAAAAAAAACBP/EABsRAAEEAwAAAAAAAAAAAAAAAAEAAgMFESEy/9oADAMBAAIRAxEAPwCRj8beXMXKN2PWqSkyU0UjRtGdoSp8T8rQreMwkGJuB6FAe25OxJQknfp+0n0xJ0QpGXkWOSv/2Q==');
}
    
#\36 2a709abfdd2b461c33561ad {
    min-height: 320px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 10% 4% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a709effdd2b461c3356d2a {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin-left: 0%;
    margin-right: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a709abfdd2b461c33561ac {
    margin: 0px 0% 0px 0%;
}
    
#widget_22c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_glh {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.662049861495845%;
    order: 2;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#group_nee {
    align-items: flex-start;
    width: 49.17%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(239, 239, 239, 0.08);
    background-image: none;
    box-shadow: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#widget_dvh {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_23j {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_gf8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f5d68fb4 {
    align-items: flex-start;
    width: 49.17%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(239, 239, 239, 0.08);
    background-image: none;
    box-shadow: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#db5c7dd1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 f5d65db {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 455d99e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 997a266 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.662049861495845%;
    order: 2;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\34 2d54a7d {
    align-items: flex-start;
    width: 49.17%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(239, 239, 239, 0.08);
    background-image: none;
    box-shadow: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#dcdf9d40 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 aa1f932 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 6c44b30 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fec2406d {
    align-items: flex-start;
    width: 49.17%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(239, 239, 239, 0.08);
    background-image: none;
    box-shadow: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\38 b1ff657 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e07c4430 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 a41a6d7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 eeabf56 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.662049861495845%;
    order: 2;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\35 522e890 {
    align-items: flex-start;
    width: 49.17%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(239, 239, 239, 0.08);
    background-image: none;
    box-shadow: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#ef4b2e15 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 2d46dc0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 dfffc8e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 24ecd17 {
    align-items: flex-start;
    width: 49.17%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(239, 239, 239, 0.08);
    background-image: none;
    box-shadow: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\31 fa1a309 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 1e47a2d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c7c1e72f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#c01c31c9::before, #c01c31c9 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.38;
}
#c01c31c9 {
    background-image: url("https://lirp.cdn-website.com/e4f988ee/dms3rep/multi/opt/Marquez+Construction+Co+LLC-2024-04-25T20_12_58.956Z-11-1920w.jpg");
    border-radius: 0px 0px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-attachment: fixed;
}
    
#\35 c5aa20b {
    min-height: 665px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 8% 8.5% 8% 8.5%;
    margin: 0% 0% 0% 0%;
}
    
#\38 1a6e889 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#aba9dfaa {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e46f5fb6 {
    margin: 0px 0% 0px 0%;
}
    
#widget_p3t {
    width: 250px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_tj9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 f92e277 {
    width: 250px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_0pg {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d1dee87e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 85af3c9.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 16px 16px;
}
#\36 85af3c9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 6052778 {
    box-shadow: none;
}
    
#\37 7a46862 {
    min-height: 0px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 10% 4% 10%;
    margin: 0% 0% 0% 0%;
}
    
#a1d1ec12 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    border-radius: 0px 0px 0px 0px;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bedd761a {
    max-width: 100%;
    width: 1214px;
    justify-self: auto;
    height: auto;
    order: 0;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a842803 {
    margin: 0px 0% 0px 0%;
}
    
#widget_kin.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_kin {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 095790e {
    min-height: 665px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 10% 4% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\34 88dfd48::before, #\34 88dfd48 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.8;
    border-radius: inherit;
}
#\34 88dfd48 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/e4f988ee/dms3rep/multi/opt/Estate+and+Probate+Appraisals+%285%29-1920w.png");
}
#\34 88dfd48.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAYElEQVQI112MQQ4DIQzE+P8XCSHJZALPqAraVVVfbbllJsmqWmvtvasKgLvPQwPwW1RVZkaEmX11RADgoQ4k//U7IJmZd66qzd1vcSMAETHnHGOISLOH27m7mamqiPTePxK2nxxq3iBrAAAAAElFTkSuQmCC');
}
    
#da26332a {
    margin: 0px 0% 0px 0%;
}
    
#d51ff948 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    border-width: 0 5px 0 0;
    border-color: #000000 var(--color_1) #000000 #000000;
    border-style: solid;
    align-items: center;
    order: 0;
    padding: 4% 16px 4% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 ddcf81d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 c1fffe3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_304 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.662049861495845%;
    order: 2;
    flex-wrap: nowrap;
    margin-top: 20px;
}
    
#group_92g {
    justify-content: flex-end;
    align-items: flex-start;
    width: 49.17%;
    min-height: 400px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/e4f988ee/dms3rep/multi/opt/Marquez+Construction+Co+LLC-2024-04-25T20_12_58.956Z-9-1920w.jpg");
    height: auto;
    background-color: var(--color_1);
    border-radius: 20px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#group_92g.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQf/xAAcEAACAgMBAQAAAAAAAAAAAAABAgMFAAQhMRH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABoRAAICAwAAAAAAAAAAAAAAAAABAgQTMUH/2gAMAwEAAhEDEQA/AAdOo24qNxpb04jHinzDgL9QANtiBz3KpWwRrVp8VejvMEevjLsfpHcnVma0Pgj0/9k=');
}
    
#group_61s {
    align-items: flex-start;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: var(--color_7);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_blc {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 ca539b5 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 49.17%;
    min-height: 400px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/e4f988ee/dms3rep/multi/opt/Marquez+Construction+Co+LLC-2024-04-25T20_12_58.957Z-15-1920w.jpg");
    height: auto;
    background-color: var(--color_1);
    border-radius: 20px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#\39 ca539b5.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAfEAABAwQDAQAAAAAAAAAAAAABAAIDBAUSIQYRQZH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAGhEAAgIDAAAAAAAAAAAAAAAAAAEDBBQxQf/aAAwDAQACEQMRAD8AVnIbw84wVbGQg6aB4qG3eUtGUxy63r36iIGZKtMcqsb4f//Z');
}
    
#\34 67f5101 {
    align-items: flex-start;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: var(--color_7);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
    
#d466f04e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 f9c3ffd {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.662049861495845%;
    order: 2;
    flex-wrap: nowrap;
}
    
#cdb5b5d2 {
    background-position: 50% 0%;
    justify-content: flex-end;
    align-items: flex-start;
    width: 49.17%;
    min-height: 400px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/e4f988ee/dms3rep/multi/opt/Marquez+Construction+Co+LLC-2024-04-25T20_12_58.955Z-8-1920w.jpg");
    height: auto;
    background-color: var(--color_1);
    border-radius: 20px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#cdb5b5d2.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAeEAACAQMFAAAAAAAAAAAAAAABAgADBREEEhMxUf/EABUBAQEAAAAAAAAAAAAAAAAAAAIE/8QAGBEBAQADAAAAAAAAAAAAAAAAAQACEjH/2gAMAwEAAhEDEQA/AIbSDRt779QAz9r7ImujAkcGcREnMnUmdb//2Q==');
}
    
#\38 052b271 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: var(--color_7);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
}
    
#\32 f063506 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#a74390f7 {
    background-position: 50% 0%;
    justify-content: flex-end;
    align-items: flex-start;
    width: 49.17%;
    min-height: 400px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/e4f988ee/dms3rep/multi/opt/Marquez+Construction+Co+LLC-2024-04-25T19_41_06.753Z-11-1920w.jpg");
    height: auto;
    background-color: var(--color_1);
    border-radius: 20px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#a74390f7.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHxAAAQMDBQAAAAAAAAAAAAAAAQACAwQFERITFCEi/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgT/xAAWEQEBAQAAAAAAAAAAAAAAAAABAAL/2gAMAwEAAhEDEQA/AIbHFSGwVBdG3c04iys5y4GeTRRkjpEUxpAjf//Z');
}
    
#\32 1f7b65d {
    align-items: flex-start;
    width: 100.00%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: var(--color_7);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
}
    
#\38 cca9694 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#a8798d02 {
    box-shadow: none;
    background-color: var(--color_5);
    background-image: none;
}
    
#\34 7ecf3cd {
    min-height: 0px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 10% 4% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\37 838f506 {
    margin: 0px 0% 0px 0%;
}
    
#b06012cf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 1px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_1);
    background-image: none;
    border-width: 7px 0px 0px 0px;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-style: solid;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_c3d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_c3d {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 20px 0%;
}
    
#\36 067c56f {
    width: 3.83%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 5e4f20e {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.662049861495845%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 16px 15% 16px 15%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d60ad74 {
    width: 958px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 f1ea543 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.662049861495845%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 16px 15% 16px 15%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 fa3ebb7 {
    width: 3.83%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 cbe66a4 {
    width: 956px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 ba247f4 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.662049861495845%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 16px 15% 16px 15%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 186da64 {
    width: 3.83%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#cdab2ded {
    width: 956px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 800a565 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.662049861495845%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 16px 15% 16px 15%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cee2e1ce {
    width: 3.83%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 02f5998 {
    width: 956px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a798e2f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e9fb7502 {
    margin: 0px 0% 0px 0%;
}
    
#\36 d7eefcd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 c373551 {
    min-height: 0;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 4% 10% 4% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\32 c3bedd7::before, #\32 c3bedd7 > .bgExtraLayerOverlay {
    
}
#\32 c3bedd7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#\31 37fadba {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    border-width: 0 0px 0 0;
    border-color: #000000 var(--color_1) #000000 #000000;
    border-style: solid;
    align-items: center;
    order: 0;
    padding: 4% 16px 4% 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_eel {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_odj.flex-element.widget-wrapper > [data-element-type] {
    padding: 5% 7% 5% 7%;
}
#widget_odj {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin: 20px 0% 0px 0%;
}
    
#\39 0d1380e {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    border-width: 0 0px 0 0;
    border-color: #000000 var(--color_1) #000000 #000000;
    border-style: solid;
    align-items: center;
    order: 1;
    padding: 4% 16px 4% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 85ff2fe {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_efq {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.662049861495845%;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    flex-wrap: nowrap;
    order: 1;
    padding: 16px 25px 16px 25px;
    margin: 0px 0% 0px 0%;
}
    
#widget_s73 {
    width: 7.42%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_qbl {
    align-items: flex-start;
    width: 90.19%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_f27 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_b2b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_s67 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 c42183a {
    align-items: center;
    width: 100%;
    min-height: 92px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.0703598867771937%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 3;
    height: auto;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_4p3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#widget_ipm.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_ipm {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#group_odg {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 122px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.69971671388102%;
    flex-wrap: nowrap;
    height: auto;
    order: 2;
}
    
#widget_8fp {
    width: 3%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_2sb {
    justify-content: flex-start;
    align-items: flex-start;
    width: 49.15%;
    min-height: 90px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_3qi {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\33 70b9e51 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 92px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.69971671388102%;
    flex-wrap: nowrap;
    height: auto;
    order: 3;
}
    
#c2e6e81f {
    width: 3%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ce5ad240 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 49.15%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c3ec0af8 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\38 d78588e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 d78588e {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 4;
}
    
#widget_gob {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_51h {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 4;
}
    
#widget_r22 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_6lh {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 1%;
}
    
#widget_v5s {
    width: 2.5%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_de3 {
    width: 94.93%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 4472da6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 1%;
    margin-top: -24px;
}
    
#fcb7a5be {
    width: 2.5%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 9a59b59 {
    width: 94.93%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 f144b44 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 1%;
    margin-top: -24px;
}
    
#\30 db96632 {
    width: 2.5%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 2883a42 {
    width: 94.93%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 124a232 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 1%;
    margin-top: -24px;
}
    
#ec9337b4 {
    width: 2.5%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 6818a1a {
    width: 94.93%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 a10e5cd {
    align-items: center;
    width: 100%;
    min-height: 92px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.0703598867771937%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 5;
    height: auto;
    background-color: var(--color_6);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 bb1e8b6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#cb71ed7b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 335aaf5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 c5305ec {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 73ca5b9 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    border-width: 0 0px 0 0;
    border-color: #000000 var(--color_1) #000000 #000000;
    border-style: solid;
    align-items: center;
    order: 2;
    padding: 4% 16px 4% 16px;
    margin: 0% 0% 0% 0%;
}
    
#ef939318 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\36 1dc297f {
    align-items: center;
    width: 100%;
    min-height: 92px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.0703598867771937%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d200a43 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin-left: 0px;
    margin-right: 0px;
}
    
#a5b9feef {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.662049861495845%;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    flex-wrap: nowrap;
    order: 1;
    padding: 16px 25px 16px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\31 e3f18b8 {
    width: 7.42%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e1b7fd57 {
    align-items: flex-start;
    width: 90.19%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 df81a6e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6d558ac {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\30 bfa614e {
    min-height: 80px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 2;
    margin: 0% 0% 0% 0%;
}
    
#fa515c9e {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 1.8003234956281207%;
    flex-wrap: nowrap;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\36 69a0e69 {
    min-height: 80px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 4;
    margin: 0% 0% 0% 0%;
}
    
#\32 c595200 {
    min-height: 59px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 0;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#fc020201 {
    align-items: flex-end;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 1.8003234956281207%;
    flex-wrap: nowrap;
    align-self: stretch;
    height: auto;
    order: 0;
    background-color: var(--color_6);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 efa777c {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\36 c42543c {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 1.8003234956281207%;
    flex-wrap: nowrap;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#b88587f7 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 1.8003234956281207%;
    flex-wrap: nowrap;
    align-self: stretch;
    height: auto;
    background-color: var(--color_6);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#fb76aa78 {
    align-items: flex-start;
    width: 50%;
    min-height: 18px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c033c1c {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f59c6dc5 {
    align-items: flex-start;
    width: 50%;
    min-height: 18px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 35b3faf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c08e6f77 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 1.8003234956281207%;
    flex-wrap: nowrap;
    align-self: stretch;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#dc694fde {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 1.8003234956281207%;
    flex-wrap: nowrap;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\35 5cf1e59 {
    min-height: 0;
    column-gap: 0%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#a692669b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 9b93517 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 73a636b {
    min-height: 80px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\36 659c5e9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#dd44879e {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#cef917b6 {
    min-height: 80px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#fe295158 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d2391c8c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 176b732 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 677e3a1 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\39 5b4551b {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 1.8003234956281207%;
    flex-wrap: nowrap;
    align-self: stretch;
    height: auto;
    background-color: var(--color_6);
    background-image: none;
    margin: 0px 0% 0px 0%;
}
    
#f992f6b0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 1.8003234956281207%;
    flex-wrap: nowrap;
    align-self: stretch;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\37 925c6b5 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b866b5b {
    align-items: flex-end;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 1.8003234956281207%;
    flex-wrap: nowrap;
    align-self: stretch;
    height: auto;
    order: 0;
    background-color: var(--color_6);
    background-image: none;
    margin: 0px 0% 0px 0%;
}
    
#\37 7e5d3b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b28af414 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 9b57c7c {
    align-items: flex-end;
    width: 50%;
    min-height: 18px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a3a9362f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 7845d82 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\33 2b2de10 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#afc6f2e7 {
    min-height: 80px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 3;
    margin: 0% 0% 0% 0%;
}
    
#\35 b5238a0 {
    align-items: flex-start;
    width: 50%;
    min-height: 18px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0417ffc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f572e383 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\31 6579da3 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 1.8003234956281207%;
    flex-wrap: nowrap;
    align-self: stretch;
    height: auto;
    background-color: var(--color_6);
    background-image: none;
    margin: 0px 0% 0px 0%;
}
    
#cfe589bc {
    align-items: flex-start;
    width: 50%;
    min-height: 18px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 aaed797 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d01256c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 6fde166 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\38 7240323.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#\38 7240323 {
    width: 70px;
    height: 60px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8385841 {
    align-items: center;
    width: 32%;
    min-width: 4%;
    min-height: 100%;
    column-gap: 4%;
    row-gap: 5px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_2);
    background-image: none;
    order: 0;
    align-self: stretch;
    max-height: none;
    height: auto;
    justify-content: flex-start;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 d590c6f {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\39 fad4b39 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\37 c922f8e.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#\37 c922f8e {
    width: 70px;
    height: 60px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b9402e39 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 ed99e34.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#\31 ed99e34 {
    width: 70px;
    height: 60px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 06cf4f2 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 c807a38 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 d3b2876 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de38bfe4 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.0703598867771937%;
    flex-wrap: nowrap;
    order: 2;
}
    
#ab7f3f08.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#ab7f3f08 {
    width: 70px;
    height: 60px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1b81fd4 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 e26e0ae {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 6616d6a.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#\37 6616d6a {
    width: 70px;
    height: 60px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 0aa6cfd {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dcf0475f {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 1530a59 {
    align-items: center;
    width: 32%;
    min-width: 4%;
    min-height: 100%;
    column-gap: 4%;
    row-gap: 5px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_2);
    background-image: none;
    order: 0;
    align-self: stretch;
    max-height: none;
    height: auto;
    justify-content: flex-start;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\31 e0707e7 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9ec3764.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#\34 9ec3764 {
    width: 70px;
    height: 60px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 10aa440 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    border-width: 0 5px 0 0;
    border-color: #000000 var(--color_1) #000000 #000000;
    border-style: solid;
    align-items: center;
    order: 0;
    padding: 4% 16px 4% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 d64ff7c.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 0px 16px 0px;
}
#\30 d64ff7c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 e369cdf {
    align-items: center;
    width: 32%;
    min-width: 4%;
    min-height: 100%;
    column-gap: 4%;
    row-gap: 5px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_2);
    background-image: none;
    order: 0;
    align-self: stretch;
    max-height: none;
    height: auto;
    justify-content: flex-start;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\30 d0ed3e1 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4edc273 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 23248fc {
    align-items: center;
    width: 32%;
    min-width: 4%;
    min-height: 100%;
    column-gap: 4%;
    row-gap: 5px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_2);
    background-image: none;
    order: 0;
    align-self: stretch;
    max-height: none;
    height: auto;
    justify-content: flex-start;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\35 eae3a3a {
    align-items: center;
    width: 32%;
    min-width: 4%;
    min-height: 100%;
    column-gap: 4%;
    row-gap: 5px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_2);
    background-image: none;
    order: 0;
    align-self: stretch;
    max-height: none;
    height: auto;
    justify-content: flex-start;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#bc00689f {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.0703598867771937%;
    flex-wrap: nowrap;
    order: 3;
}
    
#\36 0d3ccd0 {
    align-items: center;
    width: 32%;
    min-width: 4%;
    min-height: 100%;
    column-gap: 4%;
    row-gap: 5px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_2);
    background-image: none;
    order: 0;
    align-self: stretch;
    max-height: none;
    height: auto;
    justify-content: flex-start;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#c507a70b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 e8fdde9 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 07517fb {
    align-items: center;
    width: 32%;
    min-width: 4%;
    min-height: 100%;
    column-gap: 4%;
    row-gap: 5px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_2);
    background-image: none;
    order: 0;
    align-self: stretch;
    max-height: none;
    height: auto;
    justify-content: flex-start;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\31 312a46b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c05a3503 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 432eebf {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.0703598867771937%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4c4becb.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#\32 4c4becb {
    width: 70px;
    height: 60px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 caa0cf8 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 6ecc97f {
    align-items: center;
    width: 32%;
    min-width: 4%;
    min-height: 100%;
    column-gap: 4%;
    row-gap: 5px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_2);
    background-image: none;
    order: 0;
    align-self: stretch;
    max-height: none;
    height: auto;
    justify-content: flex-start;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\36 8be4e94.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#\36 8be4e94 {
    width: 70px;
    height: 60px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 12ab11c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 cea733d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d529b90 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6fbb856 {
    align-items: center;
    width: 32%;
    min-width: 4%;
    min-height: 100%;
    column-gap: 4%;
    row-gap: 5px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_2);
    background-image: none;
    order: 0;
    align-self: stretch;
    max-height: none;
    height: auto;
    justify-content: flex-start;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#fd769f22.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#fd769f22 {
    width: 70px;
    height: 60px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 2a6f35cfdd2b461c33482f9 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 20px;
    padding: 4% 4% 4% 4%;
}
    
#\36 2a6f35cfdd2b461c33482fa {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a6f35cfdd2b461c33482f6 {
    margin: 0px 0% 0px 0%;
}
    
#ed57fd76 {
    width: 667px;
}
    
#\34 a0e0829 {
    width: 666px;
}
    
#\31 26cb5f6 {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 6c49d28 {
    width: 666px;
}
    
#dbfaf204 {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a813df41 {
    width: 666px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 2a70703fdd2b461c334ccfa {
    min-height: 532px;
    padding: 0% 0% 0% 0%;
}
    
#\36 2a70703fdd2b461c334ccf7 {
    margin: 0px 4% 0px 4%;
}
    
#de34d5dd {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_4m8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: flex-start;
}
    
#\38 bd31c36 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 2a709abfdd2b461c33561ae {
    width: 100%;
    min-height: 8px;
    padding: 6% 4% 6% 4%;
}
    
#\36 2a709abfdd2b461c33561ad {
    column-gap: 0%;
    min-height: 383px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\36 2a709abfdd2b461c33561ac {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 c5aa20b {
    min-height: 220px;
    padding: 7% 4% 7% 4%;
}
    
#c01c31c9::before, #c01c31c9 > .bgExtraLayerOverlay {
    
}
    
#e46f5fb6 {
    margin: 0px 1.5% 0px 1.5%;
}
    
#group_tj9 {
    align-items: center;
    column-gap: 3.761202801312503%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
}
    
#widget_p3t {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.12%;
}
    
#\32 f92e277 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.12%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 7a46862 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 20px;
    padding: 4% 4% 0% 4%;
}
    
#a1d1ec12 {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#bedd761a {
    width: 667px;
}
    
#\37 a842803 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 095790e {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 4% 4% 4% 4%;
}
    
#da26332a {
    margin: 0px 0% 0px 0%;
}
    
#\34 88dfd48::before, #\34 88dfd48 > .bgExtraLayerOverlay {
    
}
#\34 88dfd48.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAYElEQVQI112MQQ4DIQzE+P8XCSHJZALPqAraVVVfbbllJsmqWmvtvasKgLvPQwPwW1RVZkaEmX11RADgoQ4k//U7IJmZd66qzd1vcSMAETHnHGOISLOH27m7mamqiPTePxK2nxxq3iBrAAAAAElFTkSuQmCC');
}
    
#d51ff948 {
    width: 100%;
    min-height: 80px;
}
    
#\38 052b271 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#group_304 {
    column-gap: 1.662049861495845%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_92g {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
#group_92g.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQf/xAAcEAACAgMBAQAAAAAAAAAAAAABAgMFAAQhMRH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABoRAAICAwAAAAAAAAAAAAAAAAABAgQTMUH/2gAMAwEAAhEDEQA/AAdOo24qNxpb04jHinzDgL9QANtiBz3KpWwRrVp8VejvMEevjLsfpHcnVma0Pgj0/9k=');
}
    
#\39 ca539b5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
#\39 ca539b5.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAfEAABAwQDAQAAAAAAAAAAAAABAAIDBAUSIQYRQZH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAGhEAAgIDAAAAAAAAAAAAAAAAAAEDBBQxQf/aAAwDAQACEQMRAD8AVnIbw84wVbGQg6aB4qG3eUtGUxy63r36iIGZKtMcqsb4f//Z');
}
    
#cdb5b5d2 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
#cdb5b5d2.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAeEAACAQMFAAAAAAAAAAAAAAABAgADBREEEhMxUf/EABUBAQEAAAAAAAAAAAAAAAAAAAIE/8QAGBEBAQADAAAAAAAAAAAAAAAAAQACEjH/2gAMAwEAAhEDEQA/AIbSDRt779QAz9r7ImujAkcGcREnMnUmdb//2Q==');
}
    
#a74390f7 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
#a74390f7.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHxAAAQMDBQAAAAAAAAAAAAAAAQACAwQFERITFCEi/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgT/xAAWEQEBAQAAAAAAAAAAAAAAAAABAAL/2gAMAwEAAhEDEQA/AIbHFSGwVBdG3c04iys5y4GeTRRkjpEUxpAjf//Z');
}
    
#\32 1f7b65d {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\35 f9c3ffd {
    column-gap: 1.662049861495845%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 7ecf3cd {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 20px;
    padding: 4% 4% 0% 4%;
}
    
#\37 838f506 {
    margin: 0px 0% 0px 0%;
}
    
#b06012cf {
    width: 100%;
    min-height: 80px;
    padding: 20px 0px 20px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 067c56f {
    width: 10%;
}
    
#\34 5e4f20e {
    align-items: center;
    --column-gap: 2%;
    column-gap: 2%;
    padding: 16px 15% 16px 15%;
    margin: 0px 0% 0px 0%;
}
    
#\35 fa3ebb7 {
    width: 10%;
}
    
#\37 f1ea543 {
    align-items: center;
}
    
#\30 186da64 {
    width: 10%;
}
    
#\30 ba247f4 {
    align-items: center;
}
    
#cee2e1ce {
    width: 10%;
}
    
#\36 800a565 {
    align-items: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e9fb7502 {
    margin: 0px 0% 0px 0%;
}
    
#\38 c373551 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 4% 4% 4% 4%;
}
    
#\32 c3bedd7::before, #\32 c3bedd7 > .bgExtraLayerOverlay {
    
}
    
#\31 37fadba {
    width: 100%;
    min-height: 80px;
}
    
#\39 0d1380e {
    width: 100%;
    min-height: 80px;
}
    
#\30 73ca5b9 {
    width: 100%;
    min-height: 80px;
}
    
#widget_8fp {
    width: 7%;
}
    
#c2e6e81f {
    width: 7%;
}
    
#widget_v5s {
    width: 7%;
}
    
#fcb7a5be {
    width: 7%;
}
    
#\30 db96632 {
    width: 7%;
}
    
#ec9337b4 {
    width: 7%;
}
    
#widget_s73 {
    width: 10%;
}
    
#\31 e3f18b8 {
    width: 10%;
}
    
#\35 df81a6e {
    order: 0;
}
    
#\33 6d558ac {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 677e3a1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 60px;
}
    
#\30 87dda5d {
    margin: 0px 0% 0px 0%;
}
    
#fc020201 {
    align-items: flex-start;
}
    
#\39 efa777c {
    margin-right: 0%;
    margin-left: 0%;
    width: 60px;
}
    
#\37 b866b5b {
    align-items: flex-start;
}
    
#fb76aa78 {
    width: 100%;
    column-gap: 3.601406799531067%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    height: auto;
    min-height: 53px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f59c6dc5 {
    width: 100%;
    column-gap: 12px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    --column-gap: 12px;
    height: auto;
    min-height: 60px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 35b3faf {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 9b57c7c {
    column-gap: 12px;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 100%;
    align-items: center;
    --column-gap: 12px;
    height: auto;
    min-height: 54px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a3a9362f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 7845d82 {
    margin-right: 0%;
    margin-left: 0%;
    width: 60px;
}
    
#\33 2b2de10 {
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b5238a0 {
    width: 100%;
    column-gap: 3.601406799531067%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    min-height: 60px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 5cf1e59 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#a692669b {
    order: 2;
}
    
#f572e383 {
    order: 0;
    width: 60px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cfe589bc {
    width: 100%;
    column-gap: 12px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    --column-gap: 12px;
    height: auto;
    min-height: 60px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#dd44879e {
    margin-right: 0%;
    margin-left: 0%;
    width: 59.2812px;
    order: 0;
}
    
#\30 d01256c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b88587f7 {
    align-items: flex-start;
}
    
#\36 6fde166 {
    width: 45.86%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 7240323 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 8385841 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 26.46%;
}
    
#\38 d590c6f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\31 77029d3 {
    margin: 0px 0% 0px 0%;
}
    
#de38bfe4 {
    column-gap: 2.0703598867771937%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
    
#\35 eae3a3a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 30%;
}
    
#\30 1530a59 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 30%;
}
    
#\31 07517fb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 30%;
}
    
#dcf0475f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 d3b2876 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#bc00689f {
    column-gap: 2.0703598867771937%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 e369cdf {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 30%;
}
    
#\36 0d3ccd0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 30%;
}
    
#\31 23248fc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 30%;
}
    
#\38 432eebf {
    column-gap: 2.0703598867771937%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 6fbb856 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 32.78%;
}
    
#\34 6ecc97f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 30.30%;
}
}



@media (max-width: 767px) {
    
#\36 2a6f35cfdd2b461c33482f9 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 6% 8% 6%;
}
    
#\36 2a6f35cfdd2b461c33482fa {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2a6f35cfdd2b461c33482f6 {
    margin: 0px 0% 0px 0%;
}
    
#widget_61u {
    height: 240px;
}
    
#\31 26cb5f6 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 910dbe7 {
    height: 240px;
}
    
#dbfaf204 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 8f77a60 {
    height: 240px;
}
    
#group_tt8 {
    column-gap: 7.617536203134299%;
    flex-direction: column;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ed57fd76 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 a0e0829 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 f968572 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 699177d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
    
#e5e81703 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
    
#\30 0b5d2d4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 a37826b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 2a70703fdd2b461c334ccfa {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\36 2a70703fdd2b461c334ccfb {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 2a70703fdd2b461c334ccf7 {
    margin: 0px 6% 0px 6%;
}
    
#de34d5dd {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#b33042b0 {
    column-gap: 1.662049861495845%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 10px;
}
    
#\31 74283a0 {
    column-gap: 1.662049861495845%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 10px;
}
    
#\38 5d75ddd {
    column-gap: 1.662049861495845%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 10px;
}
    
#\32 cb1496a {
    column-gap: 1.662049861495845%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    align-items: center;
}
    
#c3d72168 {
    column-gap: 1.662049861495845%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    align-items: center;
}
    
#group_4m8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 bd31c36 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_sm8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 15%;
}
    
#widget_8mo {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 068f2d8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 15%;
}
    
#\37 d74c978 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e1e796af {
    margin-right: 0%;
    margin-left: 0%;
    width: 15%;
}
    
#f1513cfc {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c638956b {
    margin-right: 0%;
    margin-left: 0%;
    width: 15%;
}
    
#\33 a0dc7ac {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 39f1ddd {
    margin-right: 0%;
    margin-left: 0%;
    width: 15%;
}
    
#b162173d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 2a709abfdd2b461c33561ae {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16% 8% 12% 8%;
}
    
#\36 2a709abfdd2b461c33561ad {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 40px 6% 40px 6%;
}
    
#\36 2a709abfdd2b461c33561ac {
    margin: 0px 0% 0px 0%;
}
    
#group_glh {
    column-gap: 1.662049861495845%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_nee {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f5d68fb4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 997a266 {
    column-gap: 1.662049861495845%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 2d54a7d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#fec2406d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 eeabf56 {
    column-gap: 1.662049861495845%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 522e890 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 24ecd17 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 c5aa20b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 24% 4% 24% 4%;
}
    
#\38 1a6e889 {
    min-height: 80px;
    width: 100%;
    row-gap: 15px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c01c31c9::before, #c01c31c9 > .bgExtraLayerOverlay {
    
}
    
#e46f5fb6 {
    margin: 0px 6% 0px 6%;
}
    
#group_tj9 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 5px;
    column-gap: 8.279430789133247%;
}
    
#widget_p3t {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 f92e277 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 7a46862 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 6% 0% 6%;
}
    
#a1d1ec12 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 a842803 {
    margin: 0px 0% 0px 0%;
}
    
#bedd761a {
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\32 095790e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 6% 8% 6%;
}
    
#\34 88dfd48::before, #\34 88dfd48 > .bgExtraLayerOverlay {
    
}
#\34 88dfd48.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAYElEQVQI112MQQ4DIQzE+P8XCSHJZALPqAraVVVfbbllJsmqWmvtvasKgLvPQwPwW1RVZkaEmX11RADgoQ4k//U7IJmZd66qzd1vcSMAETHnHGOISLOH27m7mamqiPTePxK2nxxq3iBrAAAAAElFTkSuQmCC');
}
    
#da26332a {
    margin: 0px 0% 0px 0%;
}
    
#d51ff948 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#group_304 {
    column-gap: 1.662049861495845%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_92g {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
#group_92g.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQf/xAAcEAACAgMBAQAAAAAAAAAAAAABAgMFAAQhMRH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABoRAAICAwAAAAAAAAAAAAAAAAABAgQTMUH/2gAMAwEAAhEDEQA/AAdOo24qNxpb04jHinzDgL9QANtiBz3KpWwRrVp8VejvMEevjLsfpHcnVma0Pgj0/9k=');
}
    
#\39 ca539b5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
#\39 ca539b5.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAfEAABAwQDAQAAAAAAAAAAAAABAAIDBAUSIQYRQZH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAGhEAAgIDAAAAAAAAAAAAAAAAAAEDBBQxQf/aAAwDAQACEQMRAD8AVnIbw84wVbGQg6aB4qG3eUtGUxy63r36iIGZKtMcqsb4f//Z');
}
    
#\35 f9c3ffd {
    column-gap: 1.662049861495845%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#cdb5b5d2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
#cdb5b5d2.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAeEAACAQMFAAAAAAAAAAAAAAABAgADBREEEhMxUf/EABUBAQEAAAAAAAAAAAAAAAAAAAIE/8QAGBEBAQADAAAAAAAAAAAAAAAAAQACEjH/2gAMAwEAAhEDEQA/AIbSDRt779QAz9r7ImujAkcGcREnMnUmdb//2Q==');
}
    
#a74390f7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
#a74390f7.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHxAAAQMDBQAAAAAAAAAAAAAAAQACAwQFERITFCEi/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgT/xAAWEQEBAQAAAAAAAAAAAAAAAAABAAL/2gAMAwEAAhEDEQA/AIbHFSGwVBdG3c04iys5y4GeTRRkjpEUxpAjf//Z');
}
}



@media (max-width: 767px) {
    
#\34 7ecf3cd {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 6% 0% 6%;
}
    
#\37 838f506 {
    margin: 0px 0% 0px 0%;
}
    
#b06012cf {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 5% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\36 067c56f {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 20%;
}
    
#\35 fa3ebb7 {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 20%;
}
    
#\30 186da64 {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 20%;
}
    
#cee2e1ce {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 20%;
}
    
#\34 5e4f20e {
    column-gap: 1.662049861495845%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    padding: 16px 5% 16px 5%;
    margin: 0px 0% 0px 0%;
}
    
#\38 d60ad74 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 f1ea543 {
    column-gap: 1.662049861495845%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    padding: 16px 5% 16px 5%;
    margin: 0px 0% 0px 0%;
}
    
#\36 cbe66a4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 ba247f4 {
    column-gap: 1.662049861495845%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    padding: 16px 5% 16px 5%;
    margin: 0px 0% 0px 0%;
}
    
#cdab2ded {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 800a565 {
    column-gap: 1.662049861495845%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    padding: 16px 5% 16px 5%;
    margin: 0px 0% 0px 0%;
}
    
#\36 02f5998 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#e9fb7502 {
    margin: 0px 0% 0px 0%;
}
    
#\38 c373551 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 6% 8% 6%;
}
    
#\32 c3bedd7::before, #\32 c3bedd7 > .bgExtraLayerOverlay {
    
}
    
#\31 37fadba {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 0d1380e {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\30 73ca5b9 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#group_efq {
    column-gap: 1.662049861495845%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_s73 {
    margin-right: 0%;
    margin-left: 0%;
    width: 30%;
}
    
#group_qbl {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\30 85ff2fe {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_odg {
    column-gap: 1.69971671388102%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#widget_8fp {
    margin-right: 0%;
    margin-left: 0%;
    width: 20%;
}
    
#group_2sb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 70b9e51 {
    column-gap: 1.69971671388102%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#c2e6e81f {
    margin-right: 0%;
    margin-left: 0%;
    width: 20%;
}
    
#ce5ad240 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 c42183a {
    row-gap: 15px;
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
}
    
#group_6lh {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#widget_v5s {
    margin-right: 0%;
    margin-left: 0%;
    width: 20%;
}
    
#widget_de3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 4472da6 {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#fcb7a5be {
    margin-right: 0%;
    margin-left: 0%;
    width: 20%;
}
    
#\37 9a59b59 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 f144b44 {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#\30 db96632 {
    margin-right: 0%;
    margin-left: 0%;
    width: 20%;
}
    
#\37 2883a42 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 124a232 {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#ec9337b4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 20%;
}
    
#\34 6818a1a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 a10e5cd {
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
}
    
#\36 1dc297f {
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
}
    
#widget_4p3 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#widget_3qi {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c3ec0af8 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_r22 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#a5b9feef {
    column-gap: 1.662049861495845%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 e3f18b8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 30%;
}
    
#e1b7fd57 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\30 bfa614e {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\32 c595200 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 69a0e69 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#fc020201 {
    justify-content: flex-start;
    align-items: flex-end;
}
    
#\39 5b4551b {
    align-items: flex-start;
}
    
#b88587f7 {
    align-items: flex-start;
    justify-content: flex-start;
}
    
#\37 b866b5b {
    align-items: center;
}
    
#fb76aa78 {
    width: 100%;
    height: auto;
    min-height: 103px;
    align-items: center;
}
    
#f59c6dc5 {
    column-gap: 7.757575757575758%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    height: auto;
    min-height: 121px;
    align-items: center;
}
    
#\39 9b57c7c {
    width: 100%;
    height: auto;
    min-height: 121px;
    align-items: center;
}
    
#\33 2b2de10 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#afc6f2e7 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 b5238a0 {
    width: 100%;
    height: auto;
    min-height: 103px;
    align-items: center;
}
    
#\35 5cf1e59 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#f572e383 {
    margin-right: 0%;
    margin-left: 0%;
    width: 60px;
}
    
#\31 6579da3 {
    justify-content: flex-start;
    align-items: center;
}
    
#\31 73a636b {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#cfe589bc {
    width: 100%;
    height: auto;
    min-height: 103px;
    align-items: center;
}
    
#cef917b6 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 9b93517 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#a692669b {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\30 aaed797 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\38 7240323 {
    height: auto;
}
    
#\39 8385841 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 d590c6f {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\37 c922f8e {
    height: auto;
}
    
#\31 e0707e7 {
    width: 100.00%;
}
    
#\34 9ec3764 {
    height: auto;
}
    
#\31 ed99e34 {
    height: auto;
}
    
#\36 10aa440 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 e369cdf {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 d0ed3e1 {
    width: 100.00%;
}
    
#\32 d3b2876 {
    width: 100.00%;
}
    
#de38bfe4 {
    column-gap: 2.0703598867771937%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ab7f3f08 {
    height: auto;
}
    
#\30 e26e0ae {
    width: 100.00%;
}
    
#\31 23248fc {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 6616d6a {
    height: auto;
}
    
#\31 0aa6cfd {
    width: 100.00%;
}
    
#\35 eae3a3a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-right: 0%;
    margin-left: 0%;
}
    
#bc00689f {
    column-gap: 2.0703598867771937%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 1530a59 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 0d3ccd0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 e8fdde9 {
    width: 100.00%;
}
    
#\31 07517fb {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 12ab11c {
    width: 100.00%;
}
    
#\38 432eebf {
    column-gap: 2.0703598867771937%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 cea733d {
    width: 100.00%;
}
    
#\33 d529b90 {
    width: 100.00%;
}
    
#\34 6fbb856 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 4c4becb {
    height: auto;
}
    
#\34 6ecc97f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 8be4e94 {
    height: auto;
}
    
#fd769f22 {
    height: auto;
}
}

