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

  *#dm .dmInner div.u_1235651691 .photoGalleryThumbs .image-container {
    border-radius:3% !important;
    -moz-border-radius:3% !important;
    -webkit-border-radius:3% !important;
  }

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

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

  *#dm .dmInner *.u_1235651691 .photoGalleryViewAll { text-align:LEFT !important; }

  *#dm .dmInner div.u_properties .photoGalleryThumbs .image-container {
    border-radius:3% !important;
    -moz-border-radius:3% !important;
    -webkit-border-radius:3% !important;
  }

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

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

  *#dm .dmInner *.u_properties .photoGalleryViewAll { text-align:LEFT !important; }

  *#dm .dmInner div.u_properties .caption-button span.text { font-weight:400 !important; }

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

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

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

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

  *#dm .dmInner div.u_1744154107 {
    border-style:solid !important;
    border-width:0px 0px 0px 2px !important;
    border-color:rgb(38,38,38) rgb(38,38,38) rgb(38,38,38) var(--color_2) !important;
  }

  *#dm .dmInner div.u_1934710560 {
    border-style:solid !important;
    border-width:0px 0px 0px 2px !important;
    border-color:rgb(38,38,38) rgb(38,38,38) rgb(38,38,38) var(--color_2) !important;
  }

  *#dm .dmInner div.u_2841687521 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(0,0,0) !important;
    border-width:0 !important;
    border-style:solid !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1108773810 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(0,0,0) !important;
    border-width:0 !important;
    border-style:solid !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_2841687521 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1108773810 span[data-icon-mask] { background-color:var(--color_2) !important; }

  *#dm .dmInner div.u_1533686936 {
    border-style:solid !important;
    border-width:0px 0px 0px 2px !important;
    border-color:rgb(38,38,38) rgb(38,38,38) rgb(38,38,38) var(--color_2) !important;
  }

  *#dm .dmInner div.u_1145575485 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(0,0,0) !important;
    border-width:0 !important;
    border-style:solid !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1145575485 span[data-icon-mask] { background-color:var(--color_2) !important; }

  *#dm .dmInner div.u_1278444275 {
    border-style:solid !important;
    border-width:0px 0px 0px 2px !important;
    border-color:rgb(38,38,38) rgb(38,38,38) rgb(38,38,38) var(--color_2) !important;
  }

  *#dm .dmInner div.u_1921527368 {
    padding:0 !important;
    border-radius:0% !important;
    border-color:rgb(0,0,0) !important;
    border-width:0 !important;
    border-style:solid !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1921527368 span[data-icon-mask] { background-color:var(--color_2) !important; }

  *#dm .dmInner *.u_1435895503 .slick-arrow { background-color:var(--color_1) !important; }

  *#dm .dmInner *.u_1435895503 .slick-arrow:hover::before { color:var(--color_3) !important; }

  *#dm .dmInner *.u_1435895503 .slick-arrow::before { color:var(--color_3) !important; }

  *#dm .dmInner *.u_1435895503 .slick-arrow:hover { background-color:var(--color_2) !important; }

  *#dm .dmInner *.u_1893553645 .slick-arrow { background-color:var(--color_1) !important; }

  *#dm .dmInner *.u_1893553645 .slick-arrow:hover::before { color:var(--color_3) !important; }

  *#dm .dmInner *.u_1893553645 .slick-arrow::before { color:var(--color_3) !important; }

  *#dm .dmInner *.u_1893553645 .slick-arrow:hover { background-color:var(--color_2) !important; }

  *#dm .dmInner *.u_1893553645 .carousel { background-color:var(--color_3) !important; }

  *#dm .dmInner div.u_3265167792 img {
    object-fit:cover !important;
    border-radius:24px 24px 24px 24px !important;
  }

  *#dm .dmInner div.u_1009827629 img {
    object-fit:cover !important;
    border-radius:24px 24px 24px 24px !important;
  }

  *#dm .dmInner div.u_1435895503 .card-body { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner div.u_1435895503 .img-grid-item { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner div.u_1893553645 .card.slick-slide { border-radius:24px 24px 24px 24px !important; }

  *#dm .dmInner *.u_71281994 .card-icon svg { fill:var(--color_2) !important; }

  *#dm .dmInner *.u_71281994 .slick-arrow { background-color:var(--color_2) !important; }

  *#dm .dmInner *.u_71281994 .slick-arrow:hover { background-color:var(--color_1) !important; }

  *#dm .dmInner *.u_71281994 .slick-arrow:hover::before { color:var(--color_3) !important; }

  *#dm .dmInner *.u_71281994 .carousel-grid { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner *.u_71281994 .carousel-img-grid { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner *.u_71281994 .carousel { background-color:var(--color_3) !important; }

  *#dm .dmInner div.u_71281994 .carousel .card .card-header img { border-radius:20px 20px 0px 0px !important; }

  *#dm .dmInner div.u_71281994 .carousel-grid .card .card-header img { border-radius:20px 20px 0px 0px !important; }

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

  *#dm .dmInner div.u_71281994 .img-only .card-body { border-radius:20px 20px 0px 0px !important; }

  *#dm .dmInner div.u_71281994 .img-only .carousel .card { border-radius:20px 20px 0px 0px !important; }

  *#dm .dmInner div.u_71281994 .img-grid-only .img-grid-item img { border-radius:20px 20px 0px 0px !important; }

  *#dm .dmInner *.u_71281994 .card-body { background-color:var(--color_3) !important; }

  *#dm .dmInner div.u_71281994 .card-title {
    color:var(--color_4) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner *.u_71281994 .c-btn { background-color:rgba(203,60,112,1) !important; }

  *#dm .dmInner *.u_71281994 .c-btn:hover { background-color:rgba(223,82,133,1) !important; }

  *#dm .dmInner *.u_71281994 .card-title { text-align:CENTER !important; }

  *#dm .dmInner *.u_71281994 .card-title>a { text-align:CENTER !important; }

  *#dm .dmInner *.u_71281994 .sub-title { text-align:CENTER !important; }

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

  *#dm .dmInner *.u_71281994 .card-price { text-align:CENTER !important; }

  *#dm .dmInner div.u_71281994 .card.slick-slide { border-radius:17px 17px 17px 17px !important; }

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

  *#dm .dmInner div.u_1472483947 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1402844285 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1210932372 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1754859790 span[data-icon-mask] { background-color:var(--color_3) !important; }

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

  *#dm .dmInner div.u_1725573114 span[data-icon-mask] { background-color:var(--color_3) !important; }

  *#dm .dmInner *.u_1435895503 .carousel { background-color:var(--color_5) !important; }

  *#dm .dmInner *.u_251267832 .carousel { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner *.u_251267832 .card-title { text-align:CENTER !important; }

  *#dm .dmInner *.u_251267832 .card-title>a { text-align:CENTER !important; }

  *#dm .dmInner *.u_251267832 .sub-title { text-align:CENTER !important; }

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

  *#dm .dmInner *.u_251267832 .card-price { text-align:CENTER !important; }

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

  *#dm .dmInner div.u_1569057259 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1489288959 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1368057026 span[data-icon-mask] { background-color:var(--color_2) !important; }

  *#dm .dmInner div.u_251267832 .card-title>a { font-weight:700 !important; }

  *#dm .dmInner div.u_251267832 .card-title {
    font-weight:700 !important;
    color:rgba(34,34,34,1) !important;
  }

  *#dm .dmInner *.u_251267832 .slick-arrow { background-color:var(--color_2) !important; }

  *#dm .dmInner *.u_251267832 .slick-arrow:hover { background-color:var(--color_1) !important; }

  *#dm .dmInner *.u_251267832 .slick-arrow:hover::before { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_71281994 .card-body { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner div.u_71281994 .img-grid-item { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner div.u_251267832 .card.slick-slide { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner div.u_251267832 .card-body { border-radius:0px 0px 20px 20px !important; }

  *#dm .dmInner div.u_251267832 .img-grid-item { border-radius:0px 0px 20px 20px !important; }

  *#dm .dmInner div.u_251267832 .carousel .card .card-header img { border-radius:20px 20px 0px 0px !important; }

  *#dm .dmInner div.u_251267832 .carousel-grid .card .card-header img { border-radius:20px 20px 0px 0px !important; }

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

  *#dm .dmInner div.u_251267832 .img-only .card-body { border-radius:20px 20px 0px 0px !important; }

  *#dm .dmInner div.u_251267832 .img-only .carousel .card { border-radius:20px 20px 0px 0px !important; }

  *#dm .dmInner div.u_251267832 .img-grid-only .img-grid-item img { border-radius:20px 20px 0px 0px !important; }

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

  *#dm .dmInner div.u_1580767232 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1946101740 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1408789891 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1118124292 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1022876850 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1067995789 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1570143162 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1857949953 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1256341900 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1628149847 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1009602479 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1921566663 span[data-icon-mask] { background-color:var(--color_2) !important; }

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

  *#dm .dmInner div.u_1476123159 span[data-icon-mask] { background-color:var(--color_2) !important; }

  *#dm .dmInner div.u_1774005156 img {
    object-fit:cover !important;
    border-radius:24px 24px 24px 24px !important;
    object-position:0% 50% !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1235651691 .caption-button {
    width:200px !important;
    height:55px !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_properties .caption-button {
    width:200px !important;
    height:55px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner *.u_1435895503 .img-only .card-body { padding:23px !important; }

  *#dm .dmInner *.u_1435895503 .img-grid-only .img-grid-item { padding:23px !important; }

  *#dm .dmInner *.u_1435895503 .carousel-grid { column-gap:0px !important; }

  *#dm .dmInner *.u_1435895503 .carousel-img-grid { column-gap:0px !important; }

  *#dm .dmInner *.u_1435895503 .card-content { padding:17px !important; }

  *#dm .dmInner *.u_1893553645 .carousel-grid { column-gap:0px !important; }

  *#dm .dmInner *.u_1893553645 .carousel-img-grid { column-gap:0px !important; }

  *#dm .dmInner *.u_1893553645 .img-only .card-body { padding:17px !important; }

  *#dm .dmInner *.u_1893553645 .img-grid-only .img-grid-item { padding:17px !important; }

  *#dm .dmInner *.u_1893553645 .slick-initialized .slick-slide { width:190px !important; }

  *#dm .dmInner *.u_1893553645 .card img {
    width:190px !important;
    height:75px !important;
  }

  *#dm .dmInner *.u_1893553645 .img-grid-item img {
    width:190px !important;
    height:75px !important;
  }

  *#dm .dmInner *.u_1435895503 .slick-initialized .slick-slide { width:240px !important; }

  *#dm .dmInner *.u_1435895503 .card img {
    width:240px !important;
    height:120px !important;
  }

  *#dm .dmInner *.u_1435895503 .img-grid-item img {
    width:240px !important;
    height:120px !important;
  }

  *#dm .dmInner *.u_71281994 .card-icon svg {
    width:60px !important;
    height:60px !important;
  }

  *#dm .dmInner *.u_71281994 .card-icon {
    width:60px !important;
    height:60px !important;
    margin-bottom:24px !important;
    margin-top:24px !important;
  }

  *#dm .dmInner div.u_71281994 .card-title { font-size:24px !important; }

  *#dm .dmInner *.u_251267832 .card-icon {
    width:auto !important;
    height:auto !important;
  }

  *#dm .dmInner *.u_251267832 .card-icon svg {
    width:40px !important;
    height:40px !important;
  }

  *#dm .dmInner *.u_251267832 .card img:not(.card-icon-img) { height:200px !important; }

  *#dm .dmInner *.u_251267832 .img-grid-item img { height:200px !important; }

  *#dm .dmInner *.u_251267832 .card-icon-img { height:80px !important; }

  *#dm .dmInner *.u_251267832 .slick-arrow {
    width:50px !important;
    height:50px !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1235651691 .photoGalleryThumbs .image-container a { padding-top:326px !important; }

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

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

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

  *#dm .dmInner div.u_1235651691 .caption-button {
    width:200px !important;
    height:55px !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_properties .caption-button {
    width:200px !important;
    height:55px !important;
  }

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

  *#dm .dmInner *.u_1435895503 .slick-initialized .slick-slide { width:200px !important; }

  *#dm .dmInner *.u_1435895503 .card img {
    width:200px !important;
    height:80px !important;
  }

  *#dm .dmInner *.u_1435895503 .img-grid-item img {
    width:200px !important;
    height:80px !important;
  }

  *#dm .dmInner *.u_1893553645 .slick-initialized .slick-slide { width:160px !important; }

  *#dm .dmInner *.u_1893553645 .card img {
    width:160px !important;
    height:120px !important;
  }

  *#dm .dmInner *.u_1893553645 .img-grid-item img {
    width:160px !important;
    height:120px !important;
  }

  *#dm .dmInner *.u_1893553645 .img-only .card-body { padding:6px !important; }

  *#dm .dmInner *.u_1893553645 .img-grid-only .img-grid-item { padding:6px !important; }

  *#dm .dmInner *.u_251267832 .carousel-grid { column-gap:0px !important; }

  *#dm .dmInner *.u_251267832 .carousel-img-grid { column-gap:0px !important; }

  *#dm .dmInner *.u_251267832 .card-icon {
    margin-bottom:0px !important;
    margin-top:0px !important;
  }

  *#dm .dmInner *.u_251267832 .card img:not(.card-icon-img) { height:200px !important; }

  *#dm .dmInner *.u_251267832 .img-grid-item img { height:200px !important; }

  *#dm .dmInner *.u_251267832 .card-icon-img { height:100px !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner *.u_1235651691 .caption-inner {
    padding-left:0 !important;
    padding-right:0 !important;
  }

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

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

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

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

  *#dm .dmInner *.u_properties .photoGalleryThumbs .image-container a { padding-top:280px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1435895503 .slick-initialized .slick-slide { width:140px !important; }

  *#dm .dmInner *.u_1435895503 .card img {
    width:140px !important;
    height:80px !important;
  }

  *#dm .dmInner *.u_1435895503 .img-grid-item img {
    width:140px !important;
    height:80px !important;
  }

  *#dm .dmInner *.u_1893553645 .slick-initialized .slick-slide { width:140px !important; }

  *#dm .dmInner *.u_1893553645 .card img {
    width:140px !important;
    height:80px !important;
  }

  *#dm .dmInner *.u_1893553645 .img-grid-item img {
    width:140px !important;
    height:80px !important;
  }

  *#dm .dmInner *.u_1893553645 .img-only .card-body { padding:12px !important; }

  *#dm .dmInner *.u_1893553645 .img-grid-only .img-grid-item { padding:12px !important; }

  *#dm .dmInner *.u_251267832 .img-only .card-body { padding:0px !important; }

  *#dm .dmInner *.u_251267832 .img-grid-only .img-grid-item { padding:0px !important; }

  *#dm .dmInner *.u_251267832 .card-icon svg {
    width:0px !important;
    height:0px !important;
  }

  *#dm .dmInner *.u_251267832 .card-icon-img { height:76px !important; }

  *#dm .dmInner *.u_251267832 .card-icon {
    margin-bottom:0px !important;
    margin-top:0px !important;
  }

  *#dm .dmInner *.u_251267832 .slick-initialized .slick-slide { width:280px !important; }

  *#dm .dmInner *.u_251267832 .card img:not(.card-icon-img) {
    height:150px !important;
    width:280px !important;
  }

  *#dm .dmInner *.u_251267832 .img-grid-item img {
    height:150px !important;
    width:280px !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\37 37e6dc7 {
    column-gap: 4%;
    row-gap: 9px;
    width: 100%;
    min-height: 8px;
    justify-self: auto;
    min-width: 4%;
    padding: 0px 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#b26344eb::before, #b26344eb > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.2;
    background-color: rgba(0, 0, 0, 1);
}
#b26344eb {
    background-position: 0% 0%;
    background-image: url("https://irp.cdn-website.com/d71181cb/dms3rep/multi/opt/shutterstock_2350740359-1920w.jpg");
    background-origin: border-box;
}
    
