@media all {
  *#dm .dmInner a.u_1652781204 { border-color:var(--color_3) !important; }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1553696242 .headerWidget .reviews-header .rating .fdn-star-on-png { color:var(--color_14) !important; }

  *#dm .dmInner div.u_1550316043 .readMore a { font-weight:700 !important; }

  *#dm .dmInner div.u_1642529323 .headerWidget .reviews-header .link { color:var(--color_7) !important; }

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

  *#dm .dmInner div.u_1815812651 p {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:rgba(0,0,0,0.4) 0px 0px 15px !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:50px !important;
    font-family:"Kumbh Sans" !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1815812651 li {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:rgba(0,0,0,0.4) 0px 0px 15px !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:50px !important;
    font-family:"Kumbh Sans" !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1815812651 {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:rgba(0,0,0,0.4) 0px 0px 15px !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:50px !important;
    font-family:"Kumbh Sans" !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1876190167 input:not([type="submit"]) {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    border-style:solid !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-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1876190167 textarea {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    border-style:solid !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-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1876190167 select {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    border-style:solid !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-radius:5px 5px 5px 5px !important;
  }

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

  *#dm .dmInner div.u_1876190167 .m-recaptcha {
    color:var(--color_6) !important;
    font-weight:bold !important;
  }

  *#dm .dmInner div.u_1876190167 .dmforminput input {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1876190167 .dmforminput textarea {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1876190167 .dmforminput .fileUploadLink {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1876190167 .checkboxwrapper span {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1876190167 .radiowrapper span {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1876190167 .optinwrapper div {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1876190167 .freetextwrapper {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1876190167 .dmforminput select {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1876190167 .dmforminput option {
    color:rgba(0,0,0,1) !important;
    font-size:14px !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1876190167 input::placeholder {
    color:rgba(0,0,0,1) !important;
    font-weight:bold !important;
    font-family:'Be Vietnam' !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1876190167 input.placeholder {
    color:rgba(0,0,0,1) !important;
    font-weight:bold !important;
    font-family:'Be Vietnam' !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1876190167 textarea::placeholder {
    color:rgba(0,0,0,1) !important;
    font-weight:bold !important;
    font-family:'Be Vietnam' !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1876190167 textarea.placeholder {
    color:rgba(0,0,0,1) !important;
    font-weight:bold !important;
    font-family:'Be Vietnam' !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1876190167 select::placeholder {
    color:rgba(0,0,0,1) !important;
    font-weight:bold !important;
    font-family:'Be Vietnam' !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1876190167 select.placeholder {
    color:rgba(0,0,0,1) !important;
    font-weight:bold !important;
    font-family:'Be Vietnam' !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1876190167 .dmformsubmit {
    color:rgba(255,255,255,1) !important;
    font-size:18px !important;
    width:250px !important;
    height:50px !important;
    float:none !important;
    display:block !important;
  }

  *#dm .dmInner div.u_1520509482 .motFactCont p.rteBlock { font-weight:700 !important; }

  *#dm .dmInner div.u_1520509482 .motFactCont p.rteBlock span { font-weight:700 !important; }

  *#dm .dmInner div.u_1095909870 p {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:rgba(0,0,0,0.4) 0px 0px 15px !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:50px !important;
    font-family:"Kumbh Sans" !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1095909870 li {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:rgba(0,0,0,0.4) 0px 0px 15px !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:50px !important;
    font-family:"Kumbh Sans" !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1095909870 {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:rgba(0,0,0,0.4) 0px 0px 15px !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:50px !important;
    font-family:"Kumbh Sans" !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1419767460 p {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:32px !important;
    font-family:"Kumbh Sans" !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1419767460 li {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:32px !important;
    font-family:"Kumbh Sans" !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1419767460 {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-size:32px !important;
    font-family:"Kumbh Sans" !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1631215932 .openHours {
    color:var(--color_2) !important;
    font-weight:bold !important;
  }

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

  *#dm .dmInner div.u_1930408503 .openHours {
    color:var(--color_2) !important;
    font-weight:bold !important;
  }

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

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

  *#dm .dmInner *.u_1158205867 .asst-banner-text o { color:rgba(247,207,207,1) !important; }

  *#dm .dmInner div.u_1158205867 .hibu-asst-banner { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1491404993 {
    border-style:solid !important;
    border-color:rgb(17,17,17) rgb(17,17,17) rgb(17,17,17) rgb(44,57,63) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1688424677 {
    border-style:solid !important;
    border-color:rgb(17,17,17) rgb(17,17,17) rgb(17,17,17) rgb(44,57,63) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1984495684 img { box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important; }

  *#dm .dmInner *.u_1266765335 #recentReviewsWidget .fdn-star-on-png { color:var(--color_14) !important; }

  *#dm .dmInner div.u_1562090596 p {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:rgb(255,255,255) !important;
    letter-spacing:normal !important;
    font-family: Poppins !important;
    line-height:22.4px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1562090596 li {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:rgb(255,255,255) !important;
    letter-spacing:normal !important;
    font-family: Poppins !important;
    line-height:22.4px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1562090596 {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:rgb(255,255,255) !important;
    letter-spacing:normal !important;
    font-family: Poppins !important;
    line-height:22.4px !important;
    font-style:normal !important;
  }

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

  *#dm .dmInner div.u_1405049131 p {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:700 !important;
    text-decoration:rgb(255,255,255) !important;
    letter-spacing:normal !important;
    font-family:"Kumbh Sans" !important;
    line-height:normal !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1405049131 li {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:700 !important;
    text-decoration:rgb(255,255,255) !important;
    letter-spacing:normal !important;
    font-family:"Kumbh Sans" !important;
    line-height:normal !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1405049131 {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:700 !important;
    text-decoration:rgb(255,255,255) !important;
    letter-spacing:normal !important;
    font-family:"Kumbh Sans" !important;
    line-height:normal !important;
    font-style:normal !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1708158206 .ucw-card__head { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1708158206 .ucw-card__body { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1708158206 .ucw-card__fine { color:rgba(119,119,119,1) !important; }

  *#dm .dmInner div.u_1708158206 .ucw-card {
    border-style:solid !important;
    border-color:var(--color_3) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1708158206 .ucw-card__cta {
    color:var(--color_3) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_1820779715 .ucw-card__head { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1820779715 .ucw-card__body { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1820779715 .ucw-card__fine { color:rgba(119,119,119,1) !important; }

  *#dm .dmInner div.u_1820779715 .ucw-card {
    border-style:solid !important;
    border-color:var(--color_3) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1820779715 .ucw-card__cta {
    color:var(--color_3) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_1041689889 .ucw-card__head { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1041689889 .ucw-card__body { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1041689889 .ucw-card__fine { color:rgba(119,119,119,1) !important; }

  *#dm .dmInner div.u_1041689889 .ucw-card {
    border-style:solid !important;
    border-color:var(--color_3) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1041689889 .ucw-card__cta {
    color:var(--color_3) !important;
    font-weight:700 !important;
  }

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

  *#dm .dmInner div.u_1149615272 img {
    border-radius:30px 30px 30px 30px !important;
    border-style:solid !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
    border-width:2px 2px 2px 2px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

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

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

  *#dm .dmInner *.u_1197281285 .photoGalleryThumbs .image-container a { background-size:cover !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1269108621 .photoGalleryThumbs .image-container a { background-size:cover !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1448971871 .photoGalleryThumbs .image-container a { background-size:cover !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1832274609 .photoGalleryThumbs .image-container a { background-size:cover !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1434148873 .asst-banner-text o { color:rgba(247,207,207,1) !important; }

  *#dm .dmInner div.u_1434148873 .hibu-asst-banner { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1050666430 .ucw-card__head { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1050666430 .ucw-card__body { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1050666430 .ucw-card__fine { color:rgba(119,119,119,1) !important; }

  *#dm .dmInner div.u_1050666430 .ucw-card {
    border-style:solid !important;
    border-color:var(--color_3) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1050666430 .ucw-card__cta {
    color:var(--color_3) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_1333580070 .ucw-card__head { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1333580070 .ucw-card__body { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1333580070 .ucw-card__fine { color:rgba(119,119,119,1) !important; }

  *#dm .dmInner div.u_1333580070 .ucw-card {
    border-style:solid !important;
    border-color:var(--color_3) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1333580070 .ucw-card__cta {
    color:var(--color_3) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_1900641685 .ucw-card__head { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1900641685 .ucw-card__body { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1900641685 .ucw-card__fine { color:rgba(119,119,119,1) !important; }

  *#dm .dmInner div.u_1900641685 .ucw-card {
    border-style:solid !important;
    border-color:var(--color_3) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1900641685 .ucw-card__cta {
    color:var(--color_3) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_1997232937 .motFactCont p.rteBlock {
    font-weight:700 !important;
    font-family:'Kumbh Sans' !important;
  }

  *#dm .dmInner div.u_1997232937 .motFactCont p.rteBlock span {
    font-weight:700 !important;
    font-family:'Kumbh Sans' !important;
  }

  *#dm .dmInner div.u_1690533161 p {
    color:var(--color_2) !important;
    font-size:36px !important;
    font-family:"Kumbh Sans" !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1690533161 li {
    color:var(--color_2) !important;
    font-size:36px !important;
    font-family:"Kumbh Sans" !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1690533161 {
    color:var(--color_2) !important;
    font-size:36px !important;
    font-family:"Kumbh Sans" !important;
    text-align:center !important;
  }

  *#dm .dmInner a.u_1940503796 span.text { font-family:'Kumbh Sans' !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_1526399130 img {
    border-radius:30px 30px 30px 30px !important;
    border-style:solid !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
    border-width:2px 2px 2px 2px !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

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

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

  *#dm .dmInner *.u_1329376196 #recentReviewsWidget .fdn-star-on-png { color:var(--color_14) !important; }

  *#dm .dmInner div.u_1848985853 p {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:rgb(255,255,255) !important;
    letter-spacing:normal !important;
    font-family: Poppins !important;
    line-height:22.4px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1848985853 li {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:rgb(255,255,255) !important;
    letter-spacing:normal !important;
    font-family: Poppins !important;
    line-height:22.4px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1848985853 {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:rgb(255,255,255) !important;
    letter-spacing:normal !important;
    font-family: Poppins !important;
    line-height:22.4px !important;
    font-style:normal !important;
  }

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

  *#dm .dmInner div.u_1773546249 p {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:700 !important;
    text-decoration:rgb(255,255,255) !important;
    letter-spacing:normal !important;
    font-family:"Kumbh Sans" !important;
    line-height:normal !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1773546249 li {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:700 !important;
    text-decoration:rgb(255,255,255) !important;
    letter-spacing:normal !important;
    font-family:"Kumbh Sans" !important;
    line-height:normal !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1773546249 {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:700 !important;
    text-decoration:rgb(255,255,255) !important;
    letter-spacing:normal !important;
    font-family:"Kumbh Sans" !important;
    line-height:normal !important;
    font-style:normal !important;
  }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner nav.u_1401180572 { color:white !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner a.u_1652781204 span.text { font-size:17px !important; }

  *#dm .dmInner *.u_1997232937 .motFactCont p.rteBlock { line-height:24px !important; }

  *#dm .dmInner div.u_1916450051 .svgFull { height:40px !important; }

  *#dm .dmInner div.u_1916450051 .svgCont { height:40px !important; }

  *#dm .dmInner div.u_1916450051 .svgChevL { height:40px !important; }

  *#dm .dmInner div.u_1916450051 .svgChevR { height:40px !important; }

  *#dm .dmInner div.u_1997232937 .motFactCont p.rteBlock { font-size:18px !important; }

  *#dm .dmInner div.u_1997232937 .motFactCont p.rteBlock span { font-size:18px !important; }

  *#dm .dmInner *.u_1520509482 .motFactCont p.rteBlock { line-height:24px !important; }

  *#dm .dmInner div.u_1126614873 .svgFull { height:40px !important; }

  *#dm .dmInner div.u_1126614873 .svgCont { height:40px !important; }

  *#dm .dmInner div.u_1126614873 .svgChevL { height:40px !important; }

  *#dm .dmInner div.u_1126614873 .svgChevR { height:40px !important; }

  *#dm .dmInner div.u_1520509482 .motFactCont p.rteBlock { font-size:18px !important; }

  *#dm .dmInner div.u_1520509482 .motFactCont p.rteBlock span { font-size:18px !important; }

  *#dm .dmInner div.u_1095909870 p { font-size:40px !important; }

  *#dm .dmInner div.u_1095909870 li { font-size:40px !important; }

  *#dm .dmInner div.u_1095909870 { font-size:40px !important; }

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

  *#dm .dmInner div.u_1419767460 li { font-size:30px !important; }

  *#dm .dmInner div.u_1419767460 { font-size:30px !important; }

  *#dm .dmInner div.u_1815812651 p { font-size:40px !important; }

  *#dm .dmInner div.u_1815812651 li { font-size:40px !important; }

  *#dm .dmInner div.u_1815812651 { font-size:40px !important; }

  *#dm .dmInner div.u_1562090596 p {
    font-size:16px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1562090596 li {
    font-size:16px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1562090596 {
    font-size:16px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1405049131 p {
    font-size:20px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1405049131 li {
    font-size:20px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1405049131 {
    font-size:20px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1708158206 .ucw-card__head { font-size:32px !important; }

  *#dm .dmInner div.u_1708158206 .ucw-card__body { font-size:16px !important; }

  *#dm .dmInner div.u_1708158206 .ucw-card__cta { font-size:20px !important; }

  *#dm .dmInner div.u_1708158206 .ucw-card__fine { font-size:10px !important; }

  *#dm .dmInner div.u_1820779715 .ucw-card__head { font-size:32px !important; }

  *#dm .dmInner div.u_1820779715 .ucw-card__body { font-size:16px !important; }

  *#dm .dmInner div.u_1820779715 .ucw-card__cta { font-size:20px !important; }

  *#dm .dmInner div.u_1820779715 .ucw-card__fine { font-size:10px !important; }

  *#dm .dmInner div.u_1041689889 .ucw-card__head { font-size:32px !important; }

  *#dm .dmInner div.u_1041689889 .ucw-card__body { font-size:16px !important; }

  *#dm .dmInner div.u_1041689889 .ucw-card__cta { font-size:20px !important; }

  *#dm .dmInner div.u_1041689889 .ucw-card__fine { font-size:10px !important; }

  *#dm .dmInner *.u_1197281285 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_1197281285 .photoGalleryViewAll { padding:0 10px !important; }

  *#dm .dmInner *.u_1269108621 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_1269108621 .photoGalleryViewAll { padding:0 10px !important; }

  *#dm .dmInner *.u_1448971871 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_1448971871 .photoGalleryViewAll { padding:0 10px !important; }

  *#dm .dmInner *.u_1832274609 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_1832274609 .photoGalleryViewAll { padding:0 10px !important; }

  *#dm .dmInner div.u_1050666430 .ucw-card__head { font-size:32px !important; }

  *#dm .dmInner div.u_1050666430 .ucw-card__body { font-size:16px !important; }

  *#dm .dmInner div.u_1050666430 .ucw-card__cta { font-size:20px !important; }

  *#dm .dmInner div.u_1050666430 .ucw-card__fine { font-size:10px !important; }

  *#dm .dmInner div.u_1333580070 .ucw-card__head { font-size:32px !important; }

  *#dm .dmInner div.u_1333580070 .ucw-card__body { font-size:16px !important; }

  *#dm .dmInner div.u_1333580070 .ucw-card__cta { font-size:20px !important; }

  *#dm .dmInner div.u_1333580070 .ucw-card__fine { font-size:10px !important; }

  *#dm .dmInner div.u_1900641685 .ucw-card__head { font-size:32px !important; }

  *#dm .dmInner div.u_1900641685 .ucw-card__body { font-size:16px !important; }

  *#dm .dmInner div.u_1900641685 .ucw-card__cta { font-size:20px !important; }

  *#dm .dmInner div.u_1900641685 .ucw-card__fine { font-size:10px !important; }

  *#dm .dmInner div.u_1848985853 p {
    font-size:16px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1848985853 li {
    font-size:16px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1848985853 {
    font-size:16px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1773546249 p {
    font-size:20px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1773546249 li {
    font-size:20px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1773546249 {
    font-size:20px !important;
    text-align:left !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1642529323 .headerWidget .reviews-header .link { font-size:14px !important; }

  *#dm .dmInner div.u_1550316043 .readMore a { font-size:14px !important; }

  *#dm .dmInner *.u_1997232937 .motFactCont p.rteBlock { line-height:30px !important; }

  *#dm .dmInner *.u_1520509482 .motFactCont p.rteBlock { line-height:30px !important; }

  *#dm .dmInner div.u_1266765335 #recentReviewsWidget .button .dmWidget { height:50px !important; }

  *#dm .dmInner div.u_1562090596 p { text-align:left !important; }

  *#dm .dmInner div.u_1562090596 li { text-align:left !important; }

  *#dm .dmInner div.u_1562090596 { text-align:left !important; }

  *#dm .dmInner div.u_1405049131 p { font-size:25px !important; }

  *#dm .dmInner div.u_1405049131 li { font-size:25px !important; }

  *#dm .dmInner div.u_1405049131 { font-size:25px !important; }

  *#dm .dmInner div.u_1798789392 .copy-block-link-button {
    width:280px !important;
    height:50px !important;
  }

  *#dm .dmInner div.u_1502014278 .copy-block-link-button {
    width:280px !important;
    height:50px !important;
  }

  *#dm .dmInner div.u_1217748118 .copy-block-link-button {
    width:280px !important;
    height:50px !important;
  }

  *#dm .dmInner div.u_1606036022 .copy-block-link-button {
    width:280px !important;
    height:50px !important;
  }

  *#dm .dmInner div.u_1680795767 .copy-block-link-button {
    width:280px !important;
    height:50px !important;
  }

  *#dm .dmInner div.u_1671305143 .copy-block-link-button {
    width:280px !important;
    height:50px !important;
  }

  *#dm .dmInner div.u_1999332542 .copy-block-link-button {
    width:280px !important;
    height:50px !important;
  }

  *#dm .dmInner div.u_1567706784 .copy-block-link-button {
    width:280px !important;
    height:50px !important;
  }

  *#dm .dmInner div.u_1708158206 .ucw-card__head { font-size:32px !important; }

  *#dm .dmInner div.u_1708158206 .ucw-card__body { font-size:16px !important; }

  *#dm .dmInner div.u_1708158206 .ucw-card__cta { font-size:20px !important; }

  *#dm .dmInner div.u_1708158206 .ucw-card__fine { font-size:10px !important; }

  *#dm .dmInner div.u_1708158206 .ucw-card__action {
    width:280px !important;
    height:50px !important;
  }

  *#dm .dmInner div.u_1820779715 .ucw-card__head { font-size:32px !important; }

  *#dm .dmInner div.u_1820779715 .ucw-card__body { font-size:16px !important; }

  *#dm .dmInner div.u_1820779715 .ucw-card__cta { font-size:20px !important; }

  *#dm .dmInner div.u_1820779715 .ucw-card__fine { font-size:10px !important; }

  *#dm .dmInner div.u_1820779715 .ucw-card__action {
    width:280px !important;
    height:50px !important;
  }

  *#dm .dmInner div.u_1041689889 .ucw-card__head { font-size:32px !important; }

  *#dm .dmInner div.u_1041689889 .ucw-card__body { font-size:16px !important; }

  *#dm .dmInner div.u_1041689889 .ucw-card__cta { font-size:20px !important; }

  *#dm .dmInner div.u_1041689889 .ucw-card__fine { font-size:10px !important; }

  *#dm .dmInner div.u_1041689889 .ucw-card__action {
    width:280px !important;
    height:50px !important;
  }

  *#dm .dmInner div.u_1542742837 .copy-block-link-button {
    width:280px !important;
    height:50px !important;
  }

  *#dm .dmInner div.u_1815812651 { text-align:center !important; }

  *#dm .dmInner div.u_1815812651 p { text-align:center !important; }

  *#dm .dmInner div.u_1815812651 li { text-align:center !important; }

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

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

  *#dm .dmInner *.u_1197281285 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_1197281285 .photoGalleryViewAll { padding:0 10px !important; }

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

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

  *#dm .dmInner *.u_1269108621 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_1269108621 .photoGalleryViewAll { padding:0 10px !important; }

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

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

  *#dm .dmInner *.u_1448971871 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_1448971871 .photoGalleryViewAll { padding:0 10px !important; }

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

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

  *#dm .dmInner *.u_1832274609 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_1832274609 .photoGalleryViewAll { padding:0 10px !important; }

  *#dm .dmInner div.u_1622735940 .copy-block-link-button {
    width:280px !important;
    height:50px !important;
  }

  *#dm .dmInner div.u_1176955547 .copy-block-link-button {
    width:280px !important;
    height:50px !important;
  }

  *#dm .dmInner div.u_1270755454 .copy-block-link-button {
    width:280px !important;
    height:50px !important;
  }

  *#dm .dmInner div.u_1946272760 .copy-block-link-button {
    width:280px !important;
    height:50px !important;
  }

  *#dm .dmInner div.u_1513063782 .copy-block-link-button {
    width:280px !important;
    height:50px !important;
  }

  *#dm .dmInner div.u_1213928272 .copy-block-link-button {
    width:280px !important;
    height:50px !important;
  }

  *#dm .dmInner div.u_1432128657 .copy-block-link-button {
    width:280px !important;
    height:50px !important;
  }

  *#dm .dmInner div.u_1132312152 .copy-block-link-button {
    width:280px !important;
    height:50px !important;
  }

  *#dm .dmInner div.u_1787820302 .copy-block-link-button {
    width:280px !important;
    height:50px !important;
  }

  *#dm .dmInner div.u_1577343321 .copy-block-link-button {
    width:280px !important;
    height:50px !important;
  }

  *#dm .dmInner div.u_1050666430 .ucw-card__head { font-size:32px !important; }

  *#dm .dmInner div.u_1050666430 .ucw-card__body { font-size:16px !important; }

  *#dm .dmInner div.u_1050666430 .ucw-card__cta { font-size:20px !important; }

  *#dm .dmInner div.u_1050666430 .ucw-card__fine { font-size:10px !important; }

  *#dm .dmInner div.u_1050666430 .ucw-card__action {
    width:280px !important;
    height:50px !important;
  }

  *#dm .dmInner div.u_1333580070 .ucw-card__head { font-size:32px !important; }

  *#dm .dmInner div.u_1333580070 .ucw-card__body { font-size:16px !important; }

  *#dm .dmInner div.u_1333580070 .ucw-card__cta { font-size:20px !important; }

  *#dm .dmInner div.u_1333580070 .ucw-card__fine { font-size:10px !important; }

  *#dm .dmInner div.u_1333580070 .ucw-card__action {
    width:280px !important;
    height:50px !important;
  }

  *#dm .dmInner div.u_1900641685 .ucw-card__head { font-size:32px !important; }

  *#dm .dmInner div.u_1900641685 .ucw-card__body { font-size:16px !important; }

  *#dm .dmInner div.u_1900641685 .ucw-card__cta { font-size:20px !important; }

  *#dm .dmInner div.u_1900641685 .ucw-card__fine { font-size:10px !important; }

  *#dm .dmInner div.u_1900641685 .ucw-card__action {
    width:280px !important;
    height:50px !important;
  }

  *#dm .dmInner div.u_1329376196 #recentReviewsWidget .button .dmWidget { height:50px !important; }

  *#dm .dmInner div.u_1848985853 p { text-align:left !important; }

  *#dm .dmInner div.u_1848985853 li { text-align:left !important; }

  *#dm .dmInner div.u_1848985853 { text-align:left !important; }

  *#dm .dmInner div.u_1773546249 p { font-size:25px !important; }

  *#dm .dmInner div.u_1773546249 li { font-size:25px !important; }

  *#dm .dmInner div.u_1773546249 { font-size:25px !important; }
}
.collectionherogeo
{
	display:none !important;
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1916450051 .svgFull { height:30px !important; }

  *#dm .dmInner div.u_1916450051 .svgCont { height:30px !important; }

  *#dm .dmInner div.u_1916450051 .svgChevL { height:30px !important; }

  *#dm .dmInner div.u_1916450051 .svgChevR { height:30px !important; }

  *#dm .dmInner *.u_1997232937 .motFactCont p.rteBlock { line-height:30px !important; }

  *#dm .dmInner div.u_1815812651 p { font-size:50px !important; }

  *#dm .dmInner div.u_1815812651 li { font-size:50px !important; }

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

  *#dm .dmInner div.u_1126614873 .svgFull { height:30px !important; }

  *#dm .dmInner div.u_1126614873 .svgCont { height:30px !important; }

  *#dm .dmInner div.u_1126614873 .svgChevL { height:30px !important; }

  *#dm .dmInner div.u_1126614873 .svgChevR { height:30px !important; }

  *#dm .dmInner *.u_1520509482 .motFactCont p.rteBlock { line-height:30px !important; }

  *#dm .dmInner div.u_1095909870 p { font-size:50px !important; }

  *#dm .dmInner div.u_1095909870 li { font-size:50px !important; }

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

  *#dm .dmInner div.u_1419767460 p { font-size:31px !important; }

  *#dm .dmInner div.u_1419767460 li { font-size:31px !important; }

  *#dm .dmInner div.u_1419767460 { font-size:31px !important; }

  *#dm .dmInner div.u_1405049131 p { font-size:25px !important; }

  *#dm .dmInner div.u_1405049131 li { font-size:25px !important; }

  *#dm .dmInner div.u_1405049131 { font-size:25px !important; }

  *#dm .dmInner div.u_1708158206 .ucw-card__action {
    width:280px !important;
    height:50px !important;
  }

  *#dm .dmInner div.u_1708158206 .ucw-card__head { font-size:32px !important; }

  *#dm .dmInner div.u_1708158206 .ucw-card__body { font-size:16px !important; }

  *#dm .dmInner div.u_1708158206 .ucw-card__cta { font-size:20px !important; }

  *#dm .dmInner div.u_1708158206 .ucw-card__fine { font-size:10px !important; }

  *#dm .dmInner div.u_1820779715 .ucw-card__action {
    width:280px !important;
    height:50px !important;
  }

  *#dm .dmInner div.u_1820779715 .ucw-card__head { font-size:32px !important; }

  *#dm .dmInner div.u_1820779715 .ucw-card__body { font-size:16px !important; }

  *#dm .dmInner div.u_1820779715 .ucw-card__cta { font-size:20px !important; }

  *#dm .dmInner div.u_1820779715 .ucw-card__fine { font-size:10px !important; }

  *#dm .dmInner div.u_1041689889 .ucw-card__action {
    width:280px !important;
    height:50px !important;
  }

  *#dm .dmInner div.u_1041689889 .ucw-card__head { font-size:32px !important; }

  *#dm .dmInner div.u_1041689889 .ucw-card__body { font-size:16px !important; }

  *#dm .dmInner div.u_1041689889 .ucw-card__cta { font-size:20px !important; }

  *#dm .dmInner div.u_1041689889 .ucw-card__fine { font-size:10px !important; }

  *#dm .dmInner *.u_1197281285 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_1197281285 .photoGalleryViewAll { padding:0 10px !important; }

  *#dm .dmInner *.u_1269108621 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_1269108621 .photoGalleryViewAll { padding:0 10px !important; }

  *#dm .dmInner *.u_1448971871 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_1448971871 .photoGalleryViewAll { padding:0 10px !important; }

  *#dm .dmInner *.u_1832274609 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_1832274609 .photoGalleryViewAll { padding:0 10px !important; }

  *#dm .dmInner div.u_1050666430 .ucw-card__action {
    width:280px !important;
    height:50px !important;
  }

  *#dm .dmInner div.u_1050666430 .ucw-card__head { font-size:32px !important; }

  *#dm .dmInner div.u_1050666430 .ucw-card__body { font-size:16px !important; }

  *#dm .dmInner div.u_1050666430 .ucw-card__cta { font-size:20px !important; }

  *#dm .dmInner div.u_1050666430 .ucw-card__fine { font-size:10px !important; }

  *#dm .dmInner div.u_1333580070 .ucw-card__action {
    width:280px !important;
    height:50px !important;
  }

  *#dm .dmInner div.u_1333580070 .ucw-card__head { font-size:32px !important; }

  *#dm .dmInner div.u_1333580070 .ucw-card__body { font-size:16px !important; }

  *#dm .dmInner div.u_1333580070 .ucw-card__cta { font-size:20px !important; }

  *#dm .dmInner div.u_1333580070 .ucw-card__fine { font-size:10px !important; }

  *#dm .dmInner div.u_1900641685 .ucw-card__action {
    width:280px !important;
    height:50px !important;
  }

  *#dm .dmInner div.u_1900641685 .ucw-card__head { font-size:32px !important; }

  *#dm .dmInner div.u_1900641685 .ucw-card__body { font-size:16px !important; }

  *#dm .dmInner div.u_1900641685 .ucw-card__cta { font-size:20px !important; }

  *#dm .dmInner div.u_1900641685 .ucw-card__fine { font-size:10px !important; }

  *#dm .dmInner div.u_1690533161 p { font-size:32px !important; }

  *#dm .dmInner div.u_1690533161 li { font-size:32px !important; }

  *#dm .dmInner div.u_1690533161 { font-size:32px !important; }

  *#dm .dmInner div.u_1773546249 p { font-size:25px !important; }

  *#dm .dmInner div.u_1773546249 li { font-size:25px !important; }

  *#dm .dmInner div.u_1773546249 { font-size:25px !important; }
}
*#dm .dmInner div.u_1815812651
{
	color:white !important;
}
*#dm .dmInner div.u_1997232937
{
	color:white !important;
}
*#dm .dmInner div.u_1419767460
{
	color:white !important;
}
*#dm .dmInner div.u_1095909870
{
	color:white !important;
}
*#dm .dmInner div.u_1520509482
{
	color:white !important;
}
*#dm .dmInner div.u_1562090596 a
{
	color:#fff !important;
	text-decoration:underline !important;
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1690533161 p {
    font-size:30px !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1690533161 li {
    font-size:30px !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1690533161 {
    font-size:30px !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1997232937 .motFactCont p.rteBlock { font-size:15px !important; }

  *#dm .dmInner div.u_1997232937 .motFactCont p.rteBlock span { font-size:15px !important; }
}
*#dm .dmInner div.u_1848985853 a
{
	color:#fff !important;
	text-decoration:underline !important;
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1815812651
{
}
*#dm .dmInner div.u_1997232937
{
}
*#dm .dmInner div.u_1419767460
{
}
*#dm .dmInner div.u_1095909870
{
}
*#dm .dmInner div.u_1520509482
{
}
*#dm .dmInner div.u_1562090596
{
}
*#dm .dmInner div.u_1848985853
{
}
*#dm .dmInner div.u_1848985853
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
}



@media all {
    
#db4fad4c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 02296bd {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#group_69j {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_r6f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_oo7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#b63d2dd0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 7457d0a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c1277cd5 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\37 f9e127a {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f832ed0 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    align-content: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ba0d290 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    order: 0;
    flex-wrap: nowrap;
    row-gap: 16px;
    align-content: center;
    flex: 0 1 auto;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f496d945.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 0px;
    padding-right: 0px;
}
#f496d945 {
    width: 280px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c1d07b5 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 47b028e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 100px;
}
#\39 47b028e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a7ed8568 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ad504417 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1ca0851::before, #\39 1ca0851 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.4;
    border-radius: inherit;
}
#\39 1ca0851 {
    background-image: url(https://le-cdn.hibuwebsites.com/md/dmip/dms3rep/multi/opt/black-jeans-1920w.png);
}
    
#\34 8948a3c {
    width: 345px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eaa630f0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 16px 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c4049fd1 {
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 9c0faf7 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#bcac853d[data-css-edit] {
    color: white;
}
#bcac853d {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_cu4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\30 3e5818b[data-css-edit] {
    color: white;
}
#\30 3e5818b {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 eb12fc0 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bc9e394e {
    justify-content: flex-start;
    align-items: center;
    width: 62.88%;
    min-height: 160px;
    max-height: 100%;
    order: 0;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    row-gap: 16px;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c14835a7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9f89f03 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1d678e8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 100px;
}
#\35 1d678e8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7e5be61 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    background-color: var(--color_8);
    background-image: initial;
    border-radius: 8px 8px 8px 8px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-self: auto;
    order: 0;
    padding: 24px 0% 40px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a80f4053.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 24px;
    padding-right: 24px;
    padding-top: 12px;
}
#a80f4053 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f11435ab {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 164aba5 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 e97b7ec {
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 5d852ad {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d64542be {
    width: 345px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d3abbd0::before, #\36 d3abbd0 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.4;
    border-radius: inherit;
}
#\36 d3abbd0 {
    background-image: url(https://le-cdn.hibuwebsites.com/md/dmip/dms3rep/multi/opt/black-jeans-1920w.png);
}
    
#\31 9bf1ace {
    flex-direction: row;
    align-items: center;
    width: 350px;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    justify-self: auto;
    order: 1;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e76263f6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: -20px 0% -20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0bac7ae.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 0px;
    padding-right: 0px;
}
#b0bac7ae {
    width: 280px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4b9fcfd {
    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;
}
    
#\33 532dd44 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 16px 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\33 4986504 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    align-items: stretch;
    padding: 0px 4% 0px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 b70da79.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 b70da79 {
    width: 100%;
    height: auto;
    min-width: auto;
    min-height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    justify-self: auto;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#e173f4e2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: stretch;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bb3d2cd5 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 bf626cf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 cb4263f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 b324189 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
    margin: 0% 0% 0% 0%;
}
    
#c7874a10 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 326a499.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
}
#\34 326a499 {
    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;
}
    
#\39 fda60bb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 49e2469 {
    margin: 0px 0% 0px 0%;
}
    
#d31d44ae {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\37 8614e16 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#a04375cd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f1e1f010 {
    margin-top: 4px;
    margin-bottom: 4px;
}
    
#d29e0fe7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#fabbb8f2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(138, 14, 14, 1);
    background-image: initial;
}
    
#\36 6e3a71e {
    min-height: 70px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b04c8257 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\38 6170950 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 55a3fe3 {
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    flex-direction: row;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#be96f329 {
    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;
}
    
#\38 facdfd7 {
    width: 53.06%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b5cbf851 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 572f25d {
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    flex-direction: row;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#acc70209 {
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    flex-direction: row;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\33 a21a8dd {
    min-height: 32px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 3% 4% 3% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 d28e32f {
    margin: 0px 0% 0px 0%;
}
    
#b461941d {
    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;
}
    
#\31 431feb5 {
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    flex-wrap: nowrap;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a32fc51 {
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    flex-direction: row;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\31 51ee4aa {
    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;
}
    
#\37 bef7369 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\31 b3ce22b {
    width: 421px;
    height: 300px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ab1f303 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\37 6e7ea2d {
    align-items: center;
    width: 17.51%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f3852918 {
    align-items: center;
    width: 17.51%;
    min-height: 41px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#edd9afdc {
    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;
}
    
#\31 00395a5 {
    background-color: var(--color_15);
    background-image: none;
}
    
#a70a9f1c {
    align-items: center;
    width: 17.51%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 19ced85 {
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    flex-wrap: nowrap;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4a239ee {
    align-items: center;
    width: 17.51%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 6eebba1 {
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    flex-direction: row;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\35 63e2af9 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 03e52d0 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f6a3c54c {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ac63a448 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#d9713dc7 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ebf0a571 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#df24c2e2 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 687c5e0 {
    align-items: center;
    width: 17.51%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b88acbc0 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 7377893 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 66%;
    min-height: 53px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    min-width: 32px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 38cfc3e {
    align-items: center;
    width: 17.51%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 07c086b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 34%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    justify-self: auto;
    align-self: auto;
    min-width: 32px;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd4f0938 {
    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;
}
    
#\33 7019d5d {
    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;
}
    
#\37 9dd13b4 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 2b8b14e {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#da3b26fe {
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    flex-direction: row;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#a057b462 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\38 5ae5da5 {
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    flex-direction: row;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\37 94e0058 {
    align-items: center;
    width: 17.51%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 2b48a66 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\33 e677f85 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 aba3b9e {
    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;
}
    
#\39 253ce20 {
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    flex-direction: row;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#b43947bd {
    align-items: center;
    width: 17.51%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 91b7fe2 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#fe6d10e9 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 fd35bd8 {
    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;
}
}



@media all {
    
#\35 54809be {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 9b9ad3a {
    min-height: 315px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 40px 4% 20px 4%;
    margin: 0% 0% 0% 0%;
}
    
#c3435109 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af884557 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#ece389a5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\34 83bfb37 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 3c43063 {
    background-color: var(--color_2);
    background-image: none;
}
    
#bef9624e {
    width: 100%;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 1;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c2716f8a {
    width: 70px;
    height: 70px;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8b19335 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: flex-start;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fd547aa {
    width: 70px;
    height: 70px;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a91e96f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a497199b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#cfc0e904 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\37 35510a4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 3929734 {
    min-height: 315px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: wrap;
    max-width: none;
    padding: 40px 4% 20px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 aaa7910 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    order: 0;
    flex: 1 1 auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a19eb050 {
    width: 100%;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 1;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 f326f4e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a53cf12 {
    background-color: var(--color_2);
    background-image: none;
}
    
#e7cc441c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#cc84ec2c {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: flex-start;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ff8afed9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a016e84d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d2d1aa2 {
    width: 70px;
    height: 70px;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 bc434df {
    width: 70px;
    height: 70px;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e43aacf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    order: 0;
    flex: 1 1 auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 32eac65 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 087d09c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#f7ddd198 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: flex-start;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 6da9479 {
    width: 100%;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e735038c {
    width: 70px;
    height: 70px;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 bae95a7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    order: 0;
    flex: 1 1 auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b48978bd {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#df671c61 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: flex-start;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c73309d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 02176c3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#f0f37f8f {
    width: 100%;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#db126baf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.33%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f1e70aa4 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: flex-start;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6b43249 {
    background-color: var(--color_2);
    background-image: none;
}
    
#\36 4d60ea7 {
    width: 100%;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 cf5c1f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8a4aef4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 34852f3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 fb83dd9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.33%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 673d441 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2a589ea {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: flex-start;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 67839e6 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: flex-start;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 008e020 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\34 41a13f2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.33%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#cfc3afc9 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: auto;
    max-width: 100%;
    order: 1;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 89506d1 {
    min-height: 315px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 40px 4% 20px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 444e4a2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 cd1d732 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#f51467e5 {
    width: 100%;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 dbf679c {
    width: 70px;
    height: 70px;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#d3dcd732 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c655a6c1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8e1c818 {
    width: 70px;
    height: 70px;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#d4673dfe {
    width: 70px;
    height: 70px;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#a1c00f83 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#d87a3053 {
    background-color: var(--color_2);
    background-image: none;
}
    
#b30f7abc {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d74bf13 {
    width: 70px;
    height: 70px;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f9ffe9f {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: flex-start;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c76a613 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b781221 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e92606c7 {
    width: 70px;
    height: 70px;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ca54110 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 e8a91f0 {
    width: 280px;
    height: 50px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#a9d680ef {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b42d761d {
    min-height: 315px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 40px 4% 20px 4%;
    margin: 0% 0% 0% 0%;
}
    
#afe28921 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\36 cd3c87c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.33%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b3f59f17 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 0da5afe {
    width: 70px;
    height: 70px;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0e0570d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef632416 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b93c836 {
    width: 280px;
    height: 50px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1640e15 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: auto;
    max-width: 100%;
    order: 1;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 237ed8e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 820b536 {
    width: 70px;
    height: 70px;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ff2e3de {
    width: 70px;
    height: 70px;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f4555cd {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9d0122e {
    width: 280px;
    height: 50px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 fb75a10 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3c69a65 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8e93a4e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#c895f49a {
    background-color: var(--color_2);
    background-image: none;
}
    
#\39 43b9037 {
    width: 280px;
    height: 50px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a912dd6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e63b3971 {
    width: 70px;
    height: 70px;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#fb120e0a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 333216a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.33%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f9c9788d {
    width: 280px;
    height: 50px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f1fa189 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.33%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d94c53f9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f074980 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.33%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 00ada13 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#a4aa4cf5 {
    min-height: 315px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 40px 4% 20px 4%;
    margin: 0% 0% 0% 0%;
}
    
#b124fc5c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#beeba5ec {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 40%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    padding: 16px 2% 16px 2%;
    margin: 0% 0% 0% 0%;
}
    
#c8d5827a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 16be308 {
    width: 100%;
    height: 584px;
    max-width: 100%;
}
    
#eef1f3da {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 60%;
    min-width: 4%;
    background-image: url();
    padding: 20px 16px 20px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c69a1f7e {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#f97aef77 {
    background-color: rgba(0,0,0,1);
    background-image: none;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 3f5abff {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 55ad77e {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 fbcf2ad {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df32de51 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fbd5525d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: initial;
}
    
#\36 ca833f7 {
    min-height: 300px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#e6cdeae9 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 3% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f15421dd {
    background-color: var(--color_5);
    background-image: initial;
}
    
#cca2f13b {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    min-height: 50px;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f516db63 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\38 737f634 {
    width: 100%;
    height: 300px;
    min-height: 100px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9fd01ba {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f240cdad {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 3% 4% 3% 4%;
    margin: 0% 0% 0% 0%;
}
    
#b26b967b {
    margin: 0px 0% 0px 0%;
}
    
#\39 29491b2.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
}
#\39 29491b2 {
    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;
}
    
#f3019913 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#cd920337 {
    background-color: rgba(71,100,78,1);
    background-image: none;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 603f053 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a3d8b45d {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d4c2f30 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 9b969e4 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 192a48d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f969bf83 {
    width: 94.84%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 cbd294c::before, #\36 cbd294c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.8;
    border-radius: inherit;
}
#\36 cbd294c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: url("https://le-cdn.hibuwebsites.com/a666ab4d6f9747479d2f9b8f33a20b23/dms3rep/multi/opt/home-bg-fence-man-1920w.png");
}
    
#\38 92e2980 {
    width: 66.44%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 71f2983 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#ee661e60 {
    min-height: 115px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 7a89094 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_qj2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cbff34ed {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#e446df73 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url();
    order: 1;
    padding: 20px 16px 20px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 c1ad7d4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    order: 0;
    padding: 16px 16px 16px 36px;
    margin: 0% 0% 0% 0%;
}
    
#\32 193d5fe {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2031d36 {
    min-height: 96px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d364de31 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 1860a88 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ae73a02 {
    width: 280px;
    height: 50px;
    max-width: 100%;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 2 / span 1 / span 2;
}
    
#f51ce850 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 8139786 {
    min-height: 96px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f7dcd070 {
    width: 280px;
    height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 2 / span 1 / span 2;
}
    
#\32 0588fc8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c45b77c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f77e66e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url();
    order: 0;
    padding: 20px 16px 20px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 0ee8be6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    order: 1;
    padding: 16px 16px 16px 36px;
    margin: 0% 0% 0% 0%;
}
    
#\31 59bde48 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c7eff0b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 06a405f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 19f07f6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    order: 0;
    padding: 16px 16px 16px 36px;
    margin: 0% 0% 0% 0%;
}
    
#\33 bbfae43 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6e0f3b9 {
    width: 280px;
    height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 2 / span 1 / span 2;
}
    
#c884ee07 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d9b1ea1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url();
    order: 1;
    padding: 20px 16px 20px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 597e3d2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b5fb68d {
    min-height: 96px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\37 6643198 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f886872 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 44b20cc {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 23dacfe {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c113f428 {
    min-height: 96px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f13c36e5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    order: 1;
    padding: 16px 16px 16px 36px;
    margin: 0% 0% 0% 0%;
}
    
#\37 706cc50 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url();
    order: 0;
    padding: 20px 16px 20px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 b4d5572 {
    width: 280px;
    height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 2 / span 1 / span 2;
}
}



@media all {
    
#\38 2047870 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a80a43db {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 4fbdad0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 70ba9fa {
    width: 96.98%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6953424 {
    min-height: 10px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#a99f6d07 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 a1d56e0 {
    width: 97.02%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 52391f9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#fb92d40c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 7a4186b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#f76cdf20 {
    margin-top: 4px;
    margin-bottom: 4px;
}
    
#b1b165bf {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(138, 14, 14, 1);
    background-image: initial;
}
    
#d9842eb4 {
    min-height: 70px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\34 7525114 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 a04953f {
    width: 100%;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 1;
    align-self: stretch;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3124fb0::before, #e3124fb0 > .bgExtraLayerOverlay {
    
}
#e3124fb0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 b498288 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
    
#f05a111b {
    width: 98.84%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#fc22c370 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    padding: 16px 3% 16px 3%;
    margin: 0% 0% 0% 0%;
}
    
#c77e79b5 {
    width: 99.87%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a18e8c5 {
    align-items: flex-start;
    width: 99.7%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd14101d {
    width: 280px;
    height: 65px;
    max-width: 100%;
    order: 2;
}
    
#\31 1c927e4 {
    margin: 40px 0% 0px 0%;
}
}



@media all {
    
#a41691a8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    order: 0;
    padding: 16px 3% 16px 3%;
    margin: 10% 0% 10% 0%;
}
    
#d3c924b3::before, #d3c924b3 > .bgExtraLayerOverlay {
    
}
#d3c924b3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 b8f507c {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#e1c24916 {
    width: 100%;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3c4ec0d {
    align-items: flex-start;
    width: 99.71%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#adb90a15 {
    width: 98.84%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 eb79f70 {
    width: 99.87%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a6dade14 {
    margin: 0px 0% 0px 0%;
}
    
#e2199845 {
    width: 280px;
    height: 65px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f43d11b9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b871cb2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 410c863 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\30 47016cb {
    width: 98.84%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d6b0e654 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 255829a {
    width: 100%;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b849a7f {
    width: 99.87%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b0c3a3c1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    padding: 16px 3% 16px 3%;
    margin: 0% 0% 0% 0%;
}
    
#\38 e7428de {
    width: 280px;
    height: 65px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b8ccbf42 {
    margin: 0px 0% 0px 0%;
}
    
#\36 50a1e08::before, #\36 50a1e08 > .bgExtraLayerOverlay {
    
}
#\36 50a1e08 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b6abd540 {
    align-items: flex-start;
    width: 99.91%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 b78081a {
    margin: 0px 0% 0px 0%;
}
    
#\32 27fb6df {
    align-items: flex-start;
    width: 99.85%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c04968e {
    width: 98.84%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 6fe07c4 {
    width: 100%;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d5ffa2f1 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\31 310db76::before, #\31 310db76 > .bgExtraLayerOverlay {
    
}
#\31 310db76 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 5f2efae {
    width: 280px;
    height: 65px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3050a7c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 be8c584 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    order: 0;
    padding: 16px 3% 16px 3%;
    margin: 0% 0% 0% 0%;
}
    
#d5e9b1c6 {
    width: 99.87%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 5aa4d42 {
    align-items: flex-start;
    width: 99.85%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b761984 {
    width: 280px;
    height: 65px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b42d5b76 {
    width: 99.87%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 72e67a0 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#fe5a4839 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    padding: 16px 3% 16px 3%;
    margin: 0% 0% 0% 0%;
}
    
#\33 5387665 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 78b3ff1 {
    width: 98.84%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b3aa50d::before, #\34 b3aa50d > .bgExtraLayerOverlay {
    
}
#\34 b3aa50d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 fed4843 {
    margin: 0px 0% 0px 0%;
}
    
#\38 04a46dd {
    width: 100%;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#d3befb32 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    order: 0;
    padding: 16px 3% 16px 3%;
    margin: 0% 0% 0% 0%;
}
    
#d0efdaf3 {
    width: 98.84%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 cce3077 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 2d144e1 {
    align-items: flex-start;
    width: 99.85%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ce14b5f {
    width: 280px;
    height: 65px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f231ba38 {
    width: 100%;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3f8799b::before, #e3f8799b > .bgExtraLayerOverlay {
    
}
#e3f8799b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 71e786a {
    width: 99.87%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 689c397 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 554e24c {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 792358e {
    width: 280px;
    height: 65px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e54479c3 {
    width: 99.87%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 01d1f5f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c232e6b4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    padding: 16px 3% 16px 3%;
    margin: 0% 0% 0% 0%;
}
    
#c8f86dc9 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 97d2554 {
    width: 98.84%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 90c4783 {
    width: 100%;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e69c335b {
    margin: 0px 0% 0px 0%;
}
    
#\33 439b3a2::before, #\33 439b3a2 > .bgExtraLayerOverlay {
    
}
#\33 439b3a2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 0a1739f {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\30 6f70922 {
    width: 99.87%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 bfedfca::before, #\36 bfedfca > .bgExtraLayerOverlay {
    
}
#\36 bfedfca {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e0a32d6b {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#b3cb8dd0 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 f7918a5 {
    width: 280px;
    height: 65px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a051b6a3 {
    margin: 0px 0% 0px 0%;
}
    
#eaa0b063 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 24eb116 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    order: 0;
    padding: 16px 3% 16px 3%;
    margin: 0% 0% 0% 0%;
}
    
#a65a4583 {
    width: 98.84%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c13c2cb {
    width: 100%;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#c4b54edf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    padding: 16px 3% 16px 3%;
    margin: 0% 0% 0% 0%;
}
    
#\39 4ecc5a7 {
    width: 100%;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc9431c5 {
    margin: 0px 0% 0px 0%;
}
    
#\35 726b855 {
    width: 98.84%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f3dae358 {
    width: 280px;
    height: 65px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 221e6f9 {
    width: 99.87%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ca63ba9 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 e194689::before, #\36 e194689 > .bgExtraLayerOverlay {
    
}
#\36 e194689 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#da9c1ac4 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f5874c65 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 b1d279a {
    width: 98.84%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 cef2ccb {
    width: 99.87%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 916ab2f {
    width: 100%;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 1;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
    
#e16f8233 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b33c74be {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    order: 0;
    padding: 16px 3% 16px 3%;
    margin: 0% 0% 0% 0%;
}
    
#\37 7feb493 {
    width: 280px;
    height: 65px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 94e15b1::before, #\34 94e15b1 > .bgExtraLayerOverlay {
    
}
#\34 94e15b1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e688a79f {
    align-items: flex-start;
    width: 99.91%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 06d512a {
    margin: 0px 0% 0px 0%;
}
    
#\32 c68880c {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#d118f62f {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 1a16c5f {
    margin: 0px 0% 0px 0%;
}
    
#f877ef67 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    padding: 16px 3% 16px 3%;
    margin: 0% 0% 0% 0%;
}
    
#cc67db65 {
    width: 280px;
    height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 2 / span 1 / span 2;
}
    
#\30 f10a20d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url(https://le-cdn.hibuwebsites.com/a666ab4d6f9747479d2f9b8f33a20b23/dms3rep/multi/opt/Screen+Shot+2024-10-04+at+4.03.11+PM-1920w.png);
    border-radius: 50px 50px 50px 50px;
    padding: 150px 16px 150px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3612b6e {
    width: 99.87%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 7d3910f {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 31798ab {
    width: 98.84%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 4f22ee7 {
    width: 99.87%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b9f7e874 {
    width: 280px;
    height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 2 / span 1 / span 2;
}
    
#\30 3997416 {
    align-items: flex-start;
    width: 99.91%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 37d8a27 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url(https://le-cdn.hibuwebsites.com/a666ab4d6f9747479d2f9b8f33a20b23/dms3rep/multi/opt/Screen+Shot+2024-10-04+at+4.03.11+PM-1920w.png);
    order: 1;
    border-radius: 50px 50px 50px 50px;
    padding: 150px 16px 150px 16px;
    margin: 0% 0% 0% 0%;
}
    
#cc4ca08d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    order: 0;
    padding: 16px 3% 16px 3%;
    margin: 0% 0% 0% 0%;
}
    
#c2610676 {
    width: 98.84%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#af03a23a {
    margin: 0px 0% 0px 0%;
}
    
#\32 f4c82be {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\37 06b97ca {
    margin: 0px 0% 0px 0%;
}
    
#\36 11093d9 {
    width: 98.84%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#bf438ed6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    padding: 16px 3% 16px 3%;
    margin: 0% 0% 0% 0%;
}
    
#\31 6bd7bc7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url(https://le-cdn.hibuwebsites.com/a666ab4d6f9747479d2f9b8f33a20b23/dms3rep/multi/opt/Screen+Shot+2024-10-04+at+4.03.11+PM-1920w.png);
    border-radius: 50px 50px 50px 50px;
    padding: 150px 16px 150px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 0a1da64 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#b9199963 {
    width: 99.87%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e4ef321f {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ffd03991 {
    width: 280px;
    height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 2 / span 1 / span 2;
}
}



@media all {
    
#\39 535481f {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#fca71e6d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    order: 0;
    padding: 16px 3% 16px 3%;
    margin: 0% 0% 0% 0%;
}
    
#\36 cc06c96 {
    width: 98.84%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f5c4d66 {
    align-items: flex-start;
    width: 99.91%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5c5b4ef {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url(https://le-cdn.hibuwebsites.com/a666ab4d6f9747479d2f9b8f33a20b23/dms3rep/multi/opt/Screen+Shot+2024-10-04+at+4.03.11+PM-1920w.png);
    order: 1;
    border-radius: 50px 50px 50px 50px;
    padding: 150px 16px 150px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 839d3ec {
    width: 99.87%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a9fe2e5 {
    margin: 0px 0% 0px 0%;
}
    
#\37 1db186d {
    width: 280px;
    height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 2 / span 1 / span 2;
}
}



@media all {
    
#\38 def2fb2 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#db5b3eb8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    padding: 16px 3% 16px 3%;
    margin: 0% 0% 0% 0%;
}
    
#\33 6272ec0 {
    width: 99.87%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 96c472e {
    width: 280px;
    height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 2 / span 1 / span 2;
}
    
#\39 2f1def1 {
    margin: 0px 0% 0px 0%;
}
    
#\35 b8b38e9 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d7f642bf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url(https://le-cdn.hibuwebsites.com/a666ab4d6f9747479d2f9b8f33a20b23/dms3rep/multi/opt/Screen+Shot+2024-10-04+at+4.03.11+PM-1920w.png);
    border-radius: 50px 50px 50px 50px;
    padding: 150px 16px 150px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 12169cf {
    width: 98.84%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#a03e7e63 {
    margin: 0px 0% 0px 0%;
}
    
#\36 a023488 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5b3823d {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 63e49a3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    padding: 16px 3% 16px 3%;
    margin: 0% 0% 0% 0%;
}
    
#\30 8c4b9e8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url(https://le-cdn.hibuwebsites.com/a666ab4d6f9747479d2f9b8f33a20b23/dms3rep/multi/opt/Screen+Shot+2024-10-04+at+4.03.11+PM-1920w.png);
    border-radius: 50px 50px 50px 50px;
    padding: 150px 16px 150px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 0702caa {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b604a857 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: initial;
}
    
#\38 8002d89 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 de02e69 {
    min-height: 300px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#a07d7fc0 {
    margin: 24px 0% 0px 0%;
}
    
#\36 b1fe3a8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 80564e7 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#b8d261ba {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
    min-height: 50px;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f5b42d3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 aff5e87 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\34 116e288 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 3% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#c339566e {
    width: 100%;
    height: 300px;
    min-height: 100px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 37acca8 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee068026 {
    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;
}
    
#\30 3d4a208 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 d518aa6 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#c509fc69 {
    min-height: 32px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 3% 4% 3% 4%;
    margin: 0% 0% 0% 0%;
}
    
#bfac382c {
    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;
}
    
#ab50ab1d {
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    flex-direction: row;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#caf91cd3 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\37 ba62c13 {
    align-items: center;
    width: 17.51%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 0d9a7f6 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f64a1c6f {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\32 049f06c {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 830bd64 {
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    flex-direction: row;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\34 96186e0 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b8804fde {
    margin: 0px 0% 0px 0%;
}
    
#\34 b26a973 {
    align-items: center;
    width: 17.51%;
    min-height: 41px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 3fae27b {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#d55676c2 {
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    flex-direction: row;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\30 6611c08 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\32 167a13c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 34%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    justify-self: auto;
    align-self: auto;
    min-width: 32px;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb73828a {
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    flex-wrap: nowrap;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6798bea {
    align-items: center;
    width: 17.51%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 080a544 {
    align-items: center;
    width: 17.51%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d248b871 {
    align-items: center;
    width: 17.51%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 72d5a7d {
    align-items: center;
    width: 17.51%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b8ef482f {
    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;
}
    
#c93a0d04 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 114f771 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 66%;
    min-height: 53px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    min-width: 32px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 543a1c1 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#a29b07a7 {
    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;
}
    
#f66491a6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c9760957 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d22a521e {
    align-items: center;
    width: 17.51%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 8d0ea37 {
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    flex-direction: row;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\39 95f44ca {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 6ba3f8d {
    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;
}
    
#\31 7a84c44 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\39 a290a15 {
    width: 421px;
    height: 300px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a2365c9a {
    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 7e2d0c9 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\30 85af3fb {
    width: 53.06%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd19ddcb {
    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;
}
    
#f16e76e9 {
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    flex-direction: row;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\33 dcee1f4 {
    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;
}
    
#feae8424 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f538b3e5 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e08d002c {
    background-color: var(--color_15);
    background-image: none;
}
    
#e21b97a4 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 2a79c2e {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\35 2f20c0e {
    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;
}
    
#b8bc223a {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e8450d95 {
    align-items: center;
    width: 17.51%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d4853d94 {
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    flex-direction: row;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\34 d08b93d {
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    flex-direction: row;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\36 65e1e83 {
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    flex-wrap: nowrap;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 da30b3b {
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    flex-direction: row;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 97c2af5 {
    width: 66.44%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ddb3099 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 48%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 213e5a9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#febb640a {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#a9972429 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d1e2a8cf {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e9d419d0::before, #e9d419d0 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.7;
    border-radius: inherit;
}
#e9d419d0 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: url("https://le-cdn.hibuwebsites.com/a666ab4d6f9747479d2f9b8f33a20b23/dms3rep/multi/opt/home-bg-fence-man-1920w.png");
}
    
#\30 bbec0f2 {
    width: 94.84%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 79e2222 {
    margin: -25px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 02296bd {
    padding: 1% 1% 1% 1%;
}
    
#db4fad4c {
    flex-direction: row;
    column-gap: 1%;
    padding: 0px 0px 0px 0px;
}
    
#group_69j {
    width: 100%;
    order: 2;
    row-gap: 16px;
}
    
#widget_r6f {
    width: 100%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 f832ed0 {
    flex-direction: column;
    flex-wrap: nowrap;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 10%;
    padding-right: 10%;
}
    
#eaa630f0 {
    padding-left: 0%;
    padding-right: 0%;
    padding-top: 16px;
}
    
#\38 ba0d290 {
    min-height: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\34 c1d07b5 {
    padding-top: 100px;
    padding-bottom: 20px;
}
    
#\39 47b028e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 80px;
}
#\39 47b028e {
    height: 90px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 9bf1ace {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    min-height: auto;
    padding: 30px 10% 20px 10%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bc9e394e {
    min-height: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 9f89f03 {
    flex-direction: column;
    flex-wrap: nowrap;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 10%;
    padding-right: 10%;
}
    
#\35 1d678e8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 80px;
}
#\35 1d678e8 {
    height: 90px;
}
    
#\36 7e5be61 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 164aba5 {
    padding-top: 100px;
    padding-bottom: 20px;
}
    
#\33 532dd44 {
    padding-left: 0%;
    padding-right: 0%;
    padding-top: 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 4986504 {
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 cb4263f {
    row-gap: 16px;
}
    
#\30 b324189 {
    padding-left: 4%;
    padding-right: 4%;
}
    
#c7874a10 {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 326a499 {
    order: 1;
}
    
#d31d44ae {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a04375cd {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 d28e32f {
    margin: 0px 0% 0px 0%;
}
    
#\30 7377893 {
    width: 100%;
}
    
#\33 a21a8dd {
    padding: 3% 2% 3% 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c3435109 {
    width: 100%;
    min-height: auto;
}
    
#\34 9b9ad3a {
    column-gap: 2%;
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\34 83bfb37 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#a497199b {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\37 35510a4 {
    width: 100%;
    min-height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 3929734 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 20px 2% 20px 2%;
}
    
#\33 aaa7910 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\31 f326f4e {
    width: 100%;
    min-height: auto;
}
    
#\34 67a28eb {
    margin: 0px 0% 0px 0%;
}
    
#\36 e43aacf {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\36 32eac65 {
    width: 100%;
    min-height: auto;
}
    
#\38 bae95a7 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#db126baf {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\34 41a13f2 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#d0fdc502 {
    margin: 0px 0% 0px 0%;
}
    
#\36 89506d1 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 20px 2% 20px 2%;
}
    
#\36 444e4a2 {
    width: 100%;
    min-height: auto;
}
    
#d3dcd732 {
    width: 100%;
    min-height: auto;
}
    
#\36 673d441 {
    width: 100%;
    min-height: auto;
}
    
#\37 fb83dd9 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 0c1f808 {
    margin: 0px 0% 0px 0%;
}
    
#b42d761d {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 20px 2% 20px 2%;
}
    
#\36 cd3c87c {
    width: 100%;
    min-height: 80px;
}
    
#\35 b781221 {
    width: 100%;
    min-height: auto;
}
    
#ef632416 {
    width: 100%;
    min-height: auto;
}
    
#\30 0e0570d {
    width: 100%;
    min-height: auto;
}
    
#\33 ca54110 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#a9d680ef {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 f1fa189 {
    width: 100%;
    min-height: 80px;
}
    
#d94c53f9 {
    width: 100%;
    min-height: auto;
}
    
#\38 f074980 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\30 3c69a65 {
    width: 100%;
    min-height: auto;
}
    
#fb120e0a {
    width: 100%;
    min-height: auto;
}
    
#\33 333216a {
    width: 100%;
    min-height: 80px;
}
    
#a4aa4cf5 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 20px 2% 20px 2%;
}
    
#\36 b1a1128 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#beeba5ec {
    row-gap: 16px;
    padding-left: 1%;
    padding-right: 1%;
    width: 100%;
    min-height: 8px;
}
    
#eef1f3da {
    width: 50%;
}
    
