@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_1136789265 { color:white !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1239526041 {
    color:rgb(0,0,0) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:rgb(0,0,0) !important;
    letter-spacing:normal !important;
    font-family: Questrial !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1928215726 {
    color:rgb(0,0,0) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:rgb(0,0,0) !important;
    letter-spacing:normal !important;
    font-family: Questrial !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1379543600 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_1379543600 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_1379543600 {
    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_1906042811 .svg { fill:var(--color_17) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1390582253 .motFactCont p.rteBlock {
    font-weight:400 !important;
    font-family: 'Oswald' !important;
  }

  *#dm .dmInner div.u_1390582253 .motFactCont p.rteBlock span {
    font-weight:400 !important;
    font-family: 'Oswald' !important;
  }

  *#dm .dmInner div.u_1720004612 img {
    border-radius:30px 30px 30px 30px !important;
    object-position:50% 0% !important;
    object-fit:cover !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1560958428 p {
    color:var(--color_1) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:rgb(0,0,0) !important;
    letter-spacing:normal !important;
    font-family: Questrial !important;
    line-height:normal !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1560958428 li {
    color:var(--color_1) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:rgb(0,0,0) !important;
    letter-spacing:normal !important;
    font-family: Questrial !important;
    line-height:normal !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1560958428 {
    color:var(--color_1) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:rgb(0,0,0) !important;
    letter-spacing:normal !important;
    font-family: Questrial !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

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

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

  *#dm .dmInner div.u_1265131902 {
    color:var(--color_1) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:rgb(0,0,0) !important;
    letter-spacing:normal !important;
    font-family:"Kumbh Sans" !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
    font-size:18px !important;
  }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner a.u_1652781204 span.text { font-size:17px !important; }

  *#dm .dmInner div.u_1510803297 p {
    font-size:12px !important;
    text-align:center !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1265131902 p {
    font-size:18px !important;
    text-align:center !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1946037959 p {
    font-size:12px !important;
    text-align:center !important;
  }

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

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

  *#dm .dmInner div.u_1285802378 p {
    font-size:18px !important;
    text-align:center !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1672721184 p {
    font-size:12px !important;
    text-align:center !important;
  }

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

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

  *#dm .dmInner div.u_1961596216 p {
    font-size:18px !important;
    text-align:center !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1172116641 .svgFull { height:60px !important; }

  *#dm .dmInner div.u_1172116641 .svgCont { height:60px !important; }

  *#dm .dmInner div.u_1172116641 .svgChevL { height:60px !important; }

  *#dm .dmInner div.u_1172116641 .svgChevR { height:60px !important; }

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

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

  *#dm .dmInner *.u_1390582253 .motFactCont p.rteBlock { line-height:26px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1550316043 .readMore a { font-size:14px !important; }

  *#dm .dmInner div.u_1642529323 .headerWidget .reviews-header .link { font-size:14px !important; }

  *#dm .dmInner div.u_1510803297 p {
    font-size:12px !important;
    text-align:center !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1205189747 p {
    font-size:25px !important;
    text-align:center !important;
  }

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

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

  *#dm .dmInner div.u_1946037959 p {
    font-size:12px !important;
    text-align:center !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1694810529 p {
    font-size:25px !important;
    text-align:center !important;
  }

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

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

  *#dm .dmInner div.u_1901739198 p {
    font-size:25px !important;
    text-align:center !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1672721184 p {
    font-size:12px !important;
    text-align:center !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1172116641 .svgFull { height:100px !important; }

  *#dm .dmInner div.u_1172116641 .svgCont { height:100px !important; }

  *#dm .dmInner div.u_1172116641 .svgChevL { height:100px !important; }

  *#dm .dmInner div.u_1172116641 .svgChevR { height:100px !important; }

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

  *#dm .dmInner div.u_1390582253 .motFactCont p.rteBlock span { font-size:22px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1510803297 p { font-size:12px !important; }

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

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

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

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

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

  *#dm .dmInner div.u_1205189747 p {
    font-size:25px !important;
    text-align:center !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1694810529 p {
    font-size:25px !important;
    text-align:center !important;
  }

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

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

  *#dm .dmInner div.u_1901739198 p {
    font-size:25px !important;
    text-align:center !important;
  }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1172116641 .svgFull { height:79px !important; }

  *#dm .dmInner div.u_1172116641 .svgCont { height:79px !important; }

  *#dm .dmInner div.u_1172116641 .svgChevL { height:79px !important; }

  *#dm .dmInner div.u_1172116641 .svgChevR { height:79px !important; }

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

  *#dm .dmInner div.u_1390582253 .motFactCont p.rteBlock span { font-size:22px !important; }
}
*#dm .dmInner div.u_1910542381 a
{
	color:#fff !important;
	text-decoration:underline !important;
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1720004612 img {
    object-position:50% 0% !important;
    object-fit:cover !important;
  }
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1910542381
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: initial;
}
}



@media all {
    
#db4fad4c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 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-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#group_69j {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#widget_r6f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_oo7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\37 413b3ca {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 068b660 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0032a60 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 10px 4% 10px 4%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#f6a82bd6 {
    width: 104.17%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 1c27816 {
    min-height: 10px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#f8d6c47e {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: flex-start;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bdfab533 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b34a31e6 {
    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%;
}
    
#c87dfd9d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 63af091 {
    width: 99.90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ede76d97 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 d7829e1 {
    background-color: rgba(62, 73, 85, 1);
    background-image: none;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b5a24e91 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(138, 14, 14, 1);
    background-image: initial;
}
    
#\39 f473174 {
    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%;
}
    
#b694a4bd {
    margin-top: 4px;
    margin-bottom: 4px;
}
    
#\35 1a2e4cf {
    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%;
}
    
#\32 fa704a8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
}



@media all {
    
#\33 9502814 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f448ff8b {
    margin: 0px 0% 0px 0%;
}
    
#\33 85342d4 {
    width: 360px;
    height: 223px;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 9068a40 {
    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 21a08ef {
    background-color: var(--color_15);
    background-image: none;
}
    
#e9b8f640 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 9bab99b {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\32 8817c72 {
    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%;
}
    
#c73e5c5d {
    flex-direction: row;
    align-items: center;
    width: 34%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 f4bd1c1 {
    min-height: 32px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#de3ad3e3 {
    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;
}
    
#b1ac4550 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\39 b90a24c {
    align-items: center;
    width: 100%;
    min-height: 51px;
    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%;
}
    
#bde95391 {
    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%;
}
    