#d2140be4 {
    column-gap: 2%;
    row-gap: 12px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    min-height: 750px;
    justify-content: center;
    flex-wrap: nowrap;
    padding: 60px 2% 60px 2%;
    margin: 0% 0% 0% 0%;
}
    
#widget_tf8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_tf8 {
    align-self: flex-start;
    max-width: 100%;
    width: 559px;
    height: auto;
    order: 1;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#group_gmr {
    align-self: auto;
    max-height: 100%;
    --column-gap: 2%;
    min-height: 50px;
    column-gap: 2%;
    flex-direction: row;
    width: 558.75px;
    justify-content: flex-start;
    align-items: center;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 3% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef257537 {
    margin: 0px 0% 0px 0%;
}
    
#widget_rde {
    max-width: 100%;
    width: 200px;
    height: auto;
    min-height: 72px;
}
    
#deae1495 {
    max-width: 100%;
    width: 200px;
    min-height: 72px;
    height: auto;
}
    
#\34 cba10f8 {
    max-width: 100%;
    width: 559px;
    height: auto;
    order: 2;
}
    
#\33 127f8f9 {
    max-width: 100%;
    width: 200px;
    min-height: 72px;
    height: auto;
}
}



@media all {
    
#d9bb50a5 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    align-items: center;
    justify-self: auto;
    min-width: 4%;
}
    