#c69a1f7e {
    padding-left: 1%;
    padding-right: 1%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 55ad77e {
    width: 100%;
    min-height: 80px;
}
    
#df32de51 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    min-height: 80px;
}
    
#\36 ca833f7 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 737f634 {
    height: 200px;
}
    
#f240cdad {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 d4c2f30 {
    width: 100%;
    min-height: 80px;
}
    
#\39 9b969e4 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\38 192a48d {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#f969bf83 {
    width: 100%;
}
    
#\38 92e2980 {
    width: 96.99%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ee661e60 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#cbff34ed {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e446df73 {
    justify-content: flex-start;
}
    
#\30 2031d36 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\38 1860a88 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 8139786 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\38 f77e66e {
    justify-content: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 d9b1ea1 {
    justify-content: flex-start;
}
    
#\33 b5fb68d {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c113f428 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\37 706cc50 {
    justify-content: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 2047870 {
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#a80a43db {
    flex-direction: column;
    flex-wrap: nowrap;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\33 4fbdad0 {
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\31 6953424 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#a99f6d07 {
    margin: 0px 0% 0px 0%;
}
    
#\33 52391f9 {
    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) {
    
#d9842eb4 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 70px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 7525114 {
    padding: 0% 2% 0% 2%;
}
    
#e3124fb0::before, #e3124fb0 > .bgExtraLayerOverlay {
    
}
    