#\35 e14a5ed {
    align-items: flex-start;
    width: 33%;
    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;
}
    
#\34 c12e3d4 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#a55d6074 {
    align-items: center;
    width: 100%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    flex-direction: row;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\35 fa9462b {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a5d9fcd1 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\39 2c24b5d {
    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%;
}
    
#fcf32804 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\31 08c6002 {
    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%;
}
    
#fba78481 {
    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%;
}
    
#baea2ed5 {
    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%;
}
    
#\39 c732cc1 {
    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%;
}
    
#a2b171ce {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b1cc7f8f {
    align-items: flex-start;
    width: 33%;
    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: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed70260e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 47d388b {
    align-items: center;
    width: 100%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    flex-direction: row;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\39 8d8038b {
    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 2fc1be0 {
    align-items: center;
    width: 100%;
    min-height: 51px;
    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%;
}
    
#c5949216 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 ce17a11 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 19px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 946ded2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c4839e6d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ce617fdc {
    align-items: center;
    width: 100%;
    min-height: 51px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    flex-direction: row;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\39 d5f17f2 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 50c2efa {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\33 02d7633 {
    align-items: center;
    width: 100%;
    min-height: 51px;
    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 09e1944 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 18bcb08 {
    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%;
}
}



@media all {
    
#\33 d5ff271 {
    flex-direction: row;
    align-items: flex-start;
    width: 15%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf204331 {
    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 b5d3ad2 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-height: 50px;
    margin: 0px 18% 0px 18%;
    grid-area: auto / auto / auto / auto;
}
    
#ec0f4e4b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d7cf610a {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 893de6a {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f6b274a0 {
    min-height: 180px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 28f7eff {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    justify-content: space-between;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 9207ebf {
    justify-content: flex-start;
    align-items: center;
    width: 85%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 507c152 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad2cf961 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 97b6df3 {
    flex-direction: row;
    align-items: flex-start;
    width: 15%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f15f1293 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: space-between;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 b86368e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\35 6a64613 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da41a7cc {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-height: 50px;
    justify-self: auto;
    margin: 0px 18% 0px 18%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5a7ff49 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 26ca759 {
    justify-content: flex-start;
    align-items: center;
    width: 85%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 30909e2 {
    justify-content: flex-start;
    align-items: center;
    width: 85%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ffa7a999 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f1b01961 {
    min-height: 180px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#d85affe1 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ea528c5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 53c25ce {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f890495a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    justify-content: space-between;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 99e5c03 {
    flex-direction: row;
    align-items: flex-start;
    width: 15%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e3f70d0 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-height: 50px;
    justify-self: auto;
    margin: 0px 18% 0px 18%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 aa435cd {
    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;
}
    
#d3658762 {
    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;
}
    
#fa1a506f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: space-between;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d891081e {
    justify-content: flex-start;
    align-items: center;
    width: 85%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\30 aa89a79 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#ffe8f715 {
    flex-direction: row;
    align-items: flex-start;
    width: 15%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 6b90b80 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0d12460 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 69bffe5 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-height: 50px;
    justify-self: auto;
    margin: 0px 18% 0px 18%;
    grid-area: auto / auto / auto / auto;
}
    
#dba92338 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 35f39ce {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: space-between;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ca121876 {
    min-height: 180px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 fcd94c7 {
    flex-direction: row;
    align-items: flex-start;
    width: 15%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 652661e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\33 759282a {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5453b4c {
    flex-direction: row;
    align-items: flex-start;
    width: 15%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba752c61 {
    justify-content: flex-start;
    align-items: center;
    width: 85%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#a6e609b5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a186299 {
    justify-content: flex-start;
    align-items: center;
    width: 85%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f92882d {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f2a74881 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    justify-content: space-between;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 a3553ba {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0a9c1d5 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f9f16662 {
    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;
}
    
#\36 9e07111 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9e166d5 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-height: 50px;
    justify-self: auto;
    margin: 0px 18% 0px 18%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 978c3a3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1246e02 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-height: 50px;
    justify-self: auto;
    margin: 0px 18% 0px 18%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 8552191 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 50fd364 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d8d54074 {
    justify-content: flex-start;
    align-items: center;
    width: 85%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1dc31d4 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-height: 50px;
    justify-self: auto;
    margin: 0px 18% 0px 18%;
    grid-area: auto / auto / auto / auto;
}
    
#db6adadb {
    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;
}
    
#a51f64c3 {
    justify-content: flex-start;
    align-items: center;
    width: 85%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\32 ece874a {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 237cfb7 {
    min-height: 180px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 f334d58 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 7dcb468 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#ef763edc {
    flex-direction: row;
    align-items: flex-start;
    width: 15%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2464f0b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2fe6006 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-height: 50px;
    justify-self: auto;
    margin: 0px 18% 0px 18%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b912b66 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#f5b7b070 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    justify-content: space-between;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 ebb52ac {
    flex-direction: row;
    align-items: flex-start;
    width: 15%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 75f4fde {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: space-between;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 5023bae {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 476b8d5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: space-between;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 7d84bec {
    justify-content: flex-start;
    align-items: center;
    width: 85%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\36 6ce601c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ab0d2a70 {
    justify-content: flex-start;
    align-items: center;
    width: 85%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 51abe4f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fa7eca8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#b575dbe9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    justify-content: space-between;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 646c78c {
    flex-direction: row;
    align-items: flex-start;
    width: 15%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f8d98b1d {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5d71ad9 {
    min-height: 180px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 ed6f38b {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc1a848e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\30 22d661f {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-height: 50px;
    justify-self: auto;
    margin: 0px 18% 0px 18%;
    grid-area: auto / auto / auto / auto;
}
    
#c68b806e {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-height: 50px;
    justify-self: auto;
    margin: 0px 18% 0px 18%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 eda4e3e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0d3a112 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2a32907 {
    flex-direction: row;
    align-items: flex-start;
    width: 15%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 70df11b {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 1dc863a {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 1d2a1a0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 9f2562d {
    justify-content: flex-start;
    align-items: center;
    width: 85%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d639bb31 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e19a8e0e {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bee67d42 {
    flex-direction: row;
    align-items: flex-start;
    width: 15%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6f1e61b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    justify-content: space-between;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d9e3a6b0 {
    justify-content: flex-start;
    align-items: center;
    width: 85%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#d65730d6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: space-between;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b686b906 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-height: 50px;
    justify-self: auto;
    margin: 0px 18% 0px 18%;
    grid-area: auto / auto / auto / auto;
}
    
#df5c337b {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2433e91 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a46e086d {
    flex-direction: row;
    align-items: flex-start;
    width: 15%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bdc190dc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 294f81f {
    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;
}
    
#\32 6c8d1cb {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-height: 50px;
    justify-self: auto;
    margin: 0px 18% 0px 18%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f934c65 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#f04d1a31 {
    min-height: 180px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#e1d71c93 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\33 3a162ed {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a8e7d945 {
    justify-content: flex-start;
    align-items: center;
    width: 85%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e1d689b9 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 01b3622 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b6fd4f4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: space-between;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ff3374e4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 50c4531 {
    justify-content: flex-start;
    align-items: center;
    width: 85%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\36 6598dca {
    min-height: 180px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 228f43a {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c2ed01f {
    flex-direction: row;
    align-items: flex-start;
    width: 15%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c0bed0c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#e48d3b9e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b5a133b {
    flex-direction: row;
    align-items: flex-start;
    width: 15%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c40cd4dd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    justify-content: space-between;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 25d09be {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-height: 50px;
    justify-self: auto;
    margin: 0px 18% 0px 18%;
    grid-area: auto / auto / auto / auto;
}
    
#a6a9226d {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-height: 50px;
    justify-self: auto;
    margin: 0px 18% 0px 18%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 61777e1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 3388161 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    min-height: 50px;
    justify-self: auto;
    margin: 0px 18% 0px 18%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d39a811 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#bd01295a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: space-between;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 df128b5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    justify-content: space-between;
    background-image: url(https://le-cdn.hibuwebsites.com/0863a0d4878d4cf0b7d44a0522ccdc02/dms3rep/multi/opt/Screen+Shot+2024-10-04+at+4.03.11+PM-1920w.png);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 379dc6f {
    flex-direction: row;
    align-items: flex-start;
    width: 15%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 edbdcd8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 445ddf0 {
    min-height: 180px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 ebf14c5 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d96f509 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\30 8968884 {
    justify-content: flex-start;
    align-items: center;
    width: 85%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 923833f {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b315d3e7 {
    width: 280px;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    min-height: 50px;
}
    
#\31 537f3f3 {
    min-height: 300px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 743b440 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://le-cdn.hibuwebsites.com/0863a0d4878d4cf0b7d44a0522ccdc02/dms3rep/multi/opt/Screen+Shot+2024-10-04+at+4.03.11+PM-1920w.png);
    background-position: 50% 100%;
    border-radius: 5px 5px 5px 5px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 d727972 {
    width: 87.36%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 03b1ae6 {
    width: 30%;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 6e7df06 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8bcc199 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e8ca84aa {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 32be9d2 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 24px;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 3px 3px 3px 3px;
    border-radius: 5px 5px 5px 5px;
    justify-self: auto;
    order: 0;
    background-color: var(--color_2);
    background-image: none;
    align-self: auto;
    justify-content: flex-start;
    padding: 6% 16px 6% 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#efb65420 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(225,228,229,1);
    background-image: none;
}
    
#\39 41dbc8e {
    width: 95%;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 b3dd91b {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 8352484 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 46a8449 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: initial;
}
    
#\30 3f74c22 {
    width: 95%;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#d84b6f4f {
    width: 87.36%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 581a516 {
    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%;
}
    
#\30 7c0df69 {
    width: 87.36%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 1162a65 {
    width: 280px;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    min-height: 50px;
}
    
#\35 04e9042 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 12c4e72 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 24px;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 3px 3px 3px 3px;
    border-radius: 5px 5px 5px 5px;
    justify-self: auto;
    order: 0;
    background-color: var(--color_2);
    background-image: initial;
    align-self: auto;
    justify-content: flex-start;
    padding: 6% 16px 6% 16px;
    margin: 16px 0% 16px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 8b8db5f {
    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%;
}
    
#ff837e0f {
    width: 280px;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    min-height: 50px;
}
    
#\31 3c7c852 {
    width: 30%;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#a3aed08a {
    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%;
}
    
#db793291 {
    width: 30%;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#f2cafa93 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 9f9d83c {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 24px;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 3px 3px 3px 3px;
    border-radius: 5px 5px 5px 5px;
    order: 0;
    background-color: var(--color_2);
    background-image: initial;
    align-self: auto;
    justify-content: flex-start;
    padding: 6% 16px 6% 16px;
    margin: 16px 0% 16px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1cbdcd3 {
    width: 95%;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 f56d03b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#f6e928b5 {
    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;
}
    
#f78795c0 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#bd8a1f18 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 3% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 801b999 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 a786ade {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bebb9858 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ada6f556 {
    width: 100%;
    height: 300px;
    min-height: 100px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 788772f {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 4% 3% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 8f99a84 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#\30 5adc6e2 {
    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;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 a3707c0 {
    width: 94.84%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e56505b9 {
    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%;
}
    
#\38 23afde1 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 aea797c {
    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;
}
    
#f443952b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#\32 a26ba8a {
    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%;
}
    
#\38 c0e7e80 {
    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;
}
    
#b1a66ad8 {
    width: 66.44%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 615e8f9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 0px;
    padding-right: 0px;
}
#\37 615e8f9 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    min-height: 50px;
    grid-area: auto / auto / auto / auto;
}
    
#de8196e4 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 50%;
    min-height: 50px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 2% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b5862609::before, #b5862609 > .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;
}
#b5862609 {
    background-image: url(https://le-cdn.hibuwebsites.com/md/dmip/dms3rep/multi/opt/black-jeans-1920w.png);
}
    
#f49d3b2f {
    width: 81.40%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d2f50075 {
    width: 280px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 edc7d18 {
    width: 351px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#fe7845fa {
    min-height: 540px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 e9465d8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 320px 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 ea46830 {
    width: 81.24%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: -20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 42c7e0a {
    width: 285px;
    height: auto;
    min-height: 49px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 af0252d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 50px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 71b5e3f {
    width: 1129px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ccb21bee {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b6993368 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 dd77e1c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 dd77e1c {
    width: 100%;
    height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 40px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 763f85d {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f1e49c87 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 af36140 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ae5f9640.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 0px;
    padding-right: 0px;
}
#ae5f9640 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    min-height: 50px;
    grid-area: auto / auto / auto / auto;
}
    
#bf81136d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 4323228 {
    width: 280px;
    height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#f7c2dc2b {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#dea50c8a {
    width: 98.84%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ad6ce51 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 55%;
    min-width: 4%;
    background-image: url(https://le-cdn.hibuwebsites.com/md/dmtmpl/053bdb8c-3a00-4935-8512-2e183d1ac8e1/dms3rep/multi/opt/AdobeStock_291183720-1920w.jpeg);
    padding: 150px 16px 150px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 66b90cd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 45%;
    min-width: 4%;
    background-color: var(--color_20);
    background-image: none;
    padding: 16px 3% 16px 3%;
    margin: 0% 0% 0% 0%;
}
    
#b40ef6e6 {
    min-height: 350px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 ae91307 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 2 / span 1 / span 3;
}
}



@media all {
    
#faa13074 {
    width: 280px;
    height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 2809fc2 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 781531c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 45%;
    min-width: 4%;
    background-color: var(--color_20);
    background-image: none;
    order: 0;
    padding: 16px 3% 16px 3%;
    margin: 0% 0% 0% 0%;
}
    
#\35 fe3e657 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 55%;
    min-width: 4%;
    background-image: url(https://le-cdn.hibuwebsites.com/md/dmtmpl/053bdb8c-3a00-4935-8512-2e183d1ac8e1/dms3rep/multi/opt/Roof_1-1920w.jpg);
    order: 1;
    padding: 150px 16px 150px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c3c65b95 {
    min-height: 350px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 a71079c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 2 / span 1 / span 3;
}
    
#fa246726 {
    width: 98.84%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 9294145 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 45%;
    min-width: 4%;
    background-color: var(--color_20);
    background-image: none;
    padding: 16px 3% 16px 3%;
    margin: 0% 0% 0% 0%;
}
    
#\31 21d3049 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 55%;
    min-width: 4%;
    background-image: url(https://le-cdn.hibuwebsites.com/md/dmtmpl/053bdb8c-3a00-4935-8512-2e183d1ac8e1/dms3rep/multi/opt/AdobeStock_291183720-1920w.jpeg);
    padding: 150px 16px 150px 16px;
    margin: 0% 0% 0% 0%;
}
    
#aa663cf7 {
    width: 280px;
    height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#a122604b {
    width: 98.84%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5ae784c {
    min-height: 350px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d0027e66 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 2 / span 1 / span 3;
}
    
#e430f81a {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\31 2710779 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 2 / span 1 / span 3;
}
    
#\33 8fda11c {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 fc4d904 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 45%;
    min-width: 4%;
    background-color: var(--color_20);
    background-image: none;
    order: 0;
    padding: 16px 3% 16px 3%;
    margin: 0% 0% 0% 0%;
}
    
#\30 fbcca26 {
    width: 98.84%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c06cba25 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 55%;
    min-width: 4%;
    background-image: url(https://le-cdn.hibuwebsites.com/md/dmtmpl/053bdb8c-3a00-4935-8512-2e183d1ac8e1/dms3rep/multi/opt/Roof_1-1920w.jpg);
    order: 1;
    padding: 150px 16px 150px 16px;
    margin: 0% 0% 0% 0%;
}
    
#bfee9c8c {
    width: 280px;
    height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 265ad84 {
    min-height: 350px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 58612c7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e3a2ef7f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\36 1d4bbe3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ad5b92c6 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 5f4fe1c {
    width: 960px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#acef4f44 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#dd7c35ea {
    width: 280px;
    height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 fa6aa06 {
    width: 98.84%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cdb1d991 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 77fdc50 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 55%;
    min-width: 4%;
    background-image: url(https://le-cdn.hibuwebsites.com/md/dmtmpl/053bdb8c-3a00-4935-8512-2e183d1ac8e1/dms3rep/multi/opt/Roof_1-1920w.jpg);
    order: 1;
    padding: 150px 16px 150px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 67e5d92 {
    min-height: 350px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f4c395c1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 2 / span 1 / span 3;
}
    
#\34 5e9c958 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 45%;
    min-width: 4%;
    background-color: var(--color_20);
    background-image: none;
    order: 0;
    padding: 16px 3% 16px 3%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#b72c9bd0 {
    min-height: 350px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fb995356 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 2 / span 1 / span 3;
}
    
#\34 47290e5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 55%;
    min-width: 4%;
    background-image: url(https://le-cdn.hibuwebsites.com/md/dmtmpl/053bdb8c-3a00-4935-8512-2e183d1ac8e1/dms3rep/multi/opt/Roof_1-1920w.jpg);
    order: 0;
    padding: 150px 16px 150px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 72d886f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 45%;
    min-width: 4%;
    background-color: var(--color_20);
    background-image: none;
    order: 1;
    padding: 16px 3% 16px 3%;
    margin: 0% 0% 0% 0%;
}
    
#\32 01ff9de {
    width: 98.84%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2ff2c40 {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 d82b372 {
    width: 280px;
    height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@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) {
    
#\30 0032a60 {
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 1c27816 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#f8d6c47e {
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#bdfab533 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding-left: 0px;
    padding-right: 0px;
}
    
#b34a31e6 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c87dfd9d {
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#ede76d97 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 9502814 {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5d9fcd1 {
    width: 50px;
}
    
#\33 85342d4 {
    height: auto;
    width: 39%;
}
    
#fcf32804 {
    width: 50px;
}
    
#a2b171ce {
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 8px;
}
    
#b1cc7f8f {
    justify-content: flex-start;
    min-width: 32px;
    width: 99.79%;
    order: 1;
    row-gap: 10px;
    margin: 0px 0% 0px 0%;
}
    
#ed70260e {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 47d388b {
    align-items: center;
    column-gap: 4%;
}
    
#e9b8f640 {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2fc1be0 {
    align-items: center;
    column-gap: 4%;
}
    
#c5949216 {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9bab99b {
    width: 46px;
}
    
#\37 946ded2 {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4839e6d {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce617fdc {
    align-items: center;
    column-gap: 4%;
}
    
#c73e5c5d {
    min-width: 32px;
    width: 99.79%;
    order: 2;
    justify-content: center;
    margin: 0px 0% 0px 0%;
}
    
#\34 50c2efa {
    width: 50px;
}
    
#\31 f4bd1c1 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\33 02d7633 {
    align-items: center;
    column-gap: 4%;
}
    
#\39 b90a24c {
    column-gap: 4%;
}
    
#b1ac4550 {
    width: 50px;
}
    
#\35 e14a5ed {
    min-width: 32px;
    width: 99.79%;
    order: 0;
    row-gap: 10px;
    margin: 0px 0% 0px 0%;
}
    
#\34 c12e3d4 {
    width: 50px;
}
    
#a55d6074 {
    align-items: center;
    column-gap: 4%;
}
    
#fba78481 {
    width: 16.5%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f6b274a0 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\39 28f7eff {
    width: 100%;
    min-height: 80px;
}
    
#f15f1293 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f1b01961 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#fa1a506f {
    width: 100%;
    min-height: 80px;
}
    
#f890495a {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 35f39ce {
    width: 100%;
    min-height: 80px;
}
    
#ca121876 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#f2a74881 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f5b7b070 {
    width: 100%;
    min-height: 80px;
}
    
#\35 237cfb7 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\30 75f4fde {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b575dbe9 {
    width: 100%;
    min-height: 80px;
}
    
#\32 5d71ad9 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\34 476b8d5 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d65730d6 {
    width: 100%;
    min-height: 80px;
}
    
#\32 6f1e61b {
    width: 100%;
    min-height: 80px;
}
    
#f04d1a31 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 6598dca {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#c40cd4dd {
    width: 100%;
    min-height: 80px;
}
    
#\34 b6fd4f4 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bd01295a {
    width: 100%;
    min-height: 80px;
}
    
#\39 df128b5 {
    width: 100%;
    min-height: 80px;
}
    
#\33 445ddf0 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 537f3f3 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 300px;
    column-gap: 2%;
}
    
#\30 743b440 {
    width: 49%;
    min-height: 8px;
}
    
#e8ca84aa {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 8b8db5f {
    width: 100%;
    min-height: 80px;
}
    
#\31 3c7c852 {
    width: 40%;
}
    
#a3aed08a {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
}
    
#\37 581a516 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    min-height: 80px;
}
    
#db793291 {
    width: 40%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 c910692 {
    margin-left: 0%;
    margin-right: 0%;
}
    
#ada6f556 {
    height: 200px;
}
    
#\33 788772f {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 a3707c0 {
    width: 100%;
}
    
#e56505b9 {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 23afde1 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\32 a26ba8a {
    width: 100%;
    min-height: 80px;
}
    
#b1a66ad8 {
    width: 96.99%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 71b5e3f {
    width: 582px;
}
    
#ccb21bee {
    order: 2;
}
    
#f49d3b2f {
    order: 0;
    width: 85.01%;
}
    
#\32 dd77e1c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 dd77e1c {
    height: 70px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 5;
    margin: 40px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 763f85d {
    order: 3;
}
    
#fe7845fa {
    min-height: 446px;
    padding: 100px 0% 0px 0%;
}
    
#\38 af36140 {
    order: 4;
}
    
