@media all {
  *#dm .dmInner div.u_1276230644 .svg { fill:rgba(0,0,0,0) !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1540576542 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
  }

  *#dm .dmInner div.u_1202424110 img {
    object-position:100% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner a.u_1390839676:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1390839676.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

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

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

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

  *#dm .dmInner div.u_3005748170 img {
    border-style:solid !important;
    border-color:rgb(52,18,4) rgb(52,18,4) rgb(52,18,4) rgb(52,18,4) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1475240125 img {
    border-style:solid !important;
    border-color:rgb(52,18,4) rgb(52,18,4) rgb(52,18,4) rgb(52,18,4) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1537772420 img {
    border-style:solid !important;
    border-color:rgb(52,18,4) rgb(52,18,4) rgb(52,18,4) rgb(52,18,4) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:0px 0px 0px 0px !important;
  }

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

  *#dm .dmInner a.u_1341867918:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1341867918.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

  *#dm .dmInner *.u_1237476951 .photoGalleryViewAll { text-align:CENTER !important; }

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

  *#dm .dmInner a.u_1699778734 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(52,18,4) rgb(52,18,4) rgb(52,18,4) rgb(52,18,4) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1699778734:hover .iconBg { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1699778734.hover .iconBg { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1699778734:hover {
    background-image:initial !important;
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1699778734.hover {
    background-image:initial !important;
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1699778734:hover span.text {
    color:rgba(0,0,0,1) !important;
    text-decoration:none !important;
    font-style:italic !important;
  }

  *#dm .dmInner a.u_1699778734.hover span.text {
    color:rgba(0,0,0,1) !important;
    text-decoration:none !important;
    font-style:italic !important;
  }

  *#dm .dmInner a.u_1538978367 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-end !important;
    text-align:right !important;
  }

  *#dm .dmInner a.u_1538978367:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1538978367.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1538978367 span.text {
    font-size:16px !important;
    color:rgba(52,18,4,1) !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner a.u_1538978367:hover span.text {
    color:rgba(0,0,0,1) !important;
    text-decoration:none !important;
    font-weight:normal !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1538978367.hover span.text {
    color:rgba(0,0,0,1) !important;
    text-decoration:none !important;
    font-weight:normal !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1341867918:hover span.text {
    color:rgba(0,0,0,1) !important;
    font-style:italic !important;
    text-decoration:none !important;
  }

  *#dm .dmInner a.u_1341867918.hover span.text {
    color:rgba(0,0,0,1) !important;
    font-style:italic !important;
    text-decoration:none !important;
  }

  *#dm .dmInner a.u_1341867918 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1314011386:hover span.text {
    color:rgba(0,0,0,1) !important;
    font-style:italic !important;
    text-decoration:none !important;
  }

  *#dm .dmInner a.u_1314011386.hover span.text {
    color:rgba(0,0,0,1) !important;
    font-style:italic !important;
    text-decoration:none !important;
  }

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

  *#dm .dmInner a.u_1677349302:hover .iconBg { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1677349302.hover .iconBg { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1677349302:hover {
    background-image:initial !important;
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1677349302.hover {
    background-image:initial !important;
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1677349302:hover span.text {
    color:rgba(0,0,0,1) !important;
    text-decoration:none !important;
    font-style:italic !important;
  }

  *#dm .dmInner a.u_1677349302.hover span.text {
    color:rgba(0,0,0,1) !important;
    text-decoration:none !important;
    font-style:italic !important;
  }

  *#dm .dmInner a.u_1677349302 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(52,18,4) rgb(52,18,4) rgb(52,18,4) rgb(52,18,4) !important;
    border-width:0px 0px 0px 0px !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1677349302 span.text {
    font-size:16px !important;
    text-decoration:underline !important;
    color:rgba(80,91,64,1) !important;
  }

  *#dm .dmInner div.u_1011031601 .svg { fill:rgba(80,91,64,1) !important; }

  *#dm .dmInner div.u_1227171874 .svg { fill:rgba(80,91,64,1) !important; }

  *#dm .dmInner div.u_1225746294 .svg { fill:rgba(80,91,64,1) !important; }

  *#dm .dmInner a.u_1638922727 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(52,18,4) rgb(52,18,4) rgb(52,18,4) rgb(52,18,4) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1638922727:hover .iconBg { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1638922727.hover .iconBg { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1638922727:hover {
    background-image:initial !important;
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1638922727.hover {
    background-image:initial !important;
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1638922727:hover span.text {
    color:rgba(0,0,0,1) !important;
    text-decoration:none !important;
    font-style:italic !important;
  }

  *#dm .dmInner a.u_1638922727.hover span.text {
    color:rgba(0,0,0,1) !important;
    text-decoration:none !important;
    font-style:italic !important;
  }

  *#dm .dmInner a.u_1049487452:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1049487452.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1049487452:hover span.text {
    color:rgba(0,0,0,1) !important;
    font-style:italic !important;
    text-decoration:none !important;
  }

  *#dm .dmInner a.u_1049487452.hover span.text {
    color:rgba(0,0,0,1) !important;
    font-style:italic !important;
    text-decoration:none !important;
  }

  *#dm .dmInner a.u_1049487452 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    justify-content:center !important;
    text-align:center !important;
  }

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

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

  *#dm .dmInner div.u_1076680714 img {
    border-radius:0px 0px 0px 0px !important;
    box-shadow:none !important;
  }

  *#dm .dmInner a.u_1593915148 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(52,18,4) rgb(52,18,4) rgb(52,18,4) rgb(52,18,4) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1593915148:hover .iconBg { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1593915148.hover .iconBg { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1593915148:hover {
    background-image:initial !important;
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1593915148.hover {
    background-image:initial !important;
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1593915148 span.text {
    font-size:16px !important;
    text-decoration:underline !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1593915148:hover span.text {
    color:rgba(0,0,0,1) !important;
    text-decoration:none !important;
    font-style:italic !important;
  }

  *#dm .dmInner a.u_1593915148.hover span.text {
    color:rgba(0,0,0,1) !important;
    text-decoration:none !important;
    font-style:italic !important;
  }

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

  *#dm .dmInner a.u_1077322091 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(52,18,4) rgb(52,18,4) rgb(52,18,4) rgb(52,18,4) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1077322091:hover .iconBg { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1077322091.hover .iconBg { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1077322091:hover {
    background-image:initial !important;
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1077322091.hover {
    background-image:initial !important;
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1077322091 span.text {
    font-size:16px !important;
    text-decoration:underline !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1077322091:hover span.text {
    color:rgba(0,0,0,1) !important;
    text-decoration:none !important;
    font-style:italic !important;
  }

  *#dm .dmInner a.u_1077322091.hover span.text {
    color:rgba(0,0,0,1) !important;
    text-decoration:none !important;
    font-style:italic !important;
  }

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

  *#dm .dmInner a.u_1224410991 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(52,18,4) rgb(52,18,4) rgb(52,18,4) rgb(52,18,4) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1224410991:hover .iconBg { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1224410991.hover .iconBg { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1224410991:hover {
    background-image:initial !important;
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1224410991.hover {
    background-image:initial !important;
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1224410991 span.text {
    font-size:16px !important;
    text-decoration:underline !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1224410991:hover span.text {
    color:rgba(0,0,0,1) !important;
    text-decoration:none !important;
    font-style:italic !important;
  }

  *#dm .dmInner a.u_1224410991.hover span.text {
    color:rgba(0,0,0,1) !important;
    text-decoration:none !important;
    font-style:italic !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1458492719 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(52,18,4) rgb(52,18,4) rgb(52,18,4) rgb(52,18,4) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1458492719:hover .iconBg { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1458492719.hover .iconBg { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1458492719:hover {
    background-image:initial !important;
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1458492719.hover {
    background-image:initial !important;
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1458492719:hover span.text {
    color:rgba(0,0,0,1) !important;
    text-decoration:none !important;
    font-style:italic !important;
  }

  *#dm .dmInner a.u_1458492719.hover span.text {
    color:rgba(0,0,0,1) !important;
    text-decoration:none !important;
    font-style:italic !important;
  }

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

  *#dm .dmInner a.u_1699778734 span.text {
    font-size:16px !important;
    text-decoration:underline !important;
    color:rgba(80,91,64,1) !important;
  }

  *#dm .dmInner a.u_1341867918 span.text {
    color:var(--color_5) !important;
    font-weight:normal !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner div.u_1785209097 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1049487452 span.text {
    color:var(--color_5) !important;
    font-weight:normal !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner a.u_1458492719 span.text {
    font-size:16px !important;
    text-decoration:underline !important;
    color:rgba(137,57,26,1) !important;
  }

  *#dm .dmInner a.u_1638922727 span.text {
    font-size:16px !important;
    text-decoration:underline !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_3744316682 .postArticle .blogImgLink { height:365px !important; }

  *#dm .dmInner div.u_3744316682 .postTitle a { color:rgba(37,57,90,1) !important; }

  *#dm .dmInner div.u_3744316682 .authorBar { color:var(--color_5) !important; }

  *#dm .dmInner div.u_3744316682 .postDescription {
    color:rgba(88,88,88,1) !important;
    max-height:4.1em !important;
  }

  *#dm .dmInner *.u_1915482109 .photoGalleryViewAll { text-align:CENTER !important; }

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

  *#dm .dmInner a.u_1960329093:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1960329093.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1960329093:hover span.text {
    color:rgba(0,0,0,1) !important;
    font-style:italic !important;
    text-decoration:none !important;
  }

  *#dm .dmInner a.u_1960329093.hover span.text {
    color:rgba(0,0,0,1) !important;
    font-style:italic !important;
    text-decoration:none !important;
  }

  *#dm .dmInner a.u_1314011386 {
    background-color:rgba(229,180,110,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(148,71,63,1) rgba(148,71,63,1) rgba(148,71,63,1) rgba(148,71,63,1) !important;
    border-width:2px 2px 2px 2px !important;
    justify-content:center !important;
    text-align:center !important;
  }

  *#dm .dmInner a.u_1314011386 span.text {
    color:rgba(0,0,0,1) !important;
    font-weight:normal !important;
    text-decoration:none !important;
  }

  *#dm .dmInner a.u_1314011386:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1314011386.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1960329093 {
    background-color:rgba(42,93,130,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    justify-content:center !important;
    text-align:center !important;
  }

  *#dm .dmInner a.u_1960329093 span.text {
    color:rgba(255,255,255,1) !important;
    font-weight:normal !important;
    text-decoration:none !important;
  }

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

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

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

  *#dm .dmInner a.u_1221661072 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(52,18,4) rgb(52,18,4) rgb(52,18,4) rgb(52,18,4) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1221661072:hover .iconBg { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1221661072.hover .iconBg { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1221661072:hover {
    background-image:initial !important;
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1221661072.hover {
    background-image:initial !important;
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1221661072 span.text {
    font-size:16px !important;
    text-decoration:underline !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1221661072:hover span.text {
    color:rgba(0,0,0,1) !important;
    text-decoration:none !important;
    font-style:italic !important;
  }

  *#dm .dmInner a.u_1221661072.hover span.text {
    color:rgba(0,0,0,1) !important;
    text-decoration:none !important;
    font-style:italic !important;
  }

  *#dm .dmInner a.u_1538808021 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(52,18,4) rgb(52,18,4) rgb(52,18,4) rgb(52,18,4) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1538808021:hover .iconBg { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1538808021.hover .iconBg { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1538808021:hover {
    background-image:initial !important;
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1538808021.hover {
    background-image:initial !important;
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1538808021:hover span.text {
    color:rgba(0,0,0,1) !important;
    text-decoration:none !important;
    font-style:italic !important;
  }

  *#dm .dmInner a.u_1538808021.hover span.text {
    color:rgba(0,0,0,1) !important;
    text-decoration:none !important;
    font-style:italic !important;
  }

  *#dm .dmInner a.u_1433036508 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(52,18,4) rgb(52,18,4) rgb(52,18,4) rgb(52,18,4) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1433036508:hover .iconBg { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1433036508.hover .iconBg { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1433036508:hover {
    background-image:initial !important;
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1433036508.hover {
    background-image:initial !important;
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1433036508 span.text {
    font-size:16px !important;
    text-decoration:underline !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1433036508:hover span.text {
    color:rgba(0,0,0,1) !important;
    text-decoration:none !important;
    font-style:italic !important;
  }

  *#dm .dmInner a.u_1433036508.hover span.text {
    color:rgba(0,0,0,1) !important;
    text-decoration:none !important;
    font-style:italic !important;
  }

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

  *#dm .dmInner a.u_1538808021 span.text {
    font-size:16px !important;
    text-decoration:underline !important;
    color:rgba(137,57,26,1) !important;
  }

  *#dm .dmInner *.u_1554156959 .shape-text { text-align:CENTER !important; }

  *#dm .dmInner div.u_1531081817 img {
    border-radius:0px 0px 0px 0px !important;
    box-shadow:none !important;
  }

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

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

  *#dm .dmInner a.u_1133489819 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(52,18,4) rgb(52,18,4) rgb(52,18,4) rgb(52,18,4) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1133489819:hover .iconBg { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1133489819.hover .iconBg { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1133489819:hover {
    background-image:initial !important;
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1133489819.hover {
    background-image:initial !important;
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1133489819:hover span.text {
    color:rgba(0,0,0,1) !important;
    text-decoration:none !important;
    font-style:italic !important;
  }

  *#dm .dmInner a.u_1133489819.hover span.text {
    color:rgba(0,0,0,1) !important;
    text-decoration:none !important;
    font-style:italic !important;
  }

  *#dm .dmInner a.u_1133489819 span.text {
    font-size:16px !important;
    text-decoration:underline !important;
    color:rgba(137,57,26,1) !important;
  }

  *#dm .dmInner a.u_1816302392 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(52,18,4) rgb(52,18,4) rgb(52,18,4) rgb(52,18,4) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1816302392:hover .iconBg { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1816302392.hover .iconBg { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1816302392:hover {
    background-image:initial !important;
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1816302392.hover {
    background-image:initial !important;
    background-color:rgba(0,0,0,0) !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1816302392:hover span.text {
    color:rgba(0,0,0,1) !important;
    text-decoration:none !important;
    font-style:italic !important;
  }

  *#dm .dmInner a.u_1816302392.hover span.text {
    color:rgba(0,0,0,1) !important;
    text-decoration:none !important;
    font-style:italic !important;
  }

  *#dm .dmInner a.u_1816302392 span.text {
    font-size:16px !important;
    text-decoration:underline !important;
    color:rgba(137,57,26,1) !important;
  }

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