#fc22c370 {
    row-gap: 16px;
}
    
#\31 1c927e4 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 b8f507c {
    padding: 0% 2% 0% 2%;
}
    
#d3c924b3::before, #d3c924b3 > .bgExtraLayerOverlay {
    
}
    
#a6dade14 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 410c863 {
    padding: 0% 2% 0% 2%;
}
    
#b0c3a3c1 {
    row-gap: 16px;
}
    
#b8ccbf42 {
    margin: 0px 0% 0px 0%;
}
    
#\36 50a1e08::before, #\36 50a1e08 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 b78081a {
    margin: 0px 0% 0px 0%;
}
    
#d5ffa2f1 {
    padding: 0% 2% 0% 2%;
}
    
#\31 310db76::before, #\31 310db76 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 72e67a0 {
    padding: 0% 2% 0% 2%;
}
    
#fe5a4839 {
    row-gap: 16px;
}
    
#\34 b3aa50d::before, #\34 b3aa50d > .bgExtraLayerOverlay {
    
}
    
#\33 fed4843 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 cce3077 {
    padding: 0% 2% 0% 2%;
}
    
#e3f8799b::before, #e3f8799b > .bgExtraLayerOverlay {
    
}
    
#\32 554e24c {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c232e6b4 {
    row-gap: 16px;
}
    
