@media all {
  *#dm .dmInner nav.u_1998592992 { color:black !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_4165279700 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1746940457 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1987287863 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1735983316 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1068367885 .caption-inner { background-color:rgba(255,255,255,0) !important; }

  *#dm .dmInner div.u_1068367885 .caption-button:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1068367885 .caption-button.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1068367885 .caption-button {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_1068367885 .caption-container .caption-title { color:var(--color_1) !important; }

  *#dm .dmInner *.u_1068367885 .caption-button { text-align:LEFT !important; }

  *#dm .dmInner div.u_1068367885 .photoGalleryThumbs .image-container { border-radius:10px 10px 0px 0px !important; }

  *#dm .dmInner *.u_1927076754 { display:block !important; }

  *#dm .dmInner *.u_1776991816 { display:block !important; }

  *#dm .dmInner *.u_1627734229 { display:block !important; }

  *#dm .dmInner *.u_1381996890 { display:block !important; }

  *#dm .dmInner *.u_1358317998 { display:block !important; }

  *#dm .dmInner *.u_1068367885 .caption-inner {
    border-bottom-left-radius:10px 10px 0px 0px !important;
    -webkit-border-top-right-radius:10px 10px 0px 0px !important;
    -moz-border-top-right-radius:10px 10px 0px 0px !important;
    -webkit-border-bottom-right-radius:10px 10px 0px 0px !important;
    -webkit-border-bottom-left-radius:10px 10px 0px 0px !important;
    border-top-right-radius:10px 10px 0px 0px !important;
    -webkit-border-top-left-radius:10px 10px 0px 0px !important;
    border-radius:10px 10px 0px 0px !important;
    -moz-border-bottom-right-radius:10px 10px 0px 0px !important;
    -moz-border-top-left-radius:10px 10px 0px 0px !important;
    border-top-left-radius:10px 10px 0px 0px !important;
    -moz-border-radius:10px 10px 0px 0px !important;
    -moz-border-bottom-left-radius:10px 10px 0px 0px !important;
    border-bottom-right-radius:10px 10px 0px 0px !important;
    -webkit-border-radius:10px 10px 0px 0px !important;
  }

  *#dm .dmInner div.u_1999442114 .caption-inner { background-color:rgba(255,255,255,0) !important; }

  *#dm .dmInner div.u_1999442114 .caption-button:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1999442114 .caption-button.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1999442114 .caption-button {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_1999442114 .caption-container .caption-title { color:var(--color_1) !important; }

  *#dm .dmInner *.u_1999442114 .caption-button { text-align:LEFT !important; }

  *#dm .dmInner div.u_1999442114 .photoGalleryThumbs .image-container { border-radius:10px 10px 0px 0px !important; }

  *#dm .dmInner *.u_1023293386 { display:block !important; }

  *#dm .dmInner *.u_1700941765 { display:block !important; }

  *#dm .dmInner *.u_1999442114 .caption-inner {
    border-bottom-left-radius:10px 10px 0px 0px !important;
    -webkit-border-top-right-radius:10px 10px 0px 0px !important;
    -moz-border-top-right-radius:10px 10px 0px 0px !important;
    -webkit-border-bottom-right-radius:10px 10px 0px 0px !important;
    -webkit-border-bottom-left-radius:10px 10px 0px 0px !important;
    border-top-right-radius:10px 10px 0px 0px !important;
    -webkit-border-top-left-radius:10px 10px 0px 0px !important;
    border-radius:10px 10px 0px 0px !important;
    -moz-border-bottom-right-radius:10px 10px 0px 0px !important;
    -moz-border-top-left-radius:10px 10px 0px 0px !important;
    border-top-left-radius:10px 10px 0px 0px !important;
    -moz-border-radius:10px 10px 0px 0px !important;
    -moz-border-bottom-left-radius:10px 10px 0px 0px !important;
    border-bottom-right-radius:10px 10px 0px 0px !important;
    -webkit-border-radius:10px 10px 0px 0px !important;
  }

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

  *#dm .dmInner div.u_1007043975 .caption-inner { background-color:rgba(255,255,255,0) !important; }

  *#dm .dmInner *.u_1056454453 { display:block !important; }

  *#dm .dmInner div.u_1007043975 .caption-button:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1007043975 .caption-button.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1007043975 .caption-button {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_1007043975 .caption-container .caption-title { color:var(--color_1) !important; }

  *#dm .dmInner *.u_1007043975 .caption-button { text-align:LEFT !important; }

  *#dm .dmInner div.u_1007043975 .photoGalleryThumbs .image-container { border-radius:10px 10px 0px 0px !important; }

  *#dm .dmInner *.u_1003781643 { display:block !important; }

  *#dm .dmInner *.u_1581204094 { display:block !important; }

  *#dm .dmInner *.u_1055379681 { display:block !important; }

  *#dm .dmInner *.u_1938121726 { display:block !important; }

  *#dm .dmInner *.u_1180590776 { display:block !important; }

  *#dm .dmInner *.u_1007043975 .caption-inner {
    border-bottom-left-radius:10px 10px 0px 0px !important;
    -webkit-border-top-right-radius:10px 10px 0px 0px !important;
    -moz-border-top-right-radius:10px 10px 0px 0px !important;
    -webkit-border-bottom-right-radius:10px 10px 0px 0px !important;
    -webkit-border-bottom-left-radius:10px 10px 0px 0px !important;
    border-top-right-radius:10px 10px 0px 0px !important;
    -webkit-border-top-left-radius:10px 10px 0px 0px !important;
    border-radius:10px 10px 0px 0px !important;
    -moz-border-bottom-right-radius:10px 10px 0px 0px !important;
    -moz-border-top-left-radius:10px 10px 0px 0px !important;
    border-top-left-radius:10px 10px 0px 0px !important;
    -moz-border-radius:10px 10px 0px 0px !important;
    -moz-border-bottom-left-radius:10px 10px 0px 0px !important;
    border-bottom-right-radius:10px 10px 0px 0px !important;
    -webkit-border-radius:10px 10px 0px 0px !important;
  }

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

  *#dm .dmInner div.u_1502361307 .caption-inner { background-color:rgba(255,255,255,0) !important; }

  *#dm .dmInner div.u_1502361307 .caption-button:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1502361307 .caption-button.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1502361307 .caption-button {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_1502361307 .caption-container .caption-title { color:var(--color_1) !important; }

  *#dm .dmInner *.u_1502361307 .caption-button { text-align:LEFT !important; }

  *#dm .dmInner div.u_1502361307 .photoGalleryThumbs .image-container { border-radius:10px 10px 0px 0px !important; }

  *#dm .dmInner *.u_1688789150 { display:block !important; }

  *#dm .dmInner *.u_1762078028 { display:block !important; }

  *#dm .dmInner *.u_1502361307 .caption-inner {
    border-bottom-left-radius:10px 10px 0px 0px !important;
    -webkit-border-top-right-radius:10px 10px 0px 0px !important;
    -moz-border-top-right-radius:10px 10px 0px 0px !important;
    -webkit-border-bottom-right-radius:10px 10px 0px 0px !important;
    -webkit-border-bottom-left-radius:10px 10px 0px 0px !important;
    border-top-right-radius:10px 10px 0px 0px !important;
    -webkit-border-top-left-radius:10px 10px 0px 0px !important;
    border-radius:10px 10px 0px 0px !important;
    -moz-border-bottom-right-radius:10px 10px 0px 0px !important;
    -moz-border-top-left-radius:10px 10px 0px 0px !important;
    border-top-left-radius:10px 10px 0px 0px !important;
    -moz-border-radius:10px 10px 0px 0px !important;
    -moz-border-bottom-left-radius:10px 10px 0px 0px !important;
    border-bottom-right-radius:10px 10px 0px 0px !important;
    -webkit-border-radius:10px 10px 0px 0px !important;
  }

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

  *#dm .dmInner div.u_1439066134 .caption-inner { background-color:rgba(255,255,255,0) !important; }

  *#dm .dmInner div.u_1439066134 .caption-button:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1439066134 .caption-button.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1439066134 .caption-button {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_1439066134 .caption-container .caption-title { color:var(--color_1) !important; }

  *#dm .dmInner *.u_1439066134 .caption-button { text-align:LEFT !important; }

  *#dm .dmInner div.u_1439066134 .photoGalleryThumbs .image-container { border-radius:10px 10px 0px 0px !important; }

  *#dm .dmInner *.u_1769087538 { display:block !important; }

  *#dm .dmInner *.u_1439066134 .caption-inner {
    border-bottom-left-radius:10px 10px 0px 0px !important;
    -webkit-border-top-right-radius:10px 10px 0px 0px !important;
    -moz-border-top-right-radius:10px 10px 0px 0px !important;
    -webkit-border-bottom-right-radius:10px 10px 0px 0px !important;
    -webkit-border-bottom-left-radius:10px 10px 0px 0px !important;
    border-top-right-radius:10px 10px 0px 0px !important;
    -webkit-border-top-left-radius:10px 10px 0px 0px !important;
    border-radius:10px 10px 0px 0px !important;
    -moz-border-bottom-right-radius:10px 10px 0px 0px !important;
    -moz-border-top-left-radius:10px 10px 0px 0px !important;
    border-top-left-radius:10px 10px 0px 0px !important;
    -moz-border-radius:10px 10px 0px 0px !important;
    -moz-border-bottom-left-radius:10px 10px 0px 0px !important;
    border-bottom-right-radius:10px 10px 0px 0px !important;
    -webkit-border-radius:10px 10px 0px 0px !important;
  }

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

  *#dm .dmInner div.u_1186393609 .caption-inner { background-color:rgba(255,255,255,0) !important; }

  *#dm .dmInner *.u_1149867148 { display:block !important; }

  *#dm .dmInner div.u_1186393609 .caption-button:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1186393609 .caption-button.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1186393609 .caption-button {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_1186393609 .caption-container .caption-title { color:var(--color_1) !important; }

  *#dm .dmInner *.u_1186393609 .caption-button { text-align:LEFT !important; }

  *#dm .dmInner div.u_1186393609 .photoGalleryThumbs .image-container { border-radius:10px 10px 0px 0px !important; }

  *#dm .dmInner *.u_1186393609 .caption-inner {
    border-bottom-left-radius:10px 10px 0px 0px !important;
    -webkit-border-top-right-radius:10px 10px 0px 0px !important;
    -moz-border-top-right-radius:10px 10px 0px 0px !important;
    -webkit-border-bottom-right-radius:10px 10px 0px 0px !important;
    -webkit-border-bottom-left-radius:10px 10px 0px 0px !important;
    border-top-right-radius:10px 10px 0px 0px !important;
    -webkit-border-top-left-radius:10px 10px 0px 0px !important;
    border-radius:10px 10px 0px 0px !important;
    -moz-border-bottom-right-radius:10px 10px 0px 0px !important;
    -moz-border-top-left-radius:10px 10px 0px 0px !important;
    border-top-left-radius:10px 10px 0px 0px !important;
    -moz-border-radius:10px 10px 0px 0px !important;
    -moz-border-bottom-left-radius:10px 10px 0px 0px !important;
    border-bottom-right-radius:10px 10px 0px 0px !important;
    -webkit-border-radius:10px 10px 0px 0px !important;
  }

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

  *#dm .dmInner *.u_1570052436 { display:block !important; }

  *#dm .dmInner *.u_1713333380 { display:block !important; }

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

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

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

  *#dm .dmInner div.u_1068367885 .caption-button span.text { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1007043975 .caption-button span.text { color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1502361307 .caption-button span.text { color:rgba(0,0,0,1) !important; }

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

  *#dm .dmInner div.u_1999442114 .caption-button span.text { color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_1186393609 .caption-button span.text { color:rgba(0,0,0,1) !important; }

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

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

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

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

  *#dm .dmInner div.u_3206431158 img {
    border-radius:15px 15px 15px 15px !important;
    object-position:100% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1544932464 img { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner div.u_1659302066 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1297562775 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1809910043 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1864546626 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1073206264 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1439066134 .caption-button span.text { color:var(--color_1) !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1068367885 .caption-button {
    height:30px !important;
    width:154px !important;
  }

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

  *#dm .dmInner div.u_1068367885 .caption-button span.text { font-size:14px !important; }

  *#dm .dmInner *.u_1068367885 .photoGalleryThumbs { padding:7.5px !important; }

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

  *#dm .dmInner *.u_1068367885 .photoGalleryViewAll { padding:0 7.5px !important; }

  *#dm .dmInner div.u_1068367885 .caption-container .caption-title { font-size:20px !important; }

  *#dm .dmInner div.u_1068367885 .caption-container .caption-text { font-size:16px !important; }

  *#dm .dmInner div.u_1068367885 .caption-container .caption-text .rteBlock { font-size:16px !important; }

  *#dm .dmInner div.u_1999442114 .caption-button {
    height:30px !important;
    width:154px !important;
  }

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

  *#dm .dmInner div.u_1999442114 .caption-button span.text { font-size:14px !important; }

  *#dm .dmInner *.u_1999442114 .photoGalleryThumbs { padding:7.5px !important; }

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

  *#dm .dmInner *.u_1999442114 .photoGalleryViewAll { padding:0 7.5px !important; }

  *#dm .dmInner div.u_1999442114 .caption-container .caption-title { font-size:20px !important; }

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

  *#dm .dmInner div.u_1999442114 .caption-container .caption-text { font-size:15px !important; }

  *#dm .dmInner div.u_1999442114 .caption-container .caption-text .rteBlock { font-size:15px !important; }

  *#dm .dmInner div.u_1007043975 .caption-button {
    height:30px !important;
    width:154px !important;
  }

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

  *#dm .dmInner div.u_1007043975 .caption-button span.text { font-size:14px !important; }

  *#dm .dmInner *.u_1007043975 .photoGalleryThumbs { padding:7.5px !important; }

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

  *#dm .dmInner *.u_1007043975 .photoGalleryViewAll { padding:0 7.5px !important; }

  *#dm .dmInner div.u_1007043975 .caption-container .caption-title { font-size:20px !important; }

  *#dm .dmInner div.u_1007043975 .caption-container .caption-text { font-size:15px !important; }

  *#dm .dmInner div.u_1007043975 .caption-container .caption-text .rteBlock { font-size:15px !important; }

  *#dm .dmInner div.u_1502361307 .caption-button {
    height:30px !important;
    width:154px !important;
  }

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

  *#dm .dmInner div.u_1502361307 .caption-button span.text { font-size:14px !important; }

  *#dm .dmInner *.u_1502361307 .photoGalleryThumbs { padding:7.5px !important; }

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

  *#dm .dmInner *.u_1502361307 .photoGalleryViewAll { padding:0 7.5px !important; }

  *#dm .dmInner div.u_1502361307 .caption-container .caption-title { font-size:20px !important; }

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

  *#dm .dmInner div.u_1502361307 .caption-container .caption-text { font-size:15px !important; }

  *#dm .dmInner div.u_1502361307 .caption-container .caption-text .rteBlock { font-size:15px !important; }

  *#dm .dmInner div.u_1439066134 .caption-button {
    height:30px !important;
    width:154px !important;
  }

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

  *#dm .dmInner div.u_1439066134 .caption-button span.text { font-size:14px !important; }

  *#dm .dmInner *.u_1439066134 .photoGalleryThumbs { padding:7.5px !important; }

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

  *#dm .dmInner *.u_1439066134 .photoGalleryViewAll { padding:0 7.5px !important; }

  *#dm .dmInner div.u_1439066134 .caption-container .caption-title { font-size:20px !important; }

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

  *#dm .dmInner div.u_1439066134 .caption-container .caption-text { font-size:15px !important; }

  *#dm .dmInner div.u_1439066134 .caption-container .caption-text .rteBlock { font-size:15px !important; }

  *#dm .dmInner div.u_1186393609 .caption-button {
    height:30px !important;
    width:154px !important;
  }

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

  *#dm .dmInner div.u_1186393609 .caption-button span.text { font-size:14px !important; }

  *#dm .dmInner *.u_1186393609 .photoGalleryThumbs { padding:7.5px !important; }

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

  *#dm .dmInner *.u_1186393609 .photoGalleryViewAll { padding:0 7.5px !important; }

  *#dm .dmInner div.u_1186393609 .caption-container .caption-title { font-size:20px !important; }

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

  *#dm .dmInner div.u_1186393609 .caption-container .caption-text { font-size:15px !important; }

  *#dm .dmInner div.u_1186393609 .caption-container .caption-text .rteBlock { font-size:15px !important; }

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

  *#dm .dmInner *.u_1068367885 .photoGalleryThumbs .image-container a { padding-top:530px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1068367885 .caption-button span.text { font-size:14px !important; }

  *#dm .dmInner div.u_1068367885 .caption-button { width:165px !important; }

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

  *#dm .dmInner div.u_1999442114 .caption-button span.text { font-size:14px !important; }

  *#dm .dmInner div.u_1999442114 .caption-button { width:165px !important; }

  *#dm .dmInner *.u_1999442114 .photoGalleryThumbs { padding:10px !important; }

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

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

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

  *#dm .dmInner div.u_1007043975 .caption-button span.text { font-size:14px !important; }

  *#dm .dmInner div.u_1007043975 .caption-button { width:165px !important; }

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

  *#dm .dmInner div.u_1502361307 .caption-button span.text { font-size:14px !important; }

  *#dm .dmInner div.u_1502361307 .caption-button { width:165px !important; }

  *#dm .dmInner *.u_1502361307 .photoGalleryThumbs { padding:10px !important; }

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

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

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

  *#dm .dmInner div.u_1439066134 .caption-button span.text { font-size:14px !important; }

  *#dm .dmInner div.u_1439066134 .caption-button { width:165px !important; }

  *#dm .dmInner *.u_1439066134 .photoGalleryThumbs { padding:10px !important; }

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

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

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

  *#dm .dmInner div.u_1186393609 .caption-button span.text { font-size:14px !important; }

  *#dm .dmInner div.u_1186393609 .caption-button { width:165px !important; }

  *#dm .dmInner *.u_1186393609 .photoGalleryThumbs { padding:10px !important; }

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

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

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

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

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

  *#dm .dmInner *.u_1007043975 .photoGalleryViewAll { padding:0 5px !important; }

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

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

  *#dm .dmInner *.u_1068367885 .photoGalleryViewAll { padding:0 5px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1068367885 .caption-inner {
    padding-left:0px !important;
    padding-right:0px !important;
  }

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

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

  *#dm .dmInner *.u_1068367885 .photoGalleryViewAll { padding:0 5px !important; }

  *#dm .dmInner div.u_1068367885 .caption-container .caption-text { font-size:13px !important; }

  *#dm .dmInner div.u_1068367885 .caption-container .caption-text .rteBlock { font-size:13px !important; }

  *#dm .dmInner div.u_1068367885 .caption-button span.text { font-size:14px !important; }

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

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

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

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

  *#dm .dmInner *.u_1999442114 .photoGalleryViewAll { padding:0 5px !important; }

  *#dm .dmInner div.u_1999442114 .caption-container .caption-text { font-size:13px !important; }

  *#dm .dmInner div.u_1999442114 .caption-container .caption-text .rteBlock { font-size:13px !important; }

  *#dm .dmInner div.u_1999442114 .caption-button span.text { font-size:14px !important; }

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

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

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

  *#dm .dmInner *.u_1007043975 .photoGalleryViewAll { padding:0 5px !important; }

  *#dm .dmInner div.u_1007043975 .caption-container .caption-text { font-size:13px !important; }

  *#dm .dmInner div.u_1007043975 .caption-container .caption-text .rteBlock { font-size:13px !important; }

  *#dm .dmInner div.u_1007043975 .caption-button span.text { font-size:14px !important; }

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

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

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

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

  *#dm .dmInner *.u_1502361307 .photoGalleryViewAll { padding:0 5px !important; }

  *#dm .dmInner div.u_1502361307 .caption-container .caption-text { font-size:13px !important; }

  *#dm .dmInner div.u_1502361307 .caption-container .caption-text .rteBlock { font-size:13px !important; }

  *#dm .dmInner div.u_1502361307 .caption-button span.text { font-size:14px !important; }

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

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

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

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

  *#dm .dmInner *.u_1439066134 .photoGalleryViewAll { padding:0 5px !important; }

  *#dm .dmInner div.u_1439066134 .caption-container .caption-text { font-size:13px !important; }

  *#dm .dmInner div.u_1439066134 .caption-container .caption-text .rteBlock { font-size:13px !important; }

  *#dm .dmInner div.u_1439066134 .caption-button span.text { font-size:14px !important; }

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

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

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

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

  *#dm .dmInner *.u_1186393609 .photoGalleryViewAll { padding:0 5px !important; }

  *#dm .dmInner div.u_1186393609 .caption-container .caption-text { font-size:13px !important; }

  *#dm .dmInner div.u_1186393609 .caption-container .caption-text .rteBlock { font-size:13px !important; }

  *#dm .dmInner div.u_1186393609 .caption-button span.text { font-size:14px !important; }

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

  *#dm .dmInner *.u_1068367885 .photoGalleryThumbs .image-container a { padding-top:470px !important; }
}
*#dm .dmInner div.u_1999442114 .caption-container
{
	background-color:white !important;
	height:190px !important;
	margin-top:310px !important;
	margin-left:10px !important;
	margin-right:10px !important;
	border-radius:15px !important;
	padding:14px !important;
}
*#dm .dmInner div.u_1999442114 h3
{
	margin-bottom:35px !important;
	margin-top:-10px !important;
}
*#dm .dmInner div.u_1999442114 .caption-button
{
	margin-left:-20px !important;
}
*#dm .dmInner div.u_1999442114 p em
{
	font-style:normal !important;
	padding-left:24px !important;
	background:url(https://lirp.cdn-website.com/6a74c639/dms3rep/multi/opt/sq-area-1920w.png) no-repeat left !important;
}
*#dm .dmInner div.u_1999442114 strong
{
	font-weight:normal !important;
	padding-left:24px !important;
	margin-top:-20px !important;
	float:right !important;
	background:url(https://lirp.cdn-website.com/6a74c639/dms3rep/multi/opt/bed-1920w.png) no-repeat left !important;
}
*#dm .dmInner div.u_1502361307 .caption-container
{
	background-color:white !important;
	height:190px !important;
	margin-top:310px !important;
	margin-left:10px !important;
	margin-right:10px !important;
	border-radius:15px !important;
	padding:14px !important;
}
*#dm .dmInner div.u_1502361307 h3
{
	margin-bottom:35px !important;
	margin-top:-10px !important;
}
*#dm .dmInner div.u_1502361307 .caption-button
{
	margin-left:-20px !important;
}
*#dm .dmInner div.u_1502361307 p em
{
	font-style:normal !important;
	padding-left:24px !important;
	background:url(https://lirp.cdn-website.com/6a74c639/dms3rep/multi/opt/sq-area-1920w.png) no-repeat left !important;
}
*#dm .dmInner div.u_1502361307 strong
{
	font-weight:normal !important;
	padding-left:24px !important;
	margin-top:-20px !important;
	float:right !important;
	background:url(https://lirp.cdn-website.com/6a74c639/dms3rep/multi/opt/bed-1920w.png) no-repeat left !important;
}
*#dm .dmInner div.u_1439066134 .caption-container
{
	background-color:white !important;
	height:190px !important;
	margin-top:310px !important;
	margin-left:10px !important;
	margin-right:10px !important;
	border-radius:15px !important;
	padding:14px !important;
}
*#dm .dmInner div.u_1439066134 h3
{
	margin-bottom:35px !important;
	margin-top:-10px !important;
}
*#dm .dmInner div.u_1439066134 .caption-button
{
	margin-left:-20px !important;
}
*#dm .dmInner div.u_1439066134 p em
{
	font-style:normal !important;
	padding-left:24px !important;
	background:url(https://lirp.cdn-website.com/6a74c639/dms3rep/multi/opt/sq-area-1920w.png) no-repeat left !important;
}
*#dm .dmInner div.u_1439066134 strong
{
	font-weight:normal !important;
	padding-left:24px !important;
	margin-top:-20px !important;
	float:right !important;
	background:url(https://lirp.cdn-website.com/6a74c639/dms3rep/multi/opt/bed-1920w.png) no-repeat left !important;
}
*#dm .dmInner div.u_1186393609 .caption-container
{
	background-color:white !important;
	height:190px !important;
	margin-top:310px !important;
	margin-left:10px !important;
	margin-right:10px !important;
	border-radius:15px !important;
	padding:14px !important;
}
*#dm .dmInner div.u_1186393609 h3
{
	margin-bottom:35px !important;
	margin-top:-10px !important;
}
*#dm .dmInner div.u_1186393609 .caption-button
{
	margin-left:-20px !important;
}
*#dm .dmInner div.u_1186393609 p em
{
	font-style:normal !important;
	padding-left:24px !important;
	background:url(https://lirp.cdn-website.com/6a74c639/dms3rep/multi/opt/sq-area-1920w.png) no-repeat left !important;
}
*#dm .dmInner div.u_1186393609 strong
{
	font-weight:normal !important;
	padding-left:24px !important;
	margin-top:-20px !important;
	float:right !important;
	background:url(https://lirp.cdn-website.com/6a74c639/dms3rep/multi/opt/bed-1920w.png) no-repeat left !important;
}
*#dm .dmInner div.u_328876152 h3
{
	margin-top:220px !important;
	text-shadow:2px 2px 5px #222222 !important;
}
*#dm .dmInner div.u_328876152 p
{
	max-width:460px !important;
	text-shadow:2px 2px 5px #222222 !important;
}
*#dm .dmInner div.u_328876152
{
	border-radius:15px !important;
	overflow:hidden !important;
}
*#dm .dmInner div.u_1007043975 .caption-container
{
	background-color:white !important;
	height:190px !important;
	margin-top:310px !important;
	margin-left:10px !important;
	margin-right:10px !important;
	border-radius:15px !important;
	padding:14px !important;
}
*#dm .dmInner div.u_1007043975 h3
{
	margin-bottom:35px !important;
	margin-top:-10px !important;
}
*#dm .dmInner div.u_1007043975 .caption-button
{
	margin-left:-20px !important;
}
*#dm .dmInner div.u_1007043975 p em
{
	font-style:normal !important;
	padding-left:24px !important;
	background:url(https://lirp.cdn-website.com/6a74c639/dms3rep/multi/opt/sq-area-1920w.png) no-repeat left !important;
}
*#dm .dmInner div.u_1007043975 strong
{
	font-weight:normal !important;
	padding-left:24px !important;
	margin-top:-20px !important;
	float:right !important;
	background:url(https://lirp.cdn-website.com/6a74c639/dms3rep/multi/opt/bed-1920w.png) no-repeat left !important;
}
*#dm .dmInner div.u_1068367885 .caption-container
{
	background-color:#f4f4f4 !important;
	height:180px !important;
	margin-top:350px !important;
	border-radius:15px 15px 0px 0px !important;
	padding:14px !important;
}
*#dm .dmInner div.u_1068367885 h3
{
	margin-bottom:35px !important;
	margin-top:-10px !important;
}
*#dm .dmInner div.u_1068367885 .caption-button
{
	margin-left:-20px !important;
}
*#dm .dmInner div.u_1068367885 p em
{
	font-style:normal !important;
	padding-left:24px !important;
	background:url(https://lirp.cdn-website.com/6a74c639/dms3rep/multi/opt/sq-area-1920w.png) no-repeat left !important;
}
*#dm .dmInner div.u_1068367885 strong
{
	font-weight:normal !important;
	padding-left:24px !important;
	margin-top:-20px !important;
	float:right !important;
	background:url(https://lirp.cdn-website.com/6a74c639/dms3rep/multi/opt/bed-1920w.png) no-repeat left !important;
}
*#dm .dmInner div.u_1814955835
{
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1999442114 p
{
	height:60px !important;
	margin-top:-30px !important;
	margin-bottom:-4px !important;
}
*#dm .dmInner div.u_1007043975 p
{
	height:60px !important;
	margin-top:-30px !important;
	margin-bottom:-4px !important;
}
*#dm .dmInner div.u_1502361307 p
{
	height:60px !important;
	margin-top:-30px !important;
	margin-bottom:-4px !important;
}
*#dm .dmInner div.u_1439066134 p
{
	height:60px !important;
	margin-top:-30px !important;
	margin-bottom:-4px !important;
}
*#dm .dmInner div.u_1186393609 p
{
	height:60px !important;
	margin-top:-30px !important;
	margin-bottom:-4px !important;
}
*#dm .dmInner div.u_328876152
{
}
*#dm .dmInner div.u_1068367885 p
{
	height:60px !important;
	margin-top:-30px !important;
	margin-bottom:-4px !important;
}
*#dm .dmInner div.u_2246457163 p
{
	height:200px !important;
}
*#dm .dmInner div.u_1814955835 p
{
	height:200px !important;
}
*#dm .dmInner div.u_1814955835 p
{
	height:200px !important;
}
separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 28% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/6a74c639/dms3rep/multi/opt/mcconstructionsac_mode-a55-top-view-1920w.png");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_2c7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 c58c8db {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_at6 {
    align-items: flex-start;
    width: 32.48%;
    min-height: 82px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7310162958955981%;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 10px 0% 0px 0%;
}
    
#\38 bb92e38 {
    width: 49.13%;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ac704fc {
    width: 49.13%;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 709px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#group_11m {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7310162958955981%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 4px 0% 0px 0%;
}
    
#group_h4e {
    align-items: flex-start;
    width: 49.13%;
    min-height: 602px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    height: auto;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#fa6ae53d {
    align-items: flex-start;
    width: 49.13%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-radius: 15px 15px 15px 15px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_huq {
    width: 100%;
    height: 616px;
    max-width: 100%;
}
    
#widget_7r8 {
    width: 93.26%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_aqm {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 4px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_dih {
    flex-direction: row;
    align-items: flex-start;
    width: 99.92%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    --column-gap: 1%;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 10px 0% 10px 0%;
}
    
#group_tuh {
    align-items: flex-start;
    width: 94.08%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    justify-content: flex-start;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 05e8848 {
    align-items: flex-start;
    width: 4.76%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_q60 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -7px;
}
    
#\38 6ad9ae0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 6757e89 {
    flex-direction: row;
    align-items: flex-start;
    width: 99.92%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    --column-gap: 1%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bc9ff83a {
    align-items: flex-start;
    width: 4.76%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b47fe0d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6ce8d8f {
    align-items: flex-start;
    width: 94.08%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    justify-content: flex-start;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 3bb8cd1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 4px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d03ff985 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -7px;
}
    
#\33 b55db59 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bbb48e34 {
    flex-direction: row;
    align-items: flex-start;
    width: 99.92%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    --column-gap: 1%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b812b63 {
    align-items: flex-start;
    width: 94.08%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    justify-content: flex-start;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d41b7d8f {
    align-items: flex-start;
    width: 4.76%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ebc8a44f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 4px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b1350bc {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -7px;
}
    
#cf1cf072 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -7px;
}
    
#ba40ea2a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d6263002 {
    align-items: flex-start;
    width: 4.76%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b24dfa87 {
    flex-direction: row;
    align-items: flex-start;
    width: 99.92%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    --column-gap: 1%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c6195a3 {
    align-items: flex-start;
    width: 94.08%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    justify-content: flex-start;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 d4202ee {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 4px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 39d5454 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b41afece {
    margin: 0px 0% 0px 0%;
}
    
#\31 ad22591 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\31 18c02e0 {
    min-height: 1059px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 5% 4% 5% 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_lrq {
    width: 77.61%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 acb1de8 {
    width: 77.61%;
    height: auto;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce027541 {
    background-color: rgba(255, 255, 255, 1);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 2;
    background-image: none;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a682f423 {
    background-color: rgba(255, 255, 255, 1);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 2;
    background-image: none;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 2% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 0ba0a7b:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\31 0ba0a7b [data-content-reference].active-tab-title .tab-title, #\31 0ba0a7b [data-content-reference]:not(.active-tab-title):hover .tab-title {
    color: var(--color_1) !important;
}
#\31 0ba0a7b [data-content-reference]:not(.active-tab-title) {
    background-color: var(--color_1);
    background-image: none;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
}
#\31 0ba0a7b:not(:has(.active-tab-title)) [data-content-reference]:first-child,#\31 0ba0a7b [data-content-reference].active-tab-title, #\31 0ba0a7b [data-content-reference]:not(.active-tab-title):hover {
    background-color: var(--color_2);
    background-image: none;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0 0 0 0;
}
#\31 0ba0a7b [data-content-reference]:not(.active-tab-title) .tab-title {
    font-weight: bold !important;
    color: rgba(255, 255, 255, 1) !important;
}
#\31 0ba0a7b {
    justify-content: flex-start;
    width: 100%;
    min-height: auto;
    height: auto;
    order: 2;
    align-self: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    margin-top: 4px;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ba885b1 {
    background-color: rgba(255, 255, 255, 1);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 2;
    background-image: none;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 0% 0%;
    margin: 1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_qvk {
    justify-content: flex-start;
    background-color: rgba(255, 255, 255, 1);
    align-self: auto;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 2;
    background-image: none;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 2% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_pp0 {
    justify-content: flex-start;
    background-color: rgba(255, 255, 255, 1);
    align-self: auto;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 2;
    background-image: none;
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 2% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 9a70459 {
    width: 92%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4864bdf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 4864bdf {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 827dbce.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 827dbce {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6daa96b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 6daa96b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7e31bd0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 7e31bd0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb172a23.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#eb172a23 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 4bd97fb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ad9c30ca {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\35 79548b5 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 5% 4% 5% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 bef64d5 {
    width: 70.51%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 7a6e94d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 a3016be {
    margin: 0px 0% 0px 0%;
}
    
#\38 28a63ef {
    width: 50.48%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 a0c78d7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\33 9865b1e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e9049450 {
    margin: 0px 0% 0px 0%;
}
    
#bf614628 {
    min-height: 70px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 e450bf4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_53k {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 1%;
    align-content: center;
}
    
#cc46374c {
    align-items: flex-start;
    width: 24.25%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-image: url("https://lirp.cdn-website.com/6a74c639/dms3rep/multi/opt/Luxury-ADU-Visualization-Mar-10-2026-1920w.png");
    border-radius: 10px 10px 10px 10px;
    padding: 300px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#cc46374c.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#group_n8n {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    justify-content: flex-start;
    padding: 0px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#c641ea33 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6502d1c {
    width: 93.76%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_j1h.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 23px 10px 23px;
}
#widget_j1h {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-end;
    margin: -30px 0% 0px 0%;
}
    
#\31 f3a5a7e.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 23px 10px 23px;
}
#\31 f3a5a7e {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-end;
    margin: -30px 0% 0px 0%;
}
    
#\36 5d19801 {
    align-items: flex-start;
    width: 24.25%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-image: url("https://lirp.cdn-website.com/6a74c639/dms3rep/multi/opt/Luxury-ADU-Visualization-Mar-10-2026-1920w.png");
    border-radius: 10px 10px 10px 10px;
    padding: 300px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\36 5d19801.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\34 a25bbc0 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    justify-content: flex-start;
    padding: 0px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 e875e8a {
    width: 93.63%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae68c9aa {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d9d2483 {
    align-items: flex-start;
    width: 24.25%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-image: url("https://lirp.cdn-website.com/6a74c639/dms3rep/multi/opt/Luxury-ADU-Visualization-Mar-10-2026-1920w.png");
    border-radius: 10px 10px 10px 10px;
    padding: 300px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\33 d9d2483.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\38 4a27274 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8ebfeb2 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c20669bd.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 23px 10px 23px;
}
#c20669bd {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-end;
    margin: -30px 0% 0px 0%;
}
    
#\39 586dbf7 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    justify-content: flex-start;
    padding: 0px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 68b0233 {
    align-items: flex-start;
    width: 24.25%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-image: url("https://lirp.cdn-website.com/6a74c639/dms3rep/multi/opt/Luxury-ADU-Visualization-Mar-10-2026-1920w.png");
    border-radius: 10px 10px 10px 10px;
    padding: 300px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\38 68b0233.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\37 230de24 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 6eadce6.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 23px 10px 23px;
}
#\37 6eadce6 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-end;
    margin: -30px 0% 0px 0%;
}
    
#baa97a52 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ebdc653 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    justify-content: flex-start;
    padding: 0px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 a027ce9 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 bb2f228 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#eed6e99b {
    margin: 0px 0% 0px 0%;
}
    
#\36 f5fa560 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c8af9693.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c8af9693 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a8bbe8a9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\37 5ff465a[data-css-edit] {
    overflow: hidden;
}
#\37 5ff465a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/6a74c639/dms3rep/multi/opt/20260401_135433-1920w.jpg");
    border-radius: 15px 15px 15px 15px;
    justify-content: flex-start;
    padding: 45px 40px 45px 40px;
    margin: 0px 0% 0px 0%;
}
#\37 5ff465a.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\36 027c75a[data-css-edit] {
    overflow: hidden;
}
#\36 027c75a {
    min-height: 786px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#cf9dd419::before, #cf9dd419 > .bgExtraLayerOverlay {
    
}
#cf9dd419 {
    background-image: none;
    border-radius: 15px 15px 15px 15px;
}
    
#\35 8a1a524 {
    margin: 0px 1% 0px 1%;
}
    
#group_09c {
    align-items: flex-start;
    width: 31.80%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(250, 248, 243, 1);
    background-image: none;
    border-radius: 9px 9px 9px 9px;
    padding: 45px 45px 45px 45px;
    margin: 0px 0% 0px 0%;
}
    
#widget_ehc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_c8v {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 96f3974 {
    width: 220px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#ef6a6f62 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#eb08687e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ddc48c9f {
    width: 220px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c7513199 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 1% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#ca111d79 {
    margin: 0px 0% 0px 0%;
}
    
#\31 1924ec0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_17h {
    width: 100.00%;
    height: 624px;
    min-height: 100px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 4px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 0960613 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 2165cee {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a5228d52 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\35 8168eac {
    margin: 0px 0% 0px 0%;
}
    
#c2a5c313 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_9vn {
    width: 100%;
    height: 410px;
    min-height: 100px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 13px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 044c866 {
    width: 100.00%;
    height: 466px;
    min-height: 100px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 13px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 db66dad {
    width: 220px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc7ed7c1 {
    width: 270px;
    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 {
    
#b624c4a2::before, #b624c4a2 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#b624c4a2 {
    align-items: center;
    width: 49.13%;
    min-height: 692px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-radius: 15px 15px 15px 15px;
    background-image: url("https://lirp.cdn-website.com/6a74c639/dms3rep/multi/opt/ADU-image-4-1920w.jpg");
    height: auto;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#b624c4a2.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHhAAAQMFAQEAAAAAAAAAAAAAAQACAwQGERJBBSH/xAAVAQEBAAAAAAAAAAAAAAAAAAACBP/EABgRAAIDAAAAAAAAAAAAAAAAAAARAQIT/9oADAMBAAIRAxEAPwDAuiOW4J6d8DtADhwPVOPLomDV1MC4fCc9RFOmHOsH/9k=');
}
    
#dba2997f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 984c464 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\31 3d36df0 {
    margin: 0px 0% 0px 0%;
}
    
#e8f4dcda {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7310162958955981%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 4px 0% 0px 0%;
}
    
#\37 ad488a0 {
    align-items: flex-start;
    width: 49.13%;
    min-height: 602px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    height: auto;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\32 7a5ef3a {
    min-height: 709px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 4% 5% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 72298cb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 72298cb {
    width: 72.58%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_emk {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 b9fce50 {
    width: 220px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 c473521[data-css-edit] {
    overflow: hidden;
}
#\35 c473521 {
    min-height: 731px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#\38 720e611 {
    margin: 0px 1% 0px 1%;
}
    
#\34 e514453::before, #\34 e514453 > .bgExtraLayerOverlay {
    
}
#\34 e514453 {
    background-image: none;
    border-radius: 15px 15px 15px 15px;
}
    
#\30 f0a9623[data-css-edit] {
    overflow: hidden;
}
#\30 f0a9623::before, #\30 f0a9623 > .bgExtraLayerOverlay {
    
}
#\30 f0a9623 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#dcc8b2e8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9502c0a:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\38 9502c0a [data-content-reference].active-tab-title .tab-title, #\38 9502c0a [data-content-reference]:not(.active-tab-title):hover .tab-title {
    color: var(--color_1) !important;
    font-weight: normal !important;
}
#\38 9502c0a [data-content-reference]:not(.active-tab-title) {
    background-color: var(--color_1);
    background-image: none;
    background-size: cover;
    background-repeat: no-repeat;
}
.tabsControlContainer {
    flex-direction: row;
}
#\38 9502c0a:not(:has(.active-tab-title)) [data-content-reference]:first-child,#\38 9502c0a [data-content-reference].active-tab-title, #\38 9502c0a [data-content-reference]:not(.active-tab-title):hover {
    background-color: var(--color_2);
    background-image: none;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0 0 0 0;
}
#\38 9502c0a [data-content-reference]:not(.active-tab-title) .tab-title {
    color: rgba(255, 255, 255, 1) !important;
    text-align: center !important;
    font-weight: normal !important;
}
#\38 9502c0a {
    justify-content: flex-start;
    width: 100%;
    min-height: 0px;
    height: auto;
    order: 0;
    align-self: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 0px 0% 0px 0%;
    margin: 36px 0% -45px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa644be6::before, #fa644be6 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.2;
    border-radius: inherit;
}
#fa644be6 {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 720px;
    height: auto;
    order: 2;
    background-image: url(https://lirp.cdn-website.com/6a74c639/dms3rep/multi/opt/mcconstructionsac_planning-and-design-1920w.png);
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 160px 40px 30% 40px;
    margin: -150px 0% -20px 0%;
    grid-area: auto / auto / auto / auto;
}
#fa644be6.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA5ElEQVQI1wHZACb/AJqbd5ycd52dfpKRe3h2aGJdUkxHO0hDOVBLQ11YUACNjWyLi2yMjXWFhHNxb2NdWE1OSD1TTENaVExgXFQAd3dgdXNeeHZldHBjamVbYFhNWE9EYVlOYlpQX1hOAHl4cHx6coSBeYN/d4J8dXZuZXBmW3NnW29kVmNZSwCKiImTkJCdmZeblpKalJCRiYSFenB3aVxoW01bT0AAn5ueqKWosq+ysa6xr6ytopuajIB4cWJUYE8/V0g5AKOgpKWipqypra2rra6srqWfnoyAeG5eUFhFNFJCMsCeYDKRXZfqAAAAAElFTkSuQmCC');
}
    
#\31 6d9cf52 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_960 {
    align-items: flex-start;
    width: 695px;
    min-height: 207px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-color: rgba(45, 46, 50, 0.9);
    background-image: none;
    height: auto;
    border-radius: 10px 10px 10px 10px;
    justify-content: flex-start;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#widget_vic {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 9f61a22::before, #\37 9f61a22 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.2;
    border-radius: inherit;
}
#\37 9f61a22 {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 803px;
    height: auto;
    order: 2;
    background-image: url(https://lirp.cdn-website.com/6a74c639/dms3rep/multi/opt/mcconstructionsac_final-delivery-1920w.png);
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 160px 40px 30% 40px;
    margin: -150px 0% -20px 0%;
    grid-area: auto / auto / auto / auto;
}
#\37 9f61a22.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA4klEQVQI12OI9tRsynLtLfXvKArtq0pdPbV53/Lpi/rq2spScxO8GQLsFXIiTBvSHZsz3Dqz/SaVxc5rKZpYm1eZHR0X7MBgpy8S6KCcG2JUE2PeHG1WHmrWkOTblJdQlBQc6GrMoK/MbaIp5GUmlempVBegUuil1hDv0pQTWZ4SEOhswKCnJmykLe5kKhfrplUcaFQYaF4T716ZEpgf6xXibsGgoylrrK/kaKHpZ6cX72mZFexWlhBYlBicGOLm7WzOoKOpamak62Fv7mNvHunlnB4eUpAYV5icEBng7epgCQD9Y0VAgI9erAAAAABJRU5ErkJggg==');
}
    
#ff48a93a {
    align-items: flex-start;
    width: 695px;
    min-height: 207px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-color: rgba(45, 46, 50, 0.9);
    background-image: none;
    height: auto;
    border-radius: 10px 10px 10px 10px;
    justify-content: flex-start;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\32 285d4f8 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 16ea28b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e337549e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ccc528ee::before, #ccc528ee > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.2;
}
#ccc528ee {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 803px;
    height: auto;
    order: 2;
    background-image: url(https://lirp.cdn-website.com/6a74c639/dms3rep/multi/opt/mcconstructionsac_construction-1920w.png);
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 160px 40px 30% 40px;
    margin: -150px 0% -20px 0%;
    grid-area: auto / auto / auto / auto;
}
#ccc528ee.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA5ElEQVQI1wHZACb/AHJzX31/aoWIc5CRgaOimLm1sL24s6uonZaWhoGEcABralNycltycVx5dGOCemqUi3+km5KjnpSRjn9ycl4AU1A6XVlFX1lHa15La1lDdWVRiXxvk4uCgHpsXFhFAFFNOl1VQ2FWRHRhSnFbQnZjT39yZoB6cXZwY2BaSgBqYVR4bV+DdmeOfGqJd2OEdWN9cWR2bmR0bGNzbGIAgXhsh35vioBwiHxsgXVleG5dcmhYb2daeHBngXtzAHtzZ394aX55ant2aHNuX2tlU2xjUnFoW3tzbH13dCm6XcF587y/AAAAAElFTkSuQmCC');
}
    
#\35 89e9719 {
    align-items: flex-start;
    width: 695px;
    min-height: 207px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-color: rgba(45, 46, 50, 0.9);
    background-image: none;
    height: auto;
    border-radius: 10px 10px 10px 10px;
    justify-content: flex-start;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\39 bbb8c07 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 e1f0e87 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 50a7f5b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 10a48ab::before, #\31 10a48ab > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.2;
}
#\31 10a48ab {
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 803px;
    height: auto;
    order: 2;
    background-image: url(https://lirp.cdn-website.com/6a74c639/dms3rep/multi/opt/mcconstructionsac_permit-approval-1920w.png);
    justify-self: auto;
    width: 100%;
    flex-wrap: nowrap;
    row-gap: 0px;
    background-position: 50% 100%;
    padding: 160px 40px 30% 40px;
    margin: -150px 0% -20px 0%;
    grid-area: auto / auto / auto / auto;
}
#\31 10a48ab.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA5ElEQVQI1wHZACb/AHV4YX2BbY2PgYyMhHx5b2RhU0pHPEpFPVNNR19aUwBwc19zeGaAg3eHiIB8eW9pY1VUTUBPSD9QS0NUT0gAYWNVYGNXZmlfbnBncGxicWlcbmJVZlxRV09GTkhAAG1ua2prZmppYm1sY3l0bIiAeJOIgI6EfXlxa2VfWwCAfoOGhYeLiYmGhYKOi4iemZero6GqoqGSi4mAengApaOorayxsrK3rayxqqepoZydlpGRkYuLhn98gHdyALKxtru6wMPCyb69wrKusJSOjXlzcG9oZGpgWmpbUKsKZF2llnqKAAAAAElFTkSuQmCC');
}
    
