@media (min-width:1025px) {
  *#dm .dmInner nav.u_1772255828.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { font-size:14px !important; }

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

  *#dm .dmInner *.u_1324404510 .photoGalleryThumbs { padding:0px !important; }

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

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

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

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

  *.dmTabletBody #dm .d-page-1716942098 DIV.dmInner { background-attachment:initial !important; }

  *#dm .d-page-1716942098 DIV.dmInner {
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
    background-attachment:fixed !important;
  }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight {
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
    background-attachment:initial !important;
  }

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

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

  *#dm .dmInner *.u_2284935461 .photoGalleryThumbs { padding:8px !important; }

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

  *#dm .dmInner *.u_2284935461 .photoGalleryViewAll { padding:0 8px !important; }

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

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

  *#dm .dmInner *.u_1808016993 .photoGalleryThumbs { padding:8px !important; }

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

  *#dm .dmInner *.u_1808016993 .photoGalleryViewAll { padding:0 8px !important; }

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

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

  *#dm .dmInner *.u_1294190836 .photoGalleryThumbs { padding:8px !important; }

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

  *#dm .dmInner *.u_1294190836 .photoGalleryViewAll { padding:0 8px !important; }

  *#dm .dmInner div.u_2284935461 .caption-button {
    height:44px !important;
    width:200px !important;
  }
}
@media all {
  *#dm .dmInner *.u_1772255828.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before { font-size:14px !important; }

  *#dm .dmInner *.u_1772255828.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:14px !important; }

  *#dm .dmInner *.dmform-error { text-align:LEFT !important; }

  *#dm .dmInner *.dmform-error .rteBlock { text-align:LEFT !important; }

  *#dm .dmInner *.u_1970917590 .dmformsubmit { text-align:LEFT !important; }

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

  *#dm .dmInner div.u_1324404510 .caption-container .caption-title {
    color:var(--color_5) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_1324404510 {
    border-style:solid !important;
    border-width:0px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1111739968 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner a.u_1111739968:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1111739968.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1491803290 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner a.u_1491803290:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1491803290.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1006167397 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner a.u_1006167397:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1006167397.hover .iconBg { background-color:rgb(255,255,255) !important; }

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

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

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

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

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

  *#dm .dmInner a.u_1976816203 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner a.u_1976816203:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1976816203.hover .iconBg { background-color:rgb(255,255,255) !important; }

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

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

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

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

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

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

  *#dm .dmInner a.u_1003276538 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner a.u_1003276538:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1003276538.hover .iconBg { background-color:rgb(255,255,255) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1839356394:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1839356394.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1557226319 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner a.u_1557226319:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1557226319.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1839356394 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(95,95,95) rgb(95,95,95) rgb(95,95,95) rgb(95,95,95) !important;
    border-width:2px 2px 2px 2px !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner a.u_1765929265 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner a.u_1765929265:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1765929265.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1380657742 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner a.u_1380657742:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1380657742.hover .iconBg { background-color:rgb(255,255,255) !important; }

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

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

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

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

  *#dm .dmInner a.u_1749472795 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner a.u_1749472795:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1749472795.hover .iconBg { background-color:rgb(255,255,255) !important; }

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

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

  *#dm .dmInner a.u_1951314485 .iconBg { display:none !important; }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_2284935461 .caption-inner { background-color:rgba(22,20,20,0.8) !important; }

  *#dm .dmInner div.u_2284935461 .caption-button {
    background-color:rgba(0,0,0,0) !important;
    border-style:solid !important;
    border-width:2px !important;
    border-color:rgba(255,255,255,1) !important;
    border-radius:5px 5px 5px 5px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1468945683 {
    border-style:solid !important;
    border-color:rgb(54,54,54) rgb(54,54,54) rgb(54,54,54) rgb(54,54,54) !important;
    border-width:2px 2px 2px 2px !important;
    border-radius:10px 10px 10px 10px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1429675718 {
    border-style:solid !important;
    border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-radius:10px 10px 10px 10px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1951314485 {
    border-style:solid !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-radius:15px 15px 15px 15px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1931486806 {
    border-style:solid !important;
    border-color:rgb(54,54,54) rgb(54,54,54) rgb(54,54,54) rgb(54,54,54) !important;
    border-width:2px 2px 2px 2px !important;
    border-radius:10px 10px 10px 10px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1286697919:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1286697919.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1556672522 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner a.u_1556672522:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1556672522.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1286697919 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(95,95,95) rgb(95,95,95) rgb(95,95,95) rgb(95,95,95) !important;
    border-width:2px 2px 2px 2px !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner a.u_1995792361 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner a.u_1995792361:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1995792361.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1520804132 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner a.u_1520804132:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1520804132.hover .iconBg { background-color:rgb(255,255,255) !important; }

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

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

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

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

  *#dm .dmInner a.u_1343723763 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner a.u_1343723763:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1343723763.hover .iconBg { background-color:rgb(255,255,255) !important; }

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

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

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

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

  *#dm .dmInner a.u_1245780401:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1245780401.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1245780401 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(95,95,95) rgb(95,95,95) rgb(95,95,95) rgb(95,95,95) !important;
    border-width:2px 2px 2px 2px !important;
    border-radius:15px 15px 15px 15px !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1108197614:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1108197614.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1046568565 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner a.u_1046568565:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1046568565.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1108197614 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(95,95,95) rgb(95,95,95) rgb(95,95,95) rgb(95,95,95) !important;
    border-width:2px 2px 2px 2px !important;
    border-radius:15px 15px 15px 15px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1694376405:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1694376405.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1002010264 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner a.u_1002010264:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1002010264.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1694376405 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(95,95,95) rgb(95,95,95) rgb(95,95,95) rgb(95,95,95) !important;
    border-width:2px 2px 2px 2px !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner a.u_1922121791 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner a.u_1922121791:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1922121791.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1036782678 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner a.u_1036782678:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1036782678.hover .iconBg { background-color:rgb(255,255,255) !important; }

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

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

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

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

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

  *#dm .dmInner a.u_1965913194 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner a.u_1965913194:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1965913194.hover .iconBg { background-color:rgb(255,255,255) !important; }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1808016993 .caption-button {
    background-color:rgba(0,0,0,0) !important;
    border-style:solid !important;
    border-width:2px !important;
    border-color:rgba(255,255,255,1) !important;
    border-radius:5px 5px 5px 5px !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1808016993 .caption-inner { background-color:var(--color_1) !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1151231525 {
    border-style:solid !important;
    border-color:rgb(54,54,54) rgb(54,54,54) rgb(54,54,54) rgb(54,54,54) !important;
    border-width:2px 2px 2px 2px !important;
    border-radius:10px 10px 10px 10px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1357369547 {
    border-style:solid !important;
    border-color:rgb(54,54,54) rgb(54,54,54) rgb(54,54,54) rgb(54,54,54) !important;
    border-width:2px 2px 2px 2px !important;
    border-radius:10px 10px 10px 10px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1601777711 {
    border-style:solid !important;
    border-color:rgb(54,54,54) rgb(54,54,54) rgb(54,54,54) rgb(54,54,54) !important;
    border-width:2px 2px 2px 2px !important;
    border-radius:10px 10px 10px 10px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1155208993 {
    border-style:solid !important;
    border-color:rgb(54,54,54) rgb(54,54,54) rgb(54,54,54) rgb(54,54,54) !important;
    border-width:2px 2px 2px 2px !important;
    border-radius:10px 10px 10px 10px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1733705193 {
    border-style:solid !important;
    border-color:rgb(54,54,54) rgb(54,54,54) rgb(54,54,54) rgb(54,54,54) !important;
    border-width:2px 2px 2px 2px !important;
    border-radius:10px 10px 10px 10px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1128232309:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1128232309.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1252046801 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-radius:15px 15px 15px 15px !important;
  }

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

  *#dm .dmInner a.u_1252046801:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1252046801.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1128232309 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(95,95,95) rgb(95,95,95) rgb(95,95,95) rgb(95,95,95) !important;
    border-width:2px 2px 2px 2px !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner a.u_1663866474 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner a.u_1663866474:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1663866474.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1728350914 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-radius:15px 15px 15px 15px !important;
  }

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

  *#dm .dmInner a.u_1728350914:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1728350914.hover .iconBg { background-color:rgb(255,255,255) !important; }

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

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

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

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

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

  *#dm .dmInner a.u_1288918830 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner a.u_1288918830:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1288918830.hover .iconBg { background-color:rgb(255,255,255) !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1294190836 .caption-button {
    background-color:rgba(0,0,0,0) !important;
    border-style:solid !important;
    border-width:2px !important;
    border-color:rgba(255,255,255,1) !important;
    border-radius:5px 5px 5px 5px !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1294190836 .caption-inner { background-color:var(--color_1) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1371064225:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1371064225.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1591852780 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner a.u_1591852780:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1591852780.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1371064225 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(95,95,95) rgb(95,95,95) rgb(95,95,95) rgb(95,95,95) !important;
    border-width:2px 2px 2px 2px !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner a.u_1515509774 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner a.u_1515509774:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1515509774.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1265392704 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner a.u_1265392704:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1265392704.hover .iconBg { background-color:rgb(255,255,255) !important; }

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

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

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

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

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

  *#dm .dmInner a.u_1865693133 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner a.u_1865693133:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1865693133.hover .iconBg { background-color:rgb(255,255,255) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1286242890:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1286242890.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1487146141 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner a.u_1487146141:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1487146141.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1280778907 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner a.u_1280778907:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1280778907.hover .iconBg { background-color:rgb(255,255,255) !important; }

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

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

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

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

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

  *#dm .dmInner a.u_1838386278 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner a.u_1838386278:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1838386278.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1286242890 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/0df59ce3/icon/Crown_5139051.svg) !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1286242890 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-radius:15px 15px 15px 15px !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1007560357:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1007560357.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1007560357 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/0df59ce3/icon/Crown_5139051.svg) !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1007560357 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-radius:15px 15px 15px 15px !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1756715061 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner a.u_1756715061:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1756715061.hover .iconBg { background-color:rgb(255,255,255) !important; }

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

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

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

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

  *#dm .dmInner a.u_1038737237 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner a.u_1038737237:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1038737237.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1089795860 {
    border-style:solid !important;
    border-color:rgb(54,54,54) rgb(54,54,54) rgb(54,54,54) rgb(54,54,54) !important;
    border-width:1px 1px 1px 1px !important;
    border-radius:10px 10px 10px 10px !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

  *#dm .dmInner *.u_undefined::after { margin-top:12px !important; }

  *#dm .dmInner *.u_1618869249::after { margin-top:0px !important; }

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

  *#dm .dmInner a.u_1286697919 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/0df59ce3/icon/Crown_5139051.svg) !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1038737237 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/0df59ce3/icon/Crown_5139051.svg) !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1128232309 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/0df59ce3/icon/Crown_5139051.svg) !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1995792361 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/0df59ce3/icon/Crown_5139051.svg) !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1663866474 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/0df59ce3/icon/Crown_5139051.svg) !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1491803290 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/0df59ce3/icon/Crown_5139051.svg) !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1006167397 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/0df59ce3/icon/Crown_5139051.svg) !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1520804132 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/0df59ce3/icon/Crown_5139051.svg) !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1728350914 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/0df59ce3/icon/Crown_5139051.svg) !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1976816203 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/0df59ce3/icon/Crown_5139051.svg) !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1343723763 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/0df59ce3/icon/Crown_5139051.svg) !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1288918830 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/0df59ce3/icon/Crown_5139051.svg) !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1111739968 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/0df59ce3/icon/Crown_5139051.svg) !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1556672522 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/0df59ce3/icon/Crown_5139051.svg) !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1252046801 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/0df59ce3/icon/Crown_5139051.svg) !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1154137546 hr {
    border-top-style:solid !important;
    color:rgba(255,153,204,1) !important;
    border-width:1px !important;
  }

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

  *#dm .dmInner div.u_1361127470 img {
    object-position:50% 0% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner div.u_1122493690 img {
    object-position:50% 0% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner div.u_3128412301 img {
    object-position:50% 50% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner div.u_1356262450 img {
    object-position:50% 50% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner div.u_1886595725 img {
    object-position:50% 50% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner div.u_1271321333 img {
    object-position:50% 50% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner a.u_1468945683 span.text {
    font-weight:500 !important;
    color:var(--color_8) !important;
    font-family:'Neo Sans Std Regular' !important;
  }

  *#dm .dmInner a.u_1089795860 span.text {
    font-weight:500 !important;
    color:var(--color_8) !important;
    font-family:'Neo Sans Std Regular' !important;
  }

  *#dm .dmInner a.u_1429675718 span.text {
    font-weight:500 !important;
    color:var(--color_8) !important;
    font-family:'Neo Sans Std Regular' !important;
  }

  *#dm .dmInner a.u_1038737237 span.text {
    color:var(--color_3) !important;
    font-family:'Neo Sans Std Regular' !important;
  }

  *#dm .dmInner a.u_1111739968 span.text {
    color:var(--color_3) !important;
    font-family:'Neo Sans Std Regular' !important;
  }

  *#dm .dmInner a.u_1491803290 span.text {
    color:var(--color_3) !important;
    font-family:'Neo Sans Std Regular' !important;
  }

  *#dm .dmInner a.u_1006167397 span.text {
    color:var(--color_3) !important;
    font-family:'Neo Sans Std Regular' !important;
  }

  *#dm .dmInner a.u_1976816203 span.text {
    color:var(--color_3) !important;
    font-family:'Neo Sans Std Regular' !important;
  }

  *#dm .dmInner a.u_1756715061 span.text {
    color:var(--color_3) !important;
    font-family:'Neo Sans Std Regular' !important;
  }

  *#dm .dmInner a.u_1756715061 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/0df59ce3/icon/Crown_5139051.svg) !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1003276538 span.text {
    color:var(--color_3) !important;
    font-family:'Neo Sans Std Regular' !important;
  }

  *#dm .dmInner a.u_1003276538 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/0df59ce3/icon/Crown_5139051.svg) !important;
    background-color:var(--color_3) !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1096374214 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner a.u_1096374214:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1096374214.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1096374214 span.text {
    color:var(--color_3) !important;
    font-family:'Neo Sans Std Regular' !important;
  }

  *#dm .dmInner a.u_1096374214 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/0df59ce3/icon/Crown_5139051.svg) !important;
    background-color:var(--color_3) !important;
  }

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

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

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

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

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

  *#dm .dmInner a.u_1879524886 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner a.u_1879524886:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1879524886.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1879524886 span.text {
    color:var(--color_3) !important;
    font-family:'Neo Sans Std Regular' !important;
  }

  *#dm .dmInner a.u_1879524886 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/0df59ce3/icon/Crown_5139051.svg) !important;
    background-color:var(--color_3) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1741701091 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:1.11111px 1.11111px 1.11111px 1.11111px !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner a.u_1741701091:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1741701091.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_1741701091 span.text {
    color:var(--color_3) !important;
    font-family:'Neo Sans Std Regular' !important;
  }

  *#dm .dmInner a.u_1741701091 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/0df59ce3/icon/Crown_5139051.svg) !important;
    background-color:var(--color_3) !important;
  }

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

  *#dm .dmInner a.u_1007560357 span.text {
    color:var(--color_3) !important;
    font-family:'Neo Sans Std Regular' !important;
  }

  *#dm .dmInner a.u_1286242890 span.text {
    color:var(--color_3) !important;
    font-family:'Neo Sans Std Regular' !important;
  }

  *#dm .dmInner a.u_1487146141 span.text {
    color:var(--color_3) !important;
    font-family:'Neo Sans Std Regular' !important;
  }

  *#dm .dmInner a.u_1280778907 span.text {
    color:var(--color_3) !important;
    font-family:'Neo Sans Std Regular' !important;
  }

  *#dm .dmInner a.u_1838386278 span.text {
    color:var(--color_3) !important;
    font-family:'Neo Sans Std Regular' !important;
  }

  *#dm .dmInner a.u_1838386278 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/0df59ce3/icon/Crown_5139051.svg) !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1280778907 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/0df59ce3/icon/Crown_5139051.svg) !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1487146141 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/0df59ce3/icon/Crown_5139051.svg) !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1694376405 span.text {
    color:var(--color_3) !important;
    font-family:'Neo Sans Std Regular' !important;
  }

  *#dm .dmInner a.u_1694376405 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/0df59ce3/icon/Crown_5139051.svg) !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1002010264 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/0df59ce3/icon/Crown_5139051.svg) !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1002010264 span.text {
    color:var(--color_3) !important;
    font-family:'Neo Sans Std Regular' !important;
  }

  *#dm .dmInner a.u_1922121791 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/0df59ce3/icon/Crown_5139051.svg) !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1922121791 span.text {
    color:var(--color_3) !important;
    font-family:'Neo Sans Std Regular' !important;
  }

  *#dm .dmInner a.u_1036782678 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/0df59ce3/icon/Crown_5139051.svg) !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1036782678 span.text {
    color:var(--color_3) !important;
    font-family:'Neo Sans Std Regular' !important;
  }

  *#dm .dmInner a.u_1965913194 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/0df59ce3/icon/Crown_5139051.svg) !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1965913194 span.text {
    color:var(--color_3) !important;
    font-family:'Neo Sans Std Regular' !important;
  }

  *#dm .dmInner a.u_1951314485 span.text {
    font-weight:600 !important;
    color:rgba(255,255,255,1) !important;
    font-family:'Neo Sans Std Regular' !important;
    text-decoration:none !important;
  }

  *#dm .dmInner div.u_2284935461 .caption-container .caption-title {
    color:var(--color_9) !important;
    font-weight:400 !important;
    font-style:normal !important;
    font-family:'Neo Sans Std Medium' !important;
  }

  *#dm .dmInner div.u_2284935461 .caption-container .caption-text {
    color:var(--color_9) !important;
    font-weight:700 !important;
    font-family:'Neo Sans Std Regular' !important;
  }

  *#dm .dmInner div.u_2284935461 .caption-container .caption-text .rteBlock {
    color:var(--color_9) !important;
    font-weight:700 !important;
    font-family:'Neo Sans Std Regular' !important;
  }

  *#dm .dmInner div.u_2284935461 .caption-button span.text {
    color:rgba(255,255,255,1) !important;
    font-family:'Neo Sans Std Regular' !important;
  }

  *#dm .dmInner a.u_1151231525 span.text {
    font-weight:500 !important;
    color:var(--color_8) !important;
    font-family:'Neo Sans Std Regular' !important;
  }

  *#dm .dmInner a.u_1155208993 span.text {
    font-weight:500 !important;
    color:var(--color_8) !important;
    font-family:'Neo Sans Std Regular' !important;
  }

  *#dm .dmInner a.u_1733705193 span.text {
    font-weight:500 !important;
    color:var(--color_8) !important;
    font-family:'Neo Sans Std Regular' !important;
  }

  *#dm .dmInner a.u_1286697919 span.text {
    color:var(--color_3) !important;
    font-family:'Neo Sans Std Regular' !important;
  }

  *#dm .dmInner a.u_1556672522 span.text {
    color:var(--color_3) !important;
    font-family:'Neo Sans Std Regular' !important;
  }

  *#dm .dmInner a.u_1995792361 span.text {
    color:var(--color_3) !important;
    font-family:'Neo Sans Std Regular' !important;
  }

  *#dm .dmInner a.u_1520804132 span.text {
    color:var(--color_3) !important;
    font-family:'Neo Sans Std Regular' !important;
  }

  *#dm .dmInner a.u_1343723763 span.text {
    color:var(--color_3) !important;
    font-family:'Neo Sans Std Regular' !important;
  }

  *#dm .dmInner a.u_1245780401 span.text {
    color:var(--color_3) !important;
    font-family:'Neo Sans Std Regular' !important;
  }

  *#dm .dmInner a.u_1245780401 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/0df59ce3/icon/Crown_5139051.svg) !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1108197614 span.text {
    color:var(--color_3) !important;
    font-family:'Neo Sans Std Regular' !important;
  }

  *#dm .dmInner a.u_1108197614 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/0df59ce3/icon/Crown_5139051.svg) !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1046568565 span.text {
    color:var(--color_3) !important;
    font-family:'Neo Sans Std Regular' !important;
  }

  *#dm .dmInner a.u_1046568565 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/0df59ce3/icon/Crown_5139051.svg) !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1839356394 span.text {
    color:var(--color_3) !important;
    font-family:'Neo Sans Std Regular' !important;
  }

  *#dm .dmInner a.u_1839356394 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/0df59ce3/icon/Crown_5139051.svg) !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1557226319 span.text {
    color:var(--color_3) !important;
    font-family:'Neo Sans Std Regular' !important;
  }

  *#dm .dmInner a.u_1557226319 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/0df59ce3/icon/Crown_5139051.svg) !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1207533993 img {
    border-radius:0% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner div.u_1832171589 img {
    border-radius:0% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner div.u_1715172336 img {
    border-radius:0% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner div.u_1877392665 img {
    border-radius:0% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner div.u_1959750556 img {
    border-radius:0% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner div.u_1118354089 img {
    border-radius:0% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner div.u_1297781165 img {
    border-radius:0% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner div.u_1703902491 img {
    border-radius:0% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner div.u_1259144551 img {
    border-radius:0% !important;
    object-fit:contain !important;
  }

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

  *#dm .dmInner div.u_1666648358 img {
    border-radius:0% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner a.u_1765929265 span.text {
    color:var(--color_3) !important;
    font-family:'Neo Sans Std Regular' !important;
  }

  *#dm .dmInner a.u_1765929265 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/0df59ce3/icon/Crown_5139051.svg) !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1706887625 img {
    border-radius:0% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner div.u_1468499417 img {
    border-radius:0% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner a.u_1380657742 span.text {
    color:var(--color_3) !important;
    font-family:'Neo Sans Std Regular' !important;
  }

  *#dm .dmInner a.u_1380657742 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/0df59ce3/icon/Crown_5139051.svg) !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1749472795 span.text {
    color:var(--color_3) !important;
    font-family:'Neo Sans Std Regular' !important;
  }

  *#dm .dmInner a.u_1749472795 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/0df59ce3/icon/Crown_5139051.svg) !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1808016993 .caption-container .caption-title {
    color:var(--color_9) !important;
    font-weight:700 !important;
    font-style:normal !important;
    font-family:'Neo Sans Std Regular' !important;
  }

  *#dm .dmInner div.u_1808016993 .caption-container .caption-text {
    color:var(--color_9) !important;
    font-weight:700 !important;
    font-family:'Neo Sans Std Regular' !important;
  }

  *#dm .dmInner div.u_1808016993 .caption-container .caption-text .rteBlock {
    color:var(--color_9) !important;
    font-weight:700 !important;
    font-family:'Neo Sans Std Regular' !important;
  }

  *#dm .dmInner div.u_1808016993 .caption-button span.text {
    color:rgba(255,255,255,1) !important;
    font-family:'Neo Sans Std Regular' !important;
  }

  *#dm .dmInner div.u_1223684695 img {
    object-position:50% 50% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner div.u_1383663185 img {
    object-position:50% 50% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner a.u_1931486806 span.text {
    font-weight:500 !important;
    color:var(--color_8) !important;
    font-family:'Neo Sans Std Regular' !important;
  }

  *#dm .dmInner a.u_1357369547 span.text {
    font-weight:500 !important;
    color:var(--color_8) !important;
    font-family:'Neo Sans Std Regular' !important;
  }

  *#dm .dmInner a.u_1601777711 span.text {
    font-weight:500 !important;
    color:var(--color_8) !important;
    font-family:'Neo Sans Std Regular' !important;
  }

  *#dm .dmInner a.u_1663866474 span.text {
    color:var(--color_3) !important;
    font-family:'Neo Sans Std Regular' !important;
  }

  *#dm .dmInner a.u_1288918830 span.text {
    color:var(--color_3) !important;
    font-family:'Neo Sans Std Regular' !important;
  }

  *#dm .dmInner a.u_1865693133 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/0df59ce3/icon/Crown_5139051.svg) !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1865693133 span.text {
    color:var(--color_3) !important;
    font-family:'Neo Sans Std Regular' !important;
  }

  *#dm .dmInner a.u_1265392704 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/0df59ce3/icon/Crown_5139051.svg) !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1265392704 span.text {
    color:var(--color_3) !important;
    font-family:'Neo Sans Std Regular' !important;
  }

  *#dm .dmInner a.u_1515509774 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/0df59ce3/icon/Crown_5139051.svg) !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1515509774 span.text {
    color:var(--color_3) !important;
    font-family:'Neo Sans Std Regular' !important;
  }

  *#dm .dmInner a.u_1591852780 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/0df59ce3/icon/Crown_5139051.svg) !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1591852780 span.text {
    color:var(--color_3) !important;
    font-family:'Neo Sans Std Regular' !important;
  }

  *#dm .dmInner a.u_1371064225 span.text {
    color:var(--color_3) !important;
    font-family:'Neo Sans Std Regular' !important;
  }

  *#dm .dmInner a.u_1371064225 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/0df59ce3/icon/Crown_5139051.svg) !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1294190836 .caption-container .caption-title {
    color:var(--color_9) !important;
    font-weight:700 !important;
    font-style:normal !important;
    font-family:'Neo Sans Std Medium' !important;
  }

  *#dm .dmInner div.u_1294190836 .caption-container .caption-text {
    color:var(--color_9) !important;
    font-weight:400 !important;
    font-family:'Neo Sans Std Regular' !important;
  }

  *#dm .dmInner div.u_1294190836 .caption-container .caption-text .rteBlock {
    color:var(--color_9) !important;
    font-weight:400 !important;
    font-family:'Neo Sans Std Regular' !important;
  }

  *#dm .dmInner div.u_1294190836 .caption-button span.text {
    color:rgba(255,255,255,1) !important;
    font-family:'Neo Sans Std Regular' !important;
  }

  *#dm .dmInner nav.u_1756072085 { color:white !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1324404510 .photoGalleryThumbs { padding:0px !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1808016993 .photoGalleryThumbs { padding:8.5px !important; }

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

  *#dm .dmInner *.u_1808016993 .photoGalleryViewAll { padding:0 8.5px !important; }

  *#dm .dmInner div.u_1808016993 .caption-button {
    width:195px !important;
    height:43px !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1294190836 .photoGalleryThumbs { padding:8.5px !important; }

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

  *#dm .dmInner *.u_1294190836 .photoGalleryViewAll { padding:0 8.5px !important; }

  *#dm .dmInner div.u_1294190836 .caption-button {
    width:195px !important;
    height:43px !important;
  }

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

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

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

  *#dm .dmInner div.u_1297781165 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1970917590 .dmforminput input { font-size:14px !important; }

  *#dm .dmInner div.u_1970917590 .dmforminput textarea { font-size:14px !important; }

  *#dm .dmInner div.u_1970917590 .dmforminput .fileUploadLink { font-size:14px !important; }

  *#dm .dmInner div.u_1970917590 .checkboxwrapper span { font-size:14px !important; }

  *#dm .dmInner div.u_1970917590 .radiowrapper span { font-size:14px !important; }

  *#dm .dmInner div.u_1970917590 .optinwrapper div { font-size:14px !important; }

  *#dm .dmInner div.u_1970917590 .freetextwrapper { font-size:14px !important; }

  *#dm .dmInner div.u_1970917590 .dmforminput select { font-size:14px !important; }

  *#dm .dmInner div.u_1970917590 .dmforminput option { font-size:14px !important; }

  *#dm .dmInner *.u_1324404510 .photoGalleryThumbs { padding:0px !important; }

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

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

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

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

  *#dm .dmInner *.u_1294190836 .photoGalleryThumbs { padding:3.5px !important; }

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

  *#dm .dmInner *.u_1294190836 .photoGalleryViewAll { padding:0 3.5px !important; }

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

  *#dm .dmInner div.u_1294190836 .caption-container .caption-title { font-size:24px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 1);
    --overlapping-background-image: rgba(0, 0, 0, 1);
}
}



