@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_1197532124 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_1197532124 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_1197532124 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_1197532124 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    color:var(--color_6) !important;
    font-weight:bold !important;
  }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1197532124 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_1197532124 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_1197532124 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_1197532124 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_1197532124 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_1197532124 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_1146066937 .motFactCont p.rteBlock { font-weight:700 !important; }

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

  *#dm .dmInner div.u_1502227767 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_1502227767 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_1502227767 {
    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_1325024714 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_1325024714 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_1325024714 {
    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_1662088530 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_1662088530 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_1662088530 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_1662088530 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    color:var(--color_6) !important;
    font-weight:bold !important;
  }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1662088530 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_1662088530 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_1662088530 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_1662088530 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_1662088530 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_1662088530 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_1662088530 .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_1898243333 .motFactCont p.rteBlock { font-weight:700 !important; }

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

  *#dm .dmInner div.u_1188181654 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_1188181654 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_1188181654 {
    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_1851611477 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_1851611477 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_1851611477 {
    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 *.u_1754562694 { width:100% !important; }

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

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

  *#dm .dmInner div.u_1183000053 {
    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_1634376189 {
    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_1754562694 img { box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important; }

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

  *#dm .dmInner div.u_1281805162 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_1281805162 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_1281805162 {
    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_1227862570 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1327847152 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_1327847152 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_1327847152 {
    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_1776428628 img { border-radius:30px 30px 30px 30px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1197532124 .dmformsubmit {
    color:rgba(255,255,255,1) !important;
    font-size:18px !important;
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
  }

  *#dm .dmInner div.u_1304996695 #recentReviewsWidget .button .dmWidget { background-color:rgba(237,27,36,1) !important; }

  *#dm .dmInner div.u_1304996695 #recentReviewsWidget .button .dmWidget:hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1304996695 #recentReviewsWidget .button .dmWidget.hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1507948263 .svg { fill:rgba(0,2,0,1) !important; }

  *#dm .dmInner div.u_1507948263 span[data-icon-mask] { background-color:rgba(0,2,0,1) !important; }

  *#dm .dmInner div.u_1958189551 .svg { fill:rgba(0,2,0,1) !important; }

  *#dm .dmInner div.u_1958189551 span[data-icon-mask] { background-color:rgba(0,2,0,1) !important; }

  *#dm .dmInner div.u_1352514726 .svg { fill:rgba(0,2,0,1) !important; }

  *#dm .dmInner div.u_1352514726 span[data-icon-mask] { background-color:rgba(0,2,0,1) !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_1146066937 .motFactCont p.rteBlock { line-height:24px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1883072672 .ucw-card__fine { font-size:10px !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_1146066937 .motFactCont p.rteBlock { line-height:30px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:rgba(211,211,209,1) !important; }
}
.collectionherogeo
{
	display:none !important;
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1146066937 .motFactCont p.rteBlock { line-height:30px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1883072672 .ucw-card__fine { font-size:10px !important; }
}
*#dm .dmInner div.u_1146066937
{
	color:white !important;
}
*#dm .dmInner div.u_1502227767
{
	color:white !important;
}
*#dm .dmInner div.u_1325024714
{
	color:white !important;
}
*#dm .dmInner div.u_1898243333
{
	color:white !important;
}
*#dm .dmInner div.u_1188181654
{
	color:white !important;
}
*#dm .dmInner div.u_1851611477
{
	color:white !important;
}
*#dm .dmInner div.u_1281805162 a
{
	color:#fff !important;
	text-decoration:underline !important;
}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1146066937
{
}
*#dm .dmInner div.u_1502227767
{
}
*#dm .dmInner div.u_1325024714
{
}
*#dm .dmInner div.u_1898243333
{
}
*#dm .dmInner div.u_1188181654
{
}
*#dm .dmInner div.u_1851611477
{
}
*#dm .dmInner div.u_1281805162
{
}
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 {
    
#\34 3f9cc91 {
    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;
}
    
#\31 84c86a9 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-self: auto;
    order: 0;
    justify-self: auto;
    padding: 24px 0% 40px 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 41a7462 {
    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;
}
    
#\31 f840351 {
    min-height: 676px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 4% 80px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 6922c48 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 62.07%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e98e281e.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 24px;
    padding-right: 24px;
    padding-top: 12px;
}
#e98e281e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5039077 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 d960b33.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 0px;
    padding-right: 0px;
}
#\39 d960b33 {
    width: 280px;
    height: auto;
    max-width: 100%;
    min-height: 52px;
    justify-self: auto;
    align-self: auto;
    order: 5;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f9534f9 {
    width: 33.93%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 439c4dd::before, #\39 439c4dd > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.49;
    border-radius: inherit;
}
#\39 439c4dd {
    background-image: url(https://le-cdn.hibuwebsites.com/md/dmip/dms3rep/multi/opt/black-jeans-1920w.png);
    background-position: 50% 0%;
}
    
#\38 68c383f {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    align-self: auto;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae742845 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_l2j {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 5;
}
}