#\37 c24e842 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: auto;
    justify-content: center;
    flex-wrap: nowrap;
    padding: 0% 1% 1% 1%;
}
    
#\33 7ef53db {
    margin: 0px 0% 0px 0%;
}
    
#f8427138 {
    background-color: rgba(236,236,236,1);
    background-image: none;
}
    
#widget_i05 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\31 5709852 {
    max-width: 100%;
    width: 200px;
    height: auto;
    min-height: 72px;
    order: 0;
}
    
#\39 fbba726 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    align-items: center;
    justify-self: auto;
    min-width: 4%;
}
    
#\37 607cc10 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 534px;
    justify-content: center;
    flex-wrap: nowrap;
}
    
#e78fd381::before, #e78fd381 > .bgExtraLayerOverlay {
    background-color: var(--color_4);
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.5;
    content: '';
    height: 100%;
}
#e78fd381 {
    background-image: url("https://irp.cdn-website.com/d71181cb/dms3rep/multi/opt/shutterstock_2398166849-1920w.jpg");
    background-attachment: fixed;
}
    
#widget_o15 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#da4e29b3 {
    margin-left: 0px;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-right: 0px;
    order: 1;
}
    
#\30 789ec32 {
    align-self: auto;
    max-height: 100%;
    --column-gap: 2%;
    min-height: 50px;
    column-gap: 2%;
    flex-direction: row;
    width: 558.75px;
    align-items: center;
    order: 2;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 3% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f23fec9 {
    max-width: 100%;
    width: 200px;
    min-height: 72px;
    height: auto;
    order: 1;
}
    