@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner a.u_535327787 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1307933608 span.text { font-size:14px !important; }

  *#dm .dmInner div.u_1237476951 .photoGalleryViewAll.link { font-size:13px !important; }

  *#dm .dmInner *.u_1237476951 .photoGalleryThumbs { padding:4px !important; }

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

  *#dm .dmInner *.u_1237476951 .photoGalleryViewAll { padding:0 4px !important; }

  *#dm .dmInner div.u_1915482109 .photoGalleryViewAll.link { font-size:13px !important; }

  *#dm .dmInner *.u_1915482109 .photoGalleryThumbs { padding:4px !important; }

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

  *#dm .dmInner *.u_1915482109 .photoGalleryViewAll { padding:0 4px !important; }
}

@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner a.u_535327787 span.text { font-size:14px !important; }

  *#dm .dmInner a.u_1307933608 span.text { font-size:14px !important; }

  *#dm .dmInner *.u_1237476951 .photoGalleryThumbs { padding:4px !important; }

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

  *#dm .dmInner *.u_1237476951 .photoGalleryViewAll { padding:0 4px !important; }

  *#dm .dmInner div.u_1237476951 .photoGalleryViewAll.link { font-size:14px !important; }

  *#dm .dmInner *.u_1915482109 .photoGalleryThumbs { padding:4px !important; }

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

  *#dm .dmInner *.u_1915482109 .photoGalleryViewAll { padding:0 4px !important; }

  *#dm .dmInner div.u_1915482109 .photoGalleryViewAll.link { font-size:14px !important; }

  *#dm .dmInner a.u_1458492719 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1133489819 span.text { font-size:16px !important; }

  *#dm .dmInner a.u_1816302392 span.text { font-size:16px !important; }
}