#e69c335b {
    margin: 0px 0% 0px 0%;
}
    
#\33 439b3a2::before, #\33 439b3a2 > .bgExtraLayerOverlay {
    
}
    
#\34 0a1739f {
    padding: 0% 2% 0% 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e0a32d6b {
    padding: 0% 2% 0% 2%;
}
    
#\36 bfedfca::before, #\36 bfedfca > .bgExtraLayerOverlay {
    
}
    
#a051b6a3 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c4b54edf {
    row-gap: 16px;
}
    
#fc9431c5 {
    margin: 0px 0% 0px 0%;
}
    
#\32 ca63ba9 {
    padding: 0% 2% 0% 2%;
}
    
#\36 e194689::before, #\36 e194689 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 94e15b1::before, #\34 94e15b1 > .bgExtraLayerOverlay {
    
}
    
#\38 06d512a {
    margin: 0px 0% 0px 0%;
}
    
#\32 c68880c {
    padding: 0% 2% 0% 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 1a16c5f {
    margin: 0px 0% 0px 0%;
}
    
#f877ef67 {
    row-gap: 16px;
}
    
#\32 7d3910f {
    padding: 0% 2% 0% 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#af03a23a {
    margin: 0px 0% 0px 0%;
}
    
#\32 f4c82be {
    padding: 0% 2% 0% 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 06b97ca {
    margin: 0px 0% 0px 0%;
}
    