#\34 204ce06 {
    align-items: flex-start;
    width: 695px;
    min-height: 207px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-color: rgba(45, 46, 50, 0.9);
    background-image: none;
    height: auto;
    border-radius: 10px 10px 10px 10px;
    justify-content: flex-start;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#eb7535c8 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 9b4757b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2a8550f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 6693320 {
    width: 100%;
    height: 500px;
    max-width: 100%;
}
    
#\39 3945979 {
    align-items: flex-start;
    width: 94.08%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    justify-content: flex-start;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 2adafca {
    flex-direction: row;
    align-items: center;
    width: 99.92%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    --column-gap: 1%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4460baa.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 4460baa {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f9d45c57 {
    align-items: flex-start;
    width: 94.08%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    justify-content: flex-start;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 088df6e {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#afe1ee31 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7310162958955981%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 4px 0% 0px 0%;
}
    
#\39 c44dd0a {
    align-items: flex-start;
    width: 94.08%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    justify-content: flex-start;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 f9d0e8b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 f9d0e8b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 9386ccf {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a962bb2c {
    align-items: flex-start;
    width: 49.13%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    border-radius: 15px 15px 15px 15px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e805979 {
    margin: 0px 0% 0px 0%;
}
    
#af3b623f {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 b6aa5d7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 19f6c71 {
    flex-direction: row;
    align-items: center;
    width: 99.92%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    --column-gap: 1%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0c23ec0 {
    align-items: flex-start;
    width: 4.76%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-self: auto;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 84ac475 {
    align-items: flex-start;
    width: 49.13%;
    min-height: 482px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 f0365ce {
    width: 85.73%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 18px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9d1b066 {
    align-items: flex-start;
    width: 4.76%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-self: auto;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a8ae7ee.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 a8ae7ee {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#accfd054 {
    align-items: flex-start;
    width: 4.76%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-self: auto;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6df4cb4 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e719b01 {
    min-height: 617px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#f6886e8b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#bdbc8967 {
    align-items: flex-start;
    width: 4.76%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-self: auto;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fe0cdc0d {
    align-items: flex-start;
    width: 94.08%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    justify-content: flex-start;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 6bfa6e1 {
    flex-direction: row;
    align-items: center;
    width: 99.92%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    --column-gap: 1%;
    justify-self: auto;
    align-self: auto;
    order: 6;
    padding: 0px 0px 0px 0px;
    margin: 9px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8b35862 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd4296a2 {
    align-items: flex-start;
    width: 4.76%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-self: auto;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 dfc3d0d {
    flex-direction: row;
    align-items: center;
    width: 99.92%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    --column-gap: 1%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 920ecfe {
    width: 88.53%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 7;
    margin: 18px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 64fbcda {
    align-items: flex-start;
    width: 94.08%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    justify-content: flex-start;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#a2587972.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a2587972 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 af2e054 {
    flex-direction: row;
    align-items: center;
    width: 99.92%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    --column-gap: 1%;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 10px 0% 10px 0%;
}
    
#\36 72b5c41 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#f6f3a892.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f6f3a892 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 1025px) {
    
#\31 0ba0a7b:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\31 0ba0a7b [data-content-reference].active-tab-title .tab-title, #\31 0ba0a7b [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 16px !important;
}
#\31 0ba0a7b [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 16px !important;
}
}



@media (min-width: 1025px) {
    
#\38 9502c0a:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\38 9502c0a [data-content-reference].active-tab-title .tab-title, #\38 9502c0a [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 16px !important;
}
#\38 9502c0a [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 16px !important;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 0ba0a7b:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\31 0ba0a7b [data-content-reference].active-tab-title .tab-title, #\31 0ba0a7b [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 14px !important;
}
#\31 0ba0a7b [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 14px !important;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 9502c0a:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\38 9502c0a [data-content-reference].active-tab-title .tab-title, #\38 9502c0a [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 14px !important;
}
#\38 9502c0a [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 14px !important;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 2%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#group_at6 {
    width: 55.15%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_q60 {
    height: auto;
}
    
#group_11m {
    column-gap: 1.7310162958955981%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#fa6ae53d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_h4e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_huq {
    height: 450px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 18c02e0 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#ce027541 {
    align-items: center;
    height: auto;
    min-height: 648px;
}
    
#\31 0ba0a7b {
    height: auto;
    min-height: 567px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ba885b1 {
    align-items: center;
    height: auto;
    min-height: 648px;
}
    
#a682f423 {
    align-items: center;
    height: auto;
    min-height: 648px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 79548b5 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\30 bef64d5 {
    width: 86.54%;
}
    
#\38 28a63ef {
    width: 94.04%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bf614628 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#cc46374c {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
#cc46374c.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#group_53k {
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#\38 68b0233 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
#\38 68b0233.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\33 d9d2483 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
#\33 d9d2483.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\36 5d19801 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
#\36 5d19801.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 027c75a {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#cf9dd419::before, #cf9dd419 > .bgExtraLayerOverlay {
    
}
    
#\37 5ff465a {
    align-items: flex-start;
    justify-content: center;
}
#\37 5ff465a.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 0960613 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_9vn {
    height: 422px;
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e8f4dcda {
    column-gap: 1.7310162958955981%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 ad488a0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b624c4a2::before, #b624c4a2 > .bgExtraLayerOverlay {
    
}
#b624c4a2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 424px;
    justify-content: center;
    align-items: center;
}
#b624c4a2.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHhAAAQMFAQEAAAAAAAAAAAAAAQACAwQGERJBBSH/xAAVAQEBAAAAAAAAAAAAAAAAAAACBP/EABgRAAIDAAAAAAAAAAAAAAAAAAARAQIT/9oADAMBAAIRAxEAPwDAuiOW4J6d8DtADhwPVOPLomDV1MC4fCc9RFOmHOsH/9k=');
}
    
#\32 7a5ef3a {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\33 b9fce50 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 c473521 {
    min-height: 667px;
    padding: 0% 0% 0% 0%;
}
    
#\34 e514453::before, #\34 e514453 > .bgExtraLayerOverlay {
    
}
    
#\30 f0a9623::before, #\30 f0a9623 > .bgExtraLayerOverlay {
    
}
#\30 f0a9623 {
    align-items: flex-start;
    justify-content: center;
}
    
#\38 9502c0a {
    height: auto;
    min-height: 567px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: -5px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa644be6::before, #fa644be6 > .bgExtraLayerOverlay {
    
}
#fa644be6 {
    align-items: center;
    height: auto;
    min-height: 648px;
    padding: 2% 2% 30% 2%;
    margin: 0px 0% -30px 0%;
}
#fa644be6.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA5ElEQVQI1wHZACb/AJqbd5ycd52dfpKRe3h2aGJdUkxHO0hDOVBLQ11YUACNjWyLi2yMjXWFhHNxb2NdWE1OSD1TTENaVExgXFQAd3dgdXNeeHZldHBjamVbYFhNWE9EYVlOYlpQX1hOAHl4cHx6coSBeYN/d4J8dXZuZXBmW3NnW29kVmNZSwCKiImTkJCdmZeblpKalJCRiYSFenB3aVxoW01bT0AAn5ueqKWosq+ysa6xr6ytopuajIB4cWJUYE8/V0g5AKOgpKWipqypra2rra6srqWfnoyAeG5eUFhFNFJCMsCeYDKRXZfqAAAAAElFTkSuQmCC');
}
    