@media (min-width:1025px) {
  *#dm .dmInner *.u_1237476951 .photoGalleryThumbs { padding:7px !important; }

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

  *#dm .dmInner *.u_1237476951 .photoGalleryViewAll { padding:0 7px !important; }

  *#dm .dmInner div.u_3744316682 .postTitle a { font-size:22px !important; }

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

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

  *#dm .dmInner div.u_3744316682 .authorBar { font-size:16px !important; }

  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_2) !important; }

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

  *#dm .dmInner *.u_1915482109 .photoGalleryThumbs { padding:7px !important; }

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

  *#dm .dmInner *.u_1915482109 .photoGalleryViewAll { padding:0 7px !important; }

  *#dm .dmInner div.u_1554156959 .shape-text { font-size:30px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#feb9be78 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 7780eb6 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 38px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#d71f77d6 {
    border-radius: 60px 60px 60px 60px;
    background-color: rgba(0,0,0,0);
    background-image: initial;
}
    
#widget_gju {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: center;
}
    
#\33 d33db36 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: stretch;
    grid-area: auto / auto / auto / auto;
}
    
#group_9e1 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 9px;
    column-gap: 4%;
    order: 2;
    padding: 0% 6px 0% 6px;
    margin: 0% 0% 0% 0%;
}
    
#group_ree {
    width: 100%;
    min-width: 4%;
    min-height: 582px;
    column-gap: 4%;
    row-gap: 24px;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 89ee455 {
    width: 512px;
    height: 488px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_279 {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    align-self: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 c3bfc09 {
    justify-content: flex-start;
    align-items: center;
    width: 48.97964574911073%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    flex-wrap: nowrap;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 95b5027 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 110px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #000000 #000000 rgba(80,91,64,1) #000000;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 dc2a2b0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 bbdbac1 {
    width: 24px;
    height: auto;
    max-width: 100%;
}
    
#\35 2f74851 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 110px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #000000 #000000 rgba(80,91,64,1) #000000;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 f756978 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 a1aeb78 {
    width: 24px;
    height: auto;
    max-width: 100%;
}
    
#a9bee7dc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 110px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #000000 #000000 rgba(80,91,64,1) #000000;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 626bf6d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 e45787d {
    width: 24px;
    height: auto;
    max-width: 100%;
}
    
#\37 4523df0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 110px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #000000 #000000 rgba(80,91,64,1) #000000;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f94f5e5a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 58628c7 {
    width: 24px;
    height: auto;
    max-width: 100%;
}
    
#\37 d64169e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 110px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(80,91,64,1) rgba(80,91,64,1) rgba(80,91,64,1) rgba(80,91,64,1);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 a376799 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 84e7c59 {
    width: 24px;
    height: auto;
    max-width: 100%;
}
    
#group_sml {
    align-items: center;
    width: 50%;
    min-height: 494px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_k1l {
    width: 260px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 56px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9e0717f {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_qdt {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 225px;
    column-gap: 4%;
    row-gap: 0px;
    height: auto;
    justify-content: flex-end;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 778386a[data-pinned] {
    position: sticky;
    top: auto;
    bottom: 203px;
    z-index: 1;
}
#\34 778386a {
    width: 280px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac3a68c9 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 7780eb6 {
    row-gap: 17px;
    padding: 6% 6% 6% 6%;
}
    
#group_sml {
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    min-height: 420px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 89ee455 {
    height: 418px;
    width: 610px;
    margin: 0px 0% 0px 0%;
}
    
#\34 c3bfc09 {
    order: 0;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\31 95b5027 {
    min-height: 90px;
}
    
#\35 2f74851 {
    min-height: 90px;
}
    
#a9bee7dc {
    min-height: 90px;
}
    
#\37 4523df0 {
    min-height: 90px;
}
    
#\37 d64169e {
    min-height: 90px;
}
    
#group_279 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_qdt {
    height: auto;
    min-height: 79px;
}
}



@media (max-width: 767px) {
    
#feb9be78 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 7780eb6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    padding: 12% 0% 12% 0%;
}
    
#group_ree {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 89ee455 {
    height: 228px;
    width: 327px;
    margin: 0px 0% 0px 0%;
}
    
#group_qdt {
    width: 100%;
    min-height: 76px;
    align-items: center;
    height: auto;
}
    
#\34 9e0717f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 9e0717f {
    width: 100.00%;
    margin: 30px 0% 30px 0%;
}
    
#group_sml {
    width: 100.00%;
    flex-direction: row;
    column-gap: 8%;
    order: 1;
    padding-left: 2%;
    padding-right: 2%;
    height: auto;
    min-height: 228px;
    margin: 0px 0% 0px 0%;
}
    
#group_279 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 c3bfc09 {
    width: 85%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_k1l {
    min-height: 50px;
    width: 306px;
}
    
#\31 95b5027 {
    min-height: 80px;
}
    
#\35 2f74851 {
    min-height: 80px;
}
    
#a9bee7dc {
    min-height: 80px;
}
    
#\37 4523df0 {
    min-height: 80px;
}
    
#\37 d64169e {
    min-height: 80px;
}
    
#group_9e1 {
    min-height: auto;
}
    