@media all {
    
#ab16eeb6 {
    width: 33.93%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 66ddbed {
    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;
}
    
#\38 330080c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 62.07%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 1818904 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c2acc7d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 f14487d.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 24px;
    padding-right: 24px;
    padding-top: 12px;
}
#\35 f14487d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2aa242e {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    align-self: auto;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 43be7d3 {
    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;
}
    
#d9e7fed2::before, #d9e7fed2 > .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;
}
#d9e7fed2 {
    background-image: url(https://le-cdn.hibuwebsites.com/md/dmip/dms3rep/multi/opt/black-jeans-1920w.png);
}
    
#\32 7cf5986 {
    min-height: 676px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 4% 80px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 cefde89.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 0px;
    padding-right: 0px;
}
#\38 cefde89 {
    width: 280px;
    height: auto;
    max-width: 100%;
    min-height: 52px;
    justify-self: auto;
    align-self: auto;
    order: 5;
    grid-area: auto / auto / auto / auto;
}
    
#a34ed87f {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    background-color: var(--color_4);
    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;
    justify-self: auto;
    padding: 24px 0% 40px 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 3376444 {
    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%;
}
    
#\34 80bdac6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 80bdac6 {
    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;
}
    
#c78a4b69 {
    margin: 0px 0% 0px 0%;
}
    
#\35 9e5254a {
    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%;
}
}



@media all {
    
#d5c968a4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 fa286d6 {
    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%;
}
    
#c84a6267 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#\34 1c861df {
    margin: 0px 0% 0px 0%;
}
    
#c5bba183.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
}
#c5bba183 {
    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;
}
    
#d8081752 {
    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%;
}
    
#\39 66bd288 {
    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%;
}
    
#\32 17e27e4 {
    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%;
}
    
#aff477f1 {
    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%;
}
    
#\38 b376cb8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#fe8970c2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#d1f9aacf {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(138, 14, 14, 1);
    background-image: initial;
}
    
#\37 f4f827c {
    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%;
}
    
#d47ba236 {
    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%;
}
    
#d2a54380 {
    margin-top: 4px;
    margin-bottom: 4px;
}
}



@media all {
    
#\35 2523546 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\37 3082156 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\34 d5ce41b {
    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%;
}
    
#aeb0b44d {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\31 191b8bc {
    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 0db11c4 {
    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;
}
    
#c1ab5324 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\35 a5c5954 {
    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%;
}
    
#d3a3754e {
    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%;
}
    
#ad59fc3c {
    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%;
}
    
#f58592bb {
    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%;
}
    
#a476aaf8 {
    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%;
}
    
#\38 e4312cd {
    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 d0cc03e {
    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;
}
    
#\35 3f3c347 {
    width: 360px;
    height: 223px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf82346f {
    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%;
}
    
#\32 54123e5 {
    background-color: var(--color_15);
    background-image: none;
}
    
#\34 85187e3 {
    margin: 0px 0% 0px 0%;
}
    
#c9eb9661 {
    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 b22c115 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#b13e358a {
    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;
}
    
#\35 71a356a {
    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 89c49ac {
    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%;
}
    
#a6ded299 {
    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%;
}
    
#bf6622ff {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a34b05d {
    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 a7de4ba {
    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%;
}
    
#\30 9c42686 {
    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 ce176d3 {
    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 2ee183b {
    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%;
}
    
#bf8bef16 {
    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;
}
    
#db3ab40a {
    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 c1e8b0c {
    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;
}
    
#e6106c0d {
    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;
}
    
#\32 98527a3 {
    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;
}
    
#d13c8e11 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#f3901878 {
    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%;
}
    
#c12392d7 {
    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 ea93c4d {
    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 1ff9d14 {
    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%;
}
    
#f25679fe {
    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%;
}
    
#f849c81d {
    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%;
}
}



@media all {
    
#\32 9611517 {
    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 f214b4a {
    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;
}
    
#fc6ec525 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a4a36811 {
    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%;
}
    
