@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { font-size:32px !important; }

  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before { font-size:32px !important; }

  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:32px !important; }

  *#dm .d-page-1716942098 DIV.dmInner { background-color:rgba(255,255,255,1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:rgba(255,255,255,1) !important; }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1059855814 .photoGalleryThumbs .image-container a { padding-top:250px !important; }
}
@media (min-width:1025px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:rgba(0,0,0,0) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:rgba(0,0,0,0) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1059855814 .photoGalleryThumbs .image-container a { padding-top:350px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1626517732 .photoGalleryThumbs .image-container a { padding-top:200px !important; }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1059855814 .photoGalleryThumbs .image-container a { padding-top:200px !important; }
}
@media all {
  *#dm .dmInner a.u_1736814803 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
  }

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

  *#dm .dmInner a.u_1736814803:hover {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1736814803.hover {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_2391108740 img { object-fit:contain !important; }

  *#dm .dmInner *.u_1902728855 { display:none !important; }

  *#dm .dmInner *.u_1897024490 { display:none !important; }

  *#dm .dmInner *.u_1083191420 { display:none !important; }

  *#dm .dmInner *.u_1535957165 { display:none !important; }

  *#dm .dmInner div.u_901682630 .shape-description p {
    font-weight:700 !important;
    font-family: 'Spartan' !important;
  }

  *#dm .dmInner div.u_901682630 .shape-description ul {
    font-weight:700 !important;
    font-family: 'Spartan' !important;
  }

  *#dm .dmInner div.u_901682630 .shape-description ol {
    font-weight:700 !important;
    font-family: 'Spartan' !important;
  }

  *#dm .dmInner *.u_1499512209 { display:none !important; }

  *#dm .dmInner *.u_1235921773 { display:none !important; }

  *#dm .dmInner *.u_1717274580 { display:none !important; }

  *#dm .dmInner *.u_1043464113 { display:none !important; }

  *#dm .dmInner div.u_1164828947 .shape-description p {
    font-weight:700 !important;
    font-family: 'Spartan' !important;
  }

  *#dm .dmInner div.u_1164828947 .shape-description ul {
    font-weight:700 !important;
    font-family: 'Spartan' !important;
  }

  *#dm .dmInner div.u_1164828947 .shape-description ol {
    font-weight:700 !important;
    font-family: 'Spartan' !important;
  }

  *#dm .dmInner div.u_1600911668 .shape-description p {
    font-weight:700 !important;
    font-family: 'Spartan' !important;
  }

  *#dm .dmInner div.u_1600911668 .shape-description ul {
    font-weight:700 !important;
    font-family: 'Spartan' !important;
  }

  *#dm .dmInner div.u_1600911668 .shape-description ol {
    font-weight:700 !important;
    font-family: 'Spartan' !important;
  }

  *#dm .dmInner *.u_1912137569 { display:none !important; }

  *#dm .dmInner *.u_1143341580 { display:none !important; }

  *#dm .dmInner *.u_1023576509 { display:none !important; }

  *#dm .dmInner *.u_1586486267 { display:none !important; }

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

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

  *#dm .dmInner div.u_210046618 {
    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_5) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1567580079 {
    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_5) !important;
    background-image:none !important;
  }

  *#dm .dmInner *.u_1138577917 { display:none !important; }

  *#dm .dmInner *.u_1285719981 { display:none !important; }

  *#dm .dmInner *.u_1673405049 { display:none !important; }

  *#dm .dmInner *.u_1308002039 { display:none !important; }

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

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

  *#dm .dmInner div.u_1682094401 {
    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_5) !important;
    background-image:none !important;
  }

  *#dm .dmInner *.u_1209997431 { display:none !important; }

  *#dm .dmInner *.u_1930382082 { display:none !important; }

  *#dm .dmInner *.u_1576727934 { display:none !important; }

  *#dm .dmInner *.u_1431689437 { display:none !important; }

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

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

  *#dm .dmInner div.u_1419330150 {
    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_5) !important;
    background-image:none !important;
  }

  *#dm .dmInner *.u_1110927458 { display:none !important; }

  *#dm .dmInner *.u_1534657009 { display:none !important; }

  *#dm .dmInner *.u_1458188504 { display:none !important; }

  *#dm .dmInner *.u_1032428229 { display:none !important; }

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

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

  *#dm .dmInner div.u_1613440925 {
    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_5) !important;
    background-image:none !important;
  }

  *#dm .dmInner *.u_1549757241 { display:none !important; }

  *#dm .dmInner *.u_1412301250 { display:none !important; }

  *#dm .dmInner *.u_1184025337 { display:none !important; }

  *#dm .dmInner *.u_1837337862 { display:none !important; }

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

  *#dm .dmInner *.u_1446407869 { display:none !important; }

  *#dm .dmInner *.u_1489477909 { display:none !important; }

  *#dm .dmInner *.u_1773272080 { display:none !important; }

  *#dm .dmInner *.u_1957009423 { display:none !important; }

  *#dm .dmInner *.u_1417595439 { display:none !important; }

  *#dm .dmInner *.u_1404731892 { display:none !important; }

  *#dm .dmInner *.u_1936790932 { display:none !important; }

  *#dm .dmInner *.u_1095753321 { display:none !important; }

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

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

  *#dm .dmInner div.u_1391128530 {
    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_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1826274225 {
    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_4) !important;
    background-image:none !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1992938815 img { object-fit:contain !important; }

  *#dm .dmInner *.u_1910770721 { background-position:50% 100% !important; }

  *#dm .dmInner *.u_1172112477 { background-position:50% 100% !important; }

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

  *#dm .dmInner div.u_1865657218 {
    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_4) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner *.u_1246302764 { display:none !important; }

  *#dm .dmInner *.u_1621812707 { display:none !important; }

  *#dm .dmInner *.u_1827404661 { display:none !important; }

  *#dm .dmInner *.u_1980854826 { display:none !important; }

  *#dm .dmInner div.u_1695680022 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1963799960 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    font-size:14px !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_1963799960 .m-recaptcha {
    font-size:14px !important;
    font-weight:500 !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1963799960 input::placeholder {
    font-size:14px !important;
    color:rgba(117,117,117,0.67) !important;
  }

  *#dm .dmInner div.u_1963799960 input.placeholder {
    font-size:14px !important;
    color:rgba(117,117,117,0.67) !important;
  }

  *#dm .dmInner div.u_1963799960 textarea::placeholder {
    font-size:14px !important;
    color:rgba(117,117,117,0.67) !important;
  }

  *#dm .dmInner div.u_1963799960 textarea.placeholder {
    font-size:14px !important;
    color:rgba(117,117,117,0.67) !important;
  }

  *#dm .dmInner div.u_1963799960 select::placeholder {
    font-size:14px !important;
    color:rgba(117,117,117,0.67) !important;
  }

  *#dm .dmInner div.u_1963799960 select.placeholder {
    font-size:14px !important;
    color:rgba(117,117,117,0.67) !important;
  }

  *#dm .dmInner div.u_1963799960 .dmformsubmit {
    width:1154px !important;
    height:65px !important;
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
  }

  *#dm .dmInner div.u_1963799960 input:not([type="submit"]) {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(12,12,12) rgb(12,12,12) rgb(12,12,12) rgb(12,12,12) !important;
    border-width:2px 2px 2px 2px !important;
    border-radius:3px 3px 3px 3px !important;
  }

  *#dm .dmInner div.u_1963799960 textarea {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(12,12,12) rgb(12,12,12) rgb(12,12,12) rgb(12,12,12) !important;
    border-width:2px 2px 2px 2px !important;
    border-radius:3px 3px 3px 3px !important;
  }

  *#dm .dmInner div.u_1963799960 select {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(12,12,12) rgb(12,12,12) rgb(12,12,12) rgb(12,12,12) !important;
    border-width:2px 2px 2px 2px !important;
    border-radius:3px 3px 3px 3px !important;
  }

  *#dm .dmInner div.u_1963799960 .dmform-success {
    font-size:24px !important;
    font-weight:bold !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1963799960 .dmform-success .rteBlock {
    font-size:24px !important;
    font-weight:bold !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1963799960 .dmform-error {
    font-size:24px !important;
    font-weight:bold !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1907455436 { background-position:50% 50% !important; }

  *#dm .dmInner *.u_1139428766 { display:none !important; }

  *#dm .dmInner *.u_1657043418 { display:none !important; }

  *#dm .dmInner *.u_1735910573 { display:none !important; }

  *#dm .dmInner *.u_1816109871 { display:none !important; }

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

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

  *#dm .dmInner div.u_1920100629 {
    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_5) !important;
    background-image:none !important;
  }

  *#dm .dmInner *.u_1312478950 { display:none !important; }

  *#dm .dmInner *.u_1569795649 { display:none !important; }

  *#dm .dmInner *.u_1072763790 { display:none !important; }

  *#dm .dmInner *.u_1418823571 { display:none !important; }

  *#dm .dmInner *.u_1806142290 { background-position:50% 100% !important; }

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

  *#dm .dmInner *.u_1837979774 { background-position:50% 50% !important; }

  *#dm .dmInner *.u_1533489935 { background-position:50% 50% !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#e386fbe9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 1px 0px 1px;
    border-color: rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1);
    border-style: solid;
    padding: 100px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f3d9cf3e {
    min-height: 950px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 40px 0px 40px;
}
    