#bf438ed6 {
    row-gap: 16px;
}
    
#\34 0a1da64 {
    padding: 0% 2% 0% 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 535481f {
    padding: 0% 2% 0% 2%;
}
    
#\31 a9fe2e5 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 def2fb2 {
    padding: 0% 2% 0% 2%;
}
    
#db5b3eb8 {
    row-gap: 16px;
}
    
#\39 2f1def1 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a03e7e63 {
    margin: 0px 0% 0px 0%;
}
    
#\38 5b3823d {
    padding: 0% 2% 0% 2%;
}
    
#\38 63e49a3 {
    row-gap: 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 de02e69 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
}
    
#\36 b1fe3a8 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    min-height: 80px;
}
    
#\32 80564e7 {
    width: 100%;
    min-height: 80px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#c339566e {
    height: 200px;
}
    
#\37 d518aa6 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c509fc69 {
    padding: 3% 2% 3% 2%;
}
    
#\31 114f771 {
    width: 100%;
}
    
#b8804fde {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 97c2af5 {
    width: 96.99%;
}
    
#\39 ddb3099 {
    width: 100%;
    min-height: 80px;
}
    
#febb640a {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#a9972429 {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 bbec0f2 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#db4fad4c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 02296bd {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#b63d2dd0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 7457d0a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c1277cd5 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (max-width: 767px) {
    