#\34 1360006 {
    background-color: var(--color_2);
    background-image: none;
}
    
#\33 f0ab49c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a6ce1743 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#c7669fbc {
    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%;
}
    
#d64c67ae {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4cc73d7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#f079d59a {
    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;
}
    
#f489ceaf {
    width: 100%;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 1;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
}
    
#a838377f {
    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;
}
    
#ae2ef0b6 {
    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;
}
    
#ee9bf4c7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d11d8b8 {
    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 f0ed46d {
    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%;
}
    
#c02c5d64 {
    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%;
}
    
#afe4df5f {
    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 dcfe5a0 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 862ee8a {
    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;
}
    
#ff4f9da6 {
    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%;
}
}



@media all {
    
#\38 4d94c28 {
    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 03fc886 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#cfa3d4d2 {
    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%;
}
    
#\38 ee6c879 {
    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;
}
    
#\30 a9a8b74 {
    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%;
}
    
#\34 876f956 {
    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 9ac6176 {
    background-color: var(--color_2);
    background-image: none;
}
    
#f449cfd0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\34 fb64911 {
    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 bd56a40 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c8986b0 {
    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 5078673 {
    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;
}
    
#\30 67bd236 {
    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;
}
    
#cac3972e {
    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;
}
    
#a02cce04 {
    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;
}
    
#b2d11d0c {
    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 c3e8a21 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#ca5af436 {
    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 6a178c1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#a342f9ef {
    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%;
}
    
#\38 13d8921 {
    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;
}
    
#d57d6bdd {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 485d717 {
    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%;
}
}



@media all {
    
#b6d0fd65 {
    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;
}
    
#c6746e0e {
    background-color: var(--color_2);
    background-image: none;
}
    
#\36 95ffd0d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#cf079cfd {
    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;
}
    
#d7f576b7 {
    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%;
}
    
#\38 f76c9b3 {
    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;
}
    
#f1c6c019 {
    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 fba3bd1 {
    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;
}
    
#d5b4e292 {
    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 de43246 {
    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 eee7392 {
    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;
}
    
#e116510f {
    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%;
}
    
#d06584a9 {
    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%;
}
    
#\35 278f1a8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#a13d8bd7 {
    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%;
}
    
#\36 c689b6d {
    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 aa1e4e4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ee35a03 {
    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;
}
    
#eaa708a2 {
    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;
}
    
#fa8430a2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 747c603 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d764f16 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 beb42aa {
    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%;
}
}



@media all {
    
#\33 9be7573 {
    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;
}
    
#\39 fb920d7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\36 78d499e {
    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;
}
    
#def7b833 {
    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%;
}
    
#\36 0c5f281 {
    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%;
}
    
#c1fc0827 {
    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;
}
    
#f5514aff {
    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;
}
    
#\32 4cce515 {
    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 14e913a {
    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;
}
    
#\33 377190b {
    background-color: var(--color_2);
    background-image: none;
}
    
#\31 1d42ab1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e98bddd {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#efc5050f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 2d35325 {
    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;
}
    
#f81aa569 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 210c203 {
    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;
}
    
#a2e60031 {
    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%;
}
    
#\35 ec2ffa1 {
    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 f0558ce {
    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%;
}
    
#\33 9386884 {
    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 d457635 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 d7b81a4 {
    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%;
}
    
#\34 840f0dd {
    background-color: var(--color_2);
    background-image: none;
}
    
#c5b56395 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8dba6cc {
    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;
}
    
#e812028b {
    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;
}
    
#a976ef80 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#f0ff7591 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\33 bf694b2 {
    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%;
}
    
#\33 c3605ca {
    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 9df545e {
    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;
}
    
#\35 564d0e2 {
    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%;
}
    
#c7045225 {
    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;
}
    
#b489eb50 {
    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%;
}
    
#ed983922 {
    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;
}
    
#\30 b6e7673 {
    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;
}
    
#\37 d2f32df {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#d8004041 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b5c1cda4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\33 aa68d44 {
    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;
}
    
#\32 6501813 {
    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 {
    
#\38 14127d1 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#e47bc66d {
    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 b99bcf6 {
    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%;
}
    
#f3f4a91e {
    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%;
}
    
#\32 50fd195 {
    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%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 372c736 {
    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%;
}
    
#d44097fc {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: initial;
}
    
#\33 4b07831 {
    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%;
}
    
#e2a9a7db {
    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%;
}
    