#\36 41e3362 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
}



@media all {
    
#\35 e914167 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    justify-self: auto;
    min-width: 4%;
    align-items: center;
}
    
#\35 a0dac2b {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 240px;
    justify-content: center;
    flex-wrap: nowrap;
}
    
#\36 476dc15 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 acbf434 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 2;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 41f813c {
    background-color: rgba(236,236,236,1);
    background-image: none;
}
    
#ffe201e9 {
    max-width: 100%;
    width: 200px;
    justify-self: auto;
    height: auto;
    order: 4;
    min-height: 70px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c367649 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_lrj {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#c35746e6 {
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-height: 8px;
    justify-self: auto;
    min-width: 4%;
    align-items: center;
    order: 1;
}
    
#fd6cd5d2 {
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-height: 8px;
    justify-self: auto;
    min-width: 4%;
    order: 0;
}
    
#e37bb216 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 240px;
    justify-content: center;
}
    
#widget_p45 {
    max-width: 100%;
    width: 77.80%;
    height: auto;
    order: 1;
}
    
#d0cb4c7b {
    max-width: 100%;
    width: 500px;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_n33 {
    max-width: 100%;
    width: 500px;
    height: 658px;
}
    
#cf4f1903 {
    max-width: 100%;
    width: 645px;
    height: auto;
    order: 2;
}
    
#group_57n {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.5464431668629217%;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_tgf {
    width: 86.35%;
    height: auto;
    max-width: 100%;
}
    
#\34 e444b8d {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.5464431668629217%;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 86feccd {
    width: 86.35%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 12dfea9 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.5464431668629217%;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 df183fd {
    width: 86.35%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_ji8 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d3af96a9 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 46e1076 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 6452397.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 6452397 {
    width: 1373.65px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b91a849 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    align-items: center;
    min-width: 4%;
}
    
#c336343a {
    max-width: 100%;
    width: 200px;
    justify-self: auto;
    height: auto;
    order: 4;
    min-height: 70px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2b915d4 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 240px;
    flex-wrap: nowrap;
}
    
#\39 6a8e49c {
    background-color: var(--color_3);
    background-image: none;
}
    
#\38 298ac83 {
    max-width: 100%;
    width: 990px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#cab29cfd {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 240px;
    justify-content: center;
    padding: 1% 1% 1% 1%;
}
    
#\36 db61473 {
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-height: 8px;
    justify-self: auto;
    min-width: 4%;
    order: 1;
}
    
#\34 fae19fe {
    max-width: 100%;
    width: 100.00%;
    height: 426px;
}
    
#\39 62b043a {
    align-self: auto;
    max-width: 100%;
    width: 200px;
    height: auto;
    order: 0;
    min-height: 70px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 0799a70 {
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-height: 8px;
    justify-self: auto;
    min-width: 4%;
    order: 0;
    justify-content: flex-end;
    padding: 16px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#a5a16465 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#\31 513b27c {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 1;
}
    
#group_rlb {
    row-gap: 24px;
    column-gap: 3.623923557862451%;
    max-height: 100%;
    flex-direction: row;
    width: 676.734375px;
    min-height: 70px;
    align-items: flex-start;
    flex-wrap: nowrap;
    order: 2;
    height: auto;
    justify-content: flex-start;
}
    
#\36 2bfdac3 {
    align-self: auto;
    max-width: 100%;
    width: 200px;
    height: auto;
    order: 0;
    min-height: 70px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f155c989 {
    margin: 0px 0% 0px 0%;
}
    