@media all {
    
#\32 7e8660e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 878d8bc::before, #\30 878d8bc > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.93;
    background-image: radial-gradient(circle, rgba(44, 1, 30, 1) 0%, rgba(0, 0, 0, 1) 100%);
}
#\30 878d8bc {
    background-image: url();
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
}
#\30 878d8bc.lazy {
    background-image: url('');
}
    
#\32 c0251ae {
    min-height: 821px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 1% 0% 1%;
    margin: 0% 0% 0% 0%;
}
    
#widget_uum {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: 28px;
    grid-area: auto / auto / auto / auto;
}
    
#group_8v9 {
    align-items: flex-end;
    width: 100.00%;
    min-height: 471px;
    max-height: 100%;
    order: 0;
    height: auto;
    padding: 16px 16px 16px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_rbj.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_rbj {
    width: 37.63%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-top: 116px;
}
    
#\33 13af018 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: 28px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 c0251ae {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 757px;
    padding: 14% 4% 4% 4%;
}
    
#\32 7e8660e {
    width: 100%;
    min-height: 8px;
    row-gap: 24px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#group_8v9 {
    width: 100.00%;
    min-height: 272px;
    order: 0;
    align-items: center;
}
    
#\30 878d8bc::before, #\30 878d8bc > .bgExtraLayerOverlay {
    
}
#\30 878d8bc {
    background-position: 50% 50%;
}
#\30 878d8bc.lazy {
    background-image: url('');
}
    
#widget_rbj {
    height: auto;
    margin-top: -1px;
    order: 0;
    width: 32.63%;
}
    
#\33 13af018 {
    width: 79.55%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 27px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_uum {
    margin-top: 40px;
    order: 1;
}
}



@media (max-width: 767px) {
    
#\32 7e8660e {
    width: 100%;
    min-height: 427px;
    align-items: flex-start;
    row-gap: 14px;
    padding: 16px 6px 16px 6px;
}
    
#\32 c0251ae {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 24% 4% 24% 4%;
}
    
#group_8v9 {
    justify-self: auto;
    width: 99.99883947905462%;
    order: 0;
    min-height: 0px;
    align-self: auto;
    max-width: 100%;
    padding-left: 0px;
    padding-right: 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_uum {
    width: 100.00%;
}
    
#widget_rbj {
    height: auto;
}
    
#\33 13af018 {
    width: 100.00%;
}
    
#\30 878d8bc::before, #\30 878d8bc > .bgExtraLayerOverlay {
    
}
#\30 878d8bc.lazy {
    background-image: url('');
}
}



@media all {
    
#\39 d02f4f2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#d370dcc3 {
    min-height: 483px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 1% 0% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\38 547e17e::before, #\38 547e17e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.49;
    border-radius: inherit;
}
#\38 547e17e {
    background-color: rgba(0, 0, 0, 1);
    background-image: url(https://lirp.cdn-website.com/0df59ce3/dms3rep/multi/opt/pexels-photo-1190297-1920w.jpeg);
    background-attachment: fixed;
}
#\38 547e17e.lazy {
    background-image: url('');
}
    
#dd6619a7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: -106px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f56a5a4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 fa7bc61.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 fa7bc61 {
    width: 25.86%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d370dcc3 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 14px;
    padding: 0% 4% 0% 4%;
}
    
#\39 d02f4f2 {
    width: 100%;
    min-height: 438px;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    row-gap: 10px;
    padding: 0% 0% 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 d7444a0 {
    margin: 0px 0% 0px 0%;
}
    
#\38 547e17e::before, #\38 547e17e > .bgExtraLayerOverlay {
    
}
#\38 547e17e.lazy {
    background-image: url('');
}
    
#dd6619a7 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 19px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 fa7bc61 {
    margin-top: 54px;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\35 f56a5a4 {
    margin-top: -35px;
}
}



@media (max-width: 767px) {
    
#\39 d02f4f2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 16px;
    padding-right: 0px;
    padding-left: 0px;
}
    
#d370dcc3 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 6%;
}
    
#\38 547e17e::before, #\38 547e17e > .bgExtraLayerOverlay {
    
}
#\38 547e17e.lazy {
    background-image: url('');
}
    
#\38 fa7bc61 {
    height: auto;
}
}



@media all {
    
#efbf3be2 {
    min-height: 320px;
    padding-top: 4%;
    padding-bottom: 4%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\31 662b588 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0458b1d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\35 6935ed9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding-right: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#efbf3be2 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
    padding: 0% 0% 0% 0%;
}
    
#\31 662b588.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4%;
    padding-bottom: 4%;
}
#\31 662b588 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6935ed9 {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#efbf3be2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 0% 6% 0%;
}
    
#\31 662b588 {
    margin: 0px 0% 0px 0%;
}
    
#\35 6935ed9 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: row;
    flex-wrap: nowrap;
}
}



@media all {
    
#\38 6039190 {
    min-height: 287px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#de22c47e {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#c182ea9a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 100px;
    width: 54.15815646788846%;
    min-width: 4%;
    order: 1;
    padding: 4% 16px 4% 16px;
    margin: 0% 0% 0% 0%;
}
    
#group_lqs {
    width: 31.74%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    order: 0;
    margin-left: 5%;
    margin-right: 5%;
    padding: 0px 16px 0px 16px;
}
    
#widget_l76.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_l76 {
    width: 100.01%;
    height: 290px;
    max-width: 100%;
    align-self: flex-end;
    margin: -35px -14% -10px -14%;
}
    
#\31 6f41079.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 6f41079 {
    width: 71.86%;
    height: auto;
    max-width: 100%;
    margin-top: -85px;
    order: 1;
}
    
#\36 88b2187.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 88b2187 {
    width: 80.00241919914754%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-top: 3px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 520017e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 520017e {
    width: 71.86%;
    height: auto;
    max-width: 100%;
    margin-top: -84px;
    order: 3;
}
    
#ad33dc65.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ad33dc65 {
    width: 271px;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: auto;
    justify-self: auto;
    margin-top: -86px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 6039190 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 2%;
}
    
#c182ea9a {
    width: 49%;
    min-height: 8px;
    padding-top: 16px;
    padding-bottom: 16px;
    row-gap: 32px;
}
    
#group_lqs {
    width: 49%;
    min-height: 8px;
}
    
#\31 6f41079 {
    width: 100%;
}
    
#\36 88b2187 {
    width: 100%;
}
    
#\33 520017e {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\38 6039190 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#c182ea9a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 19px;
}
    
#group_lqs {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_l76 {
    height: 240px;
}
    
#\31 6f41079 {
    width: 100%;
}
    
#\36 88b2187 {
    width: 100%;
}
    
#\33 520017e {
    width: 100%;
}
    
#ad33dc65 {
    order: 3;
    height: 48px;
    align-self: auto;
    width: 100%;
    max-width: 100%;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 4e2c246 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#ce946b54 {
    min-height: 237px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 0% 0%;
}
    
#\39 777f0a1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a2fd9a1 {
    width: 99.99904196716076%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: -18px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb74b452 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: stretch;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#d92c1881 {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#d84d89a2 {
    margin-bottom: 20px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ce946b54 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 240px;
}
    
#\31 4e2c246 {
    width: 100%;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#eb74b452.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#eb74b452 {
    width: 75.19%;
    margin: 0px 12% 0px 12%;
}
    
#\34 a2fd9a1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 a2fd9a1 {
    width: 81.62%;
    margin: -18px 12% 0px 12%;
}
    
#\39 777f0a1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 777f0a1 {
    width: 87.29%;
    margin: 0px 12% 0px 12%;
}
}



@media (max-width: 767px) {
    
#\31 4e2c246 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 10px 0% 0px 0%;
}
    
#ce946b54 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\39 777f0a1.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#\39 777f0a1 {
    justify-self: auto;
    align-self: auto;
    width: 99.99702816499241%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a2fd9a1.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#\34 a2fd9a1 {
    justify-self: auto;
    align-self: auto;
    width: 99.99702816499241%;
    order: 0;
    margin: -24px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb74b452 {
    order: 0;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 569714b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 0px 16px 0px 16px;
}
    
#\35 e552fba {
    min-height: 110px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#a8034ba6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 e552fba {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#\35 569714b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 e552fba {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#a8034ba6 {
    order: 0;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 0513673 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 8% 3% 8% 3%;
    margin: 0% 0% 0% 0%;
}
    
#a9b1453f {
    width: 89.56%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: flex-start;
    margin-top: -14px;
}
    
#b8e581e4 {
    background-image: linear-gradient(0deg, rgba(255, 193, 224, 0.35) 0%, rgba(255, 255, 255, 1) 100%);
    background-origin: border-box;
}
    
#ccd46e4e {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d89c122 {
    width: 268px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-bottom: 20px;
    align-self: flex-start;
    margin-top: -15px;
}
    
#\32 c19db5c {
    width: 100.01%;
    height: 300px;
    max-width: 100%;
    order: 0;
    align-self: stretch;
}
    
#\37 a192bf2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#abd990ce {
    margin-top: -16px;
}
    
#aeceab62 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: flex-start;
    margin-top: -14px;
}
    
#\30 2a49adc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d95dbfac {
    width: 268px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-bottom: 20px;
    align-self: flex-start;
    margin-top: -15px;
}
    