#\31 6d9cf52 {
    width: 100.00%;
}
    
#group_960 {
    width: 99.86%;
}
    
#\38 720e611 {
    margin: 0px 2% 0px 2%;
}
    
#\37 9f61a22::before, #\37 9f61a22 > .bgExtraLayerOverlay {
    
}
#\37 9f61a22 {
    align-items: center;
    height: auto;
    min-height: 648px;
    padding: 2% 2% 30% 2%;
    margin: 0px 0% -30px 0%;
}
#\37 9f61a22.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA4klEQVQI12OI9tRsynLtLfXvKArtq0pdPbV53/Lpi/rq2spScxO8GQLsFXIiTBvSHZsz3Dqz/SaVxc5rKZpYm1eZHR0X7MBgpy8S6KCcG2JUE2PeHG1WHmrWkOTblJdQlBQc6GrMoK/MbaIp5GUmlempVBegUuil1hDv0pQTWZ4SEOhswKCnJmykLe5kKhfrplUcaFQYaF4T716ZEpgf6xXibsGgoylrrK/kaKHpZ6cX72mZFexWlhBYlBicGOLm7WzOoKOpamak62Fv7mNvHunlnB4eUpAYV5icEBng7epgCQD9Y0VAgI9erAAAAABJRU5ErkJggg==');
}
    