#\32 bf76527 {
    margin: -1px -1px -1px -1px;
}
    
#\30 04a4fe4::before, #\30 04a4fe4 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.5;
}
#\30 04a4fe4 {
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/42f9d19d/dms3rep/multi/448595187_17971057517726165_4712419864424892952_n.jpg?dm-skip-opt=true");
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1);
    border-style: solid;
}
    
#widget_4n9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_4n9 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 10px 0% 0px 0%;
}
    
#widget_24u {
    width: 68.38%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#group_e4g {
    flex-direction: row;
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 25px 0% 0px 0%;
}
    
#widget_trq {
    width: 200px;
    height: auto;
    min-width: 32px;
    min-height: 60px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#de67edf9 {
    width: 200px;
    height: auto;
    min-width: 32px;
    min-height: 60px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 c02d875 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\34 41699b0 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    min-width: 4%;
    border-width: 0px 1px 0px 1px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 0.1);
    border-style: solid;
    align-items: center;
    padding: 100px 40px 0px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\32 cde3420 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 0px 40px 0px 40px;
}
    
#\35 95ff12a {
    margin: 0px 0% 0px 0%;
}
    
#widget_2k1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_2k1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 20px 0% 0px 0%;
}
    
#widget_ad1 {
    width: 5.05%;
    height: 40px;
    max-width: 100%;
    order: 0;
}
    