#fc751e25 {
    background-color: var(--color_5);
    background-image: none;
}
}



@media all {
    
#\36 1528005 {
    max-width: 100%;
    width: 200px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c86c071 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40.99%;
    min-width: 4%;
}
    
#ead92037 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 59%;
    min-width: 4%;
}
    
#e82ef2de {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_cgl {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 fb6658e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ed973569 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_kns {
    width: 506px;
    height: auto;
    max-width: 100%;
}
    
#group_leh {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
}
    
#\32 636dd45 {
    align-items: center;
    width: 100%;
    min-height: 62px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.722463223711315%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_s97 {
    max-width: 100%;
    width: 35.5469px;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_836 {
    max-width: 100%;
    width: 200px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f85b8c9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 10px;
}
#\39 f85b8c9 {
    max-width: 100%;
    width: 486.3px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#edab5a75 {
    align-items: center;
    width: 100%;
    min-height: 62px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.722463223711315%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c675f033 {
    max-width: 100%;
    width: 37.5781px;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f2b553f7 {
    max-width: 100%;
    width: 200px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 518e7a9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 10px;
}
#\33 518e7a9 {
    max-width: 100%;
    width: 486.3px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a6c36af {
    align-items: center;
    width: 100%;
    min-height: 62px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.722463223711315%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9726a7a {
    max-width: 100%;
    width: 37.5781px;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f1f05044 {
    max-width: 100%;
    width: 200px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 359e181.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 10px;
}
#\31 359e181 {
    max-width: 100%;
    width: 486.3px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 139b532 {
    align-items: center;
    width: 100%;
    min-height: 62px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.722463223711315%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 66fa4ef {
    max-width: 100%;
    width: 37.5781px;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ff4b646.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 10px;
}
#\32 ff4b646 {
    max-width: 100%;
    width: 486.3px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 9491158 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 a914679 {
    min-height: 133px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#f2abb6e4 {
    background-image: none;
    background-color: rgba(18, 38, 77, 1);
}
    
#aa05ac9a {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
}
    
#\34 a1352da {
    align-items: flex-start;
    width: 21.11%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 12px;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    border-width: 0 0px 0 0;
    border-color: #000000 rgba(255, 255, 255, 0.5) #000000 #000000;
    border-style: solid;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 12px;
    align-content: flex-start;
}
    
#\33 5cfc264 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 1de6022 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-self: auto;
    order: 1;
    height: auto;
    align-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c9ccfcb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 03bfb1a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4cc3ed0 {
    align-items: flex-start;
    width: 20.09%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 12px;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    border-width: 0 0px 0 0;
    border-color: #000000 rgba(255, 255, 255, 0.5) #000000 #000000;
    border-style: solid;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 12px;
    align-content: flex-start;
}
    
#\31 903c8e1 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 ed1d8a1 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-self: auto;
    order: 1;
    height: auto;
    align-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a034aa6d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0f80c43 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f35eb989 {
    align-items: flex-start;
    width: 19.73%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 12px;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    border-width: 0 0px 0 0;
    border-color: #000000 rgba(255, 255, 255, 0.5) #000000 #000000;
    border-style: solid;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 12px;
    align-content: flex-start;
}
    
#\34 5d9fda8 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 c86dc66 {
    align-items: flex-start;
    width: 149px;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-self: auto;
    order: 1;
    height: auto;
    align-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2297d42 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e30e2ccb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b27ae49d {
    align-items: flex-start;
    width: 19.6%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 12px;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    border-width: 0 0px 0 0;
    border-color: #000000 rgba(255, 255, 255, 0.5) #000000 #000000;
    border-style: solid;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 12px;
    align-content: flex-start;
}
    
#b45aa70f {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 d67db45 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-self: auto;
    order: 1;
    height: auto;
    align-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 4b81444 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb9d6c1b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 587006c {
    align-items: flex-start;
    width: 19.57%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 12px;
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    border-width: 0 0px 0 0;
    border-color: #000000 rgba(255, 255, 255, 0.5) #000000 #000000;
    border-style: solid;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 12px;
    align-content: flex-start;
}
    
#\33 501d66f {
    align-items: flex-start;
    width: 70.62%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    justify-self: auto;
    order: 1;
    height: auto;
    align-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e398722f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 24f3412 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3425435 {
    margin: 0px 0% 0px 0%;
}
    
#f5bd1081 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
}
    
#\31 ab4b65c {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 16px 1% 0% 1%;
}
    
#widget_uto {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 98703d6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dc3faa82 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#de4b4135 {
    background-color: rgba(236,236,236,1);
    background-image: none;
}
}



@media all {
    
#\33 453a0dd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\37 8f49d4a {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_utg {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#ab03d9eb {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d99cc0db {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b516ec0b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 193d76c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 cf5e4eb {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 32px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0f1088b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd9a1073 {
    background-color: var(--color_3);
    background-image: none;
}
}



@media all {
    
#\31 7104374 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\35 ccc95ae {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#widget_kc1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f68cb72e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 07dc16a {
    background-color: var(--color_5);
    background-image: none;
}
    
#widget_7f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\34 21b772c {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 240px;
    justify-content: center;
    padding: 1% 1% 1% 1%;
}
    
#\34 7ebf5ab {
    max-width: 100%;
    width: 100.00%;
    height: 520px;
}
    
#\30 2445974 {
    margin: 0px 0% 0px 0%;
}
    
#fa7e0619 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#\33 f11fcf9 {
    max-width: 100%;
    width: 200px;
    height: auto;
    min-height: 70px;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 efa5de2 {
    column-gap: 4%;
    row-gap: 24px;
    width: 38%;
    min-height: 8px;
    justify-self: auto;
    min-width: 4%;
    order: 0;
}
    