#ff48a93a {
    width: 99.86%;
}
    
#e337549e {
    width: 100.00%;
}
    
#ccc528ee::before, #ccc528ee > .bgExtraLayerOverlay {
    
}
#ccc528ee {
    align-items: center;
    height: auto;
    min-height: 648px;
    padding: 2% 2% 30% 2%;
    margin: 0px 0% -30px 0%;
}
#ccc528ee.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA5ElEQVQI1wHZACb/AHJzX31/aoWIc5CRgaOimLm1sL24s6uonZaWhoGEcABralNycltycVx5dGOCemqUi3+km5KjnpSRjn9ycl4AU1A6XVlFX1lHa15La1lDdWVRiXxvk4uCgHpsXFhFAFFNOl1VQ2FWRHRhSnFbQnZjT39yZoB6cXZwY2BaSgBqYVR4bV+DdmeOfGqJd2OEdWN9cWR2bmR0bGNzbGIAgXhsh35vioBwiHxsgXVleG5dcmhYb2daeHBngXtzAHtzZ394aX55ant2aHNuX2tlU2xjUnFoW3tzbH13dCm6XcF587y/AAAAAElFTkSuQmCC');
}
    
#\35 89e9719 {
    width: 99.86%;
}
    
#\36 50a7f5b {
    width: 100.00%;
}
    