#\32 a2d748f {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#\34 89cd29b {
    width: 100.01%;
    height: 300px;
    max-width: 100%;
    order: 0;
    align-self: stretch;
}
    
#\36 1ed2aaf {
    width: 252px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 4;
    align-self: flex-start;
    margin-top: -24px;
}
    
#\38 4ecccc9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 d34b80e {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: flex-start;
    margin-top: -14px;
}
    
#\35 565b5d0 {
    width: 100.01%;
    height: 300px;
    max-width: 100%;
    order: 0;
    align-self: stretch;
}
    
#\32 9b588d0 {
    width: 252px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 4;
    align-self: flex-start;
    margin-top: -24px;
}
    
#ed9fb57e {
    width: 268px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-bottom: 20px;
    align-self: flex-start;
    margin-top: -15px;
}
    
#\32 ca801c5 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d1ed284 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 9406dd4 {
    width: 100.01%;
    height: 300px;
    max-width: 100%;
    order: 0;
    align-self: stretch;
}
    
#\32 8f780f5 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: flex-start;
    margin-top: -14px;
}
    
#\35 686a626 {
    width: 268px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-bottom: 20px;
    align-self: flex-start;
    margin-top: -15px;
}
    
#\34 c400d5f {
    width: 252px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 4;
    align-self: flex-start;
    margin-top: -24px;
}
    
#\37 f4125d2 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#\38 88a179e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#cacd1827 {
    width: 100.01%;
    height: 300px;
    max-width: 100%;
    order: 0;
    align-self: stretch;
}
    
#\38 fe4867d {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c734046 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: flex-start;
    margin-top: -14px;
}
    
#\32 2dff083 {
    width: 268px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-bottom: 20px;
    align-self: flex-start;
    margin-top: -15px;
}
    
#\30 ec4c334 {
    width: 252px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 4;
    align-self: flex-start;
    margin-top: -24px;
}
    
#be1ce746.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 0px 16px 0px;
}
#be1ce746 {
    width: 252px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 4;
    align-self: auto;
    margin-top: -24px;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 0513673 {
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 8%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 0%;
}
    
#a9b1453f {
    order: 2;
}
    
#ccd46e4e {
    order: 1;
}
    
#\32 d89c122 {
    order: 3;
}
    
#\32 c19db5c {
    justify-self: auto;
    align-self: auto;
    order: 0;
    width: 290px;
    height: 220px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a192bf2 {
    row-gap: 20px;
    width: 20%;
    min-height: 8px;
}
    
#\30 2a49adc {
    width: 20%;
    min-height: 8px;
}
    
#\38 4ecccc9 {
    width: 20%;
    min-height: 8px;
}
    
#\39 d1ed284 {
    width: 20%;
    min-height: 8px;
}
    
#\38 88a179e {
    width: 20%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\31 0513673 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 1%;
    row-gap: 10px;
}
    
#\32 c19db5c {
    height: 220px;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\37 a192bf2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
}
    
#\32 d89c122 {
    margin-bottom: 10px;
    width: 275px;
}
    
#\30 2a49adc {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
}
    
#d95dbfac {
    margin-bottom: 10px;
    width: 275px;
}
    
#\34 89cd29b {
    height: 220px;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\38 4ecccc9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
}
    
#\35 565b5d0 {
    height: 220px;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#ed9fb57e {
    margin-bottom: 10px;
    width: 275px;
}
    
#\39 d1ed284 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
}
    
#\30 9406dd4 {
    height: 220px;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\35 686a626 {
    margin-bottom: 10px;
    width: 275px;
}
    
#\38 88a179e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
}
    
#cacd1827 {
    height: 220px;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\32 2dff083 {
    margin-bottom: 10px;
    width: 275px;
}
}



@media all {
    
#\38 59b11c6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 59b11c6 {
    width: 271px;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: auto;
    justify-self: auto;
    margin-top: -86px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 98526cc {
    width: 31.74%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    order: 0;
    margin-left: 5%;
    margin-right: 5%;
    padding: 0px 16px 0px 16px;
}
    
#c5fc4c57.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c5fc4c57 {
    width: 71.86%;
    height: auto;
    max-width: 100%;
    margin-top: -84px;
    order: 3;
}
    
#\33 4ef4b26 {
    min-height: 287px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 e009a4a {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\37 d28505c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 100px;
    width: 54.15815646788846%;
    min-width: 4%;
    order: 1;
    padding: 4% 16px 4% 16px;
    margin: 0% 0% 0% 0%;
}
    
#a0527d72.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a0527d72 {
    width: 100.01%;
    height: 289px;
    max-width: 100%;
    align-self: flex-end;
    margin: 1px -14% -10px -14%;
}
    
#\32 62ccc39.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 62ccc39 {
    width: 71.86%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: -87px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 513e658.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 513e658 {
    width: 80.00241919914754%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 98526cc {
    width: 49%;
    min-height: 8px;
}
    
#c5fc4c57 {
    width: 100%;
}
    
#\33 4ef4b26 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 2%;
}
    
#\37 d28505c {
    width: 49%;
    min-height: 8px;
    padding-top: 16px;
    padding-bottom: 16px;
    row-gap: 32px;
}
}



@media (max-width: 767px) {
    
#\38 59b11c6 {
    order: 3;
    height: 48px;
    align-self: auto;
    width: 100%;
    max-width: 100%;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 98526cc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c5fc4c57 {
    width: 100%;
}
    
#\33 4ef4b26 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\37 d28505c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 19px;
}
    
#a0527d72 {
    height: 240px;
}
    
#\32 62ccc39 {
    width: 100%;
}
    
#\35 513e658 {
    width: 100%;
}
}



@media all {
    
#\34 dd27a45 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\32 75722e0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 100px;
    width: 54.15815646788846%;
    min-width: 4%;
    order: 1;
    padding: 4% 16px 4% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 5b74e93.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 5b74e93 {
    width: 80.00241919914754%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 15c5f84.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 15c5f84 {
    width: 271px;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: auto;
    justify-self: auto;
    margin-top: -86px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9b6620e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 9b6620e {
    width: 71.86%;
    height: auto;
    max-width: 100%;
    margin-top: -84px;
    order: 3;
}
    
#\39 287e36f {
    min-height: 287px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#a71e18fe.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a71e18fe {
    width: 100.01%;
    height: 289px;
    max-width: 100%;
    align-self: flex-end;
    margin: 1px -14% -10px -14%;
}
    
#fbb3d157 {
    width: 31.74%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    order: 0;
    margin-left: 5%;
    margin-right: 5%;
    padding: 0px 16px 0px 16px;
}
    
#\30 77cb531.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 77cb531 {
    width: 71.86%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: -87px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 75722e0 {
    width: 49%;
    min-height: 8px;
    padding-top: 16px;
    padding-bottom: 16px;
    row-gap: 32px;
}
    
#\30 9b6620e {
    width: 100%;
}
    
#\39 287e36f {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 2%;
}
    
#fbb3d157 {
    width: 49%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\32 75722e0 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 19px;
}
    
#\34 5b74e93 {
    width: 100%;
}
    
#\38 15c5f84 {
    order: 3;
    height: 48px;
    align-self: auto;
    width: 100%;
    max-width: 100%;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9b6620e {
    width: 100%;
}
    
#\39 287e36f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#a71e18fe {
    height: 240px;
}
    
#fbb3d157 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 77cb531 {
    width: 100%;
}
}



@media all {
    
#ba1ff626 {
    min-height: 139px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 1% 0% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\32 74bd4b8 {
    background-color: rgba(0, 0, 0, 1);
    background-image: initial;
}
    
#\31 dac96c1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    padding: 0px 16px 0px 16px;
}
    
#widget_5jv.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 100px 0px 100px;
}
#widget_5jv {
    width: 73.35%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-top: 1px;
}
    
#e3f05b88 {
    margin-top: -142px;
    margin-bottom: 20px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ba1ff626 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 163px;
    padding: 0% 4% 0% 4%;
}
    
#\31 dac96c1 {
    width: 100%;
    min-height: 8px;
    row-gap: 16px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#widget_5jv.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 100px 0px 100px;
}
#widget_5jv {
    width: 96.51%;
    margin: 10px 0% 10px 0%;
}
    
#e3f05b88 {
    margin: -170px 0% 80px 0%;
}
}



@media (max-width: 767px) {
    
#ba1ff626 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 4% 20px 4%;
}
    
#e3f05b88 {
    margin: 0px 0% 0px 0%;
}
    
#\31 dac96c1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-top: 16px;
    row-gap: 8px;
    padding-left: 0px;
    padding-right: 0px;
}
}



@media all {
    
#\35 0d8c598 {
    min-height: 173px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 1% 0% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\30 666e919 {
    background-color: rgba(255, 153, 204, 1);
    background-image: initial;
}
    
#\36 0ab39bf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    margin-top: 5%;
    padding: 0px 16px 0px 16px;
}
    
#\31 b53c0fd {
    margin-top: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 0d8c598 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    padding: 4% 4% 4% 4%;
}
    
#\36 0ab39bf {
    width: 100%;
    min-height: 8px;
    row-gap: 16px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
}



@media (max-width: 767px) {
    
#\35 0d8c598 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 4% 20px 4%;
}
    
#\31 b53c0fd {
    margin: 0px 0% 0px 0%;
}
    
#\36 0ab39bf {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-top: 16px;
    row-gap: 8px;
    padding-left: 0px;
    padding-right: 0px;
}
}



@media all {
    
#\35 d782404 {
    background-color: rgba(255, 153, 204, 1);
    background-image: initial;
}
    
#\34 49d71f4 {
    min-height: 166px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 1% 0% 1%;
    margin: 0% 0% 0% 0%;
}
    
#group_pt6 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    align-self: stretch;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 1604245 {
    margin: 0px 0% 20px 0%;
}
    
#\34 49d71f4 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 199px;
    padding: 4% 4% 6% 4%;
}
    
#group_pt6 {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\37 1604245 {
    margin: 0px 0% 0px 0%;
}
    
#\34 49d71f4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 4% 20px 4%;
}
    
#group_pt6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\34 6aa5db5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    padding: 0px 16px 0px 16px;
}
    
#\39 840d401 {
    margin-top: -142px;
    margin-bottom: 20px;
}
    
#\37 c681ee2 {
    background-color: rgba(0, 0, 0, 1);
    background-image: initial;
}
    
#\39 68e4e4f {
    min-height: 139px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 1% 0% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\37 29f263b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 100px 0px 100px;
}
#\37 29f263b {
    width: 94.57%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-top: 1px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 6aa5db5 {
    width: 100%;
    min-height: 8px;
    row-gap: 16px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\39 68e4e4f {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    padding: 4% 4% 4% 4%;
}
}



@media (max-width: 767px) {
    
#\34 6aa5db5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-top: 16px;
    row-gap: 8px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\39 840d401 {
    margin: 0px 0% 0px 0%;
}
    
#\39 68e4e4f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 4% 20px 4%;
}
}



@media all {
    
#\36 d66e269 {
    min-height: 166px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e1911373 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    margin-top: 5%;
    padding: 0px 16px 0px 16px;
}
    
#c6b84083 {
    background-color: rgba(255, 153, 204, 1);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 d66e269 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
    padding: 4% 4% 4% 4%;
}
    
#e1911373 {
    width: 100%;
    min-height: 8px;
    row-gap: 16px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
}



@media (max-width: 767px) {
    
#\36 d66e269 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 4% 20px 4%;
}
    
#e1911373 {
    width: 100%;
    min-height: 0px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-top: 16px;
    row-gap: 8px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\31 ba15cef {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 bfff76a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 50px 0px 50px;
}
#\35 bfff76a {
    width: 81.87%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-top: 1px;
}
    
#ee0dd238 {
    min-height: 139px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 1% 0% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\32 e88b6e8 {
    margin-top: -142px;
    margin-bottom: 20px;
}
    
#\30 f608878 {
    background-color: rgba(0, 0, 0, 1);
    background-image: initial;
}
    
#ee85f5f6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    padding: 0px 16px 0px 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ee0dd238 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    padding: 4% 4% 4% 4%;
}
    
#ee85f5f6 {
    width: 100%;
    min-height: 8px;
    row-gap: 16px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
}



@media (max-width: 767px) {
    
#ee0dd238 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 4% 20px 4%;
}
    
#\32 e88b6e8 {
    margin: 0px 0% 0px 0%;
}
    
#ee85f5f6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-top: 16px;
    row-gap: 8px;
    padding-left: 0px;
    padding-right: 0px;
}
}



@media all {
    
#\33 a0afebe {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 0e0312c {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 8% 3% 8% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\38 0e45b65 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#\37 65b94e6 {
    background-image: linear-gradient(0deg, rgba(255, 193, 224, 0.35) 0%, rgba(255, 255, 255, 1) 100%);
    background-origin: border-box;
}
    
#f515743a {
    width: 240px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-bottom: 20px;
    align-self: flex-start;
    margin-top: -15px;
}
    
#\32 7f7edc7 {
    width: 100.01%;
    height: 300px;
    max-width: 100%;
    order: 0;
    align-self: stretch;
}
    
#\34 c09d434 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 2016ba7 {
    width: 100.01%;
    height: 300px;
    max-width: 100%;
    order: 0;
    align-self: stretch;
}
    
#ced14ed2 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#\31 0a10d96 {
    width: 252px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 4;
    align-self: flex-start;
    margin-top: -3px;
}
    
#\38 f128d5c {
    margin-top: -16px;
}
    
#\35 300d7bc.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 0px 16px 0px;
}
#\35 300d7bc {
    width: 252px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 4;
    align-self: auto;
    margin-top: -24px;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2cc085e {
    width: 240px;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: auto;
    justify-self: auto;
    margin: -17px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a24380aa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 b602951 {
    width: 100.01%;
    height: 300px;
    max-width: 100%;
    order: 0;
    align-self: stretch;
}
    
#f33d9d83 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#\30 55c90c4 {
    width: 240px;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: auto;
    justify-self: auto;
    margin: -17px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4d66aca {
    width: 252px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 4;
    align-self: flex-start;
    margin-top: -3px;
}
    
#c6533fae {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 6ab069a {
    width: 100.01%;
    height: 300px;
    max-width: 100%;
    order: 0;
    align-self: stretch;
}
    
#de7165c1 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#b34a3cf2 {
    width: 240px;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: auto;
    justify-self: auto;
    margin: -17px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 83b0602 {
    width: 252px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 4;
    align-self: flex-start;
    margin-top: -3px;
}
    
#dfbc1235 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 c6fd63e {
    width: 100.01%;
    height: 300px;
    max-width: 100%;
    order: 0;
    align-self: stretch;
}
    
#\35 098ae80 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#\36 06dbd72 {
    width: 240px;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: auto;
    justify-self: auto;
    margin: -17px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8d50974 {
    width: 252px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 4;
    align-self: flex-start;
    margin-top: -3px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 2016ba7 {
    justify-self: auto;
    align-self: auto;
    order: 0;
    width: 290px;
    height: 220px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ced14ed2 {
    order: 1;
}
    
#\33 a0afebe {
    width: 33.333333333333336%;
    min-height: 8px;
}
    
#\34 c09d434 {
    row-gap: 20px;
    width: 33.333333333333336%;
    min-height: 8px;
}
    
#\35 0e0312c {
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 8%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 0%;
}
    
#f515743a {
    order: 3;
}
    
#a24380aa {
    width: 33.333333333333336%;
    min-height: 8px;
}
    
#c6533fae {
    width: 33.333333333333336%;
    min-height: 8px;
}
    
#dfbc1235 {
    width: 33.333333333333336%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\33 a0afebe {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
}
    
#\34 c09d434 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
}
    
#\35 0e0312c {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 1%;
    row-gap: 10px;
}
    
#\36 2016ba7 {
    height: 220px;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#f515743a {
    margin-bottom: 10px;
    width: 275px;
}
    
#\32 7f7edc7 {
    height: 220px;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\32 2cc085e {
    margin-bottom: 10px;
    width: 275px;
}
    
#a24380aa {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
}
    
#\39 b602951 {
    height: 220px;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\30 55c90c4 {
    margin-bottom: 10px;
    width: 275px;
}
    
#c6533fae {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
}
    
#\35 6ab069a {
    height: 220px;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#b34a3cf2 {
    margin-bottom: 10px;
    width: 275px;
}
    
#dfbc1235 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
}
    
#\30 c6fd63e {
    height: 220px;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\36 06dbd72 {
    margin-bottom: 10px;
    width: 275px;
}
}



@media all {
    
#\33 0570616 {
    min-height: 162px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d62cb238 {
    background-color: rgba(255, 153, 204, 1);
    background-image: initial;
}
    
#cca913f6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 0px 16px 0px 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 0570616 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    padding: 4% 4% 4% 4%;
}
    
#cca913f6 {
    width: 100%;
    min-height: 8px;
    row-gap: 16px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
}



@media (max-width: 767px) {
    
#\33 0570616 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 4% 20px 4%;
}
    
#\37 3e47c1e {
    margin: 0px 0% 0px 0%;
}
    
#cca913f6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-top: 16px;
    row-gap: 8px;
    padding-left: 0px;
    padding-right: 0px;
}
}



@media all {
    
#\37 3cc951f {
    background-color: rgba(0, 0, 0, 1);
    background-image: initial;
}
    
#\35 8ca5430.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 50px 0px 50px;
}
#\35 8ca5430 {
    width: 81.87%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-top: 1px;
}
    
#\35 810a02a {
    min-height: 139px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 1% 0% 1%;
    margin: 0% 0% 0% 0%;
}
    
#ea93e2b9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    padding: 0px 16px 0px 16px;
}
    
#faba1823 {
    margin-top: -142px;
    margin-bottom: 20px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 810a02a {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 146px;
    padding: 4% 4% 4% 4%;
}
    
#ea93e2b9 {
    width: 100%;
    min-height: 8px;
    row-gap: 11px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#faba1823 {
    margin: -150px 0% 0px 0%;
}
    
#\35 8ca5430.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#\35 8ca5430 {
    margin: 1px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 810a02a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 4% 20px 4%;
}
    
#ea93e2b9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-top: 16px;
    row-gap: 8px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#faba1823 {
    margin: -145px 0% 0px 0%;
}
    
#\35 8ca5430.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 8ca5430 {
    width: 96.49%;
    margin: -25px 0% 0px 0%;
}
}



@media all {
    
#\35 3546041 {
    width: 100.01%;
    height: 300px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 6881693 {
    width: 252px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 4;
    align-self: flex-start;
    margin-top: -24px;
}
    
#c608eb64 {
    width: 252px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 4;
    align-self: flex-start;
    margin-top: -24px;
}
    
#d91ac364 {
    width: 252px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 4;
    align-self: flex-start;
    margin-top: -24px;
}
    