#\34 778386a {
    min-height: 50px;
    margin-top: 20px;
    width: 311px;
}
}



@media all {
    
#b9e539ce {
    min-height: 0;
    column-gap: 4%;
    row-gap: 65px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 e7299b0 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 82px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: space-between;
    order: 0;
    height: auto;
    background-color: rgba(0,0,0,0);
    background-image: none;
    padding: 14% 100px 14% 100px;
    margin: 0% 0% 0% 0%;
}
    
#ae32976d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#ae32976d {
    width: 88.07%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 0px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#b5696527[data-pinned] {
    position: sticky;
    top: auto;
    bottom: 223px;
    z-index: 1;
}
#b5696527 {
    width: 280px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    order: 2;
    margin-top: 30px;
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#f760b95e {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b9e539ce {
    row-gap: 19px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 8% 4% 8% 4%;
}
    
#\31 e7299b0 {
    padding-left: 0%;
    padding-right: 0%;
    width: 100%;
    min-height: 80px;
}
    
#ae32976d {
    width: 99.92%;
}
}



@media (max-width: 767px) {
    
#b9e539ce {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 14px;
    padding: 20px 4% 0% 4%;
}
    
#\31 e7299b0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 9px;
    padding: 14% 0px 14% 0px;
    margin: 0% 0% 0% 0%;
}
    
#ae32976d.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#ae32976d {
    width: 100.00%;
}
    
#b5696527 {
    min-height: 50px;
    margin-top: 20px;
    width: 213px;
}
    
#f760b95e {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 e02b509 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#d0ea939f {
    border-radius: 0px 0px 0px 0px;
    background-color: var(--color_2);
    background-image: none;
}
    
#\37 d9e4413 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 9px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    order: 0;
    height: auto;
    padding: 16px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 9722efa.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 0px 20px 0px;
}
#\31 9722efa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a93ae3dc {
    width: 60.059730113636355%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da38dd73 {
    margin: 0px 0% 0px 0%;
}
    
#\30 4b49747 {
    min-height: 913px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    order: 1;
    height: auto;
    padding: 40px 16px 40px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c62ced44 {
    width: 30.00%;
    grid-template-rows: minmax(833px, max-content);
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f84e7a2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 f84e7a2 {
    width: 100%;
    height: 475px;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0px 0px 0px;
}
    
#\37 544990c {
    align-items: center;
    width: 99.98601431202071%;
    min-height: 280px;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 4%;
    order: 3;
    justify-self: start;
    align-self: start;
    justify-content: space-between;
    padding: 0% 3% 0% 3%;
    margin: 500px 0px 0px 0px;
}
    
#\30 fe4b009 {
    width: 280px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 82d3f03 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#d08da62c.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#d08da62c {
    width: 30.578478761754646%;
    height: 56px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 586bbf6 {
    width: 95.32942362755266%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e675b60 {
    width: 30.00%;
    grid-template-rows: minmax(426px, max-content);
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b54c1121.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b54c1121 {
    width: 100%;
    height: 475px;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0px 0px 0px;
}
    
#c0a897f6 {
    align-items: center;
    width: 99.9898992253483%;
    min-height: 280px;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 4%;
    order: 3;
    justify-self: start;
    align-self: start;
    justify-content: space-between;
    padding: 0% 5% 0% 5%;
    margin: 500px 0px 0px 0px;
}
    
#\37 cbb242c {
    width: 280px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e2845dd {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#\32 9c4f1f9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 9c4f1f9 {
    width: 58.84%;
    height: 56px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d67ae122 {
    width: 94.33733544422302%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 50766a4 {
    width: 30.00%;
    grid-template-rows: minmax(460px, max-content);
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#ef6070ea.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ef6070ea {
    width: 100%;
    height: 475px;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0px 0px 0px;
}
    
#eec2f9c3 {
    align-items: center;
    width: 99.99818704044714%;
    min-height: 235px;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 4%;
    order: 3;
    justify-self: start;
    align-self: start;
    justify-content: space-between;
    height: auto;
    padding: 0% 5% 0% 5%;
    margin: 500px 0px 0px 0px;
}
    
#\38 4e5039e {
    align-items: center;
    width: 93.73997856875307%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de72348d {
    width: 58.65875658583734%;
    height: 56px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 aea87f5 {
    width: 94.33756964309565%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e17460a {
    width: 280px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 e02b509 {
    row-gap: 40px;
    padding: 8% 4% 8% 4%;
}
    
#\37 d9e4413 {
    row-gap: 16px;
    height: auto;
    min-height: 221px;
}
    
#\30 4b49747 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#c62ced44 {
    width: 100.00%;
    grid-template-rows: minmax(204px, max-content);
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\31 f84e7a2 {
    height: 214px;
    justify-self: start;
    align-self: start;
    width: 55%;
    margin: -1px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 e675b60 {
    width: 100.00%;
    grid-template-rows: minmax(204px, max-content);
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#b54c1121 {
    height: 214px;
    justify-self: start;
    align-self: start;
    width: 55%;
    margin: -1px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 50766a4 {
    width: 100.00%;
    grid-template-rows: minmax(204px, max-content);
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#ef6070ea {
    height: 214px;
    justify-self: start;
    align-self: start;
    width: 55%;
    margin: -1px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\38 e02b509 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 32px;
    padding: 10% 4% 10% 4%;
}
    
#\37 d9e4413 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 3px;
}
    
#\31 9722efa.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 9722efa {
    margin: 0px 0% 0px 0%;
}
    
#a93ae3dc {
    width: 100.00%;
}
    
#\30 4b49747 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c62ced44 {
    width: 99.89%;
    grid-template-rows: minmax(538px, max-content);
    margin: 0px 0% 0px 0%;
}
    
#\31 f84e7a2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 f84e7a2 {
    height: 251px;
    justify-self: start;
    align-self: start;
    width: 100.00%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 544990c {
    align-items: center;
    justify-self: start;
    align-self: start;
    height: auto;
    min-height: 350px;
    width: 100.00%;
    justify-content: center;
    margin: 269px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 fe4b009 {
    min-height: 50px;
    width: 311px;
}
    
#d08da62c {
    height: 86px;
    width: 55.20%;
}
    
#\31 e675b60 {
    width: 100.00%;
    grid-template-rows: minmax(304px, max-content);
    margin: 0px 0% 0px 0%;
}
    
#b54c1121.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b54c1121 {
    height: 251px;
    justify-self: start;
    align-self: start;
    width: 100.00%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#c0a897f6 {
    align-items: center;
    justify-self: start;
    align-self: start;
    height: auto;
    min-height: 313px;
    width: 100.00%;
    margin: 281px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 cbb242c {
    min-height: 50px;
    width: 311px;
}
    
#\32 9c4f1f9 {
    height: 66px;
    width: 100.00%;
}
    
#\30 50766a4 {
    width: 100.00%;
    grid-template-rows: minmax(304px, max-content);
    margin: 0px 0% 0px 0%;
}
    
#ef6070ea.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ef6070ea {
    height: 251px;
    justify-self: start;
    align-self: start;
    width: 100.00%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#eec2f9c3 {
    align-items: center;
    justify-self: start;
    align-self: start;
    height: auto;
    min-height: 350px;
    width: 100.00%;
    margin: 285px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#de72348d {
    height: 90px;
    width: 100.00%;
}
    