#\37 f9e127a {
    order: 2;
}
    
#\32 f832ed0 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eaa630f0 {
    min-height: 80px;
    width: 100%;
    padding: 0px 0px 0px 0px;
}
    
#\38 ba0d290 {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    row-gap: 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c1d07b5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 60px 0% 0px 0%;
}
    
#\39 47b028e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 20px;
}
#\39 47b028e {
    order: 1;
}
    
#bcac853d {
    margin-top: 10px;
    margin-bottom: 10px;
}
}



@media (max-width: 767px) {
    
#\30 3e5818b {
    margin-top: 10px;
    margin-bottom: 10px;
}
    
#\31 9bf1ace {
    width: 90%;
    align-self: center;
    order: 1;
    margin: 10px 0% 0px 0%;
}
    
#\39 eb12fc0 {
    order: 2;
}
    
#bc9e394e {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    row-gap: 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9f89f03 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c14835a7 {
    order: 0;
}
    
#\35 1d678e8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 20px;
}
#\35 1d678e8 {
    order: 1;
}
    
#a80f4053 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 164aba5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 60px 0% 0px 0%;
}
    
#\33 532dd44 {
    min-height: 80px;
    width: 100%;
    padding: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\33 4986504 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#e173f4e2 {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#\35 cb4263f {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\30 b324189 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#c7874a10 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#d31d44ae {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a04375cd {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 6e3a71e {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#b04c8257 {
    min-height: 100px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\38 6170950 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 facdfd7 {
    width: 99.58%;
}
    