#f2ad37a5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 6a7b240 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 479080b {
    width: 240px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-bottom: 20px;
    align-self: flex-start;
    margin-top: -15px;
}
    
#\32 b94e801 {
    margin-top: -16px;
    margin-bottom: -16px;
}
    
#\31 02d8e4a {
    min-height: 688px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 8% 3% 8% 3%;
    margin: 0% 0% 0% 0%;
}
    
#e33b9905 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#d90b5333 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#fb5f7b07 {
    width: 252px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 4;
    align-self: flex-start;
    margin-top: -24px;
}
    
#\36 a5e90a9 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#\37 490a50b {
    width: 252px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 4;
    align-self: flex-start;
    margin-top: -24px;
}
    
#\33 ed70319 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#\34 57cad90 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 fa04d7b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 02dad8f {
    width: 268px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-bottom: 20px;
    align-self: flex-start;
    margin-top: -15px;
}
    
#b4893486 {
    width: 268px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-bottom: 20px;
    align-self: flex-start;
    margin-top: -15px;
}
    
#\39 7b5cf29 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#f1035325 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#dcd69732 {
    width: 268px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-bottom: 20px;
    align-self: flex-start;
    margin-top: -15px;
}
    
#\32 3e81f53 {
    width: 268px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-bottom: 20px;
    align-self: flex-start;
    margin-top: -15px;
}
    
#c44a5af7 {
    background-image: linear-gradient(0deg, rgba(255, 193, 224, 0.35) 0%, rgba(255, 255, 255, 1) 100%);
    background-origin: border-box;
}
    
#f81a05f2 {
    width: 100.01%;
    height: 300px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 dbefc9a {
    width: 100.01%;
    height: 300px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 69b1235 {
    width: 100.01%;
    height: 300px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b9485d6 {
    width: 100.01%;
    height: 300px;
    max-width: 100%;
    order: 1;
    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) {
    
#\35 3546041 {
    width: 63%;
    height: 403px;
}
    
#\36 6881693.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 0px 16px 0px;
}
#\36 6881693 {
    order: 4;
    width: 250px;
    min-height: 40px;
    align-self: center;
    margin: -24px 0% 0px 0%;
}
    
#\34 57cad90 {
    width: 100%;
    min-height: 80px;
    padding: 16px 16px 16px 16px;
    margin: 5% 0% 5% 0%;
}
    
#\37 fa04d7b {
    width: 100%;
    min-height: 80px;
    padding: 16px 16px 16px 16px;
    margin: 5% 0% 0% 0%;
}
    
#\31 02d8e4a {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    padding: 7% 4% 8% 4%;
}
    
#f2ad37a5 {
    width: 100%;
    min-height: 80px;
    padding: 16px 16px 16px 16px;
    margin: 5% 0% 5% 0%;
}
    
#e33b9905.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e33b9905 {
    order: 1;
    width: 61.88%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\35 6a7b240 {
    row-gap: 20px;
    width: 100%;
    min-height: 80px;
}
    
#d90b5333 {
    width: 100%;
    min-height: 80px;
    padding: 16px 16px 16px 16px;
    margin: 5% 0% 5% 0%;
}
    
#\35 479080b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 479080b {
    order: 3;
    width: 222px;
    align-self: center;
    margin: -15px 0% 20px 0%;
}
    
#\36 a5e90a9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 a5e90a9 {
    width: 54.19%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\33 02dad8f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 02dad8f {
    width: 238px;
    align-self: center;
    margin: -15px 0% 20px 0%;
}
    
#\33 ed70319.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 ed70319 {
    width: 62.52%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\32 3e81f53.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 3e81f53 {
    width: 254px;
    align-self: center;
    margin: -15px 0% 20px 0%;
}
    
#b4893486.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b4893486 {
    width: 214px;
    align-self: center;
    margin: -15px 0% 20px 0%;
}
    
#\39 7b5cf29.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 7b5cf29 {
    width: 59.63%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#dcd69732.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#dcd69732 {
    width: 228px;
    align-self: center;
    margin: -15px 0% 20px 0%;
}
    
#c608eb64.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 0px 16px 0px;
}
#c608eb64 {
    align-self: center;
    margin: -24px 0% 0px 0%;
}
    
#\37 490a50b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 0px 16px 0px;
}
#\37 490a50b {
    align-self: center;
    margin: -24px 0% 0px 0%;
}
    
#fb5f7b07.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 0px 16px 0px;
}
#fb5f7b07 {
    align-self: center;
    margin: -24px 0% 0px 0%;
}
    
#f1035325.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f1035325 {
    width: 63.48%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#d91ac364.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 0px 16px 0px;
}
#d91ac364 {
    align-self: center;
    margin: -24px 0% 0px 0%;
}
    
#\32 b94e801 {
    margin: 7px 0% 0px 0%;
}
    
#f81a05f2 {
    width: 63%;
    height: 403px;
}
    
#\37 dbefc9a {
    width: 63%;
    height: 403px;
}
    
#\31 69b1235 {
    width: 63%;
    height: 403px;
}
    
#\38 b9485d6 {
    width: 63%;
    height: 403px;
}
}



@media (max-width: 767px) {
    
#\35 3546041 {
    height: 220px;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\36 6881693 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: -2px;
}
    
#\34 57cad90 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
}
    
#\37 fa04d7b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
}
    
#\33 02dad8f {
    margin-bottom: 10px;
    width: 275px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#f2ad37a5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
}
    
#\35 6a7b240 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
    padding: 16px 16px 16px 16px;
    margin: 10% 0% 10% 0%;
}
    
#\35 479080b {
    width: 275px;
    align-self: center;
    margin: -2px 0px 10px 0px;
}
    
#b4893486 {
    margin-bottom: 10px;
    width: 275px;
}
    
#dcd69732 {
    margin-bottom: 10px;
    width: 275px;
}
    
#\31 02d8e4a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 0% 4% 0% 4%;
}
    
#\32 3e81f53 {
    margin-bottom: 10px;
    width: 275px;
}
    
#d90b5333 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
}
    
#\32 b94e801 {
    margin: 5px 0% 5px 0%;
}
    
#e33b9905 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 a5e90a9 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#f81a05f2 {
    height: 220px;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\37 dbefc9a {
    height: 220px;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\31 69b1235 {
    height: 220px;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\38 b9485d6 {
    height: 220px;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
}



@media all {
    
#\30 9db7f09 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e684a30c {
    margin: 0px 0px 0px 0px;
}
    
#d3e3acd3 {
    max-width: 100%;
    width: 99.99904592201817%;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e4bd6a9 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#b6b05ed3 {
    min-height: 166px;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 8% 6% 2% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 c9f4d1a {
    max-width: 100%;
    width: 1114px;
    margin-top: 0px;
    margin-bottom: 0px;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 9db7f09 {
    row-gap: 10px;
    padding-left: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 16px;
}
    
#d3e3acd3 {
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
}
    
#b6b05ed3 {
    row-gap: 40px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 10% 6% 3% 6%;
}
    
#\37 c9f4d1a {
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\34 e4bd6a9 {
    grid-template-rows: minmax(8px, max-content);
}
    
#b6b05ed3 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\30 9db7f09 {
    padding-left: 16px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    padding-right: 16px;
}
    
#b6b05ed3 {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 12% 4% 6% 4%;
}
    
#\37 c9f4d1a {
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
}
}



@media all {
    
#\38 0558f61 {
    margin: 0px 0px 0px 0px;
}
    
#bc1389cf {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#f9777334 {
    min-height: 8px;
    border-color: var(--color_9) #000000 #000000 #000000;
    column-gap: 4%;
    row-gap: 20px;
    border-radius: 0px 0px 0px 0px;
    flex-direction: row;
    width: 98%;
    justify-content: flex-start;
    border-width: 0px 0 0 0;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    order: 1;
    margin-left: 1%;
    margin-right: 1%;
    padding: 32px 18px 16px 18px;
}
    
#c23727d6 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#d4fd7437 {
    min-height: 132px;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 2% 6% 3% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#dd8081d0 {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bc1389cf {
    margin: 0px 0% 0px 0%;
}
    
#f9777334 {
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    flex-wrap: nowrap;
}
    
#d4fd7437 {
    row-gap: 40px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 3% 6% 6% 6%;
}
    
#dd8081d0 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c23727d6 {
    grid-template-rows: minmax(8px, max-content);
}
    
#d4fd7437 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#bc1389cf {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#f9777334 {
    row-gap: 16px;
    flex-direction: column;
    padding-left: 16px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-wrap: nowrap;
    order: 1;
    padding-right: 16px;
}
    
#d4fd7437 {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 3% 4% 6% 4%;
}
    
#dd8081d0 {
    width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 18d3b13 {
    min-height: 132px;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 16px 6% 3% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d615a2a4 {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\35 cea0ba2 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#f8f9030a {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\30 6a7ca15 {
    margin: 0px 0px 0px 0px;
}
    
#da1141f1 {
    min-height: 8px;
    border-color: var(--color_9) #000000 #000000 #000000;
    column-gap: 4%;
    row-gap: 20px;
    border-radius: 0px 0px 0px 0px;
    flex-direction: row;
    width: 98%;
    justify-content: flex-start;
    border-width: 1px 0 0 0;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    order: 1;
    margin-right: 1%;
    margin-left: 1%;
    padding: 32px 16px 16px 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 18d3b13 {
    row-gap: 40px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4px 6% 6% 6%;
}
    
#da1141f1 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\35 18d3b13 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 cea0ba2 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\35 18d3b13 {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 3% 4% 6% 4%;
}
    
#d615a2a4 {
    margin: 0px 0% 0px 0%;
}
    
#f8f9030a {
    margin: 0px 0% 0px 0%;
}
    
#da1141f1 {
    row-gap: 16px;
    flex-direction: column;
    padding-left: 16px;
    width: 100%;
    min-height: 200px;
    align-items: flex-start;
    flex-wrap: nowrap;
    order: 1;
    padding-right: 16px;
    height: auto;
}
}



@media all {
    
#f62a588a {
    min-height: 132px;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 16px 6% 3% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 f2d61c6 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\38 056d95c {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\38 a9fbb23 {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#aeae0b86 {
    margin: 0px 0px 0px 0px;
}
    
#eb163e4e {
    min-height: 8px;
    border-color: var(--color_9) #000000 #000000 #000000;
    column-gap: 4%;
    row-gap: 20px;
    border-radius: 0px 0px 0px 0px;
    flex-direction: row;
    width: 98%;
    justify-content: flex-start;
    border-width: 1px 0 0 0;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    order: 1;
    margin-right: 1%;
    margin-left: 1%;
    padding: 32px 16px 16px 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f62a588a {
    row-gap: 40px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4px 6% 6% 6%;
}
    
#eb163e4e {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#f62a588a {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 f2d61c6 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#f62a588a {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 3% 4% 6% 4%;
}
    
#\38 056d95c {
    margin: 0px 0% 0px 0%;
}
    
#\38 a9fbb23 {
    margin: 0px 0% 0px 0%;
}
    
#eb163e4e {
    row-gap: 16px;
    flex-direction: column;
    padding-left: 16px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-wrap: nowrap;
    order: 1;
    padding-right: 16px;
}
}



@media all {
    
#\30 6a135ef {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\33 595b7e5 {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: 132px;
    flex-wrap: nowrap;
    padding: 16px 6% 3% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 c4ba541 {
    background-color: var(--color_5);
    border-color: rgba(0, 0, 0, 0) #000000 #000000 #000000;
    border-width: 0px 0 0 0;
    background-image: initial;
    border-style: solid;
}
    
#\31 3e53bbc {
    min-height: 8px;
    border-color: var(--color_9) #000000 #000000 #000000;
    column-gap: 4%;
    row-gap: 20px;
    border-radius: 0px 0px 0px 0px;
    flex-direction: row;
    width: 98%;
    justify-content: flex-start;
    border-width: 1px 0 0 0;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    order: 1;
    margin-right: 1%;
    margin-left: 1%;
    padding: 32px 16px 16px 16px;
}
    
#\39 ecd2660 {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#ccf1fe06 {
    margin: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 595b7e5 {
    row-gap: 40px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4px 6% 6% 6%;
}
    
#\31 3e53bbc {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\33 595b7e5 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 c4ba541 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\30 6a135ef {
    margin: 0px 0% 0px 0%;
}
    
#\33 595b7e5 {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 3% 4% 6% 4%;
}
    
#\31 3e53bbc {
    row-gap: 16px;
    flex-direction: column;
    padding-left: 16px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-wrap: nowrap;
    order: 1;
    padding-right: 16px;
}
    
#\39 ecd2660 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 35d58d9 {
    margin: 0px 0px 0px 0px;
}
    
#\30 89eac3b {
    max-width: 100%;
    width: 96.05%;
    justify-self: auto;
    height: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2a2eec2 {
    max-height: none;
    max-width: 100%;
    width: 240px;
    min-height: 55px;
    justify-self: auto;
    height: auto;
    order: 3;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 74a51b8 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#c51da8f0 {
    min-height: 257px;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 3% 6% 8% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 de86bfc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 98%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    margin-right: 1%;
    margin-left: 1%;
    flex-direction: row;
    align-items: center;
    border-radius: 15px 15px 15px 15px;
    border-style: solid;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-width: 1px 1px 1px 1px;
    background-color: rgba(0, 0, 0, 1);
    background-image: initial;
    padding: 16px 16px 16px 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 89eac3b {
    align-self: center;
    max-width: none;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c51da8f0 {
    row-gap: 40px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 5% 6% 10% 6%;
}
    
#\35 de86bfc {
    row-gap: 10px;
    padding-left: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    padding-right: 16px;
}
    
#\34 35d58d9 {
    margin: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\31 74a51b8 {
    grid-template-rows: minmax(8px, max-content);
}
    
#c51da8f0 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\37 2a2eec2 {
    width: 260px;
    margin-top: 0%;
    height: auto;
    min-height: 50px;
    align-self: center;
    margin-bottom: 0px;
}
    
#c51da8f0 {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 3% 4% 12% 4%;
}
    
#\35 de86bfc {
    row-gap: 8px;
    padding-left: 16px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    padding-right: 16px;
}
    
#\30 89eac3b {
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
}



@media all {
    
#\39 3c232dd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    margin-top: 5%;
    padding: 0px 16px 0px 16px;
}
    
#dfa04dff {
    background-color: rgba(255, 153, 204, 1);
    background-image: initial;
}
    
#\39 c71c3a6 {
    min-height: 166px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 1% 0% 1%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 3c232dd {
    width: 100%;
    min-height: 8px;
    row-gap: 16px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\39 c71c3a6 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 163px;
    padding: 4% 4% 4% 4%;
}
    
#d9c78073 {
    margin: 0px 0% 30px 0%;
}
}



@media (max-width: 767px) {
    
#\39 3c232dd {
    width: 100%;
    min-height: 0px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-top: 16px;
    row-gap: 8px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#d9c78073 {
    margin: 0px 0% 0px 0%;
}
    
#\39 c71c3a6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 4% 20px 4%;
}
}



@media all {
    
#f5f882c6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 100px 0px 100px;
}
#f5f882c6 {
    width: 94.57%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-top: 1px;
}
    
#\33 3e62b10 {
    min-height: 139px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 1% 0% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\32 97165c5 {
    margin-top: -142px;
    margin-bottom: 20px;
}
    
#ff74e910 {
    background-color: rgba(0, 0, 0, 1);
    background-image: initial;
}
    
#\37 d04a7f7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    padding: 0px 16px 0px 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 3e62b10 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    padding: 4% 4% 4% 4%;
}
    
#\37 d04a7f7 {
    width: 100%;
    min-height: 8px;
    row-gap: 16px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
}



@media (max-width: 767px) {
    
#\33 3e62b10 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 4% 20px 4%;
}
    
#\32 97165c5 {
    margin: 0px 0% 0px 0%;
}
    
#\37 d04a7f7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-top: 16px;
    row-gap: 8px;
    padding-left: 0px;
    padding-right: 0px;
}
}



@media all {
    
#\32 fce733b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\34 8b1f04d {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
}
    
#widget_ihq {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 8b1f04d {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#\32 fce733b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 8b1f04d {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}



@media all {
    
#\36 8a37e90 {
    align-items: flex-end;
    width: 100.00%;
    min-height: 471px;
    max-height: 100%;
    order: 0;
    height: auto;
    padding: 16px 16px 16px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cefca2f2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: 56px;
    grid-area: auto / auto / auto / auto;
}
    
#d0951c06 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 f5fd37b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: 48px;
    grid-area: auto / auto / auto / auto;
}
    
#a437fb51.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a437fb51 {
    width: 29.62%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-top: 63px;
}
    
#\39 f54b5a7::before, #\39 f54b5a7 > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-image: linear-gradient(450deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 100%);
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.86;
}
#\39 f54b5a7 {
    background-image: url();
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
}
    
#d54937a0 {
    min-height: 821px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 1% 0% 1%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 8a37e90 {
    width: 100.00%;
    min-height: 272px;
    order: 0;
}
    
#d0951c06 {
    width: 100%;
    min-height: 8px;
    row-gap: 24px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#a437fb51 {
    height: auto;
}
    
#\39 f54b5a7::before, #\39 f54b5a7 > .bgExtraLayerOverlay {
    
}
#\39 f54b5a7 {
    background-position: 50% 50%;
}
    
#d54937a0 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 458px;
    padding: 14% 4% 4% 4%;
}
}



@media (max-width: 767px) {
    
#\36 8a37e90 {
    justify-self: auto;
    width: 99.99883947905462%;
    order: 0;
    min-height: 0px;
    align-self: auto;
    max-width: 100%;
    padding-left: 0px;
    padding-right: 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cefca2f2 {
    width: 100.00%;
}
    
#d0951c06 {
    width: 100%;
    min-height: 427px;
    align-items: flex-start;
    row-gap: 14px;
    padding: 16px 6px 16px 6px;
}
    
#\35 f5fd37b {
    width: 100.00%;
}
    
#a437fb51 {
    height: auto;
}
    
#d54937a0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 24% 4% 24% 4%;
}
    
#\39 f54b5a7::before, #\39 f54b5a7 > .bgExtraLayerOverlay {
    
}
}



@media all {
    
#cae2dc3a {
    width: 27.333333333333332%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    order: 0;
    margin-left: 5%;
    margin-right: 5%;
    padding: 0px 16px 0px 16px;
}
    
#\33 8d03728.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 8d03728 {
    width: 71.86%;
    height: auto;
    max-width: 100%;
    margin-top: -84px;
    order: 3;
}
    