#bf81136d {
    margin: 0px 0% 0px 0%;
}
    
#\35 ea46830 {
    order: 1;
    width: 85.29%;
}
    
#\37 e9465d8 {
    width: 100%;
    padding: 150px 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 4323228 {
    order: 2;
}
    
#\38 ad6ce51 {
    width: 55%;
}
    
#\31 66b90cd {
    padding-left: 3%;
    padding-right: 3%;
    row-gap: 16px;
    width: 45%;
}
    
#b40ef6e6 {
    padding-left: 0%;
    padding-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 781531c {
    width: 50%;
    min-height: 8px;
}
    
#\35 fe3e657 {
    width: 50%;
    min-height: 8px;
}
    
#c3c65b95 {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 9294145 {
    padding-left: 3%;
    padding-right: 3%;
    row-gap: 16px;
    width: 45%;
}
    
#\31 21d3049 {
    width: 55%;
}
    
#aa663cf7 {
    order: 2;
}
    
#\30 5ae784c {
    padding-left: 0%;
    padding-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 fc4d904 {
    width: 50%;
    min-height: 8px;
}
    
#c06cba25 {
    width: 50%;
    min-height: 8px;
}
    
#\32 265ad84 {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ad5b92c6 {
    padding-top: 2%;
    padding-bottom: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 77fdc50 {
    width: 50%;
    min-height: 8px;
}
    