#\36 8be8d74 {
    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;
}
    
#\33 8148a77 {
    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 {
    
#cdcf1686 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#a36dd5bb {
    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;
}
    
#\31 35b930e {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\32 d5948e8 {
    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 {
    
#a0e136ae {
    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;
}
    
#\34 efeb660 {
    margin: 0px 0% 0px 0%;
}
    
#\31 eae63d5 {
    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%;
}
    
#fd8cfa7e.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
}
#fd8cfa7e {
    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;
}
    
#dcc2e4c6 {
    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;
}
    
#\39 d824cf6 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 3% 4% 3% 4%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\35 3762992 {
    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 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 4caccfd {
    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;
}
    
#\33 97a669e {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#e40bef76 {
    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%;
}
    
#\35 fbb3eb9 {
    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%;
}
    
#a72d3229 {
    width: 94.84%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1911b4c {
    width: 66.44%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c2354b3::before, #\39 c2354b3 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,2,0,1);
    opacity: 0.77;
    border-radius: inherit;
}
#\39 c2354b3 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
}



@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) {
    
#\31 84c86a9 {
    padding-left: 0%;
    padding-right: 0%;
}
    
#\31 f840351 {
    padding-top: 100px;
    padding-bottom: 20px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\33 6922c48 {
    width: 100%;
    min-height: 80px;
}
    
#\34 f9534f9 {
    width: 100%;
    min-height: 80px;
    margin-left: 0%;
    margin-right: 0%;
    padding: 8px 10% 8px 10%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ab16eeb6 {
    width: 100%;
    min-height: 80px;
    margin-left: 0%;
    margin-right: 0%;
    padding: 8px 10% 8px 10%;
}
    
#\38 330080c {
    width: 100%;
    min-height: 80px;
}
    
#\32 7cf5986 {
    padding-top: 100px;
    padding-bottom: 20px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#a34ed87f {
    padding-left: 0%;
    padding-right: 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 fa286d6 {
    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;
}
    
#c5bba183 {
    order: 1;
}
    
#d8081752 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 66bd288 {
    padding-left: 4%;
    padding-right: 4%;
}
    
#\32 17e27e4 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#aff477f1 {
    row-gap: 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d3a3754e {
    width: 100%;
}
    
#f58592bb {
    padding: 3% 2% 3% 2%;
}
    
#\34 85187e3 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a4a36811 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\30 f0ed46d {
    width: 100%;
    min-height: auto;
}
    
#c02c5d64 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#afe4df5f {
    width: 100%;
    min-height: auto;
}
    
#c7669fbc {
    column-gap: 2%;
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#f079d59a {
    width: 100%;
    min-height: auto;
}
    
#ff4f9da6 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 4d94c28 {
    width: 100%;
    min-height: auto;
}
    
#cfa3d4d2 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 20px 2% 20px 2%;
}
    
#a02cce04 {
    width: 100%;
    min-height: auto;
}
    
#\30 a9a8b74 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#b2d11d0c {
    width: 100%;
    min-height: auto;
}
    
#\36 f673762 {
    margin: 0px 0% 0px 0%;
}
    
#a342f9ef {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\33 485d717 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 eee7392 {
    width: 100%;
    min-height: auto;
}
    
#d06584a9 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#e116510f {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#a13d8bd7 {
    width: 100%;
    min-height: auto;
}
    
#d7f576b7 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 20px 2% 20px 2%;
}
    
#f1c6c019 {
    width: 100%;
    min-height: auto;
}
    
#\31 beb42aa {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\37 4b8a8ae {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 78d499e {
    width: 100%;
    min-height: auto;
}
    
#a2e60031 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 20px 2% 20px 2%;
}
    
#c1fc0827 {
    width: 100%;
    min-height: auto;
}
    
#def7b833 {
    width: 100%;
    min-height: 80px;
}
    
#\36 0c5f281 {
    width: 100%;
    min-height: 80px;
}
    
#\35 ec2ffa1 {
    width: 100%;
    min-height: auto;
}
    
#\32 f0558ce {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\33 01e78cc {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 d7b81a4 {
    width: 100%;
    min-height: 80px;
}
    
#b489eb50 {
    width: 100%;
    min-height: 80px;
}
    
#\30 b6e7673 {
    width: 100%;
    min-height: auto;
}
    
#e812028b {
    width: 100%;
    min-height: auto;
}
    
#\39 6baba2a {
    margin: 0px 0% 0px 0%;
}
    