#\37 eac8c85.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 eac8c85 {
    width: 271px;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: auto;
    justify-self: auto;
    margin-top: -86px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 959d617.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 959d617 {
    width: 80.00241919914754%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-top: 3px;
    grid-area: auto / auto / auto / auto;
}
    
#efad06de {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\32 1dcc175.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 1dcc175 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    align-self: flex-end;
    margin: -35px -14% -10px -14%;
}
    
#\37 bf3d729 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 100px;
    width: 27.333333333333332%;
    min-width: 4%;
    order: 1;
    padding: 4% 16px 4% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 890a2bc {
    min-height: 287px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 b6f939e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 b6f939e {
    width: 71.86%;
    height: auto;
    max-width: 100%;
    margin-top: -85px;
    order: 1;
}
    
#fdfc3da7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 27.333333333333332%;
    min-width: 4%;
    order: 1;
    padding: 0px 16px 0px 16px;
}
    
#\32 d61546c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cae2dc3a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 8d03728 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 959d617 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 bf3d729 {
    width: 100%;
    min-height: 80px;
    padding-top: 16px;
    padding-bottom: 16px;
    row-gap: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#\39 890a2bc {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 27px;
    padding: 0% 2% 0% 2%;
}
    
#\32 b6f939e {
    width: 75.19%;
    min-width: 32px;
    margin: -13px 0% 0px 0%;
}
    
#\32 1dcc175.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 1dcc175 {
    width: 70%;
    height: 337px;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\33 3816ec7 {
    margin: 0px 0% 0px 0%;
}
    
#\37 eac8c85 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#fdfc3da7 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#cae2dc3a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 8d03728 {
    width: 100%;
    margin-top: 4px;
}
    
#\37 eac8c85 {
    order: 3;
    height: 48px;
    align-self: auto;
    width: 100%;
    max-width: 100%;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 959d617 {
    width: 100%;
}
    
#\32 1dcc175.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 1dcc175 {
    height: 231px;
    align-self: flex-start;
    width: 100.01%;
    margin: 0px 0% 0px 0%;
}
    
#\37 bf3d729 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 19px;
}
    
#\39 890a2bc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\32 b6f939e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 8px 0px 8px;
}
#\32 b6f939e {
    width: 89.20%;
    align-self: center;
    margin: 1px 0% 0px 0%;
}
    
#fdfc3da7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% -20px 0%;
}
    
#\32 d61546c {
    order: 0;
    margin: 13px 0% 0px 0%;
}
}



@media all {
    
#\31 1803038 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#c25e628b {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c39ba45 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e9b045f3 {
    width: 268px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-bottom: 20px;
    align-self: flex-start;
    margin-top: -15px;
}
    
#\34 35ceb27 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#c8e22942 {
    width: 100.01%;
    height: 300px;
    max-width: 100%;
    order: 0;
    align-self: stretch;
}
    
#\35 13649da {
    margin-top: -16px;
}
    
#\30 1cd45a8 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#\38 17b9726 {
    width: 268px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-bottom: 20px;
    align-self: flex-start;
    margin-top: -15px;
}
    
#\37 a5e5346 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: flex-start;
    margin-top: -14px;
}
    
#\31 ecbb772 {
    width: 100.01%;
    height: 300px;
    max-width: 100%;
    order: 0;
    align-self: stretch;
}
    
#c9e3e38c {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: stretch;
}
    
#ab9253c2 {
    width: 252px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 4;
    align-self: flex-start;
    margin-top: -24px;
}
    
#\31 ae62533 {
    width: 268px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-bottom: 20px;
    align-self: flex-start;
    margin-top: -15px;
}
    
#\31 a2d5687 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 0e9d523 {
    width: 268px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-bottom: 20px;
    align-self: flex-start;
    margin-top: -15px;
}
    
#b67a1e0c {
    background-image: linear-gradient(0deg, rgba(255, 193, 224, 0.35) 0%, rgba(255, 255, 255, 1) 100%);
    background-origin: border-box;
}
    
#\35 556be49 {
    width: 252px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 4;
    align-self: flex-start;
    margin-top: -24px;
}
    
#c235eef9 {
    width: 252px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 4;
    align-self: flex-start;
    margin-top: -24px;
}
    
#\37 be93c36 {
    width: 252px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 4;
    align-self: flex-start;
    margin-top: -24px;
}
    
#\32 718dcf4 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6ce4bc9 {
    width: 252px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 4;
    align-self: flex-start;
    margin-top: -24px;
}
    
#f34440ed {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: flex-start;
    margin-top: -14px;
}
    
#\32 4893e3c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 c104326 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: flex-start;
    margin-top: -14px;
}
    
#\38 51771ee {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: flex-start;
    margin-top: -14px;
}
    
#f59307f2 {
    width: 268px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-bottom: 20px;
    align-self: flex-start;
    margin-top: -15px;
}
    
#a7de37f9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 1b803e5 {
    width: 100.01%;
    height: 300px;
    max-width: 100%;
    order: 0;
    align-self: stretch;
}
    
#fae5cb5d {
    width: 89.56%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: flex-start;
    margin-top: -14px;
}
    
#\35 c13eaa2 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 8% 3% 8% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\30 47e32b2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#cec776e8 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 1803038.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 1803038 {
    width: 79.21%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#c25e628b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c25e628b {
    order: 1;
    width: 79.82%;
    margin: 0px 10% 0px 10%;
}
    
#\31 a2d5687 {
    width: 100%;
    min-height: 80px;
    row-gap: 26px;
    justify-content: center;
    align-items: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 5% 0% 0% 0%;
}
    
#\30 c39ba45 {
    width: 100%;
    min-height: 80px;
    padding: 16px 16px 16px 16px;
    margin: 2% 0% 2% 0%;
}
    
#\39 0e9d523.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 0e9d523 {
    order: 3;
    width: 262px;
    align-self: center;
    margin: -1px 0% 20px 0%;
}
    
#\35 556be49.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 0px 16px 0px;
}
#\35 556be49 {
    order: 4;
    width: 250px;
    min-height: 40px;
    align-self: center;
    margin: -20px 0% 0px 0%;
}
    
#a7de37f9 {
    width: 100%;
    min-height: 80px;
    padding: 16px 16px 16px 16px;
    margin: 5% 0% 5% 0%;
}
    
#fae5cb5d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fae5cb5d {
    order: 2;
    width: 79.31%;
    margin: -14px 10% 0px 10%;
}
    
#\35 c13eaa2 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    padding: 8% 4% 8% 4%;
}
    
#\30 47e32b2 {
    row-gap: 20px;
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\32 4893e3c {
    width: 100%;
    min-height: 80px;
    padding: 16px 16px 16px 16px;
    margin: 5% 0% 5% 0%;
}
    
#cec776e8 {
    height: 403px;
    width: 63%;
}
    
#ab9253c2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 0px 16px 0px;
}
#ab9253c2 {
    align-self: center;
    margin: 13px 0% 0px 0%;
}
    
#\38 51771ee.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 51771ee {
    width: 79.08%;
    align-self: center;
    margin: -6px 0% 0px 0%;
}
    
#c9e3e38c {
    width: 63%;
    height: 403px;
    margin-left: 0px;
    margin-right: 0px;
    align-self: center;
}
    
#f59307f2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f59307f2 {
    width: 202px;
    align-self: center;
    margin: -7px 0% -20px 0%;
}
    
#c8e22942.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c8e22942 {
    height: 403px;
    width: 63%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\37 1b803e5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 1b803e5 {
    height: 403px;
    width: 63%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\31 ecbb772.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 ecbb772 {
    height: 403px;
    width: 63%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#e9b045f3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e9b045f3 {
    width: 242px;
    align-self: center;
    margin: -15px 0% 20px 0%;
}
    
#\38 17b9726.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 17b9726 {
    width: 208px;
    align-self: center;
    margin: -15px 0% 20px 0%;
}
    
#\31 ae62533.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 ae62533 {
    width: 208px;
    align-self: center;
    margin: -15px 0% 20px 0%;
}
    
#\35 13649da {
    margin: -73px 0% 0px 0%;
}
    
#\34 35ceb27.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 35ceb27 {
    width: 47.14%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\35 c104326.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 c104326 {
    width: 51.31%;
    align-self: center;
    margin: -14px 0% 0px 0%;
}
    
#\37 be93c36.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 0px 16px 0px;
}
#\37 be93c36 {
    align-self: center;
    margin: -24px 0% 0px 0%;
}
    
#\30 1cd45a8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 1cd45a8 {
    width: 45.22%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#f34440ed.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f34440ed {
    width: 46.82%;
    align-self: center;
    margin: -14px 0% 0px 0%;
}
    
#c235eef9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 0px 16px 0px;
}
#c235eef9 {
    align-self: center;
    margin: -24px 0% 0px 0%;
}
    
#\32 718dcf4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 718dcf4 {
    width: 46.18%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\37 a5e5346.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 a5e5346 {
    width: 46.82%;
    align-self: center;
    margin: -14px 0% 0px 0%;
}
    
#\34 6ce4bc9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 0px 16px 0px;
}
#\34 6ce4bc9 {
    align-self: center;
    margin: -24px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 a2d5687 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
}
    
#\30 c39ba45 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
}
    
#e9b045f3 {
    margin-bottom: 10px;
    width: 275px;
}
    
#\39 0e9d523 {
    margin-bottom: 10px;
    width: 275px;
}
    
#c8e22942 {
    height: 220px;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\38 17b9726 {
    margin-bottom: 10px;
    width: 275px;
}
    
#\32 4893e3c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
}
    
#\31 ecbb772 {
    height: 220px;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#c9e3e38c {
    height: auto;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#f59307f2 {
    margin-bottom: 10px;
    width: 275px;
}
    
#a7de37f9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
}
    
#\37 1b803e5 {
    height: 220px;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\31 ae62533 {
    margin-bottom: 10px;
    width: 275px;
}
    
#\35 c13eaa2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 1% 4% 8% 4%;
}
    
#\30 47e32b2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
}
    
#cec776e8 {
    height: auto;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\35 13649da {
    margin: -65px 0% -65px 0%;
}
}



@media all {
    
#\36 5989fa1 {
    margin-top: -16px;
}
    
#b2468efd {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ea1735e {
    width: 240px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-bottom: 20px;
    align-self: flex-start;
    margin-top: -15px;
}
    
#b88fa6d0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a75cb81a {
    background-image: linear-gradient(0deg, rgba(255, 193, 224, 0.35) 0%, rgba(255, 255, 255, 1) 100%);
    background-origin: border-box;
}
    
#ebb2421a {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 8% 3% 8% 3%;
    margin: 0% 0% 0% 0%;
}
    
#dec6a8a0 {
    width: 252px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 4;
    align-self: flex-start;
    margin-top: -24px;
}
    
#a23c6a06 {
    width: 100.01%;
    height: 300px;
    max-width: 100%;
    order: 1;
    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) {
    
#\38 ea1735e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 ea1735e {
    order: 3;
    width: 242px;
    align-self: center;
    margin: -15px 0% 20px 0%;
}
    
#ebb2421a {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    padding: 8% 4% 8% 4%;
}
    
#b2468efd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b2468efd {
    order: 1;
    width: 51.31%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#dec6a8a0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 0px 16px 0px;
}
#dec6a8a0 {
    order: 4;
    width: 250px;
    min-height: 40px;
    align-self: center;
    margin: -24px 0% 0px 0%;
}
    
#b88fa6d0 {
    row-gap: 20px;
    width: 100%;
    min-height: 80px;
}
    
#\36 5989fa1 {
    margin: -3px 0% -3px 0%;
}
    
#a23c6a06 {
    width: 63%;
    height: 403px;
}
}



@media (max-width: 767px) {
    
#\38 ea1735e {
    width: 275px;
    align-self: center;
    margin: -2px 0px 10px 0px;
}
    
#b88fa6d0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
    padding: 16px 16px 16px 16px;
    margin: 10% 0% 10% 0%;
}
    
#ebb2421a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 1% 4% 0% 4%;
}
    
#\36 5989fa1 {
    margin: 5px 0% 5px 0%;
}
    
#b2468efd {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#dec6a8a0 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
}
    
#a23c6a06 {
    height: 220px;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
}



@media all {
    
#\31 fcc0a18 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    margin-top: 5%;
    padding: 0px 16px 0px 16px;
}
    
#b3d1988a {
    margin-top: 80px;
}
    
#\39 e60fca7 {
    min-height: 166px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 1% 0% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\39 a86de34 {
    background-color: rgba(255, 153, 204, 1);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 fcc0a18 {
    width: 100%;
    min-height: 8px;
    row-gap: 16px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\39 e60fca7 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 188px;
    padding: 4% 4% 4% 4%;
}
    
#b3d1988a {
    margin: 50px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 fcc0a18 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-top: 16px;
    row-gap: 8px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#b3d1988a {
    margin: 0px 0% 150px 0%;
}
    
#\39 e60fca7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 4% 20px 4%;
}
}



@media all {
    
#\32 3795a2a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    padding: 0px 16px 0px 16px;
}
    
#\36 215520a {
    min-height: 139px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 1% 0% 1%;
    margin: 0% 0% 0% 0%;
}
    
#e2585010.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 100px 0px 100px;
}
#e2585010 {
    width: 73.35%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-top: 1px;
    margin-left: -2px;
}
    
#\31 0d0f398 {
    margin-top: -142px;
    margin-bottom: 20px;
}
    
#\33 557182a {
    background-color: rgba(0, 0, 0, 1);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 3795a2a {
    width: 100%;
    min-height: 8px;
    row-gap: 16px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\36 215520a {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    padding: 4% 4% 4% 4%;
}
    
#e2585010 {
    width: 96.51%;
}
}



@media (max-width: 767px) {
    
#\32 3795a2a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-top: 16px;
    row-gap: 8px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\36 215520a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 4% 20px 4%;
}
    
#\31 0d0f398 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#c9806726 {
    background-color: rgba(255, 153, 204, 1);
    background-image: initial;
}
    
#d3a858b8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    margin-top: 5%;
    padding: 0px 16px 0px 16px;
}
    
#\33 3553cf6 {
    min-height: 171px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 1% 0% 1%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d3a858b8 {
    width: 100%;
    min-height: 8px;
    row-gap: 16px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\33 3553cf6 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
    padding: 4% 4% 4% 4%;
}
}



@media (max-width: 767px) {
    
#\35 5ad9664 {
    margin: 0px 0% 0px 0%;
}
    
#d3a858b8 {
    width: 100%;
    min-height: 0px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-top: 16px;
    row-gap: 8px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\33 3553cf6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 4% 20px 4%;
}
}



@media all {
    
#\38 c7a5874.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 100px 0px 100px;
}
#\38 c7a5874 {
    width: 94.57%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-top: 1px;
}
    
#aee7f1fa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    padding: 0px 16px 0px 16px;
}
    
#\36 4aa283b {
    min-height: 139px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 1% 0% 1%;
    margin: 0% 0% 0% 0%;
}
    
#cba816fa {
    background-color: rgba(0, 0, 0, 1);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#aee7f1fa {
    width: 100%;
    min-height: 8px;
    row-gap: 16px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\36 4aa283b {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 175px;
    padding: 4% 4% 4% 4%;
}
    
#\35 b84373a {
    margin: -200px 0% 20px 0%;
}
}



@media (max-width: 767px) {
    
#aee7f1fa {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-top: 16px;
    row-gap: 8px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\36 4aa283b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 4% 20px 4%;
}
    
#\35 b84373a {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 5465108 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#\37 459b1b6 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#\36 207a9ed {
    min-height: 688px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 8% 3% 8% 3%;
    margin: 0% 0% 0% 0%;
}
    
#eec25b55 {
    width: 240px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-bottom: 20px;
    align-self: flex-start;
    margin-top: -15px;
}
    
#c00d4e26 {
    width: 268px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-bottom: 20px;
    align-self: flex-start;
    margin-top: -15px;
}
    
#cc152894 {
    width: 252px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 4;
    align-self: flex-start;
    margin-top: -24px;
}
    
#da1fd636 {
    background-image: linear-gradient(0deg, rgba(255, 193, 224, 0.35) 0%, rgba(255, 255, 255, 1) 100%);
    background-origin: border-box;
}
    
#c419cb33 {
    width: 252px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 4;
    align-self: flex-start;
    margin-top: -24px;
}
    
#b626690a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 a06bb42 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 6e13e09 {
    margin-top: -16px;
    margin-bottom: -16px;
}
    
#b41d1b26 {
    width: 100.01%;
    height: 300px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd8e9f95 {
    width: 100.01%;
    height: 300px;
    max-width: 100%;
    order: 1;
    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) {
    
#\37 5465108.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 5465108 {
    width: 71.17%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\37 459b1b6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 459b1b6 {
    order: 1;
    width: 64.44%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#b626690a {
    width: 100%;
    min-height: 80px;
    padding: 16px 16px 16px 16px;
    margin: 5% 0% 0% 0%;
}
    
#eec25b55.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#eec25b55 {
    order: 3;
    width: 218px;
    align-self: center;
    margin: -15px 0% 20px 0%;
}
    
#\36 207a9ed {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    padding: 8% 4% 8% 4%;
}
    
#\30 a06bb42 {
    row-gap: 20px;
    width: 100%;
    min-height: 80px;
}
    
#c00d4e26.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c00d4e26 {
    width: 192px;
    align-self: center;
    margin: -15px 0% 20px 0%;
}
    
#cc152894.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 0px 16px 0px;
}
#cc152894 {
    order: 4;
    width: 250px;
    min-height: 40px;
    align-self: center;
    margin: -24px 0% 0px 0%;
}
    
#c419cb33.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 0px 16px 0px;
}
#c419cb33 {
    align-self: center;
    margin: -24px 0% 0px 0%;
}
    
#\39 6e13e09 {
    margin: 7px 0% -2px 0%;
}
    
#b41d1b26 {
    width: 63%;
    height: 403px;
}
    
#bd8e9f95 {
    width: 63%;
    height: 403px;
}
}



@media (max-width: 767px) {
    
#\37 5465108 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b626690a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
}
    
#eec25b55 {
    width: 207px;
    align-self: center;
    margin: 2px 0px 10px 0px;
}
    
#\36 207a9ed {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 10% 4% 10% 4%;
}
    
#\30 a06bb42 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c00d4e26 {
    width: 191px;
    align-self: center;
    margin: 1px 0px 10px 0px;
}
    
#\39 6e13e09 {
    margin: 5px 0% 0px 0%;
}
    
#\37 459b1b6 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#cc152894 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: -2px;
}
    
#c419cb33 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
}
    
#b41d1b26 {
    height: 220px;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#bd8e9f95 {
    height: 220px;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
}



@media all {
    
#\37 928c94f {
    min-height: 139px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 1% 0% 1%;
    margin: 0% 0% 0% 0%;
}
    