#\34 67e5d92 {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#\34 5e9c958 {
    width: 50%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b72c9bd0 {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#\34 47290e5 {
    width: 50%;
    min-height: 8px;
}
    
#\39 72d886f {
    width: 50%;
    min-height: 8px;
}
}



@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) {
    
#\37 413b3ca {
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
}
    
#\30 0032a60 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\37 1c27816 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#f8d6c47e {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#bdfab533 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b34a31e6 {
    order: 1;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c87dfd9d {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (max-width: 767px) {
    
#\33 85342d4 {
    height: 180px;
    width: 100.00%;
}
    
#\39 ce17a11 {
    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%;
}
    
#c73e5c5d {
    min-width: 32px;
    width: 99.89%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\31 f4bd1c1 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#de3ad3e3 {
    width: 99.58%;
}
    
#\35 e14a5ed {
    min-width: 32px;
    width: 100%;
    row-gap: 16px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#a2b171ce {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#b1cc7f8f {
    min-width: 32px;
    width: 100%;
    row-gap: 16px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 d5ff271 {
    margin: 0px 0% 0px 0%;
}
    
#d7cf610a {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f6b274a0 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\39 b5d3ad2 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\39 28f7eff {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\31 9207ebf {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 507c152 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\31 97b6df3 {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#f15f1293 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#da41a7cc {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\36 26ca759 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\37 e3f70d0 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#f1b01961 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\33 30909e2 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d85affe1 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#fa1a506f {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#d891081e {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ffe8f715 {
    margin: 0px 0% 0px 0%;
}
    