#\33 bf694b2 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 20px 2% 20px 2%;
}
    
#\35 564d0e2 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\32 6501813 {
    width: 100%;
    min-height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 b99bcf6 {
    width: 50%;
}
    
#f3f4a91e {
    row-gap: 16px;
    padding-left: 1%;
    padding-right: 1%;
    width: 100%;
    min-height: 8px;
}
    
#\32 50fd195 {
    padding-left: 1%;
    padding-right: 1%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 372c736 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    min-height: 80px;
}
    
#\33 4b07831 {
    width: 100%;
    min-height: 80px;
}
    
#e2a9a7db {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 97a669e {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#e40bef76 {
    width: 100%;
    min-height: 80px;
}
    
#\35 fbb3eb9 {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a72d3229 {
    width: 100%;
}
    
#\32 1911b4c {
    width: 96.99%;
}
}



@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) {
    
#\31 f840351 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 60px 4% 40px 4%;
}
    
#\33 6922c48 {
    min-height: 80px;
    width: 100%;
    padding: 0px 0px 0px 0px;
}
    
#e98e281e {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f9534f9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 8px 8px 8px 8px;
}
    
#\38 68c383f {
    order: 2;
}
    
#ae742845 {
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 16px 0% 16px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#ab16eeb6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 8px 8px 8px 8px;
}
    
#\38 330080c {
    min-height: 80px;
    width: 100%;
    padding: 0px 0px 0px 0px;
}
    
#\39 1818904 {
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 16px 0% 16px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f14487d {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2aa242e {
    order: 2;
}
    
#\32 7cf5986 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 60px 4% 40px 4%;
}
}



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



@media (max-width: 767px) {
    
#\38 fa286d6 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#d8081752 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 66bd288 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\32 17e27e4 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#aff477f1 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
}
}



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



@media (max-width: 767px) {
    
#bf6622ff {
    width: 99.58%;
}
    
#d3a3754e {
    min-width: 32px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 a7de4ba {
    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%;
}
    
#f58592bb {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\34 0db11c4 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 9c42686 {
    min-width: 32px;
    width: 100%;
    row-gap: 16px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\35 3f3c347 {
    height: auto;
}
    
#\35 71a356a {
    min-width: 32px;
    width: 100%;
    row-gap: 16px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#b13e358a {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a4a36811 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#c02c5d64 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#c7669fbc {
    min-height: 0;
    flex-direction: column;
    row-gap: 25px;
    flex-wrap: nowrap;
    padding: 30px 4% 30px 4%;
}
    
#ff4f9da6 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
}



@media (max-width: 767px) {
    
#cfa3d4d2 {
    min-height: 0;
    flex-direction: column;
    row-gap: 25px;
    flex-wrap: nowrap;
    padding: 30px 4% 30px 4%;
}
    
#\30 a9a8b74 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#a342f9ef {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#\33 485d717 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
}



@media (max-width: 767px) {
    
#d06584a9 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#e116510f {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#d7f576b7 {
    min-height: 0;
    flex-direction: column;
    row-gap: 25px;
    flex-wrap: nowrap;
    padding: 30px 4% 30px 4%;
}
    
#\31 beb42aa {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
}



@media (max-width: 767px) {
    
#a2e60031 {
    min-height: 0;
    flex-direction: column;
    row-gap: 25px;
    flex-wrap: nowrap;
    padding: 30px 4% 30px 4%;
}
    
#def7b833 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#\36 0c5f281 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#\32 f0558ce {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
}



@media (max-width: 767px) {
    
#\34 d7b81a4 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#b489eb50 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#\33 bf694b2 {
    min-height: 0;
    flex-direction: column;
    row-gap: 25px;
    flex-wrap: nowrap;
    padding: 30px 4% 30px 4%;
}
    
#\35 564d0e2 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
}



@media (max-width: 767px) {
    
#\38 14127d1 {
    height: 240px;
}
    
#\35 b99bcf6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 0px;
    padding-right: 0px;
}
    
#f3f4a91e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding-left: 0px;
    padding-right: 0px;
    justify-content: flex-start;
    padding-bottom: 30px;
}
    
#\32 50fd195 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\32 372c736 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 4b07831 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e2a9a7db {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 0px;
}
}



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



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



@media (max-width: 767px) {
    
#\38 4caccfd {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 97a669e {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 0px;
}
    
#e40bef76 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\35 fbb3eb9 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    row-gap: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#a72d3229 {
    width: 100%;
}
    
#\32 1911b4c {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
}
}