#b58c2bbe {
    background-color: rgba(0, 0, 0, 1);
    background-image: initial;
}
    
#d1636eaa {
    margin-top: -142px;
    margin-bottom: 20px;
}
    
#e8f3b6ed.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 50px 0px 50px;
}
#e8f3b6ed {
    width: 81.87%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-top: 1px;
}
    
#\30 79facf3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    padding: 0px 16px 0px 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 928c94f {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 159px;
    padding: 4% 4% 4% 4%;
}
    
#\30 79facf3 {
    width: 100%;
    min-height: 8px;
    row-gap: 16px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#d1636eaa {
    margin: -195px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 928c94f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 0% 20px 0%;
}
    
#d1636eaa {
    margin: -125px 0% 0px 0%;
}
    
#\30 79facf3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-top: 16px;
    row-gap: 8px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#e8f3b6ed.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e8f3b6ed {
    margin: -19px 0% 0px 0%;
}
}



@media all {
    
#\36 097001f {
    background-color: rgba(255, 153, 204, 1);
    background-image: initial;
}
    
#\31 a4b884c {
    min-height: 166px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 25f1512 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    margin-top: 5%;
    padding: 0px 16px 0px 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 a4b884c {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 181px;
    padding: 4% 4% 4% 4%;
}
    
#\30 25f1512 {
    width: 100%;
    min-height: 8px;
    row-gap: 16px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#b4a50f4c {
    margin: 0px 0% 30px 0%;
}
}



@media (max-width: 767px) {
    
#b4a50f4c {
    margin: 0px 0% 0px 0%;
}
    
#\31 a4b884c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 4% 20px 4%;
}
    
#\30 25f1512 {
    width: 100%;
    min-height: 0px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-top: 16px;
    row-gap: 8px;
    padding-left: 0px;
    padding-right: 0px;
}
}



@media all {
    
#\33 2530030 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e4f9a95 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#d7045ecf {
    margin-top: -16px;
    margin-bottom: -16px;
}
    
#cdb5b0f9 {
    width: 100.01%;
    height: 300px;
    max-width: 100%;
    order: 0;
    align-self: stretch;
}
    
#\31 cd7b07c {
    width: 240px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-bottom: 20px;
    align-self: flex-start;
    margin-top: -15px;
}
    
#\34 2a5827f {
    width: 252px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 4;
    align-self: flex-start;
    margin-top: -24px;
}
    
#db68d80a {
    width: 268px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-bottom: 20px;
    align-self: flex-start;
    margin-top: -15px;
}
    
#\30 2967945 {
    width: 252px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 4;
    align-self: flex-start;
    margin-top: -24px;
}
    
#a9a63791 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#fa8efe55 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#\32 9deba3a {
    background-image: linear-gradient(0deg, rgba(255, 193, 224, 0.35) 0%, rgba(255, 255, 255, 1) 100%);
    background-origin: border-box;
}
    
#\32 90bbd8f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#aea74a91 {
    min-height: 731px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 8% 3% 8% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\39 c2725c1 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c404cbf {
    width: 268px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-bottom: 20px;
    align-self: flex-start;
    margin-top: -15px;
}
    
#\33 268c99a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f5e49144 {
    width: 100.01%;
    height: 300px;
    max-width: 100%;
    order: 0;
    align-self: stretch;
}
    
#\34 b70ccbf {
    width: 252px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 4;
    align-self: flex-start;
    margin-top: -24px;
}
    
#d689a1bb {
    width: 252px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 4;
    align-self: flex-start;
    margin-top: -22px;
}
    
#d1a557b5 {
    width: 100.01%;
    height: 300px;
    max-width: 100%;
    order: 0;
    align-self: stretch;
}
    
#\30 52ce69c {
    width: 240px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-bottom: 20px;
    align-self: flex-start;
    margin-top: -15px;
}
    
#a25d7a2e {
    width: 100.01%;
    height: 300px;
    max-width: 100%;
    order: 0;
    align-self: stretch;
}
    
#\35 04e7350 {
    width: 268px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-bottom: 20px;
    align-self: flex-start;
    margin-top: -15px;
}
    
#b2f332e8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 cf218a2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e1d424e8 {
    width: 100.01%;
    height: 300px;
    max-width: 100%;
    order: 0;
    align-self: stretch;
}
    
#\36 d275887 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 4d9dac8 {
    width: 252px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 4;
    align-self: flex-start;
    margin-top: -21px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b2f332e8 {
    width: 20%;
    min-height: 8px;
}
    
#\30 cf218a2 {
    width: 20%;
    min-height: 8px;
}
    
#\32 90bbd8f {
    width: 20%;
    min-height: 8px;
}
    
#e1d424e8 {
    justify-self: auto;
    align-self: auto;
    order: 0;
    width: 290px;
    height: 220px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aea74a91 {
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 8%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 0%;
}
    
#\33 268c99a {
    width: 20%;
    min-height: 8px;
}
    
#\31 cd7b07c {
    order: 3;
}
    
#\36 d275887 {
    row-gap: 20px;
    width: 20%;
    min-height: 8px;
}
    
#\34 b70ccbf {
    order: 4;
    width: 250px;
    min-height: 40px;
}
    
#\39 c2725c1 {
    order: 1;
}
}



@media (max-width: 767px) {
    
#\33 c404cbf {
    margin-bottom: 10px;
    width: 275px;
}
    
#cdb5b0f9 {
    height: 220px;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\33 268c99a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
}
    
#\31 cd7b07c {
    margin-bottom: 10px;
    width: 275px;
}
    
#db68d80a {
    margin-bottom: 10px;
    width: 275px;
}
    
#f5e49144 {
    height: 220px;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#d1a557b5 {
    height: 220px;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\30 52ce69c {
    margin-bottom: 10px;
    width: 275px;
}
    
#a25d7a2e {
    height: 220px;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\35 04e7350 {
    margin-bottom: 10px;
    width: 275px;
}
    
#b2f332e8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
}
    
#\30 cf218a2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
}
    
#\32 90bbd8f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
}
    
#e1d424e8 {
    height: 220px;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#aea74a91 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 1%;
    row-gap: 10px;
}
    
#\36 d275887 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
}
}



@media all {
    
#a0e4daf1 {
    min-height: 483px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 1% 0% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\36 463dc28.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 463dc28 {
    width: 25.86%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-top: -4px;
    margin-bottom: 120px;
}
    
#d34597db {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 9709ee0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: -106px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a3aa154 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 545aefc::before, #\35 545aefc > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.49;
    border-radius: inherit;
}
#\35 545aefc {
    background-color: rgba(0, 0, 0, 1);
    background-image: url(https://lirp.cdn-website.com/0df59ce3/dms3rep/multi/opt/pexels-photo-1190297-1920w.jpeg);
    background-attachment: fixed;
}
#\35 545aefc.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAGxAAAgMBAQEAAAAAAAAAAAAAAQIABCEDBaH/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAv/EABYRAQEBAAAAAAAAAAAAAAAAAAEAAv/aAAwDAQACEQMRAD8AwjyW8qvXc2UZrKauYfkl9LYPRiK/PSTES87QiX//2Q==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a0e4daf1 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 14px;
    padding: 0% 4% 0% 4%;
}
    
#\36 463dc28.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 463dc28 {
    height: auto;
    width: 15.938356536005488%;
    min-width: 32px;
    margin: -300px 0% 0px 0%;
}
    
#d34597db {
    width: 100%;
    min-height: 438px;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    row-gap: 10px;
    padding: 0% 0% 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#a67cd8bc {
    margin: 0px 0% 20px 0%;
}
    
#\34 a3aa154.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 a3aa154 {
    width: 38.02709235346455%;
    min-width: 32px;
    margin: 48px 0% 0px 0%;
}
    
#\35 545aefc::before, #\35 545aefc > .bgExtraLayerOverlay {
    
}
#\35 545aefc.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAGxAAAgMBAQEAAAAAAAAAAAAAAQIABCEDBaH/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAv/EABYRAQEBAAAAAAAAAAAAAAAAAAEAAv/aAAwDAQACEQMRAD8AwjyW8qvXc2UZrKauYfkl9LYPRiK/PSTES87QiX//2Q==');
}
}



@media (max-width: 767px) {
    
#a0e4daf1 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 6%;
}
    
#\36 463dc28 {
    height: auto;
}
    
#d34597db {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 16px;
    padding-right: 0px;
    padding-left: 0px;
}
    
#\35 545aefc::before, #\35 545aefc > .bgExtraLayerOverlay {
    
}
#\35 545aefc.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAGxAAAgMBAQEAAAAAAAAAAAAAAQIABCEDBaH/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAv/EABYRAQEBAAAAAAAAAAAAAAAAAAEAAv/aAAwDAQACEQMRAD8AwjyW8qvXc2UZrKauYfkl9LYPRiK/PSTES87QiX//2Q==');
}
}



@media all {
    
#\37 4caf577 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\30 3d98172 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
}
    
#af54bda0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 3d98172 {
    padding: 4% 2% 4% 2%;
}
    
#\36 ef1d89c {
    margin: 0px 0% 0px 0%;
}
}



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



@media all {
    
#\39 88eb14d {
    min-height: 166px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 1% 0% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\37 38e9d0f {
    background-color: rgba(255, 153, 204, 1);
    background-image: initial;
}
    
#\36 05c92ae {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    margin-top: 5%;
    padding: 0px 16px 0px 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 88eb14d {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0px;
    padding: 4% 4% 4% 4%;
}
    
#\36 05c92ae {
    width: 100%;
    min-height: 8px;
    row-gap: 16px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
}



@media (max-width: 767px) {
    
#\39 88eb14d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 4% 20px 4%;
}
    
#\31 8dbcb94 {
    margin: 0px 0% 0px 0%;
}
    
#\36 05c92ae {
    width: 100%;
    min-height: 0px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-top: 16px;
    row-gap: 8px;
    padding-left: 0px;
    padding-right: 0px;
}
}



@media all {
    
#\32 18df84f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    padding: 0px 16px 0px 16px;
}
    
#\39 3bc4935.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 100px 0px 100px;
}
#\39 3bc4935 {
    width: 94.57%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-top: 1px;
}
    
#\38 f176bb4 {
    min-height: 139px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 1% 0% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\36 f36dcf7 {
    margin-top: -142px;
    margin-bottom: 20px;
}
    
#\39 9ec68b8 {
    background-color: rgba(0, 0, 0, 1);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 18df84f {
    width: 100%;
    min-height: 8px;
    row-gap: 16px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\38 f176bb4 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 141px;
    padding: 4% 4% 4% 4%;
}
    
#\39 3bc4935.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 50px 0px 50px;
}
#\39 3bc4935 {
    margin: 1px 0% 0px 0%;
}
    
#\36 f36dcf7 {
    margin: -177px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 18df84f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-top: 16px;
    row-gap: 8px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\38 f176bb4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 4% 20px 4%;
}
    
#\36 f36dcf7 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#af09bf0e {
    min-height: 162px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c3695887 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 0px 16px 0px 16px;
}
    
#\33 1d957bc {
    background-color: rgba(255, 153, 204, 1);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#af09bf0e {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 185px;
    padding: 4% 4% 4% 4%;
}
    
#c3695887 {
    width: 100%;
    min-height: 8px;
    row-gap: 16px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\35 ba12677 {
    margin: 3px 0% 3px 0%;
}
}



@media (max-width: 767px) {
    
#af09bf0e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 4% 20px 4%;
}
    
#\35 ba12677 {
    margin: 0px 0% 0px 0%;
}
    
#c3695887 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-top: 16px;
    row-gap: 8px;
    padding-left: 0px;
    padding-right: 0px;
}
}



@media all {
    
#\37 5da8020.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 50px 0px 50px;
}
#\37 5da8020 {
    width: 81.87%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-top: 1px;
}
    
#\31 67329ad {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    padding: 0px 16px 0px 16px;
}
    
#\30 9689d31 {
    background-color: rgba(0, 0, 0, 1);
    background-image: initial;
}
    
#\39 3bb0ff5 {
    min-height: 139px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 1% 0% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\31 8b7030c {
    margin-top: -142px;
    margin-bottom: 20px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 67329ad {
    width: 100%;
    min-height: 8px;
    row-gap: 16px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\39 3bb0ff5 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    padding: 4% 4% 4% 4%;
}
}



@media (max-width: 767px) {
    
#\31 67329ad {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-top: 16px;
    row-gap: 8px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\39 3bb0ff5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 4% 20px 4%;
}
    
#\31 8b7030c {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#d564bcd5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a3a87430 {
    min-height: 110px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\32 c15dc4b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 0px 16px 0px 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a3a87430 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#d564bcd5 {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#a3a87430 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\32 c15dc4b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\38 88d93d7 {
    align-items: flex-end;
    width: 100.00%;
    min-height: 471px;
    max-height: 100%;
    order: 0;
    height: auto;
    padding: 16px 16px 16px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 db5cfdd::before, #\36 db5cfdd > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.9;
    border-radius: inherit;
    content: '';
    background-image: radial-gradient(circle, rgba(52, 1, 31, 1) 0%, rgba(0, 0, 0, 1) 100%);
}
#\36 db5cfdd {
    background-image: url();
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
}
#\36 db5cfdd.lazy {
    background-image: url('');
}
    
#d8e7601e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: 28px;
    grid-area: auto / auto / auto / auto;
}
    
#d7465025 {
    min-height: 821px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 1% 0% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\33 563ceba.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 563ceba {
    width: 37.63%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-top: 116px;
}
    
#e2ea8026 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin-top: 28px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 61cf2a3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 88d93d7 {
    width: 100.00%;
    min-height: 272px;
    order: 0;
    align-items: center;
}
    
#\36 db5cfdd {
    background-position: 50% 50%;
}
#\36 db5cfdd.lazy {
    background-image: url('');
}
    
#d7465025 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 458px;
    padding: 14% 4% 4% 4%;
}
    
#\33 563ceba {
    height: auto;
}
    
#e2ea8026 {
    width: 77.36%;
}
    
#\36 61cf2a3 {
    width: 100%;
    min-height: 8px;
    row-gap: 24px;
    padding-left: 0px;
    padding-right: 0px;
}
}



@media (max-width: 767px) {
    
#\38 88d93d7 {
    justify-self: auto;
    width: 99.99883947905462%;
    order: 0;
    min-height: 0px;
    align-self: auto;
    max-width: 100%;
    padding-left: 0px;
    padding-right: 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d8e7601e {
    width: 100.00%;
    order: 1;
    margin-top: 54px;
}
    
#d7465025 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 24% 4% 20% 4%;
}
    
#\33 563ceba {
    height: auto;
    justify-self: auto;
    align-self: center;
    width: 37.62012687986799%;
    order: 0;
    margin: 79px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e2ea8026 {
    width: 81.02%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    order: 2;
}
    
#\36 61cf2a3 {
    width: 100%;
    min-height: 427px;
    align-items: flex-start;
    row-gap: 14px;
    padding: 16px 6px 16px 6px;
}
    
#c369390d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#cff4f300.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cff4f300 {
    width: 71.86%;
    height: auto;
    max-width: 100%;
    margin-top: -84px;
    order: 3;
}
    
#\32 6a08847 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 100px;
    width: 43%;
    min-width: 4%;
    order: 1;
    padding: 4% 16px 4% 16px;
    margin: 0% 0% 0% 0%;
}
    
#bf9ae81b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bf9ae81b {
    width: 271px;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: auto;
    justify-self: auto;
    margin-top: -86px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 035e5bf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 035e5bf {
    width: 80.00241919914754%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-top: 3px;
    grid-area: auto / auto / auto / auto;
}
    
#c8d842b3 {
    width: 43%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    order: 0;
    margin-left: 5%;
    margin-right: 5%;
    padding: 0px 16px 0px 16px;
}
    
#\35 8590b1a {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\30 a53ed4b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 a53ed4b {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    align-self: flex-end;
    margin: -35px -14% -10px -14%;
}
    
#\33 fd76168 {
    min-height: 287px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 d343d1e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 d343d1e {
    width: 71.86%;
    height: auto;
    max-width: 100%;
    margin-top: -85px;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cff4f300 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 6a08847 {
    width: 100%;
    min-height: 80px;
    padding-top: 16px;
    padding-bottom: 16px;
    row-gap: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#bf9ae81b {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 035e5bf {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 018a919 {
    margin: 0px 0% 0px 0%;
}
    
#c8d842b3 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 fd76168 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 27px;
    padding: 0% 2% 0% 2%;
}
    
#\35 d343d1e {
    width: 69.37%;
    min-width: 32px;
    align-self: center;
    margin: -13px 0% 0px 0%;
}
    
#\30 a53ed4b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 a53ed4b {
    width: 74.67%;
    height: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#cff4f300 {
    width: 100%;
}
    
#\32 6a08847 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 19px;
}
    
#bf9ae81b {
    order: 3;
    height: 48px;
    align-self: auto;
    width: 100%;
    max-width: 100%;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 035e5bf {
    width: 100%;
}
    
#c8d842b3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 a53ed4b {
    height: auto;
}
    
#\33 fd76168 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\35 d343d1e {
    width: 100%;
}
}



@media all {
    
#\34 6199677 {
    width: 43%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    order: 0;
    margin-left: 5%;
    margin-right: 5%;
    padding: 0px 16px 0px 16px;
}
    
#\34 21ee674.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 21ee674 {
    width: 71.86%;
    height: auto;
    max-width: 100%;
    margin-top: -84px;
    order: 3;
}
    
#\36 bbcc5a1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d74e6abe {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 100px;
    width: 43%;
    min-width: 4%;
    order: 1;
    padding: 4% 16px 4% 16px;
    margin: 0% 0% 0% 0%;
}
    
#e7e1c9fd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e7e1c9fd {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    align-self: flex-end;
    margin: -35px -14% -10px -14%;
}
    
#\36 58fa5ad {
    min-height: 287px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#e1856a8e {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\38 1da3f67 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    order: 1;
    padding: 0px 16px 0px 16px;
}
    
#\39 4dd1d96.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 4dd1d96 {
    width: 271px;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: auto;
    justify-self: auto;
    margin-top: -86px;
    grid-area: auto / auto / auto / auto;
}
    
#e224da3c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e224da3c {
    width: 71.86%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ff25bbb5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ff25bbb5 {
    width: 80.00241919914754%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 6199677 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 21ee674 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d74e6abe {
    width: 100%;
    min-height: 80px;
    padding-top: 16px;
    padding-bottom: 16px;
    row-gap: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#e7e1c9fd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e7e1c9fd {
    width: 70%;
    height: 337px;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\36 58fa5ad {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 27px;
    padding: 0% 2% 0% 2%;
}
    
#\38 06538e5 {
    margin: 0px 0% 0px 0%;
}
    
#\39 4dd1d96 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 6199677 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 21ee674 {
    width: 100%;
    margin-top: 4px;
}
    