#b1151954::before, #b1151954 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.95;
    border-radius: inherit;
}
#b1151954 {
    background-image: url("https://irp.cdn-website.com/42f9d19d/dms3rep/multi/4305290f-eb61-491e-af27-ca76fc89edc3.jpg?dm-skip-opt=true");
}
    
#\38 ce23580 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    min-width: 4%;
    border-width: 0px 1px 0px 1px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 0.1);
    border-style: solid;
    align-items: center;
    padding: 100px 40px 100px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\38 3e72967 {
    width: 5.05%;
    height: 40px;
    max-width: 100%;
    order: 0;
}
    
#\39 90e0648.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 90e0648 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 20px 0% 0px 0%;
}
    
#\35 2f0ee57.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 2f0ee57 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 10px 0% 0px 0%;
}
    
#\35 2c00012.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 2c00012 {
    width: 65%;
    height: auto;
    max-width: 100%;
    margin: 30px 0% 0px 0%;
}
    
#widget_e86 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#c9487d53 {
    min-height: 838px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 40px 0px 40px;
}
    
#\37 99b3e5e {
    margin: 0px 0% 0px 0%;
}
    
#d450024f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    min-width: 4%;
    border-width: 0px 1px 0px 1px;
    border-color: rgba(0, 0, 0, 1) rgba(255, 255, 255, 0.1) rgba(0, 0, 0, 1) rgba(255, 255, 255, 0.1);
    border-style: solid;
    align-items: center;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 100px 40px 100px 40px;
    margin: 0px 0% 0px 0%;
}
    
#cf791ea8 {
    background-color: var(--color_4);
    background-image: url("https://irp.cdn-website.com/42f9d19d/dms3rep/multi/Xeriscape+1-69.jpg?dm-skip-opt=true");
    background-position: 100% 100%;
}
    
#group_fk1 {
    align-items: flex-start;
    width: 90%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#group_81t {
    align-items: flex-start;
    width: 60%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 3px 3px 3px 3px;
    padding: 50px 50px 50px 50px;
    margin: 0px 0% 0px 0%;
}
    
#\39 04ddd19.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 04ddd19 {
    width: 98.07%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4f1bbe6 {
    width: 77.22%;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_61k.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_61k {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 15px 0% 0px 0%;
}
    
#group_t8k {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 20px;
}
    
#widget_6rf.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_6rf {
    width: 12.47%;
    height: auto;
    min-width: 32px;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#a396725d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#a396725d {
    width: 200px;
    height: auto;
    min-width: 32px;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#aca03864 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    min-width: 4%;
    border-width: 0px 1px 0px 1px;
    border-color: rgba(0, 0, 0, 1) rgba(255, 255, 255, 0.1) rgba(0, 0, 0, 1) rgba(255, 255, 255, 0.1);
    border-style: solid;
    align-items: center;
    padding: 150px 40px 100px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\30 67ce89c {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 40px 0px 40px;
}
    
#da8742c3 {
    margin: 0px 0% 0px 0%;
}
    