#\30 7377893 {
    min-width: 32px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 07c086b {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 431feb5 {
    min-width: 32px;
    width: 100%;
    row-gap: 16px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\38 19ced85 {
    min-width: 32px;
    width: 100%;
    row-gap: 16px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\30 03e52d0 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 b3ce22b {
    height: auto;
}
    
#\33 a21a8dd {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\34 9b9ad3a {
    min-height: 0;
    flex-direction: column;
    row-gap: 25px;
    flex-wrap: nowrap;
    padding: 30px 4% 30px 4%;
}
    
#\34 83bfb37 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#a497199b {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
}



@media (max-width: 767px) {
    
#\34 3929734 {
    min-height: 0;
    flex-direction: column;
    row-gap: 25px;
    flex-wrap: nowrap;
    padding: 30px 4% 30px 4%;
}
    
#\33 aaa7910 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#\36 e43aacf {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#\38 bae95a7 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
}



@media (max-width: 767px) {
    
#db126baf {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#\34 41a13f2 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#\36 89506d1 {
    min-height: 0;
    flex-direction: column;
    row-gap: 25px;
    flex-wrap: nowrap;
    padding: 30px 4% 30px 4%;
}
    
#\37 fb83dd9 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
}



@media (max-width: 767px) {
    
#b42d761d {
    min-height: 0;
    flex-direction: column;
    row-gap: 25px;
    flex-wrap: nowrap;
    padding: 30px 4% 30px 4%;
}
    
#\36 cd3c87c {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#\33 ca54110 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#a9d680ef {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
}



@media (max-width: 767px) {
    
#\36 f1fa189 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#\38 f074980 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#\33 333216a {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#a4aa4cf5 {
    min-height: 0;
    flex-direction: column;
    row-gap: 25px;
    flex-wrap: nowrap;
    padding: 30px 4% 30px 4%;
}
}