#\36 bbcc5a1 {
    order: 0;
    margin: 17px 0% 0px 0%;
}
    
#d74e6abe {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 19px;
}
    
#e7e1c9fd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e7e1c9fd {
    height: 231px;
    align-self: flex-start;
    width: 100.01%;
    margin: 0px 0% 0px 0%;
}
    
#\36 58fa5ad {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\38 1da3f67 {
    width: 100%;
    min-height: 76px;
    align-items: center;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: -10px 0% -10px 0%;
}
    
#\39 4dd1d96 {
    order: 3;
    height: 48px;
    align-self: auto;
    width: 100%;
    max-width: 100%;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e224da3c {
    width: 100%;
}
    
#ff25bbb5 {
    width: 100%;
}
    
#\38 06538e5 {
    margin: -5px 0% -5px 0%;
}
}



@media all {
    
#\34 7671636 {
    width: 43%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    order: 0;
    margin-left: 5%;
    margin-right: 5%;
    padding: 0px 16px 0px 16px;
}
    
#fa4de07b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fa4de07b {
    width: 80.00241919914754%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a0b82d5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 a0b82d5 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    align-self: flex-end;
    margin: -35px -14% -10px -14%;
}
    
#d42b2b5d {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\36 50aabca {
    min-height: 287px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#e77f3909 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 100px;
    width: 43%;
    min-width: 4%;
    order: 1;
    padding: 4% 16px 4% 16px;
    margin: 0% 0% 0% 0%;
}
    
#f613511f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f613511f {
    width: 271px;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: auto;
    justify-self: auto;
    margin-top: -86px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d91fe58.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 d91fe58 {
    width: 71.86%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d99ef335.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d99ef335 {
    width: 71.86%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 7671636 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 a0b82d5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 a0b82d5 {
    width: 70%;
    height: 337px;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\30 25144c4 {
    margin: 0px 0% 0px 0%;
}
    
#\36 50aabca {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 27px;
    padding: 0% 2% 0% 2%;
}
    
#e77f3909 {
    width: 100%;
    min-height: 80px;
    padding-top: 16px;
    padding-bottom: 16px;
    row-gap: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#f613511f {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 7671636 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#fa4de07b {
    width: 100%;
}
    
#\37 a0b82d5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 a0b82d5 {
    height: 231px;
    align-self: flex-start;
    width: 100.01%;
    margin: 0px 0% 0px 0%;
}
    
#\36 50aabca {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#e77f3909 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 19px;
}
    
#f613511f {
    order: 3;
    height: 48px;
    align-self: auto;
    width: 100%;
    max-width: 100%;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d91fe58 {
    width: 95.62%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#d99ef335 {
    width: 100%;
}
}



@media all {
    
#e9a2b7b4 {
    min-height: 166px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 1% 0% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\37 9c87c63 {
    background-color: rgba(255, 153, 204, 1);
    background-image: initial;
}
    
#ca5011fa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    margin-top: 5%;
    padding: 0px 16px 0px 16px;
}
    
#\37 4a96e3a {
    margin-top: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e9a2b7b4 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 188px;
    padding: 4% 4% 4% 4%;
}
    
#ca5011fa {
    width: 100%;
    min-height: 8px;
    row-gap: 16px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\37 4a96e3a {
    margin: 50px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#e9a2b7b4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 4% 20px 4%;
}
    
#ca5011fa {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-top: 16px;
    row-gap: 8px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\37 4a96e3a {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 c023f16 {
    width: 43%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    order: 0;
    margin-left: 5%;
    margin-right: 5%;
    padding: 0px 16px 0px 16px;
}
    
#\39 3fcd49d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 3fcd49d {
    width: 271px;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: auto;
    justify-self: auto;
    margin-top: -86px;
    grid-area: auto / auto / auto / auto;
}
    
#fa7cf047.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fa7cf047 {
    width: 71.86%;
    height: auto;
    max-width: 100%;
    margin-top: -84px;
    order: 3;
}
    
#\39 e90bcad {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\32 3eb986a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 3eb986a {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    align-self: flex-end;
    margin: -35px -14% -10px -14%;
}
    
#\37 bb6d5db {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 100px;
    width: 43%;
    min-width: 4%;
    order: 1;
    padding: 4% 16px 4% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 6f47c2a {
    min-height: 287px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 b288713.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 b288713 {
    width: 80.00241919914754%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 57cc632.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 57cc632 {
    width: 71.86%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: -87px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 c023f16 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 3fcd49d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 529d4b2 {
    margin: 0px 0% 0px 0%;
}
    
#fa7cf047 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 3eb986a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 3eb986a {
    width: 74.7%;
    height: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\37 bb6d5db {
    width: 100%;
    min-height: 80px;
    padding-top: 16px;
    padding-bottom: 16px;
    row-gap: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#\39 6f47c2a {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 27px;
    padding: 0% 2% 0% 2%;
}
    
#\32 57cc632 {
    margin-top: -1px;
    width: 62.36%;
}
}



@media (max-width: 767px) {
    
#\35 c023f16 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 3fcd49d {
    order: 3;
    height: 48px;
    align-self: auto;
    width: 100%;
    max-width: 100%;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa7cf047 {
    width: 100%;
}
    
#\32 3eb986a {
    height: auto;
}
    
#\37 bb6d5db {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 19px;
}
    
#\39 6f47c2a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\32 b288713 {
    width: 100%;
}
    
#\32 57cc632 {
    width: 100%;
}
}



@media all {
    
#\37 2695229.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 2695229 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    align-self: flex-end;
    margin: -35px -14% -10px -14%;
}
    
#f4f74e8d {
    min-height: 287px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#cc34eeb7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cc34eeb7 {
    width: 71.86%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: -87px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a7ba0620.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a7ba0620 {
    width: 271px;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: auto;
    justify-self: auto;
    margin-top: -86px;
    grid-area: auto / auto / auto / auto;
}
    
#e8bad7a6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 100px;
    width: 43%;
    min-width: 4%;
    order: 1;
    padding: 4% 16px 4% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 a9fb805 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\30 c8dc11f {
    width: 43%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    order: 0;
    margin-left: 5%;
    margin-right: 5%;
    padding: 0px 16px 0px 16px;
}
    
#dfc479bf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#dfc479bf {
    width: 80.00241919914754%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 6ad106e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 6ad106e {
    width: 71.86%;
    height: auto;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 2695229.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 2695229 {
    width: 74.7%;
    height: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#f4f74e8d {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 27px;
    padding: 0% 2% 0% 2%;
}
    
#cc34eeb7 {
    margin-top: 1px;
    width: 65.43%;
}
    
#a7ba0620 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 03f854a {
    margin: 0px 0% 0px 0%;
}
    
#e8bad7a6 {
    width: 100%;
    min-height: 80px;
    padding-top: 16px;
    padding-bottom: 16px;
    row-gap: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#\30 c8dc11f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 2695229 {
    height: auto;
}
    
#f4f74e8d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#cc34eeb7 {
    width: 100%;
}
    
#a7ba0620 {
    order: 3;
    height: 48px;
    align-self: auto;
    width: 100%;
    max-width: 100%;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e8bad7a6 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 19px;
}
    
#\30 c8dc11f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#dfc479bf {
    width: 100%;
}
    
#\36 6ad106e {
    width: 100%;
}
}



@media all {
    
#\31 6038422 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    padding: 0px 16px 0px 16px;
}
    
#\31 698c246.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 100px 0px 100px;
}
#\31 698c246 {
    width: 73.35%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-top: 1px;
}
    
#f32e1746 {
    margin-top: -142px;
    margin-bottom: 20px;
}
    
#\32 72d7ca6 {
    min-height: 139px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 1% 0% 1%;
    margin: 0% 0% 0% 0%;
}
    
#e90de4a2 {
    background-color: rgba(0, 0, 0, 1);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 6038422 {
    width: 100%;
    min-height: 8px;
    row-gap: 16px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\31 698c246.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 100px 0px 100px;
}
#\31 698c246 {
    width: 96.51%;
    margin: 10px 0% 10px 0%;
}
    
#f32e1746 {
    margin: -170px 0% 80px 0%;
}
    
#\32 72d7ca6 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 163px;
    padding: 0% 4% 0% 4%;
}
}



@media (max-width: 767px) {
    
#\31 6038422 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-top: 16px;
    row-gap: 8px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#f32e1746 {
    margin: -275px 0% 70px 0%;
}
    
#\32 72d7ca6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 4% 20px 4%;
}
    
#\31 698c246.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 698c246 {
    width: 100.00%;
    margin: -19px 0% 0px 0%;
}
}



@media all {
    
#eca2600d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d7c81874 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 fe1d7f3 {
    width: 100.01%;
    height: 300px;
    max-width: 100%;
    order: 0;
    align-self: stretch;
}
    
#ce9d4214 {
    width: 100.01%;
    height: 300px;
    max-width: 100%;
    order: 0;
    align-self: stretch;
}
    
#\31 13f8f68 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 f83a4e3 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: flex-start;
    margin-top: -14px;
}
    
#\39 e80607b {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eed2b86b {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#d1c28e70 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: stretch;
}
    
#c2044868 {
    width: 268px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-bottom: 20px;
    align-self: flex-start;
    margin-top: -15px;
}
    
#\38 0c23ca0 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#\34 66762bc {
    margin-top: -16px;
}
    
#\38 9b6557d {
    width: 252px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 4;
    align-self: flex-start;
    margin-top: -24px;
}
    
#\31 f091dfa {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6f66174 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: flex-start;
    margin-top: -14px;
}
    
#f283f8f6 {
    width: 252px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 4;
    align-self: flex-start;
    margin-top: -24px;
}
    
#\35 43c7897 {
    width: 268px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-bottom: 20px;
    align-self: flex-start;
    margin-top: -15px;
}
    
#ecf3f661 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: flex-start;
    margin-top: -14px;
}
    
#a778bbe4 {
    width: 89.56%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: flex-start;
    margin-top: -14px;
}
    
#\36 d111cb9 {
    width: 252px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 4;
    align-self: flex-start;
    margin-top: -24px;
}
    
#\32 b213904 {
    width: 268px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-bottom: 20px;
    align-self: flex-start;
    margin-top: -15px;
}
    
#cf564082 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#d988e6cb {
    width: 252px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 4;
    align-self: flex-start;
    margin-top: -24px;
}
    
#d2adc36c {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#\31 68dc3be {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#dd524e0c {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 8% 3% 8% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\38 10bbf9f {
    background-image: linear-gradient(0deg, rgba(255, 193, 224, 0.35) 0%, rgba(255, 255, 255, 1) 100%);
    background-origin: border-box;
}
    
#e47a3a9b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 a329622 {
    width: 100.01%;
    height: 300px;
    max-width: 100%;
    order: 0;
    align-self: stretch;
}
    
#\32 91d9c8c {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: flex-start;
    margin-top: -14px;
}
    
#f6fd1ba7 {
    width: 268px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-bottom: 20px;
    align-self: flex-start;
    margin-top: -15px;
}
    
#c53b2d05 {
    width: 252px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 4;
    align-self: flex-start;
    margin-top: -24px;
}
    
#\37 295d0f1 {
    width: 268px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-bottom: 20px;
    align-self: flex-start;
    margin-top: -15px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#eca2600d {
    row-gap: 20px;
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#d7c81874 {
    width: 100%;
    min-height: 80px;
    padding: 16px 16px 16px 16px;
    margin: 5% 0% 5% 0%;
}
    
#\31 13f8f68 {
    width: 100%;
    min-height: 80px;
    padding: 16px 16px 16px 16px;
    margin: 5% 0% 5% 0%;
}
    
#\36 fe1d7f3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 fe1d7f3 {
    height: 330px;
    width: 80%;
    margin: 0px 10% 0px 10%;
}
    
#ce9d4214.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ce9d4214 {
    height: 330px;
    width: 80%;
    margin: 0px 10% 0px 10%;
}
    
#\39 e80607b {
    height: 330px;
    width: 80%;
}
    
#\37 f83a4e3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 f83a4e3 {
    width: 46.82%;
    margin: -14px 10% 0px 10%;
}
    
#eed2b86b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#eed2b86b {
    width: 47.14%;
    margin: 0px 10% 0px 10%;
}
    
#d1c28e70 {
    width: 78.31%;
    height: 330px;
    margin-left: 0px;
    margin-right: 0px;
    align-self: center;
}
    
#c2044868.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c2044868 {
    width: 396px;
    margin: -20px 10% -20px 10%;
}
    
#\38 0c23ca0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 0c23ca0 {
    width: 61.27%;
    margin: 0px 10% 0px 10%;
}
    
#\38 9b6557d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 0px 16px 0px;
}
#\38 9b6557d {
    order: 4;
    width: 250px;
    min-height: 40px;
    margin: -24px 10% 0px 10%;
}
    
#\34 66762bc {
    margin: -73px 0% 0px 0%;
}
    
#\38 6f66174.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 6f66174 {
    width: 51.31%;
    margin: -14px 10% 0px 10%;
}
    
#\31 f091dfa.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 f091dfa {
    width: 46.18%;
    margin: 0px 10% 0px 10%;
}
    
#f283f8f6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 0px 16px 0px;
}
#f283f8f6 {
    margin: -24px 10% 0px 10%;
}
    
#\35 43c7897.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 43c7897 {
    width: 394px;
    margin: -15px 10% 20px 10%;
}
    
#ecf3f661.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ecf3f661 {
    width: 60.02%;
    margin: -22px 10% 0px 10%;
}
    
#a778bbe4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a778bbe4 {
    order: 2;
    width: 69.70%;
    margin: -14px 10% 0px 10%;
}
    
#\36 d111cb9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 0px 16px 0px;
}
#\36 d111cb9 {
    margin: -24px 10% 0px 10%;
}
    
#\32 b213904.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 b213904 {
    order: 3;
    width: 528px;
    margin: -15px 10% 20px 10%;
}
    
#cf564082.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cf564082 {
    width: 45.22%;
    margin: 0px 10% 0px 10%;
}
    
#d988e6cb.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 0px 16px 0px;
}
#d988e6cb {
    margin: -24px 10% 0px 10%;
}
    
#d2adc36c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d2adc36c {
    order: 1;
    width: 68.29%;
    margin: 0px 10% 0px 10%;
}
    
#\31 68dc3be {
    width: 100%;
    min-height: 80px;
    padding: 16px 16px 16px 16px;
    margin: 2% 0% 2% 0%;
}
    
#dd524e0c {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    padding: 8% 4% 8% 4%;
}
    
#e47a3a9b {
    width: 100%;
    min-height: 80px;
    row-gap: 26px;
    justify-content: center;
    align-items: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 5% 0% 0% 0%;
}
    
#\34 a329622.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 a329622 {
    height: 330px;
    width: 80%;
    margin: 0px 10% 0px 10%;
}
    
#\32 91d9c8c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 91d9c8c {
    width: 46.82%;
    margin: -14px 10% 0px 10%;
}
    
#c53b2d05.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 0px 16px 0px;
}
#c53b2d05 {
    margin: 13px 10% 0px 10%;
}
    
#f6fd1ba7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f6fd1ba7 {
    width: 456px;
    margin: -15px 10% 20px 10%;
}
    
#\37 295d0f1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 295d0f1 {
    width: 394px;
    margin: -15px 10% 20px 10%;
}
}



@media (max-width: 767px) {
    
#eca2600d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
}
    
#\32 b213904 {
    width: 275px;
    align-self: center;
    margin: -1px 0px 10px 0px;
}
    
#d7c81874 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
    padding: 16px 16px 16px 16px;
    margin: 10% 0% 10% 0%;
}
    
#\36 fe1d7f3 {
    height: 200px;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#ce9d4214 {
    height: 200px;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\31 13f8f68 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
    padding: 16px 16px 16px 16px;
    margin: 10% 0% 10% 0%;
}
    
#\31 68dc3be {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
}
    
#\39 e80607b {
    height: 200px;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#dd524e0c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 1% 4% 8% 4%;
}
    
#d1c28e70 {
    height: 200px;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#c2044868 {
    width: 275px;
    align-self: center;
    margin: 2px 0px 10px 0px;
}
    
#\34 66762bc {
    margin: 0px 0% 0px 0%;
}
    
#e47a3a9b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
    padding: 16px 16px 16px 16px;
    margin: 10% 0% 0% 0%;
}
    
#\34 a329622 {
    height: 200px;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\35 43c7897 {
    width: 275px;
    align-self: center;
    margin: 1px 0px 10px 0px;
}
    
#f6fd1ba7 {
    width: 275px;
    align-self: center;
    margin: 1px 0px 10px 0px;
}
    
#\37 295d0f1 {
    width: 275px;
    align-self: center;
    margin: -2px 0px 10px 0px;
}
    
#d2adc36c {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#a778bbe4 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: -4px;
}
    
#\38 9b6557d {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 2px;
}
    
#\38 0c23ca0 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#ecf3f661 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: -3px;
}
    
#c53b2d05 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
}
    
#eed2b86b {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 6f66174 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: -1px;
}
    
#f283f8f6 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: -1px;
}
    
#cf564082 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 91d9c8c {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: -1px;
}
    
#d988e6cb {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: -2px;
}
    
#\31 f091dfa {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 f83a4e3 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 1px;
}
    
#\36 d111cb9 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 1px;
}
}



@media all {
    
#\32 1e92453 {
    background-color: rgba(255, 153, 204, 1);
    background-image: initial;
}
    
#\38 f615adc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    margin-top: 5%;
    padding: 0px 16px 0px 16px;
}
    
#\35 5d2f5c8 {
    min-height: 166px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 1% 0% 1%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e480ace1 {
    margin: 0px 0% 20px 0%;
}
    
#\38 f615adc {
    width: 100%;
    min-height: 8px;
    row-gap: 16px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\35 5d2f5c8 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 199px;
    padding: 4% 4% 6% 4%;
}
}



@media (max-width: 767px) {
    
#e480ace1 {
    margin: 0px 0% 0px 0%;
}
    
#\38 f615adc {
    width: 100%;
    min-height: 0px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-top: 16px;
    row-gap: 8px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\35 5d2f5c8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 60px 4% 40px 4%;
}
}



@media all {
    
#\39 e4784f2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    padding: 0px 16px 0px 16px;
}
    
#\34 9bc97a8 {
    min-height: 139px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 1% 0% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\34 d2b6163 {
    background-color: rgba(0, 0, 0, 1);
    background-image: initial;
}
    