#\36 bcb570d {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 2;
}
    
#fd1dd351 {
    column-gap: 4%;
    row-gap: 24px;
    width: 58%;
    min-height: 8px;
    justify-self: auto;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#aba1154e {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
}



@media all {
    
#ef6ff69c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.43%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cc837d44 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 76.45%;
    min-width: 4%;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 c548e1b {
    min-height: 321px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 1% 1% 1%;
}
    
#\32 ebfe5d9 {
    background-color: var(--color_5);
    background-image: none;
}
    
#feb1231e {
    align-items: flex-start;
    width: 263px;
    min-height: auto;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 24px;
    align-self: auto;
    order: 1;
    height: auto;
    margin: 0px 0% 0px 0.5%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 6d23f85 {
    width: 100.08%;
    height: auto;
    max-width: 100%;
}
    
#eee7b729 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    border-width: 0 0px 0 0;
    border-color: #000000 var(--color_4) #000000 #000000;
    border-style: solid;
    --column-gap: 1%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 82b7dc7 {
    width: 54px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c73c833e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_jlu {
    align-items: flex-start;
    width: 100%;
    min-height: 174px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 1.0051215145532195%;
    flex-direction: row;
    flex-wrap: wrap;
    height: auto;
    order: 1;
    align-content: center;
    --column-gap: 12px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 4d3a5a1 {
    align-items: center;
    width: 32.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7074253741745138%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-self: auto;
    justify-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6b0c9cb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c6b0c9cb {
    width: 167px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 0px -25% 0px -25%;
}
    
#\32 f3aa7a0 {
    align-items: flex-start;
    width: 59.41%;
    min-height: 152px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7074253741745138%;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 1;
    height: auto;
    padding: 10px 0px 10px 0px;
    margin: 0px -10% 0px -10%;
    grid-area: auto / auto / auto / auto;
}
    
#d13ba18c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d13ba18c {
    width: 120px;
    height: 174px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px -1.3%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 2ae96f0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 2ae96f0 {
    width: 120px;
    height: 174px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7734aaf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 7734aaf {
    width: 120px;
    height: 174px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 890f152.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 890f152 {
    width: 167px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 0px -25% 0px -25%;
}
    
#\37 a3b430b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 a3b430b {
    width: 120px;
    height: 174px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px -1.3%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 360c465 {
    align-items: center;
    width: 32.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7074253741745138%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-self: auto;
    justify-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 97e0161 {
    align-items: flex-start;
    width: 51.8%;
    min-height: 152px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7074253741745138%;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 1;
    height: auto;
    padding: 10px 0px 10px 0px;
    margin: 0px -10% 0px -10%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 fa32764 {
    align-items: center;
    width: 32.66%;
    min-height: 174px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7074253741745138%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-self: auto;
    justify-self: auto;
    order: 3;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9a42a95.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 9a42a95 {
    width: 167px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 0px -25% 0px -25%;
}
    
#dba0c510.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#dba0c510 {
    width: 120px;
    height: 174px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px -1.3%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 939575b {
    align-items: flex-start;
    width: 52.32%;
    min-height: 152px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7074253741745138%;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 1;
    height: auto;
    padding: 10px 0px 10px 0px;
    margin: 0px -10% 0px -10%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6ec0fa9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 6ec0fa9 {
    width: 120px;
    height: 174px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b8d2791e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b8d2791e {
    width: 120px;
    height: 174px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d71cd7a5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d71cd7a5 {
    width: 120px;
    height: 174px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px -1.3%;
    grid-area: auto / auto / auto / auto;
}
    
#f41260c4 {
    align-items: center;
    width: 32.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7074253741745138%;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 2;
    margin-right: 0%;
    margin-left: 0%;
    padding: 0px 0px 0px 0px;
}
    
#e869188e {
    align-items: flex-start;
    width: 52.32%;
    min-height: 152px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7074253741745138%;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 1;
    height: auto;
    padding: 10px 0px 10px 0px;
    margin: 0px -10% 0px -10%;
    grid-area: auto / auto / auto / auto;
}
    
#cc9ed625.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cc9ed625 {
    width: 167px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 0px -25% 0px -25%;
}
    
#\34 bffbc4b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 bffbc4b {
    width: 120px;
    height: 174px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px -1.3%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b932f4c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 b932f4c {
    width: 120px;
    height: 174px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 70d7703 {
    align-items: center;
    width: 32.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7074253741745138%;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 5;
    margin-right: 0%;
    margin-left: 0%;
    padding: 0px 0px 0px 0px;
}
    
#b10aa3f2 {
    align-items: flex-start;
    width: 52.32%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7074253741745138%;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 1;
    height: auto;
    padding: 10px 0px 10px 0px;
    margin: 0px -10% 0px -10%;
    grid-area: auto / auto / auto / auto;
}
    
#a2fe7eaa.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a2fe7eaa {
    width: 167px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 0px -25% 0px -25%;
}
    
#\36 99cd53e {
    align-items: flex-start;
    width: 52.32%;
    min-height: 152px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7074253741745138%;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 1;
    height: auto;
    padding: 10px 0px 10px 0px;
    margin: 0px -10% 0px -10%;
    grid-area: auto / auto / auto / auto;
}
    
#c706d9e7 {
    align-items: center;
    width: 32.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7074253741745138%;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 4;
    margin-right: 0%;
    margin-left: 0%;
    padding: 0px 0px 0px 0px;
}
    
#\34 abb34dc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 abb34dc {
    width: 120px;
    height: 174px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 fa30798.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 fa30798 {
    width: 120px;
    height: 174px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px -1.3%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 9aeb76d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 9aeb76d {
    width: 167px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 0px -25% 0px -25%;
}
    
#f1dd149a {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d2140be4 {
    flex-direction: row;
    min-height: 513px;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#b26344eb::before, #b26344eb > .bgExtraLayerOverlay {
    
}
#b26344eb {
    background-repeat: no-repeat;
}
    
#\37 37e6dc7 {
    width: 100%;
    min-height: 8px;
    justify-content: center;
    padding: 24px 16px 24px 16px;
    margin: 0% 0% 0% 0%;
}
    
#group_gmr {
    column-gap: 1%;
    row-gap: 12px;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    flex-wrap: nowrap;
}
    
#widget_tf8 {
    width: 490.539px;
}
    