#\37 e17460a {
    min-height: 50px;
    margin-top: 20px;
    width: 311px;
}
}



@media all {
    
#\32 9544307 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7246208.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\34 7246208 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 0px;
    align-self: center;
    grid-area: auto / auto / auto / auto;
}
    
#ba1cd59e {
    width: 60.059730113636355%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9fdfb3e {
    min-height: 80px;
    column-gap: 3%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 023cb16 {
    min-height: 178px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    order: 0;
    height: auto;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 62054ab {
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\34 6998e76 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 80px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#group_0cb {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 36px;
    column-gap: 4%;
    justify-content: flex-start;
    padding: 1% 1% 1% 1%;
    margin: 0% 0% 0% 0%;
}
    
#widget_d70 {
    width: 100%;
    height: 370px;
    max-width: 100%;
}
    
#widget_hhu {
    width: 44px;
    height: auto;
    max-width: 100%;
}
    
#widget_o6s {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_rdc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_644 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    align-self: stretch;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 ba338d6 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 36px;
    column-gap: 4%;
    justify-content: flex-start;
    padding: 1% 1% 1% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\39 bf45a76 {
    width: 100%;
    height: 370px;
    max-width: 100%;
}
    
#d9cec8b0 {
    width: 44px;
    height: auto;
    max-width: 100%;
}
    
#\38 ab5d5b9 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    align-self: stretch;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a65a36ac {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 eee50a4 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 36px;
    column-gap: 4%;
    justify-content: flex-start;
    padding: 1% 1% 1% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\37 4f629dc {
    width: 100%;
    height: 375px;
    max-width: 100%;
}
    
#\39 3d89274 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    align-self: stretch;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d538ad50 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ce782258 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2744f24 {
    width: 44px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 9544307 {
    order: 2;
}
    
#\30 023cb16 {
    row-gap: 10px;
    height: auto;
    min-height: 143px;
}
    
#\34 6998e76 {
    row-gap: 16px;
    padding: 8% 4% 8% 4%;
}
    
#\30 9fdfb3e {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_0cb {
    flex-direction: row;
}
    
#widget_d70 {
    height: 300px;
    margin: 0px 0% 0px 0%;
}
    
#widget_hhu {
    justify-self: auto;
    order: 0;
    width: 44px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_644 {
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#widget_o6s {
    order: 1;
}
    
#widget_rdc {
    order: 2;
}
    
#\32 ba338d6 {
    flex-direction: row;
}
    
#\39 bf45a76 {
    order: 1;
    height: 300px;
    margin: 0px 0% 0px 0%;
}
    
#d9cec8b0 {
    justify-self: auto;
    order: 0;
    width: 44px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ab5d5b9 {
    align-items: center;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#a65a36ac {
    order: 1;
}
    
#\35 eee50a4 {
    flex-direction: row;
}
    
#\37 4f629dc {
    height: 300px;
    margin: 0px 0% 0px 0%;
}
    
#\39 3d89274 {
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#d538ad50 {
    order: 1;
}
    
#ce782258 {
    order: 2;
}
}



@media (max-width: 767px) {
    
#\34 7246208.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
    
#ba1cd59e {
    width: 69.54%;
}
    
#\30 023cb16 {
    width: 100%;
    min-height: 112px;
    align-items: center;
    row-gap: 8px;
    height: auto;
}
    
#\34 6998e76 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 10% 4% 10% 4%;
}
    
#\30 9fdfb3e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_d70 {
    height: 240px;
}
    
#\39 bf45a76 {
    height: 240px;
}
    
#\37 4f629dc {
    height: 240px;
}
    
#\38 ab5d5b9 {
    align-items: center;
}
    
#group_644 {
    align-items: center;
}
    
#\39 3d89274 {
    align-items: center;
}
    
#group_0cb {
    row-gap: 20px;
}
    
#\32 ba338d6 {
    row-gap: 20px;
}
    
#\35 eee50a4 {
    row-gap: 20px;
}
}



@media all {
    
#\36 63fadb8 {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 85px 2% 100px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 a6955e8 {
    background-color: var(--color_4);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
}
    
#e9c11d99 {
    width: 87.01%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f5e694c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.5%;
    min-width: 4%;
    justify-content: flex-start;
    order: 2;
    height: auto;
    padding: 90px 5% 16px 5%;
    margin: 0% 0% 0% 0%;
}
    
#\32 10307c0[data-pinned] {
    position: sticky;
    top: 250px;
    bottom: auto;
    z-index: 1;
}
#\32 10307c0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\32 10307c0 {
    width: 274px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 abf1c36.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\34 abf1c36 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#group_k2p {
    justify-content: flex-end;
    width: 49.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    padding: 30px 8px 8px 8px;
    margin: 0% 0% 0% 0%;
}
    
#widget_fkc {
    width: 99.65%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_5g3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 83b1ed4 {
    width: 100%;
    height: 555px;
    min-height: 100px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7c4e593 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 63fadb8 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding-bottom: 2%;
}
    
#group_k2p {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\32 f5e694c {
    width: 100%;
    min-height: 80px;
    order: 2;
    row-gap: 8px;
}
    
#\32 10307c0 {
    margin-top: 16px;
}
}



@media (max-width: 767px) {
    
#\36 63fadb8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 4% 0px 4%;
}
    
#e9c11d99 {
    width: 89.17%;
}
    
#\32 f5e694c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 10px;
    height: auto;
    padding: 20px 0% 20px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 10307c0 {
    min-height: 48px;
    margin-top: 16px;
}
    
#\34 abf1c36.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
    
#group_k2p {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 30px 0px 8px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 83b1ed4 {
    height: 320px;
    width: 100.00%;
}
    
#\34 7c4e593 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#b2049184 {
    width: 503px;
    height: 653px;
    max-width: 100%;
    justify-self: start;
    align-self: start;
}
    
#e6708069 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 57.99999999999999%;
    min-width: 4%;
    padding: 16px 0px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f45fbba4 {
    background-color: rgba(232,234,227,1);
    background-image: initial;
}
    
#\30 9cf8697.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\30 9cf8697 {
    width: 225px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 10px 0% 10px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 69d65b9 {
    width: 20%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url();
    padding: 16px 16px 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 969929d {
    width: 420px;
    height: 562px;
    max-width: 100%;
}
    
#\35 59a798a {
    width: 399px;
    height: 534px;
    max-width: 100%;
}
    
#\39 a113b04 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    background-image: url();
    align-items: flex-end;
    justify-content: flex-end;
    padding: 16px 0% 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 9401f95 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c668d4a6 {
    min-height: 761px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0px 0% 55px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 87aef74 {
    width: 100.00%;
    grid-template-rows: minmax(710px, max-content);
    max-width: 100%;
}
    
#\35 bd1e11e {
    align-items: flex-start;
    justify-self: end;
    align-self: start;
    order: 0;
    width: 533px;
    min-height: 478px;
    row-gap: 9px;
    column-gap: 4%;
    background-color: rgba(246, 247, 243, 1);
    background-image: initial;
    height: auto;
    padding: 6% 6% 6% 6%;
    margin: 117px 0% 0px 0%;
}
    