#\33 de9e7bd {
    background-color: var(--color_1);
    background-image: none;
}
    
#\35 2bfe5a3 {
    align-items: flex-start;
    width: 90%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 91c410b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 91c410b {
    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;
}
    
#widget_kie {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_0ia {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 50px 0% 0px 0%;
}
    
#group_iis {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1);
    border-style: solid;
    align-self: stretch;
    min-width: 32px;
    justify-content: flex-start;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#widget_2ph {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_j4l.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_j4l {
    width: 80px;
    height: auto;
    max-width: 100%;
    margin: -35px 0% 0px 0%;
}
    
#group_90u {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
}
    
#widget_9ja {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_vt2 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\39 ec3b58b {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1);
    border-style: solid;
    align-self: stretch;
    min-width: 32px;
    justify-content: flex-start;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\30 d38dfeb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ea88fe29.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ea88fe29 {
    width: 80px;
    height: auto;
    max-width: 100%;
    margin: -35px 0% 0px 0%;
}
    
#\32 0b91acc {
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
}
    
#\33 f6b597f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 9772b33 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#b6e894d4 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1);
    border-style: solid;
    align-self: stretch;
    min-width: 32px;
    justify-content: flex-start;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#aa42b737 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a5efc4b5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a5efc4b5 {
    width: 80px;
    height: auto;
    max-width: 100%;
    margin: -35px 0% 0px 0%;
}
    
#\34 600807a {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
}
    
#c6eb2dd3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f7da4088 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\32 5ad971b {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 40px 0px 40px;
}
    
#c48af748 {
    margin: 0px 0% 0px 0%;
}
    
#\34 59804ec {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    min-width: 4%;
    border-width: 0px 1px 0px 1px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 0.1);
    border-style: solid;
    align-items: center;
    padding: 150px 40px 100px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\39 d48c57f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 d48c57f {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 0270d49 {
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
}
    
#b4ff84d0 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 50px 0% 0px 0%;
}
    
#\37 d093a50 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 233fd24 {
    width: 99.53%;
    height: auto;
    max-width: 100%;
}
    
#dc187b38 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1);
    border-style: solid;
    align-self: stretch;
    min-width: 32px;
    background-color: var(--color_5);
    background-image: none;
    justify-content: flex-start;
    order: 1;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\32 3537e79 {
    align-items: center;
    width: 90%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_hjk {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_ti2.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#widget_ti2 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -35px 0% 0px 0%;
}
    
#fc3eca0a {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1);
    border-style: solid;
    align-self: stretch;
    min-width: 32px;
    background-color: var(--color_5);
    background-image: none;
    justify-content: flex-start;
    order: 0;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#d50687ba {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 fc5cd7e {
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
}
    
#\39 2aa77f7.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#\39 2aa77f7 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -35px 0% 0px 0%;
}
    
#a698223c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#abcae5a4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#db8d4771 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1);
    border-style: solid;
    align-self: stretch;
    min-width: 32px;
    background-color: var(--color_5);
    background-image: none;
    justify-content: flex-start;
    order: 2;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#bcfa7cee {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 3e8ae93 {
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 1;
}
    
#\33 19b6c39.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#\33 19b6c39 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -35px 0% 0px 0%;
}
    
#\33 7de0c17 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 6e64577 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_sjm.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_sjm {
    width: 200px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    margin: 25px 0% 0px 0%;
}
    
#\32 cbc6564.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\32 cbc6564 {
    width: 200px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 25px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e1bb093.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\37 e1bb093 {
    width: 200px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 25px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8efb7c2 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.6230609915888248%;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 20px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b9303c23 {
    align-items: center;
    width: 32.25%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1);
    border-style: solid;
    align-self: stretch;
    min-width: 32px;
    background-color: var(--color_5);
    background-image: none;
    justify-content: flex-start;
    order: 0;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#f1c34142 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 2ad5bc7 {
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
}
    
#\33 6ce1e81.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#\33 6ce1e81 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -35px 0% 0px 0%;
}
    
#\31 bcc9142 {
    width: 99.53%;
    height: auto;
    max-width: 100%;
}
    
#\33 f80487d {
    width: 87.03%;
    height: auto;
    max-width: 100%;
}
    
#fd509024.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#fd509024 {
    width: 200px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    margin: 25px 0% 0px 0%;
}
    
#a1b1a5b3 {
    align-items: center;
    width: 32.25%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1);
    border-style: solid;
    align-self: stretch;
    min-width: 32px;
    background-color: var(--color_5);
    background-image: none;
    justify-content: flex-start;
    order: 1;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\30 fb23819 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#edcd8b71 {
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
}
    