#\31 10a48ab::before, #\31 10a48ab > .bgExtraLayerOverlay {
    
}
#\31 10a48ab {
    align-items: center;
    height: auto;
    min-height: 648px;
    padding: 2% 2% 30% 2%;
    margin: 0px 0% -30px 0%;
}
#\31 10a48ab.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA5ElEQVQI1wHZACb/AHV4YX2BbY2PgYyMhHx5b2RhU0pHPEpFPVNNR19aUwBwc19zeGaAg3eHiIB8eW9pY1VUTUBPSD9QS0NUT0gAYWNVYGNXZmlfbnBncGxicWlcbmJVZlxRV09GTkhAAG1ua2prZmppYm1sY3l0bIiAeJOIgI6EfXlxa2VfWwCAfoOGhYeLiYmGhYKOi4iemZero6GqoqGSi4mAengApaOorayxsrK3rayxqqepoZydlpGRkYuLhn98gHdyALKxtru6wMPCyb69wrKusJSOjXlzcG9oZGpgWmpbUKsKZF2llnqKAAAAAElFTkSuQmCC');
}
    
#\34 204ce06 {
    width: 99.86%;
}
    
#\37 2a8550f {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 6693320 {
    height: 450px;
}
    
#afe1ee31 {
    column-gap: 1.7310162958955981%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\39 920ecfe {
    margin-top: 11px;
    width: 96.15%;
}
    