#bb0deaff.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bb0deaff {
    width: 99.56%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 10px 0%;
}
    
#\35 3ea403d {
    margin: 0px 0% 0px 0%;
}
    
#widget_psg {
    width: 99.57392344497607%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0972038 {
    width: 280px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    order: 3;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b2049184 {
    justify-self: start;
    align-self: start;
    height: 625px;
    width: 469px;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 a113b04 {
    justify-content: flex-end;
}
    
#e6708069 {
    width: 49.5%;
    min-height: 8px;
}
    
#c668d4a6 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 761px;
    padding: 8% 4% 8% 4%;
}
    
#\31 87aef74 {
    width: 100.00%;
    grid-template-rows: minmax(196px, max-content);
}
    
#\39 69d65b9 {
    justify-content: center;
    width: 49.5%;
    min-height: 8px;
}
    
#\35 bd1e11e {
    justify-self: end;
    align-self: start;
    height: auto;
    min-height: 500px;
    width: 451px;
    padding: 8% 8% 8% 8%;
    margin: 262px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 969929d {
    height: 380px;
}
    
#\35 59a798a {
    height: 350px;
}
    
#bb0deaff {
    margin-bottom: 60px;
}
}



@media (max-width: 767px) {
    
#b2049184 {
    height: 222px;
    justify-self: start;
    align-self: start;
    width: 95.52%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 a113b04 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-right: 16px;
    justify-content: flex-start;
}
    
#e6708069 {
    width: 100%;
    min-height: 601px;
    align-items: center;
    height: auto;
    justify-content: flex-start;
}
    
#c668d4a6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0px 0% 0px 0%;
}
    
#\31 87aef74 {
    width: 100.00%;
    grid-template-rows: minmax(540px, max-content);
}
    
#\39 69d65b9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
    padding-left: 16px;
}
    
#\35 bd1e11e {
    justify-self: start;
    align-self: start;
    height: auto;
    min-height: 312px;
    width: 341px;
    row-gap: 6px;
    padding: 8% 8% 8% 8%;
    margin: 240px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 969929d {
    height: 240px;
    width: 400px;
}
    
#\35 59a798a {
    height: 240px;
    width: 400px;
}
    
#bb0deaff.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bb0deaff {
    margin: 20px 0% 20px 0%;
}
    
#d0972038 {
    min-height: 50px;
    margin-top: 20px;
    width: 311px;
}
    
#widget_psg {
    width: 99.61%;
}
    
#\35 3ea403d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 3364113 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#c2a38012 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\33 2f2b462.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-bottom: 10px;
}
#\33 2f2b462 {
    width: 250px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b4fe961.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\31 b4fe961 {
    width: 97.37991266375546%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b26209fa {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    order: 0;
    height: auto;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 ad109ef {
    min-height: 0;
    column-gap: 4%;
    row-gap: 64px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fb15e9e7 {
    background-color: rgba(201, 205, 180, 1);
    background-image: initial;
}
    
#\33 11a57d8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\33 11a57d8 {
    width: 274px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d504749.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\37 d504749 {
    width: 274px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ckf {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 62px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 50px 0% 20px 0%;
}
}



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



@media (max-width: 767px) {
    
#\33 2f2b462 {
    min-height: 48px;
    margin-top: 0px;
}
    
#\31 b4fe961.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#\31 b4fe961 {
    width: 81.29%;
}
    
#b26209fa {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 30px;
}
    
#\30 ad109ef {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
    row-gap: 14px;
    padding-top: 10%;
}
    
#\33 11a57d8 {
    min-height: 48px;
}
    
#\37 d504749 {
    min-height: 48px;
}
}



@media all {
    
#\37 f9c226e {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 4;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ee4e4581 {
    width: 112px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7a4cba9 {
    width: 105px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 63cb63a {
    width: 280px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    order: 2;
    margin-top: 30px;
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 12c6dee {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 5px;
    min-height: 120px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(80,91,64,1);
    background-image: initial;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c64675f2 {
    width: 106px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6842af6 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 e02c6de {
    width: 97.36%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b112085 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 551d82b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 5px;
    min-height: 120px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(80,91,64,1);
    background-image: initial;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 22dfc78.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\35 22dfc78 {
    width: 88.07%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 0px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 baed8f2 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ab25b64c {
    width: 85.83%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 fcd3abc {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    order: 0;
    padding: 16px 100px 16px 100px;
    margin: 0% 0% 0% 0%;
}
    
#\30 a4b66a7 {
    width: 96.52%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd51a0bc {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    order: 1;
    align-items: center;
    padding: 100px 12% 100px 12%;
    margin: 0% 0% 0% 0%;
}
    
#\30 2525fa8 {
    margin: 0px 0% 0px 0%;
}
    
#\32 84cda20 {
    background-color: rgba(201,205,180,1);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 f9c226e {
    min-height: auto;
}
    
#\35 22dfc78 {
    width: 99.92%;
}
    
#\36 baed8f2 {
    min-height: auto;
}
    
#\37 fcd3abc {
    padding-left: 0%;
    padding-right: 0%;
    width: 100%;
    min-height: 80px;
}
    
#\30 a4b66a7 {
    width: 80%;
}
    
#fd51a0bc {
    padding-left: 0%;
    padding-right: 0%;
    column-gap: 1%;
    width: 100%;
    min-height: 80px;
}
    
#\35 6842af6 {
    row-gap: 19px;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 8% 4% 8% 4%;
}
    
#\31 b112085 {
    min-height: auto;
}
}



@media (max-width: 767px) {
    
#\37 f9c226e {
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\35 63cb63a {
    min-height: 50px;
    margin-top: 20px;
    width: 311px;
}
    
#\37 12c6dee {
    margin: 0px 0% 0px 0%;
}
    
#\35 6842af6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 20px 4% 20px 4%;
}
    
#\31 b112085 {
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\30 551d82b {
    width: 10px;
    margin: 0px 0% 0px 0%;
}
    
#\35 22dfc78.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
    
#\36 baed8f2 {
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\37 fcd3abc {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 9px;
}
    
#fd51a0bc {
    width: 100%;
    min-height: 802px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 28px;
    height: auto;
    padding: 20px 12% 20px 12%;
    margin: 0% 0% 0% 0%;
}
    
#\30 2525fa8 {
    margin: 0px 0% 0px 0%;
}
    
#c64675f2 {
    width: 130px;
    height: auto;
}
    
#ee4e4581 {
    width: 134px;
    height: auto;
}
    
#b7a4cba9 {
    width: 137px;
    height: auto;
}
}



@media all {
    
#b4c52ba7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 69.86%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 85c2ac5 {
    width: 94.11764705882352%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin-bottom: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#b6258615 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#ead310b1 {
    width: 671px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\31 189b186 {
    width: 94.11764705882352%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 1ecf83c {
    min-height: 311px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 b81bc62 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 28.05935792349727%;
    min-width: 4%;
    align-items: flex-end;
    justify-content: flex-end;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 d747c37.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-bottom: 10px;
}
#\33 d747c37 {
    width: 274px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d7c29b9 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b4c52ba7 {
    width: 100%;
    min-height: 80px;
}
    
#ead310b1 {
    width: 560px;
}
    
#\37 1ecf83c {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
}
    