#\30 6b90b80 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 69bffe5 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#f890495a {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 99e5c03 {
    order: 0;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 fcd94c7 {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\30 35f39ce {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#ca121876 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#ba752c61 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5453b4c {
    margin: 0px 0% 0px 0%;
}
    
#\38 9e166d5 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\35 1246e02 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\35 a186299 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 f92882d {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f2a74881 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\30 0a9c1d5 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
}



@media (max-width: 767px) {
    
#\32 8552191 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 50fd364 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\33 2fe6006 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#d8d54074 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 1dc31d4 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#a51f64c3 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f5b7b070 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 ebb52ac {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 237cfb7 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\30 75f4fde {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#ef763edc {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b575dbe9 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\32 5d71ad9 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\37 646c78c {
    margin: 0px 0% 0px 0%;
}
    
#\34 476b8d5 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\31 7d84bec {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ed6f38b {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\30 22d661f {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#c68b806e {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#ab0d2a70 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 2a32907 {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\34 70df11b {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\32 9f2562d {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d65730d6 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#df5c337b {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b686b906 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\30 2433e91 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#a46e086d {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#bee67d42 {
    margin: 0px 0% 0px 0%;
}
    
#\32 6f1e61b {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#d9e3a6b0 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6c8d1cb {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#f04d1a31 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\36 6598dca {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#a8e7d945 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 228f43a {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c2ed01f {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\34 b5a133b {
    margin: 0px 0% 0px 0%;
}
    