#\39 84ac475 {
    width: 100%;
    order: 1;
    height: auto;
    min-height: 515px;
    justify-self: auto;
    align-self: auto;
    row-gap: 0px;
    padding: 0px 15px 0px 15px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 19f6c71 {
    padding: 0px 0px 0px 0px;
    margin: 12px 0% 10px 0%;
}
    
#a962bb2c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
    
#\38 f0365ce {
    margin-top: 12px;
}
    
#\38 e719b01 {
    min-height: 947px;
    padding: 0% 2% 0% 2%;
}
    
#\35 e805979 {
    margin: 0px 0% 0px 0%;
}
    
#f6886e8b {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\31 0ba0a7b:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\31 0ba0a7b [data-content-reference].active-tab-title .tab-title, #\31 0ba0a7b [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 13px !important;
}
#\31 0ba0a7b [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 13px !important;
}
}



@media (max-width: 767px) {
    
#\38 9502c0a:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\38 9502c0a [data-content-reference].active-tab-title .tab-title, #\38 9502c0a [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 13px !important;
}
#\38 9502c0a [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 13px !important;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#group_at6 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_huq {
    height: 240px;
}
    
#group_11m {
    column-gap: 1.7310162958955981%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#fa6ae53d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_h4e {
    width: 100%;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#widget_q60 {
    height: auto;
}
    