#\31 b81bc62 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#b4c52ba7 {
    width: 100%;
    min-height: 115px;
    align-items: flex-start;
    row-gap: 12px;
    height: auto;
}
    
#\39 85c2ac5 {
    width: 100.00%;
}
    
#ead310b1 {
    width: 100%;
}
    
#\31 189b186 {
    width: 100%;
}
    
#\37 1ecf83c {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 0px;
    padding-top: 10%;
}
    
#\31 b81bc62 {
    width: 100%;
    min-height: 69px;
    align-items: flex-start;
    height: auto;
}
    
#\33 d747c37 {
    min-height: 48px;
    margin-top: 16px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 17b8906 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\39 74c384e {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 ef6f88b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: initial;
}
    
#widget_1h8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 aa42cf7 {
    margin: 0px 0% 0px 0%;
}
    
#widget_epj.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_epj {
    width: 280px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    margin: 20px 0% 20px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 74c384e {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 aa42cf7 {
    margin: 0px 0% 0px 0%;
}
}



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



@media all {
    
#cb199b64 {
    width: 49.48390595281454%;
    height: 56px;
    max-width: 100%;
}
    
#c05058ca.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c05058ca {
    width: 58.13%;
    height: 52px;
    max-width: 100%;
}
    
#dd989085 {
    width: 280px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 db5de0d.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#\38 db5de0d {
    width: 28.740301889846627%;
    height: 56px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3f55997.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 3f55997 {
    width: 100%;
    height: 475px;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 120px 0px 120px 0px;
}
    
#\38 d59417c {
    align-items: center;
    width: 99.68042913850445%;
    min-height: 94px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9065e11 {
    width: 30.00%;
    grid-template-rows: minmax(814px, max-content);
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c091d54 {
    margin: 0px 0% 0px 0%;
}
    
#\39 082436a {
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0,0,0,0);
    background-image: initial;
}
    
#\34 ca8d255 {
    align-items: center;
    width: 100.00%;
    min-height: 190px;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 4%;
    order: 3;
    justify-self: start;
    align-self: start;
    justify-content: flex-end;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 620px 0px 0px 0px;
}
    