#\34 605be4e.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#\34 605be4e {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -35px 0% 0px 0%;
}
    
#d8551d72 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 05fc5a9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 dae8370.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\32 dae8370 {
    width: 200px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 25px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2ebc255 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 68304e9 {
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 1;
}
    
#c5f2b5d5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#bcf80679 {
    align-items: center;
    width: 32.25%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1);
    border-style: solid;
    align-self: stretch;
    min-width: 32px;
    background-color: var(--color_5);
    background-image: none;
    justify-content: flex-start;
    justify-self: auto;
    order: 2;
    height: auto;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 018e71d.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#\32 018e71d {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -35px 0% 0px 0%;
}
    
#a9a60ac9 {
    width: 88.43%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 0px;
}
    
#\37 9a93eb0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\37 9a93eb0 {
    width: 200px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 25px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8d38fe1 {
    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;
}
}



@media all {
    
#\37 0985569.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#\37 0985569 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -35px 0% 0px 0%;
}
    
#\31 b5ada97 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 50px 0% 0px 0%;
}
    
#\31 4e39bb4 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e980165::before, #\34 e980165 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.94;
}
#\34 e980165 {
    background-color: var(--color_4);
    background-image: url("https://irp.cdn-website.com/42f9d19d/dms3rep/multi/481658118_1161396002438437_217479389753810072_n.jpg?dm-skip-opt=true");
}
    
#d89b0b82 {
    min-height: 1008px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 40px 0px 40px;
}
    
#b05b1fee {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    min-width: 4%;
    border-width: 0px 1px 0px 1px;
    border-color: rgba(0, 0, 0, 1) rgba(255, 255, 255, 0.1) rgba(0, 0, 0, 1) rgba(255, 255, 255, 0.1);
    border-style: solid;
    align-items: center;
    padding: 150px 40px 100px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\33 ef8a49b {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1);
    border-style: solid;
    align-self: stretch;
    min-width: 32px;
    justify-content: flex-start;
    order: 0;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\31 d91726b {
    margin: 0px 0% 0px 0%;
}
    
#\34 772e0d1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 7da163c {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1);
    border-style: solid;
    align-self: stretch;
    min-width: 32px;
    justify-content: flex-start;
    order: 1;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\32 0730b1a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#eddafa12 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dfada1a0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#dfada1a0 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ecf9375 {
    width: 85.17%;
    height: auto;
    max-width: 100%;
}
    
#\38 40cb68b {
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac21bc09.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#ac21bc09 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -35px 0% 0px 0%;
}
    
#e0db646b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#da9044fa.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#da9044fa {
    width: 250px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    margin: 25px 0% 0px 0%;
}
    
#\36 4111abf {
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6408906 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\34 78bda0c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\34 78bda0c {
    width: 250px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    margin: 25px 0% 0px 0%;
}
    
#b89d6aa9 {
    width: 81.25%;
    height: auto;
    max-width: 100%;
}
    
#\30 4f61727.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#\30 4f61727 {
    width: 80px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -35px 0% 0px 0%;
}
    
#\39 2f3abf2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\39 2f3abf2 {
    width: 250px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    margin: 25px 0% 0px 0%;
}
    
#b9c9b278 {
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 edab21c {
    width: 85.17%;
    height: auto;
    max-width: 100%;
}
    
#\31 6f54ec5 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1) rgba(255, 255, 255, 0.1);
    border-style: solid;
    align-self: stretch;
    min-width: 32px;
    justify-content: flex-start;
    justify-self: auto;
    order: 2;
    height: auto;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 18b4d64 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#b9f20e7b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#c0d97897 {
    align-items: center;
    width: 90%;
    min-height: 124px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d033a3e {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 40px 0px 40px;
}
    
#\38 89ddfc2 {
    margin: 0px 0% 0px 0%;
}
    
#ca75e427 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    min-width: 4%;
    border-width: 0px 1px 0px 1px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 0.1);
    border-style: solid;
    align-items: center;
    padding: 100px 40px 100px 40px;
    margin: 0px 0% 0px 0%;
}
    
#widget_9fq {
    width: 100%;
    height: 172px;
    min-height: 100px;
    max-width: 100%;
}
}



@media all {
    
#\37 1864910 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f122f6cb {
    background-color: var(--color_4);
    background-image: url("https://lirp.cdn-website.com/42f9d19d/dms3rep/multi/opt/Greenwood+Village-03-1920w.jpg");
}
    