#\38 05e8848 {
    width: 10%;
}
    
#bc9ff83a {
    width: 10%;
}
    
#d03ff985 {
    height: auto;
}
    
#d41b7d8f {
    width: 10%;
}
    
#\31 b1350bc {
    height: auto;
}
    
#cf1cf072 {
    height: auto;
}
    
#d6263002 {
    width: 10%;
}
}



@media (max-width: 767px) {
    
#\30 39d5454 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\31 18c02e0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 3% 10% 3%;
}
    
#b41afece {
    margin: 0px 0% 0px 0%;
}
    
#ce027541 {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 0ba0a7b:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\31 0ba0a7b [data-content-reference].active-tab-title .tab-title, #\31 0ba0a7b [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 11px !important;
}
#\31 0ba0a7b [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 11px !important;
}
#\31 0ba0a7b {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ba885b1 {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a682f423 {
    align-self: auto;
    align-items: center;
    padding-top: 8%;
    padding-bottom: 8%;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 722px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_lrq {
    width: 100.00%;
}
    
#\39 acb1de8 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\35 79548b5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
}
    
#\34 7a6e94d {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\32 a3016be {
    margin: 0px 0% 0px 0%;
}
    
#\30 bef64d5 {
    width: 100.00%;
}
    
#\38 28a63ef {
    width: 100.00%;
}
    
#\36 4bd97fb {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\33 9865b1e {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#e9049450 {
    margin: 0px 0% 0px 0%;
}
    