#ef257537 {
    margin: 0px 0% 0px 0%;
}
    
#widget_rde {
    margin-left: 0%;
    width: 32.66%;
    margin-right: 0%;
}
    
#deae1495 {
    margin-left: 0%;
    width: 32.66%;
    margin-right: 0%;
}
    
#\34 cba10f8 {
    width: 100.00%;
}
    
#\33 127f8f9 {
    margin-left: 0%;
    width: 32.66%;
    margin-right: 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 607cc10 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#e78fd381::before, #e78fd381 > .bgExtraLayerOverlay {
    
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#e37bb216 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#d0cb4c7b {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#cf4f1903 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#fd6cd5d2 {
    width: 100%;
    min-height: 80px;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#c35746e6 {
    width: 100%;
    min-height: 80px;
}
    
#widget_n33 {
    width: 654px;
    height: 274px;
}
    
#widget_p45 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_57n {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 e444b8d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 12dfea9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#cab29cfd {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\39 62b043a {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
    
#\36 2bfdac3 {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
    
#group_rlb {
    column-gap: 3.623923557862451%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 513b27c {
    width: 100.01%;
}
    
#\34 fae19fe {
    height: 483px;
    width: 100.01%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e82ef2de {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#ead92037 {
    width: 100%;
    min-height: 80px;
}
    
#\30 c86c071 {
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 80px;
}
    
#widget_kns {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 a914679 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 133px;
}
    
#aa05ac9a {
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    width: 100%;
    min-height: 8px;
    row-gap: 12px;
}
    
#\34 a1352da {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
    min-height: auto;
    --column-gap: 12px;
    column-gap: 12px;
}
    
#\38 4cc3ed0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
    min-height: auto;
    --column-gap: 12px;
    column-gap: 12px;
}
    
#f35eb989 {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
    min-height: auto;
    --column-gap: 12px;
    column-gap: 12px;
}
    
#b27ae49d {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
    min-height: auto;
    --column-gap: 12px;
    column-gap: 12px;
}
    
#\35 587006c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
    --column-gap: 12px;
    column-gap: 12px;
}
    
#\33 501d66f {
    width: auto;
    min-height: auto;
}
    
#\31 c86dc66 {
    width: auto;
    min-height: auto;
}
    
#\31 ed1d8a1 {
    width: auto;
    min-height: auto;
}
    
#\39 1de6022 {
    width: auto;
    min-height: auto;
}
    
#\34 d67db45 {
    width: auto;
    min-height: auto;
}
}



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



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 21b772c {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\34 7ebf5ab {
    height: 483px;
    width: 100.01%;
}
    
#\33 f11fcf9 {
    width: 100%;
}
    
#\36 bcb570d {
    width: 100.01%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 c548e1b {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#ef6ff69c {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    min-height: 80px;
}
    
#eee7b729 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: center;
    min-height: auto;
}
    
#cc837d44 {
    width: 100%;
    min-height: 80px;
}
    
#feb1231e {
    width: 400px;
    min-height: auto;
}
    
#\34 2ae96f0 {
    width: 100px;
}
    
#d13ba18c {
    width: 100px;
}
    
#\37 a3b430b {
    width: 100px;
}
    
#\30 7734aaf {
    width: 100px;
}
    
#\31 6ec0fa9 {
    width: 100px;
}
    
#dba0c510 {
    width: 100px;
}
    
#b8d2791e {
    width: 100px;
}
    
#d71cd7a5 {
    width: 100px;
}
    
#\34 abb34dc {
    width: 100px;
}
    
#\32 fa30798 {
    width: 100px;
}
    
#\34 bffbc4b {
    width: 100px;
}
    
#\37 b932f4c {
    width: 100px;
}
}



@media (max-width: 767px) {
    
#\37 37e6dc7 {
    row-gap: 20px;
    padding-top: 16px;
    padding-left: 16px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-right: 16px;
    margin: 0px 0% 0px 0%;
}
    
#d2140be4 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#b26344eb::before, #b26344eb > .bgExtraLayerOverlay {
    
}
#b26344eb {
    background-repeat: no-repeat;
}
    
#widget_tf8 {
    width: 100.00%;
}
    
#group_gmr {
    row-gap: 14px;
    flex-direction: column;
    width: 100%;
    align-items: flex-start;
    flex-wrap: nowrap;
}
    
#ef257537 {
    margin: 0px 0% 0px 0%;
}
    
#\34 cba10f8 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#d9bb50a5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 c24e842 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 1% 2% 1% 2%;
}
    
#\33 7ef53db {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 9840547 {
    margin: 0px 0% 0px 0%;
}
    
#\39 fbba726 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 607cc10 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 1% 2% 1% 2%;
}
    
#e78fd381::before, #e78fd381 > .bgExtraLayerOverlay {
    
}
    
#\30 789ec32 {
    row-gap: 14px;
    flex-direction: column;
    width: 100%;
    align-items: flex-start;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\35 e914167 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 12px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 a0dac2b {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 1% 2% 1% 2%;
}
    