#c40cd4dd {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\38 25d09be {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#a6a9226d {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#e1d689b9 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\34 b6fd4f4 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 50c4531 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\37 3388161 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#bd01295a {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 df128b5 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 379dc6f {
    margin: 0px 0% 0px 0%;
}
    
#\33 445ddf0 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\35 ebf14c5 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\30 8968884 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 537f3f3 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\30 743b440 {
    min-height: 171px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
}
    
#\36 d727972 {
    width: 100%;
}
    
#\35 03b1ae6 {
    height: auto;
    width: 50%;
}
    
#e8ca84aa {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\39 41dbc8e {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\35 8b8db5f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 3c7c852 {
    height: auto;
    width: 50%;
}
    
#\30 3f74c22 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#a3aed08a {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#d84b6f4f {
    width: 100%;
}
    
#\37 581a516 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#db793291 {
    height: auto;
    width: 50%;
}
    
#\30 7c0df69 {
    width: 100%;
}
    
#\39 1cbdcd3 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#f6e928b5 {
    margin: 0px 0% 0px 0%;
}
    
#bd8a1f18 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\39 801b999 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#bebb9858 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#ada6f556 {
    height: 200px;
}
    
#\33 788772f {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\37 a3707c0 {
    width: 100%;
}
    
#e56505b9 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    row-gap: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\38 23afde1 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 0px;
}
    