#bf614628 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 1% 10% 1%;
}
    
#cc46374c {
    width: 100%;
    padding: 280px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
#cc46374c.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#group_53k {
    column-gap: 1.7310162958955981%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 6502d1c {
    margin-top: 6px;
}
    
#\36 5d19801 {
    width: 100%;
    padding: 280px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
#\36 5d19801.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\32 e875e8a {
    margin-top: 6px;
}
    
#\33 d9d2483 {
    width: 100%;
    padding: 280px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
#\33 d9d2483.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\32 8ebfeb2 {
    margin-top: 6px;
}
    
#\38 68b0233 {
    width: 100%;
    padding: 280px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
#\38 68b0233.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\37 230de24 {
    margin-top: 6px;
}
    
#\37 e450bf4 {
    width: 87.46%;
}
}



@media (max-width: 767px) {
    
#\35 a027ce9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 1% 4% 1%;
}
    
#eed6e99b {
    margin: 0px 0% 0px 0%;
}
    
#\36 f5fa560 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 5ff465a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 100px 10px 100px 10px;
    margin: 0px 0% 0px 0%;
}
#\37 5ff465a.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\36 027c75a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#cf9dd419::before, #cf9dd419 > .bgExtraLayerOverlay {
    
}
    
#\35 8a1a524 {
    margin: 0px 1% 0px 1%;
}
    
#group_09c {
    width: 100.00%;
    height: auto;
    min-height: 420px;
    justify-content: center;
    align-items: center;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#eb08687e {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#c7513199 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 1% 4% 1%;
}
    
#ca111d79 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 0960613 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 1% 4% 1%;
}
    
#\35 8168eac {
    margin: 0px 0% 0px 0%;
}
    
#c2a5c313 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_9vn {
    width: 100.00%;
    height: 414px;
}
    
#\37 044c866 {
    width: 100%;
    height: 421px;
}
    
#\38 db66dad {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#dba2997f {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e8f4dcda {
    column-gap: 1.7310162958955981%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 ad488a0 {
    width: 100%;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#b624c4a2::before, #b624c4a2 > .bgExtraLayerOverlay {
    
}
#b624c4a2 {
    width: 100%;
    justify-content: flex-end;
    height: auto;
    min-height: 304px;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
#b624c4a2.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHhAAAQMFAQEAAAAAAAAAAAAAAQACAwQGERJBBSH/xAAVAQEBAAAAAAAAAAAAAAAAAAACBP/EABgRAAIDAAAAAAAAAAAAAAAAAAARAQIT/9oADAMBAAIRAxEAPwDAuiOW4J6d8DtADhwPVOPLomDV1MC4fCc9RFOmHOsH/9k=');
}
    
#\32 7a5ef3a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 4% 4%;
}
    
#\33 72298cb {
    width: 100.00%;
}
    
#\33 b9fce50 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\31 3d36df0 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 c473521 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\38 720e611 {
    margin: 0px 2% 0px 2%;
}
    
#\34 e514453::before, #\34 e514453 > .bgExtraLayerOverlay {
    
}
    
#\30 f0a9623::before, #\30 f0a9623 > .bgExtraLayerOverlay {
    
}
#\30 f0a9623 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 9502c0a:not(:has(.active-tab-title)) [data-content-reference]:first-child .tab-title, #\38 9502c0a [data-content-reference].active-tab-title .tab-title, #\38 9502c0a [data-content-reference]:not(.active-tab-title):hover .tab-title {
    font-size: 11px !important;
}
#\38 9502c0a [data-content-reference]:not(.active-tab-title) .tab-title {
    font-size: 11px !important;
}
#\38 9502c0a {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa644be6::before, #fa644be6 > .bgExtraLayerOverlay {
    
}
#fa644be6 {
    align-self: auto;
    align-items: center;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 500px;
    padding: 3% 2% 8% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#fa644be6.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA5ElEQVQI1wHZACb/AJqbd5ycd52dfpKRe3h2aGJdUkxHO0hDOVBLQ11YUACNjWyLi2yMjXWFhHNxb2NdWE1OSD1TTENaVExgXFQAd3dgdXNeeHZldHBjamVbYFhNWE9EYVlOYlpQX1hOAHl4cHx6coSBeYN/d4J8dXZuZXBmW3NnW29kVmNZSwCKiImTkJCdmZeblpKalJCRiYSFenB3aVxoW01bT0AAn5ueqKWosq+ysa6xr6ytopuajIB4cWJUYE8/V0g5AKOgpKWipqypra2rra6srqWfnoyAeG5eUFhFNFJCMsCeYDKRXZfqAAAAAElFTkSuQmCC');
}
    
#\31 6d9cf52 {
    width: 100.00%;
}
    
#group_960 {
    width: 99.48%;
    align-items: center;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\37 9f61a22::before, #\37 9f61a22 > .bgExtraLayerOverlay {
    
}
#\37 9f61a22 {
    align-self: auto;
    align-items: center;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 500px;
    padding: 3% 2% 8% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\37 9f61a22.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA4klEQVQI12OI9tRsynLtLfXvKArtq0pdPbV53/Lpi/rq2spScxO8GQLsFXIiTBvSHZsz3Dqz/SaVxc5rKZpYm1eZHR0X7MBgpy8S6KCcG2JUE2PeHG1WHmrWkOTblJdQlBQc6GrMoK/MbaIp5GUmlempVBegUuil1hDv0pQTWZ4SEOhswKCnJmykLe5kKhfrplUcaFQYaF4T716ZEpgf6xXibsGgoylrrK/kaKHpZ6cX72mZFexWlhBYlBicGOLm7WzOoKOpamak62Fv7mNvHunlnB4eUpAYV5icEBng7epgCQD9Y0VAgI9erAAAAABJRU5ErkJggg==');
}
    
#ff48a93a {
    width: 99.48%;
    align-items: center;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#e337549e {
    width: 100.00%;
}
    
#ccc528ee::before, #ccc528ee > .bgExtraLayerOverlay {
    
}
#ccc528ee {
    align-self: auto;
    align-items: center;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 500px;
    padding: 3% 2% 8% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#ccc528ee.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA5ElEQVQI1wHZACb/AHJzX31/aoWIc5CRgaOimLm1sL24s6uonZaWhoGEcABralNycltycVx5dGOCemqUi3+km5KjnpSRjn9ycl4AU1A6XVlFX1lHa15La1lDdWVRiXxvk4uCgHpsXFhFAFFNOl1VQ2FWRHRhSnFbQnZjT39yZoB6cXZwY2BaSgBqYVR4bV+DdmeOfGqJd2OEdWN9cWR2bmR0bGNzbGIAgXhsh35vioBwiHxsgXVleG5dcmhYb2daeHBngXtzAHtzZ394aX55ant2aHNuX2tlU2xjUnFoW3tzbH13dCm6XcF587y/AAAAAElFTkSuQmCC');
}
    
#\35 89e9719 {
    width: 99.48%;
    align-items: center;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\36 50a7f5b {
    width: 100.00%;
}
    
#\31 10a48ab::before, #\31 10a48ab > .bgExtraLayerOverlay {
    
}
#\31 10a48ab {
    align-self: auto;
    align-items: center;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 500px;
    padding: 3% 2% 8% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\31 10a48ab.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA5ElEQVQI1wHZACb/AHV4YX2BbY2PgYyMhHx5b2RhU0pHPEpFPVNNR19aUwBwc19zeGaAg3eHiIB8eW9pY1VUTUBPSD9QS0NUT0gAYWNVYGNXZmlfbnBncGxicWlcbmJVZlxRV09GTkhAAG1ua2prZmppYm1sY3l0bIiAeJOIgI6EfXlxa2VfWwCAfoOGhYeLiYmGhYKOi4iemZero6GqoqGSi4mAengApaOorayxsrK3rayxqqepoZydlpGRkYuLhn98gHdyALKxtru6wMPCyb69wrKusJSOjXlzcG9oZGpgWmpbUKsKZF2llnqKAAAAAElFTkSuQmCC');
}
    
#\34 204ce06 {
    width: 99.48%;
    align-items: center;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\37 2a8550f {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\35 6693320 {
    height: 286px;
}
    
#\34 9d1b066 {
    width: 10%;
}
    
#accfd054 {
    width: 10%;
}
    
#afe1ee31 {
    column-gap: 1.7310162958955981%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#a962bb2c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
    
#\38 e719b01 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#f6886e8b {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#bdbc8967 {
    width: 10%;
}
    
#cd4296a2 {
    width: 10%;
}
    
#\39 920ecfe {
    margin-top: 10px;
    width: 99.88%;
}
    
#\35 0c23ec0 {
    width: 10%;
}
    
#\39 84ac475 {
    width: 100%;
    row-gap: 0px;
    height: auto;
    min-height: 500px;
    order: 1;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 f0365ce {
    margin-top: 12px;
}
}