@media (max-width: 767px) {
    
#beeba5ec {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding-left: 0px;
    padding-right: 0px;
    justify-content: flex-start;
    padding-bottom: 30px;
}
    
#\39 16be308 {
    height: 240px;
}
    
#eef1f3da {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 0px;
    padding-right: 0px;
}
    
#c69a1f7e {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\35 55ad77e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#df32de51 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 ca833f7 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 0px;
}
}



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



@media (max-width: 767px) {
    
#\38 737f634 {
    height: 200px;
}
    
#f240cdad {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#f3019913 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 0px;
    padding-right: 0px;
}
}



@media (max-width: 767px) {
    
#a3d8b45d {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 d4c2f30 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\39 9b969e4 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 0px;
}
    
#\38 192a48d {
    min-height: 160px;
    align-items: center;
    width: 100%;
    row-gap: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#f969bf83 {
    width: 100%;
}
    
#\38 92e2980 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
}
}



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



@media (max-width: 767px) {
    
#e446df73 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#\32 c1ad7d4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding-left: 0px;
    row-gap: 20px;
    padding-right: 0px;
}
    
#\30 2031d36 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\38 1860a88 {
    width: 99.29%;
}
}



@media (max-width: 767px) {
    
#\37 8139786 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\38 f77e66e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#\34 0ee8be6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding-left: 0px;
    row-gap: 20px;
    padding-right: 0px;
}
    
#\39 c7eff0b {
    width: 99.29%;
}
}



@media (max-width: 767px) {
    
#\39 19f07f6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding-left: 0px;
    row-gap: 20px;
    padding-right: 0px;
}
    
#c884ee07 {
    width: 99.29%;
}
    
#\32 d9b1ea1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#\33 b5fb68d {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\35 44b20cc {
    width: 99.29%;
}
    
#c113f428 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#f13c36e5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding-left: 0px;
    row-gap: 20px;
    padding-right: 0px;
}
    
#\37 706cc50 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\38 2047870 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a80a43db {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 4fbdad0 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6953424 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\33 52391f9 {
    order: 1;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#fb92d40c {
    min-height: 100px;
    align-items: center;
    width: 100%;
}
    
#d9842eb4 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
    row-gap: 0px;
}
}



@media (max-width: 767px) {
    
#\34 7525114 {
    min-height: unset;
    flex-direction: column;
    padding: 0% 4% 0% 4%;
}
    
#e3124fb0::before, #e3124fb0 > .bgExtraLayerOverlay {
    
}
#e3124fb0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fc22c370 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding-left: 16px;
    padding-bottom: 30px;
}
    
#c77e79b5 {
    width: 100.00%;
}
    
#\31 1c927e4 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a41691a8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding-left: 16px;
    padding-bottom: 30px;
    order: 1;
}
    
#d3c924b3::before, #d3c924b3 > .bgExtraLayerOverlay {
    
}
#d3c924b3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\39 b8f507c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
}
    
#\35 eb79f70 {
    width: 100.00%;
}
    
#a6dade14 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 410c863 {
    min-height: unset;
    flex-direction: column;
    padding: 0% 4% 0% 4%;
}
    
#\34 b849a7f {
    width: 100.00%;
}
    
#b0c3a3c1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding-left: 16px;
    padding-bottom: 30px;
}
    
#b8ccbf42 {
    margin: 0px 0% 0px 0%;
}
    
#\36 50a1e08::before, #\36 50a1e08 > .bgExtraLayerOverlay {
    
}
#\36 50a1e08 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\34 b78081a {
    margin: 0px 0% 0px 0%;
}
    
#d5ffa2f1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
}
    
#\31 310db76::before, #\31 310db76 > .bgExtraLayerOverlay {
    
}
#\31 310db76 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\31 be8c584 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding-left: 16px;
    padding-bottom: 30px;
    order: 1;
}
    
#d5e9b1c6 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#b42d5b76 {
    width: 100.00%;
}
    
#\32 72e67a0 {
    min-height: unset;
    flex-direction: column;
    padding: 0% 4% 0% 4%;
}
    
#fe5a4839 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding-left: 16px;
    padding-bottom: 30px;
}
    
#\34 b3aa50d::before, #\34 b3aa50d > .bgExtraLayerOverlay {
    
}
#\34 b3aa50d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 fed4843 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d3befb32 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding-left: 16px;
    padding-bottom: 30px;
    order: 1;
}
    
#\35 cce3077 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
}
    
#e3f8799b::before, #e3f8799b > .bgExtraLayerOverlay {
    
}
#e3f8799b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\39 71e786a {
    width: 100.00%;
}
    
#\32 554e24c {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#e54479c3 {
    width: 100.00%;
}
    
#c232e6b4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding-left: 16px;
    padding-bottom: 30px;
}
    
#e69c335b {
    margin: 0px 0% 0px 0%;
}
    
#\33 439b3a2::before, #\33 439b3a2 > .bgExtraLayerOverlay {
    
}
#\33 439b3a2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 0a1739f {
    min-height: unset;
    flex-direction: column;
    padding: 0% 4% 0% 4%;
}
}



@media (max-width: 767px) {
    
#\30 6f70922 {
    width: 100.00%;
}
    
#\36 bfedfca::before, #\36 bfedfca > .bgExtraLayerOverlay {
    
}
#\36 bfedfca {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#e0a32d6b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
}
    
#a051b6a3 {
    margin: 0px 0% 0px 0%;
}
    
#\36 24eb116 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding-left: 16px;
    padding-bottom: 30px;
    order: 1;
}
}



@media (max-width: 767px) {
    
#c4b54edf {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding-left: 16px;
    padding-bottom: 30px;
}
    
#fc9431c5 {
    margin: 0px 0% 0px 0%;
}
    
#\36 221e6f9 {
    width: 100.00%;
}
    
#\32 ca63ba9 {
    min-height: unset;
    flex-direction: column;
    padding: 0% 4% 0% 4%;
}
    
#\36 e194689::before, #\36 e194689 > .bgExtraLayerOverlay {
    
}
#\36 e194689 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\39 cef2ccb {
    width: 100.00%;
}
    
#b33c74be {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding-left: 16px;
    padding-bottom: 30px;
    order: 1;
}
    
#\34 94e15b1::before, #\34 94e15b1 > .bgExtraLayerOverlay {
    
}
#\34 94e15b1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\38 06d512a {
    margin: 0px 0% 0px 0%;
}
    
#\32 c68880c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
}
}



@media (max-width: 767px) {
    
#\39 1a16c5f {
    margin: 0px 0% 0px 0%;
}
    
#f877ef67 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding-left: 16px;
    padding-bottom: 30px;
}
    
#cc67db65 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\30 f10a20d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 3612b6e {
    width: 100.00%;
}
    
#\32 7d3910f {
    min-height: unset;
    flex-direction: column;
    padding: 0% 4% 0% 4%;
}
}



@media (max-width: 767px) {
    
#\39 4f22ee7 {
    width: 100.00%;
}
    
#\30 37d8a27 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#b9f7e874 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#cc4ca08d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding-left: 16px;
    padding-bottom: 30px;
    order: 1;
}
    
#af03a23a {
    margin: 0px 0% 0px 0%;
}
    
#\32 f4c82be {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
}
}



@media (max-width: 767px) {
    
#\37 06b97ca {
    margin: 0px 0% 0px 0%;
}
    
#bf438ed6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding-left: 16px;
    padding-bottom: 30px;
}
    
#\31 6bd7bc7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 0a1da64 {
    min-height: unset;
    flex-direction: column;
    padding: 0% 4% 0% 4%;
}
    
#b9199963 {
    width: 100.00%;
}
    
#ffd03991 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\39 535481f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
}
    
#fca71e6d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding-left: 16px;
    padding-bottom: 30px;
    order: 1;
}
    
#\32 5c5b4ef {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\39 839d3ec {
    width: 100.00%;
}
    
#\31 a9fe2e5 {
    margin: 0px 0% 0px 0%;
}
    
#\37 1db186d {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\38 def2fb2 {
    min-height: unset;
    flex-direction: column;
    padding: 0% 4% 0% 4%;
}
    
#db5b3eb8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding-left: 16px;
    padding-bottom: 30px;
}
    
#\33 6272ec0 {
    width: 100.00%;
}
    
#\34 96c472e {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\39 2f1def1 {
    margin: 0px 0% 0px 0%;
}
    
#d7f642bf {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#a03e7e63 {
    margin: 0px 0% 0px 0%;
}
    
#\38 5b3823d {
    min-height: unset;
    flex-direction: column;
    padding: 0% 4% 0% 4%;
}
    
#\38 63e49a3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding-left: 16px;
    padding-bottom: 30px;
}
    
#\30 8c4b9e8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\30 de02e69 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\36 b1fe3a8 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 80564e7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#b8d261ba {
    margin: 0px 0% 0px 0%;
}
    
#\30 f5b42d3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 116e288 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#c339566e {
    height: 200px;
}
    
#\30 3d4a208 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\37 d518aa6 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#c93a0d04 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#c509fc69 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\30 85af3fb {
    width: 99.58%;
}
    
#\32 167a13c {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#fb73828a {
    min-width: 32px;
    width: 100%;
    row-gap: 16px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\39 a290a15 {
    height: auto;
}
    
#\36 65e1e83 {
    min-width: 32px;
    width: 100%;
    row-gap: 16px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\31 114f771 {
    min-width: 32px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    margin: 0px 0% 0px 0%;
}
    
#f66491a6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\36 97c2af5 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
}
    
#\39 ddb3099 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#febb640a {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 0px;
}
    
#a9972429 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    row-gap: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#d1e2a8cf {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 bbec0f2 {
    width: 100%;
}
}

#e9d419d0.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAlklEQVQI1zXJsQqCQACAYd+xJ0gaBYdIiAyKiCBdOqKGUzODChSL0Bqy85J6rj8KGr7pM1ZRH090Gc9seq6J43boDUyGUwt3ZmGP2rSdFkZ+WXPIliR7gYw9gthHxnO2+wXJUSB3PiKcYLz0iUblNHWOVhn6kaLuRxqV8X6e+X5dpRhVIamKgKr8kz+qlNRliL5G6NuGD8wHcmouppjcAAAAAElFTkSuQmCC')!important}