#f3e92f26 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c35746e6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fd6cd5d2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e37bb216 {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: unset;
    padding-right: var(--section-padding-right);
}
    
#widget_n33 {
    width: 100.00%;
    height: 166px;
}
    
#d0cb4c7b {
    width: 100.00%;
}
    
#cf4f1903 {
    width: 100.00%;
}
    
#widget_tgf {
    width: 83.26%;
}
}



@media (max-width: 767px) {
    
#\35 b91a849 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 2b915d4 {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
}



@media (max-width: 767px) {
    
#cab29cfd {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: unset;
    padding-right: var(--section-padding-right);
}
    
#\36 db61473 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 fae19fe {
    height: 240px;
}
    
#\31 0799a70 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 62b043a {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
    
#\36 2bfdac3 {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
    
#group_rlb {
    column-gap: 3.623923557862451%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 513b27c {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\30 c86c071 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ead92037 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e82ef2de {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_leh {
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_kns {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\36 a914679 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#aa05ac9a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    row-gap: 4px;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 a1352da {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
    --column-gap: 12px;
    column-gap: 12px;
    min-height: auto;
    justify-content: flex-start;
}
    
#\38 4cc3ed0 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
    --column-gap: 12px;
    column-gap: 12px;
    min-height: auto;
    justify-content: flex-start;
}
    
#f35eb989 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
    --column-gap: 12px;
    column-gap: 12px;
    min-height: auto;
    justify-content: flex-start;
}
    
#b27ae49d {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
    --column-gap: 12px;
    column-gap: 12px;
    min-height: auto;
    justify-content: flex-start;
}
    
#\35 587006c {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
    min-height: auto;
    --column-gap: 12px;
    column-gap: 12px;
    justify-content: flex-start;
}
    
#\39 1de6022 {
    width: 150px;
}
    
#\31 ed1d8a1 {
    width: 150px;
}
    
#\31 c86dc66 {
    width: 150px;
}
    
#\34 d67db45 {
    min-height: auto;
    width: 150px;
}
    
#\33 501d66f {
    width: 150px;
    min-height: auto;
}
}



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



@media (max-width: 767px) {
    
#\33 453a0dd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 8f49d4a {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\31 7104374 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\35 ccc95ae {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\34 21b772c {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: unset;
    padding-right: var(--section-padding-right);
}
    
#\34 7ebf5ab {
    height: 240px;
}
    
#\33 f11fcf9 {
    width: 100%;
}
    
#\33 efa5de2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 bcb570d {
    width: 100.00%;
}
    
#fd1dd351 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#ef6ff69c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#cc837d44 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 6px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 c548e1b {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#feb1231e {
    min-height: auto;
}
    
#eee7b729 {
    width: 100%;
    min-height: auto;
}
    
#\36 4d3a5a1 {
    width: 100%;
    min-height: auto;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 f3aa7a0 {
    min-height: auto;
    width: 200px;
}
    
#d13ba18c {
    height: auto;
    width: 80px;
}
    
#\34 2ae96f0 {
    height: auto;
    width: 80px;
}
    
#\30 7734aaf {
    height: auto;
    width: 80px;
}
    
#\37 a3b430b {
    height: auto;
    width: 80px;
}
    
#\34 360c465 {
    width: 100%;
    min-height: auto;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 97e0161 {
    min-height: auto;
    width: 200px;
}
    
#\39 fa32764 {
    width: 100%;
    min-height: auto;
    padding: 4px 0px 4px 0px;
    margin: 0px 0% 0px 0%;
}
    
#dba0c510 {
    height: auto;
    width: 80px;
}
    
#\38 939575b {
    min-height: auto;
    width: 220px;
}
    
#\31 6ec0fa9 {
    height: auto;
    width: 80px;
}
    
#b8d2791e {
    height: auto;
    width: 80px;
}
    
#d71cd7a5 {
    height: auto;
    width: 80px;
}
    
#f41260c4 {
    width: 100%;
    min-height: auto;
    padding: 4px 0px 4px 0px;
}
    
#e869188e {
    min-height: auto;
    width: 200px;
}
    
#\34 bffbc4b {
    height: auto;
    width: 80px;
}
    
#\37 b932f4c {
    height: auto;
    width: 80px;
}
    
#\33 70d7703 {
    width: 100%;
    min-height: auto;
    padding: 4px 0px 4px 0px;
}
    
#b10aa3f2 {
    min-height: auto;
    width: 200px;
}
    
#\36 99cd53e {
    min-height: auto;
    width: 200px;
}
    
#c706d9e7 {
    width: 100%;
    min-height: auto;
    padding: 4px 0px 4px 0px;
}
    
#\34 abb34dc {
    height: auto;
    width: 80px;
}
    
#\32 fa30798 {
    height: auto;
    width: 80px;
}
    
#group_jlu {
    column-gap: 2.0116890133097587%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 6px;
}
    
#\33 9a42a95 {
    width: 100%;
}
    
#\39 890f152 {
    width: 100%;
}
    
#c6b0c9cb {
    width: 195.67709350585938px;
}
    
#cc9ed625 {
    width: 100%;
}
    
#\32 9aeb76d {
    width: 100%;
}
    
#a2fe7eaa {
    width: 100%;
}
}

#e78fd381.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMF/8QAHRAAAgEEAwAAAAAAAAAAAAAAAQIAAwQFIRMWQf/EABUBAQEAAAAAAAAAAAAAAAAAAAQG/8QAHREAAQIHAAAAAAAAAAAAAAAAAAMEAQIFEhMxMv/aAAwDAQACEQMRAD8A1LOo2ExXNTZmKnQ8En3q+OwWAMRGu05btErRHa2HqJ//2Q==')!important}