#\36 c9a822a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    min-width: 4%;
    border-width: 0px 1px 0px 1px;
    border-color: rgba(0, 0, 0, 1) rgba(255, 255, 255, 0.1) rgba(0, 0, 0, 1) rgba(255, 255, 255, 0.1);
    border-style: solid;
    align-items: center;
    padding: 100px 40px 100px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\35 125e22e {
    align-items: flex-end;
    width: 90%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\35 97d81b9 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 40px 0px 40px;
}
    
#\33 a6b6cd7.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 a6b6cd7 {
    width: 12.47%;
    height: auto;
    min-width: 32px;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\30 01f27a6 {
    width: 77.22%;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd8ca894 {
    align-items: flex-start;
    width: 54.49%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 3px 3px 3px 3px;
    padding: 50px 50px 50px 50px;
    margin: 0px 0% 0px 0%;
}
    
#\39 5849f15 {
    margin: 0px 0% 0px 0%;
}
    
#\32 77b4868 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 20px;
    order: 0;
}
    
#\39 178076c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 178076c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_404 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 0px 0%;
}
    
#group_g1n {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c6cc4546 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    padding: 0px 0px 0px 25px;
    margin: 0px 0% 0px 0%;
}
    
#ca957bb4 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_tna {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_n7n {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#ea5160ec {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 0px 0%;
}
    
#a643783a {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 2705cd9 {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#\30 49948aa {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    padding: 0px 0px 0px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\38 866ddd0 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f063ccde {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 56ab4c4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 0px 0%;
}
    
#b4166aa8 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c64a54dc {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#db7dd713 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    padding: 0px 0px 0px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\31 cb83a67 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 95a1367 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 0px 0%;
}
    
#fe488a01 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a837d78d {
    width: 35px;
    height: auto;
    max-width: 100%;
}
    
#\32 011eb16 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    padding: 0px 0px 0px 25px;
    margin: 0px 0% 0px 0%;
}
    
#d2007ab1 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2df96ae {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\30 59ef41d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 59ef41d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4de7aa6 {
    min-height: 519px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 40px 0px 40px;
}
    
#\37 727b499 {
    align-items: center;
    width: 90%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4781cd5 {
    margin: 0px 0% 0px 0%;
}
    
#\35 5d4de27 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    min-width: 4%;
    border-width: 0px 1px 0px 1px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 0.1);
    border-style: solid;
    align-items: center;
    padding: 150px 40px 180px 40px;
    margin: 0px 0% 0px 0%;
}
    
#ded3ee51.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ded3ee51 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_3ar {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ams {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
}



@media all {
    
#b190356e::before, #b190356e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_5);
    opacity: 0.9;
    border-radius: inherit;
}
#b190356e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 40%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: url("https://irp.cdn-website.com/42f9d19d/dms3rep/multi/5629552.jpg?dm-skip-opt=true");
    align-items: center;
    padding: 150px 70px 150px 70px;
    margin: 0px 0% 0px 0%;
}
    
#a4246c2e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30%;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: url("https://irp.cdn-website.com/42f9d19d/dms3rep/multi/482977983_1161147635796607_293826942190272748_n.jpg?dm-skip-opt=true");
}
    
#fad0fa07 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#daadc01a {
    margin: 0px 0% 0px 0%;
}
    
#group_aid {
    background-size: auto;
    width: 30%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_4);
    background-image: url("https://irp.cdn-website.com/42f9d19d/dms3rep/multi/463888008_17985995648726165_7291969408937824060_n.jpg?dm-skip-opt=true");
}
    
#fd29670b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fd29670b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ka9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\35 8eb66a9 {
    width: 12.71%;
    height: 54px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_4sv.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_4sv {
    width: 220px;
    height: auto;
    min-height: 65px;
    max-width: 100%;
    order: 3;
    margin: 25px 0% 0px 0%;
}
    
#\38 f7e372c {
    background-color: var(--color_1);
    background-image: none;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f3d9cf3e {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: auto;
}
    
#e386fbe9 {
    width: 100%;
    padding: 300px 40px 150px 40px;
    margin: 0px 0% 0px 0%;
}
    
#widget_4n9 {
    width: 100.00%;
}
    
#widget_24u {
    width: 100.00%;
}
    
#\30 04a4fe4::before, #\30 04a4fe4 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 cde3420 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 738px;
}
    
#\34 41699b0 {
    width: 48%;
    min-height: 8px;
    padding: 100px 40px 100px 40px;
    margin: 0px 0% 0px 0%;
}
    
#b1151954::before, #b1151954 > .bgExtraLayerOverlay {
    
}
    
#widget_ad1 {
    width: 11.56%;
    height: 54px;
}
    
#\38 ce23580 {
    width: 48%;
    min-height: 8px;
    padding: 100px 40px 100px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\38 3e72967 {
    width: 11.56%;
    height: 54px;
}
    