#\31 0e8c681 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f98e98a4 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    order: 3;
    padding: 40px 16px 40px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b292cd2a {
    width: 99.99808991946905%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 702da96 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 496b08f {
    width: 95.32942362755266%;
    height: auto;
    max-width: 100%;
}
    
#\37 1b42659 {
    justify-content: flex-start;
    align-items: center;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 100.00%;
    min-height: 106px;
    row-gap: 6px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 20px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\33 b42f2a8 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 19e4b73 {
    width: 30.00%;
    grid-template-rows: minmax(814px, max-content);
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 87cd2eb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 87cd2eb {
    width: 100%;
    height: 475px;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 120px 0px 120px 0px;
}
    
#f5787263 {
    justify-content: flex-start;
    align-items: center;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 100.00%;
    min-height: 106px;
    row-gap: 6px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 20px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\36 dacca9e {
    align-items: center;
    width: 100.00%;
    min-height: 190px;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 4%;
    order: 3;
    justify-self: start;
    align-self: start;
    justify-content: flex-end;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 620px 0px 0px 0px;
}
    
#\39 d4b7c18 {
    align-items: center;
    width: 99.68042913850445%;
    min-height: 94px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d799b7a {
    width: 95.32942362755266%;
    height: auto;
    max-width: 100%;
}
    
#d28a40cd {
    width: 280px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b33b32f6 {
    width: 30.00%;
    grid-template-rows: minmax(814px, max-content);
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e651963.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 e651963 {
    width: 100%;
    height: 475px;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 120px 0px 120px 0px;
}
    
#d11d748f {
    justify-content: flex-start;
    align-items: center;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 100.00%;
    min-height: 106px;
    row-gap: 6px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 20px 0%;
    margin: 0px 0% 0px 0%;
}
    
#ffb25117 {
    align-items: center;
    width: 100.00%;
    min-height: 190px;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 4%;
    order: 3;
    justify-self: start;
    align-self: start;
    justify-content: flex-end;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 620px 0px 0px 0px;
}
    
#c0422b26 {
    align-items: center;
    width: 99.68042913850445%;
    min-height: 94px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 29878f0 {
    width: 95.32942362755266%;
    height: auto;
    max-width: 100%;
}
    
#a8e5c732 {
    width: 280px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f98e98a4 {
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 2%;
    padding: 40px 0px 40px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 9065e11 {
    width: 31.78%;
    grid-template-rows: minmax(682px, max-content);
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 1b42659 {
    justify-self: start;
    align-self: start;
    height: auto;
    min-height: 112px;
    width: 99.91282093113364%;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 b42f2a8 {
    row-gap: 40px;
    padding: 8% 4% 8% 4%;
}
    
#\34 3f55997 {
    height: 225px;
    justify-self: start;
    align-self: start;
    width: 100.00%;
    margin: 112px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 db5de0d {
    width: 100.00%;
    height: 62px;
}
    
#\33 496b08f {
    width: 95.32895388795653%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ca8d255 {
    justify-self: center;
    align-self: end;
    height: auto;
    min-height: 280px;
    width: 100.00%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 19e4b73 {
    width: 31.78%;
    grid-template-rows: minmax(682px, max-content);
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 87cd2eb {
    height: 225px;
    justify-self: start;
    align-self: start;
    width: 100.00%;
    margin: 112px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f5787263 {
    justify-self: start;
    align-self: start;
    height: auto;
    min-height: 112px;
    width: 99.91282093113364%;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 dacca9e {
    justify-self: center;
    align-self: end;
    height: auto;
    min-height: 280px;
    width: 100.00%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 d799b7a {
    width: 95.32895388795653%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 702da96 {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c05058ca {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b33b32f6 {
    width: 31.78%;
    grid-template-rows: minmax(682px, max-content);
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 e651963 {
    height: 225px;
    justify-self: start;
    align-self: start;
    width: 100.00%;
    margin: 112px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d11d748f {
    justify-self: start;
    align-self: start;
    height: auto;
    min-height: 112px;
    width: 99.91282093113364%;
    justify-content: center;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ffb25117 {
    justify-self: center;
    align-self: end;
    height: auto;
    min-height: 280px;
    width: 100.00%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 29878f0 {
    width: 95.32895388795653%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 0e8c681 {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb199b64 {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\33 9065e11 {
    width: 100.00%;
    grid-template-rows: minmax(618.5px, max-content);
    margin: 0px 0% 0px 0%;
}
    
#\34 ca8d255 {
    align-items: center;
    justify-self: start;
    align-self: start;
    height: auto;
    min-height: 193px;
    width: 100.00%;
    margin: 415px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#cb199b64 {
    height: 104px;
    width: 100.00%;
}
    
#c05058ca {
    height: 72px;
    width: 96.77%;
}
    
#f98e98a4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 36px;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#dd989085 {
    min-height: 50px;
    width: 311px;
}
    
#\38 db5de0d {
    height: 81px;
    width: 55.09%;
}
    
#\33 b42f2a8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 32px;
    padding: 10% 4% 10% 4%;
}
    
#\34 3f55997 {
    height: 251px;
    justify-self: start;
    align-self: start;
    width: 100%;
    margin: 130px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 19e4b73 {
    width: 100.00%;
    grid-template-rows: minmax(603.5px, max-content);
    margin: 0px 0% 0px 0%;
}
    
#\38 87cd2eb {
    height: 251px;
    justify-self: start;
    align-self: start;
    width: 100%;
    margin: 121px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 dacca9e {
    align-items: center;
    justify-self: start;
    align-self: start;
    height: auto;
    min-height: 228px;
    width: 100.00%;
    margin: 372px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d28a40cd {
    min-height: 50px;
    width: 311px;
}
    
#b33b32f6 {
    width: 100.00%;
    grid-template-rows: minmax(304px, max-content);
    margin: 0px 0% 0px 0%;
}
    
#\34 e651963 {
    height: 251px;
    justify-self: start;
    align-self: start;
    width: 100%;
    margin: 153px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ffb25117 {
    align-items: center;
    justify-self: start;
    align-self: start;
    height: auto;
    min-height: 241px;
    width: 100.00%;
    margin: 404px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a8e5c732 {
    min-height: 50px;
    width: 311px;
}
}



@media all {
    
#\32 1564278 {
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0,0,0,0);
    background-image: initial;
}
    
#\36 7002751 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 af3b70c {
    margin: 0px 0% 0px 0%;
}
    
#da6c5690 {
    align-items: center;
    width: 100.00%;
    min-height: 190px;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 4%;
    order: 3;
    justify-self: start;
    align-self: start;
    justify-content: flex-end;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 620px 0px 0px 0px;
}
    
#\39 3b7ae76 {
    width: 94.33733544422302%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 796c9f4 {
    width: 49.48390595281454%;
    height: 56px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 399179d {
    width: 280px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a7b0f785 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c708933 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\34 b2695a5 {
    align-items: center;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 100.00%;
    min-height: 99px;
    row-gap: 6px;
    column-gap: 4%;
    height: auto;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#c86bd20c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c86bd20c {
    width: 99.99818704044714%;
    height: 475px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 120px 0px 120px 0px;
}
    
#\35 e91ea1c {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 1;
}
    
#\36 8d28bb5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4e0ebce {
    width: 99.99808991946905%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 6d03f7b {
    width: 95.32942362755266%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a554eb0b {
    align-items: center;
    width: 100.00%;
    min-height: 190px;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 4%;
    order: 3;
    justify-self: start;
    align-self: start;
    justify-content: flex-end;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 620px 0px 0px 0px;
}
    
#\32 2754f40 {
    width: 30.00%;
    grid-template-rows: minmax(814px, max-content);
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c83bb34 {
    align-items: center;
    width: 93.73997856875307%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b1f3f7cc.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#b1f3f7cc {
    width: 28.740301889846627%;
    height: 56px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c5573041 {
    width: 30.00%;
    grid-template-rows: minmax(814px, max-content);
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#cc6d666a {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    order: 3;
    padding: 40px 16px 40px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 0670ed4 {
    width: 200px;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: center;
    align-self: start;
    margin: 153px 0px 0px 0px;
}
    
#\35 b223292 {
    justify-content: flex-start;
    align-items: center;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 100.00%;
    min-height: 106px;
    row-gap: 6px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 20px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\37 fbf1888.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 fbf1888 {
    width: 58.13%;
    height: 52px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3589ff6 {
    align-items: center;
    width: 100.00%;
    min-height: 190px;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 4%;
    order: 3;
    justify-self: start;
    align-self: start;
    justify-content: flex-end;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 620px 0px 0px 0px;
}
    
#d7106249 {
    align-items: center;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 100.00%;
    min-height: auto;
    row-gap: 6px;
    column-gap: 4%;
    height: auto;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 6caa0c5 {
    align-items: center;
    width: 99.68042913850445%;
    min-height: 94px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ebcfa30.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 ebcfa30 {
    width: 100%;
    height: 475px;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 120px 0px 120px 0px;
}
    
#\35 dfa0f0b {
    width: 30.00%;
    grid-template-rows: minmax(814px, max-content);
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 69c46d8 {
    width: 280px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 baf43b5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 baf43b5 {
    width: 100%;
    height: 475px;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 120px 0px 120px 0px;
}
    
#\33 109639b {
    width: 280px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c5573041 {
    width: 100.00%;
    grid-template-rows: minmax(204px, max-content);
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d7106249 {
    justify-self: end;
    align-self: start;
    height: auto;
    min-height: 72px;
    width: 44.96795567277807%;
    justify-content: center;
    margin: 70px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#cc6d666a {
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#\38 c708933 {
    row-gap: 40px;
    padding: 8% 4% 8% 4%;
}
    
#\34 b2695a5 {
    justify-self: end;
    align-self: start;
    height: auto;
    min-height: 72px;
    width: 44.96795567277807%;
    justify-content: center;
    margin: 70px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#c86bd20c {
    height: 214px;
    justify-self: start;
    align-self: start;
    width: 55%;
    margin: -1px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 ebcfa30 {
    height: 214px;
    justify-self: start;
    align-self: start;
    width: 55%;
    margin: -1px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 dfa0f0b {
    width: 100.00%;
    grid-template-rows: minmax(204px, max-content);
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 2754f40 {
    width: 100.00%;
    grid-template-rows: minmax(204px, max-content);
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 b223292 {
    justify-self: end;
    align-self: start;
    height: auto;
    min-height: 72px;
    width: 44.96795567277807%;
    justify-content: center;
    margin: 70px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 baf43b5 {
    height: 214px;
    justify-self: start;
    align-self: start;
    width: 55.06%;
    margin: -1px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#c5573041 {
    width: 100.00%;
    grid-template-rows: minmax(304px, max-content);
    margin: 0px 0% 0px 0%;
}
    
#da6c5690 {
    align-items: center;
}
    
#\38 796c9f4 {
    height: 240px;
}
    
#cc6d666a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 36px;
}
    
#\32 399179d {
    min-height: 50px;
    margin-top: 20px;
    width: 311px;
}
    
#\38 c708933 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 32px;
    padding: 10% 4% 10% 4%;
}
    
#c86bd20c {
    height: 251px;
    justify-self: start;
    align-self: start;
    width: 100.00%;
    margin: 48px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 fbf1888 {
    height: 240px;
}
    
#\30 3589ff6 {
    align-items: center;
}
    
#\34 ebcfa30 {
    height: 251px;
    justify-self: start;
    align-self: start;
    width: 100.00%;
    margin: 48px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 dfa0f0b {
    width: 100.00%;
    grid-template-rows: minmax(304px, max-content);
    margin: 0px 0% 0px 0%;
}
    
#a554eb0b {
    align-items: center;
}
    
#\31 69c46d8 {
    min-height: 50px;
    width: 311px;
}
    
#\32 2754f40 {
    width: 100.00%;
    grid-template-rows: minmax(304px, max-content);
    margin: 0px 0% 0px 0%;
}
    
#b1f3f7cc {
    height: 240px;
}
    
#\34 baf43b5 {
    height: 251px;
    justify-self: start;
    align-self: start;
    width: 100.00%;
    margin: 48px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 109639b {
    min-height: 50px;
    width: 311px;
}
}