#b2803a26.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 100px 0px 100px;
}
#b2803a26 {
    width: 94.57%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-top: 1px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 e4784f2 {
    width: 100%;
    min-height: 8px;
    row-gap: 16px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\34 9bc97a8 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 175px;
    padding: 4% 4% 4% 4%;
}
    
#\35 446af2f {
    margin: -200px 0% 20px 0%;
}
}



@media (max-width: 767px) {
    
#\39 e4784f2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-top: 16px;
    row-gap: 8px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\34 9bc97a8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 4% 20px 4%;
}
    
#\35 446af2f {
    margin: -124px 0% 0px 0%;
}
    
#b2803a26.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b2803a26 {
    width: 328px;
    margin: -26px 0% 0px -0.3047296519397408%;
}
}



@media all {
    
#\37 6acb99a {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
}
    
#\31 2a45985 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\30 3b4c676 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b5a00915 {
    margin: 0px 0% 0px 0%;
}
    
#\37 6acb99a {
    padding: 4% 2% 4% 2%;
}
}



@media (max-width: 767px) {
    
#\37 6acb99a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 4% 4% 4% 4%;
}
    
#\31 2a45985 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b5a00915 {
    margin: 2% 0% 0px 0%;
}
}



@media all {
    
#\31 67595f0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    margin-top: 5%;
    padding: 0px 16px 0px 16px;
}
    
#ba98f318 {
    background-color: rgba(255, 153, 204, 1);
    background-image: initial;
}
    
#ee25dea4 {
    min-height: 166px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 67595f0 {
    width: 100%;
    min-height: 8px;
    row-gap: 16px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\36 709a856 {
    margin: 0px 0% 30px 0%;
}
    
#ee25dea4 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 181px;
    padding: 4% 4% 4% 4%;
}
}



@media (max-width: 767px) {
    
#\31 67595f0 {
    width: 100%;
    min-height: 0px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-top: 16px;
    row-gap: 8px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\36 709a856 {
    margin: -3px 0% 0px 0%;
}
    
#ee25dea4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 4% 55px 4%;
}
}



@media all {
    
#\36 45d5b20 {
    min-height: 139px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 1% 0% 1%;
    margin: 0% 0% 0% 0%;
}
    
#de404c56.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 50px 0px 50px;
}
#de404c56 {
    width: 81.87%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-top: 1px;
}
    
#\34 71039a0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    padding: 0px 16px 0px 16px;
}
    
#fd2501c8 {
    background-color: rgba(0, 0, 0, 1);
    background-image: initial;
}
    
#\34 76c8e96 {
    margin-top: -142px;
    margin-bottom: 20px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 45d5b20 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 159px;
    padding: 4% 4% 4% 4%;
}
    
#\34 71039a0 {
    width: 100%;
    min-height: 8px;
    row-gap: 16px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\34 76c8e96 {
    margin: -195px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 45d5b20 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 4% 20px 4%;
}
    
#\34 71039a0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-top: 16px;
    row-gap: 8px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\34 76c8e96 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#b398a567 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 0px 16px 0px 16px;
}
    
#f7ca3e63 {
    background-color: rgba(255, 153, 204, 1);
    background-image: initial;
}
    
#\37 21c7156 {
    min-height: 162px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b398a567 {
    width: 100%;
    min-height: 8px;
    row-gap: 16px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\37 21c7156 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 169px;
    padding: 4% 4% 4% 4%;
}
}



@media (max-width: 767px) {
    
#\30 f563223 {
    margin: 0px 0% 0px 0%;
}
    
#b398a567 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-top: 16px;
    row-gap: 8px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\37 21c7156 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 18px;
    padding: 28px 4% 28px 4%;
}
}



@media all {
    
#\38 ddbbd45.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 50px 0px 50px;
}
#\38 ddbbd45 {
    width: 81.87%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-top: 1px;
}
    
#\34 550660f {
    margin-top: -142px;
    margin-bottom: 20px;
}
    
#\36 a08eaef {
    min-height: 139px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 1% 0% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\30 c6bda93 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    padding: 0px 16px 0px 16px;
}
    
#\35 8e53778 {
    background-color: rgba(0, 0, 0, 1);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 ddbbd45.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 ddbbd45 {
    width: 90.40%;
    margin: 5px 0% 0px 0%;
}
    
#\34 550660f {
    margin: -165px 0% 0px 0%;
}
    
#\36 a08eaef {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 146px;
    padding: 4% 4% 4% 4%;
}
    
#\30 c6bda93 {
    width: 100%;
    min-height: 8px;
    row-gap: 11px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 550660f {
    margin: 0px 0% 0px 0%;
}
    
#\36 a08eaef {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 4% 20px 4%;
}
    
#\30 c6bda93 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-top: 16px;
    row-gap: 8px;
    padding-left: 0px;
    padding-right: 0px;
}
}



@media all {
    
#\32 d7e9c16 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ae9e3ef5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 dd362fe {
    min-height: 688px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 8% 3% 8% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\38 7f6ef85 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#e7512df3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 0204a08 {
    width: 252px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 4;
    align-self: flex-start;
    margin-top: -24px;
}
    
#\36 a769b93 {
    width: 100.01%;
    height: 300px;
    max-width: 100%;
    order: 0;
    align-self: stretch;
}
    
#b38943be {
    background-image: linear-gradient(0deg, rgba(255, 193, 224, 0.35) 0%, rgba(255, 255, 255, 1) 100%);
    background-origin: border-box;
}
    
#fde0b771 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a1c34f7 {
    width: 268px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-bottom: 20px;
    align-self: flex-start;
    margin-top: -15px;
}
    
#\31 2c4b92d {
    width: 100.01%;
    height: 300px;
    max-width: 100%;
    order: 0;
    align-self: stretch;
}
    
#cfc2d75f {
    width: 100.01%;
    height: 300px;
    max-width: 100%;
    order: 0;
    align-self: stretch;
}
    
#\36 b05f101 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#f21f2d05 {
    width: 252px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 4;
    align-self: flex-start;
    margin-top: -24px;
}
    
#b8c5110b {
    width: 268px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-bottom: 20px;
    align-self: flex-start;
    margin-top: -15px;
}
    
#\37 3f36c45 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 c01ef72 {
    width: 100.01%;
    height: 300px;
    max-width: 100%;
    order: 0;
    align-self: stretch;
}
    
#\33 23bfc56 {
    width: 252px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 4;
    align-self: flex-start;
    margin-top: -24px;
}
    
#\30 ec38019 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#\38 217e295 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#bcece7dc {
    width: 100.01%;
    height: 300px;
    max-width: 100%;
    order: 0;
    align-self: stretch;
}
    
#\30 46c396d {
    width: 268px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-bottom: 20px;
    align-self: flex-start;
    margin-top: -15px;
}
    
#\30 dd3451f {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#\34 41c6b52 {
    width: 268px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-bottom: 20px;
    align-self: flex-start;
    margin-top: -15px;
}
    
#\31 dcb5adf {
    width: 252px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 4;
    align-self: flex-start;
    margin-top: -24px;
}
    
#ac0a046e {
    width: 252px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 4;
    align-self: flex-start;
    margin-top: -24px;
}
    
#f1d797a8 {
    width: 240px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-bottom: 20px;
    align-self: flex-start;
    margin-top: -15px;
}
    
#\37 9c8f767 {
    margin-top: -16px;
    margin-bottom: -16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 d7e9c16 {
    width: 100%;
    min-height: 80px;
    padding: 16px 16px 16px 16px;
    margin: 5% 0% 0% 0%;
}
    
#\34 dd362fe {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    padding: 8% 4% 8% 4%;
}
    
#ae9e3ef5 {
    width: 100%;
    min-height: 80px;
    padding: 16px 16px 16px 16px;
    margin: 5% 0% 5% 0%;
}
    
#\38 7f6ef85.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 7f6ef85 {
    width: 54.19%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#e7512df3 {
    width: 100%;
    min-height: 80px;
    padding: 16px 16px 16px 16px;
    margin: 5% 0% 5% 0%;
}
    
#\33 0204a08.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 0px 16px 0px;
}
#\33 0204a08 {
    align-self: center;
    margin: -24px 0% 0px 0%;
}
    
#\36 a769b93.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 a769b93 {
    width: 80%;
    height: 330px;
    margin: 0px 10% 0px 10%;
}
    
#fde0b771.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fde0b771 {
    width: 59.63%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\37 a1c34f7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 a1c34f7 {
    width: 352px;
    align-self: center;
    margin: -15px 0% 20px 0%;
}
    
#\31 2c4b92d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 2c4b92d {
    width: 80%;
    height: 330px;
    margin: 5px 10% 5px 10%;
}
    
#cfc2d75f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cfc2d75f {
    width: 80%;
    height: 330px;
    margin: 0px 10% 0px 10%;
}
    
#\36 b05f101.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 b05f101 {
    width: 62.52%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#f21f2d05.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 0px 16px 0px;
}
#f21f2d05 {
    align-self: center;
    margin: -24px 0% 0px 0%;
}
    
#b8c5110b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b8c5110b {
    width: 492px;
    align-self: center;
    margin: -15px 0% 20px 0%;
}
    
#\37 3f36c45 {
    width: 100%;
    min-height: 80px;
    padding: 16px 16px 16px 16px;
    margin: 5% 0% 5% 0%;
}
    
#\31 c01ef72.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 c01ef72 {
    width: 80%;
    height: 330px;
    margin: 0px 10% 0px 10%;
}
    
#\33 23bfc56.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 0px 16px 0px;
}
#\33 23bfc56 {
    order: 4;
    width: 250px;
    min-height: 40px;
    align-self: center;
    margin: -24px 0% 0px 0%;
}
    
#\30 ec38019.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 ec38019 {
    width: 63.48%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\38 217e295 {
    row-gap: 20px;
    width: 100%;
    min-height: 80px;
}
    
#bcece7dc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bcece7dc {
    justify-self: auto;
    align-self: auto;
    order: 0;
    width: 510px;
    height: 330px;
    margin: 0px 10% 0px 10%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 46c396d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 46c396d {
    width: 440px;
    align-self: center;
    margin: -15px 0% 20px 0%;
}
    
#\30 dd3451f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 dd3451f {
    order: 1;
    width: 61.88%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\34 41c6b52.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 41c6b52 {
    width: 436px;
    align-self: center;
    margin: -15px 0% 20px 0%;
}
    
#ac0a046e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 0px 16px 0px;
}
#ac0a046e {
    align-self: center;
    margin: -24px 0% 0px 0%;
}
    
#\31 dcb5adf.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 0px 16px 0px;
}
#\31 dcb5adf {
    align-self: center;
    margin: -24px 0% 0px 0%;
}
    
#f1d797a8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f1d797a8 {
    order: 3;
    width: 422px;
    align-self: center;
    margin: -15px 0% 20px 0%;
}
    
#\37 9c8f767 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 d7e9c16 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
}
    
#\37 3f36c45 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
}
    
#ae9e3ef5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
}
    
#\31 c01ef72 {
    height: 220px;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\34 dd362fe {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 0% 4% 0% 4%;
}
    
#\38 7f6ef85 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 23bfc56 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: -2px;
}
    
#e7512df3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
}
    
#\38 217e295 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
    padding: 16px 16px 16px 16px;
    margin: 10% 0% 0% 0%;
}
    
#bcece7dc {
    height: 200px;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\36 a769b93 {
    height: 220px;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\30 46c396d {
    width: 231px;
    align-self: center;
    margin: -5px 0px 10px 0px;
}
    
#\30 dd3451f {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 a1c34f7 {
    width: 215px;
    align-self: center;
    margin: -2px 0px 10px 0px;
}
    
#\34 41c6b52 {
    width: 241px;
    align-self: center;
    margin: -1px 0px 10px 0px;
}
    
#\31 2c4b92d {
    height: 220px;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#cfc2d75f {
    height: 220px;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#b8c5110b {
    width: 197px;
    align-self: center;
    margin: 1px 0px 10px 0px;
}
    
#f1d797a8 {
    width: 205px;
    align-self: center;
    margin: -2px 0px 10px 0px;
}
    
#\37 9c8f767 {
    margin: 5px 0% 5px 0%;
}
    
#f21f2d05 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 2px;
}
    
#\30 ec38019 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 dcb5adf {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
}
    
#\36 b05f101 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#ac0a046e {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: -2px;
}
    
#fde0b771 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 0204a08 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 3px;
}
}



@media all {
    
#\34 afd5a0c {
    background-color: rgba(255, 153, 204, 1);
    background-image: initial;
}
    
#add7e167 {
    min-height: 166px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 1% 0% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\30 0bbc156 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    margin-top: 5%;
    padding: 0px 16px 0px 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#add7e167 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 163px;
    padding: 4% 4% 4% 4%;
}
    
#b798bead {
    margin: 0px 0% 30px 0%;
}
    
#\30 0bbc156 {
    width: 100%;
    min-height: 8px;
    row-gap: 16px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
}



@media (max-width: 767px) {
    
#add7e167 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 90px 4% 100px 4%;
}
    
#b798bead {
    margin: 0px 0% 0px 0%;
}
    
#\30 0bbc156 {
    width: 100%;
    min-height: 0px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-top: 16px;
    row-gap: 8px;
    padding-left: 0px;
    padding-right: 0px;
}
}



@media all {
    
#f060b319 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    padding: 0px 16px 0px 16px;
}
    
#ec9a63cc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 100px 0px 100px;
}
#ec9a63cc {
    width: 94.57%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-top: 1px;
}
    
#f7d3931b {
    min-height: 139px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 1% 0% 1%;
    margin: 0% 0% 0% 0%;
}
    
#f4581cc0 {
    margin-top: -142px;
    margin-bottom: 20px;
}
    
#cc03b9c1 {
    background-color: rgba(0, 0, 0, 1);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f060b319 {
    width: 100%;
    min-height: 8px;
    row-gap: 16px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#f7d3931b {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 141px;
    padding: 4% 4% 4% 4%;
}
    
#ec9a63cc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 50px 0px 50px;
}
#ec9a63cc {
    margin: 1px 0% 0px 0%;
}
    
#f4581cc0 {
    margin: -177px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f060b319 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-top: 16px;
    row-gap: 8px;
    padding-left: 0px;
    padding-right: 0px;
}
    
#f7d3931b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 4% 20px 4%;
}
    
#f4581cc0 {
    margin: -208px 0% 0px 0%;
}
    
#ec9a63cc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ec9a63cc {
    margin: 1px 0% 0px 0%;
}
}



@media all {
    
#\36 2667749 {
    width: 100.01%;
    height: 300px;
    max-width: 100%;
    order: 0;
    align-self: stretch;
}
    
#\36 3972241 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ad3df4a9 {
    width: 100.01%;
    height: 300px;
    max-width: 100%;
    order: 0;
    align-self: stretch;
}
    
#\34 e6cf76d {
    width: 268px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-bottom: 20px;
    align-self: flex-start;
    margin-top: -15px;
}
    
#fe93f631 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 17a485a {
    width: 100.01%;
    height: 300px;
    max-width: 100%;
    order: 0;
    align-self: stretch;
}
    
#\38 3e24b6b {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d6a279f {
    width: 240px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-bottom: 20px;
    align-self: flex-start;
    margin-top: -15px;
}
    
#\37 e7ac9c9 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#\36 45a539a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a1edf3ea {
    background-image: linear-gradient(0deg, rgba(255, 193, 224, 0.35) 0%, rgba(255, 255, 255, 1) 100%);
    background-origin: border-box;
}
    
#\38 2da5289 {
    width: 268px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-bottom: 20px;
    align-self: flex-start;
    margin-top: -15px;
}
    
#\36 1d748fa {
    width: 252px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 4;
    align-self: flex-start;
    margin-top: -24px;
}
    
#\36 32474eb {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#\35 50258cf {
    width: 100.01%;
    height: 300px;
    max-width: 100%;
    order: 0;
    align-self: stretch;
}
    
#\34 951b004 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#\37 6c0f061.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 0px 16px 0px;
}
#\37 6c0f061 {
    width: 252px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 4;
    align-self: flex-start;
    margin-top: -23px;
}
    
#\34 8e5e106 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 1e549b4 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#\39 663aa6c {
    width: 268px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-bottom: 20px;
    align-self: flex-start;
    margin-top: -15px;
}
    
#\37 a64f158 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 8% 3% 8% 3%;
    margin: 0% 0% 0% 0%;
}
    
#b7ce8fb8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 ef0ded5 {
    width: 252px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 4;
    align-self: flex-start;
    margin-top: -24px;
}
    
#\32 7e175ca {
    width: 252px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 4;
    align-self: flex-start;
    margin-top: -24px;
}
    
#\32 4ada22e {
    width: 100.01%;
    height: 300px;
    max-width: 100%;
    order: 0;
    align-self: stretch;
}
    
#bc826ba5 {
    margin-top: -16px;
}
    
#\30 981d623 {
    width: 268px;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-bottom: 20px;
    align-self: flex-start;
    margin-top: -15px;
}
    
#\30 cef8ea7.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 0px 16px 0px;
}
#\30 cef8ea7 {
    width: 252px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 4;
    align-self: auto;
    justify-self: auto;
    margin-top: -24px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3972241 {
    width: 20%;
    min-height: 8px;
}
    
#\38 3e24b6b {
    order: 1;
}
    
#\32 d6a279f {
    order: 3;
}
    
#\36 45a539a {
    row-gap: 20px;
    width: 20%;
    min-height: 8px;
}
    
#fe93f631 {
    width: 20%;
    min-height: 8px;
}
    
#\37 a64f158 {
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 8%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 0%;
}
    
#b7ce8fb8 {
    width: 20%;
    min-height: 8px;
}
    
#\32 4ada22e {
    justify-self: auto;
    align-self: auto;
    order: 0;
    width: 290px;
    height: 220px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 8e5e106 {
    width: 20%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\36 2667749 {
    height: 220px;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\36 3972241 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
}
    
#\35 50258cf {
    height: 220px;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#ad3df4a9 {
    height: 220px;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\34 e6cf76d {
    margin-bottom: 10px;
    width: 275px;
}
    
#fe93f631 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
}
    
#\34 8e5e106 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
}
    
#\37 17a485a {
    height: 220px;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\32 d6a279f {
    margin-bottom: 10px;
    width: 275px;
}
    
#\39 663aa6c {
    margin-bottom: 10px;
    width: 275px;
}
    
#\36 45a539a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
}
    
#\38 2da5289 {
    margin-bottom: 10px;
    width: 275px;
}
    
#\37 a64f158 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 1%;
    row-gap: 10px;
}
    
#b7ce8fb8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
}
    
#\32 4ada22e {
    height: 220px;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\30 981d623 {
    margin-bottom: 10px;
    width: 275px;
}
}