#\35 2c00012 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c9487d53 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#d450024f {
    width: 100%;
    padding: 100px 0px 100px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_81t {
    width: 100%;
}
    
#\39 04ddd19 {
    width: 77.33%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#aca03864 {
    width: 100%;
    padding: 130px 0px 100px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 67ce89c {
    padding: 0px 40px 0px 40px;
}
    
#group_iis {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 ec3b58b {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b6e894d4 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_0ia {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 0px 0%;
}
    
#da8742c3 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 5ad971b {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\34 59804ec {
    width: 100%;
    padding: 130px 0px 100px 0px;
    margin: 0px 0% 0px 0%;
}
    
#dc187b38 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#fc3eca0a {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#db8d4771 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b4ff84d0 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 d48c57f {
    width: 100.00%;
}
    
#\33 8efb7c2 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b9303c23 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a1b1a5b3 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 3537e79 {
    row-gap: 24px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 ef8a49b {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 7da163c {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d89b0b82 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\31 b5ada97 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 0px 0%;
}
    
#b05b1fee {
    width: 100%;
    padding: 130px 0px 100px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 e980165::before, #\34 e980165 > .bgExtraLayerOverlay {
    
}
    
#dfada1a0 {
    width: 89.29%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 d033a3e {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#ca75e427 {
    width: 100%;
    padding: 50px 0px 50px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_9fq {
    height: 116px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 c9a822a {
    width: 100%;
    padding: 100px 0px 100px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 97d81b9 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#cd8ca894 {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 59ef41d {
    width: 100.00%;
}
    
#\38 4de7aa6 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: auto;
}
    
#\35 5d4de27 {
    width: 100%;
    padding: 100px 0px 130px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fad0fa07 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0px 0% 0px 0%;
}
    
#b190356e::before, #b190356e > .bgExtraLayerOverlay {
    
}
#b190356e {
    width: 100%;
    min-height: 80px;
    padding: 100px 40px 100px 40px;
    margin: 0px 0% 0px 0%;
}
    
#a4246c2e {
    width: 100%;
    min-height: 315px;
    height: auto;
}
    
#group_aid {
    width: 100%;
    min-height: 315px;
    height: auto;
}
    
#daadc01a {
    margin: 0px 0% 0px 0%;
}
    
#fd29670b {
    width: 90.87%;
}
}



@media (max-width: 767px) {
    
#e386fbe9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 15px;
    padding: 200px 15px 80px 15px;
    margin: 0px 0% 0px 0%;
}
    
#f3d9cf3e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 10px 0px 10px;
}
    
#\32 bf76527 {
    margin: -1px -1px -1px -1px;
}
    
#widget_4n9 {
    width: 100.00%;
}
    
#\35 c02d875 {
    width: 86.39%;
}
    
#group_e4g {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 10px 0% 0px 0%;
}
    
#widget_trq {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#de67edf9 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 04a4fe4::before, #\30 04a4fe4 > .bgExtraLayerOverlay {
    
}
    
#widget_24u {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\34 41699b0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 70px 20px 100px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 cde3420 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 10px 0px 10px;
}
    
#widget_ad1 {
    height: 36px;
    width: 22.97%;
}
    
#\35 95ff12a {
    margin: 0px 0% 0px 0%;
}
    
#b1151954::before, #b1151954 > .bgExtraLayerOverlay {
    
}
    
#\38 ce23580 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 70px 20px 100px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 3e72967 {
    height: 36px;
    width: 22.97%;
}
    
#\35 2c00012 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#c9487d53 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 10px 0px 10px;
}
    
#d450024f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 70px 0px 100px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_81t {
    width: 100%;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 99b3e5e {
    margin: 0px 0% 0px 0%;
}
    
#\39 04ddd19 {
    width: 100.00%;
}
    
#a396725d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#a396725d {
    min-width: 32px;
    margin: 15px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#aca03864 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 80px 20px 80px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 67ce89c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 10px 0px 10px;
}
    
#group_iis {
    width: 100.00%;
    min-width: 32px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#da8742c3 {
    margin: 0px 0% 0px 0%;
}
    
#\35 2bfe5a3 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_vt2 {
    width: 100.00%;
}
    
#\39 ec3b58b {
    width: 100.00%;
    min-width: 32px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 9772b33 {
    width: 100.00%;
}
    
#b6e894d4 {
    width: 100.00%;
    min-width: 32px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#f7da4088 {
    width: 100.00%;
}
    
#group_0ia {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 15px 0% 0px 0%;
}
    
#c6eb2dd3 {
    width: 81.45%;
}
    
#\34 600807a {
    align-items: center;
}
    