#\32 a26ba8a {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\38 c0e7e80 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b1a66ad8 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#ccb21bee {
    order: 2;
}
    
#f49d3b2f {
    order: 0;
}
    
#\32 dd77e1c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 dd77e1c {
    justify-self: auto;
    align-self: stretch;
    width: 100%;
    order: 5;
    height: 60px;
    max-width: 100%;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 763f85d {
    order: 3;
}
    
#fe7845fa {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 60px 0% 0px 0%;
}
    
#\38 af36140 {
    order: 4;
}
    
#bf81136d {
    margin: 0px 0% 0px 0%;
}
    
#\37 e9465d8 {
    min-height: 80px;
    width: 100%;
    row-gap: 12px;
    padding: 200px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 ea46830.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 ea46830 {
    order: 1;
    margin: -15px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 ad6ce51 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 66b90cd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding-left: 5%;
    padding-right: 5%;
    padding-bottom: 24px;
}
    
#b40ef6e6 {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
}
    
#\35 ae91307 {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 781531c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding-left: 5%;
    padding-right: 5%;
    padding-bottom: 24px;
    order: 1;
}
    
#\35 fe3e657 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#c3c65b95 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#\36 a71079c {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 9294145 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding-left: 5%;
    padding-right: 5%;
    padding-bottom: 24px;
}
    
#\31 21d3049 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 5ae784c {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
}
    
#d0027e66 {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 2710779 {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 fc4d904 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding-left: 5%;
    padding-right: 5%;
    padding-bottom: 24px;
    order: 1;
}
    
#c06cba25 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\32 265ad84 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
}



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



@media (max-width: 767px) {
    
#\34 77fdc50 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\34 67e5d92 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#f4c395c1 {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 5e9c958 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding-left: 5%;
    padding-right: 5%;
    padding-bottom: 24px;
    order: 1;
}
}



@media (max-width: 767px) {
    
#b72c9bd0 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#fb995356 {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 47290e5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\39 72d886f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding-left: 5%;
    padding-right: 5%;
    padding-bottom: 24px;
    order: 1;
}
}