#\33 f6b597f {
    width: 88.19%;
}
}



@media (max-width: 767px) {
    
#\32 5ad971b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 10px 0px 10px;
}
    
#c48af748 {
    margin: 0px 0% 0px 0%;
}
    
#\34 59804ec {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 70px 20px 70px 20px;
    margin: 0px 0% 0px 0%;
}
    
#b4ff84d0 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 15px 0% 0px 0%;
}
    
#\37 d093a50 {
    width: 100.00%;
}
    
#dc187b38 {
    width: 100.00%;
    min-width: 32px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 3537e79 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fc3eca0a {
    width: 100.00%;
    min-width: 32px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#abcae5a4 {
    width: 100.00%;
}
    
#db8d4771 {
    width: 100.00%;
    min-width: 32px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 6e64577 {
    width: 100.00%;
}
    
#a698223c {
    width: 100.00%;
}
    
#\33 19b6c39.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#\33 19b6c39 {
    margin: -35px 0% 0px 0%;
}
    
#\33 8efb7c2 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 15px 0% 0px 0%;
}
    
#b9303c23 {
    width: 100.00%;
    min-width: 32px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 f80487d {
    width: 100.00%;
}
    
#a1b1a5b3 {
    width: 100.00%;
    min-width: 32px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#d8551d72 {
    width: 100.00%;
}
    
#\35 05fc5a9 {
    width: 100.00%;
}
    
#bcf80679 {
    width: 100.00%;
    min-width: 32px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 018e71d.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#\32 018e71d {
    margin: -35px 0% 0px 0%;
}
    
#a9a60ac9 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\33 ef8a49b {
    width: 100.00%;
    min-width: 32px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 b5ada97 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 15px 0% 0px 0%;
}
    
#\31 d91726b {
    margin: 0px 0% 0px 0%;
}
    
#\31 4e39bb4 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 7da163c {
    width: 100.00%;
    min-width: 32px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#d89b0b82 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 10px 0px 10px;
}
    
#b05b1fee {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 70px 20px 80px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 ecf9375 {
    width: 100.00%;
}
    
#b89d6aa9 {
    width: 100.00%;
}
    
#\34 e980165::before, #\34 e980165 > .bgExtraLayerOverlay {
    
}
    
#dfada1a0 {
    width: 93.92%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\32 edab21c {
    width: 100.00%;
}
    
#\31 6f54ec5 {
    width: 100.00%;
    min-width: 32px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c0d97897 {
    width: 100%;
    min-height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 d033a3e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 10px 0px 10px;
}
    
#\38 89ddfc2 {
    margin: 0px 0% 0px 0%;
}
    
#ca75e427 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 50px 20px 50px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_9fq {
    height: 100px;
}
}



@media (max-width: 767px) {
    
#\36 c9a822a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 70px 0px 70px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 97d81b9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 10px 0px 10px;
}
    
#cd8ca894 {
    width: 100%;
    align-items: center;
    padding: 50px 20px 50px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 5849f15 {
    margin: 0px 0% 0px 0%;
}
    
#group_404 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#group_g1n {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c6cc4546 {
    min-width: 32px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 178076c {
    width: 78.74%;
}
    
#\32 77b4868 {
    justify-content: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 a6b6cd7 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 01f27a6 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#ea5160ec {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#a643783a {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 49948aa {
    min-width: 32px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 56ab4c4 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#b4166aa8 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#db7dd713 {
    min-width: 32px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 95a1367 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#fe488a01 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 011eb16 {
    min-width: 32px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 4de7aa6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 10px 0px 10px;
}
    
#\37 727b499 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c4781cd5 {
    margin: 0px 0% 0px 0%;
}
    
#\35 5d4de27 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 70px 20px 70px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_3ar {
    width: 40px;
}
}



@media (max-width: 767px) {
    
#b190356e::before, #b190356e > .bgExtraLayerOverlay {
    
}
#b190356e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 70px 20px 70px 20px;
    margin: 0px 0% 0px 0%;
}
    
#a4246c2e {
    width: 100%;
    min-height: 250px;
    align-items: center;
    height: auto;
}
    
#fad0fa07 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#group_aid {
    width: 100%;
    min-height: 250px;
    align-items: center;
    height: auto;
}
    
#\35 8eb66a9 {
    height: 36px;
    width: 22.97%;
}
    
#daadc01a {
    margin: 0px 0% 0px 0%;
}
    
#fd29670b {
    width: 84.90%;
}
    
#widget_4sv.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_4sv {
    margin: 10px 0% 0px 0%;
}
    
#widget_ka9 {
    width: 74.21%;
}
}

