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

  *#dm .dmInner div.u_1607422945 hr {
    border-width:1px !important;
    color:var(--color_8) !important;
  }

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

  *#dm .dmInner div.u_465547073 img { box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important; }

  *#dm .dmInner div.u_1739865206 img { box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_3270042885 .photoGalleryViewAll.link { color:var(--color_5) !important; }

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

  *#dm .dmInner div.u_2698072875 .caption-title {
    opacity:1 !important;
    display:inline !important;
  }

  *#dm .dmInner div.u_2698072875 .caption-inner a.caption-button { display:block !important; }

  *#dm .dmInner div.u_3270042885 .caption-inner a.caption-button { display:block !important; }

  *#dm .dmInner a.u_1864442883 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/d08d6667/icon/Arrow_1920806.svg) !important;
    width:15px !important;
    height:15px !important;
    order:1 !important;
    background-color:var(--color_6) !important;
  }

  *#dm .dmInner a.u_899791333 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/d08d6667/icon/Arrow_1920806.svg) !important;
    order:1 !important;
    width:15px !important;
    height:15px !important;
    background-color:var(--color_6) !important;
  }

  *#dm .dmInner a.u_1265422111 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/d08d6667/icon/Arrow_1920806.svg) !important;
    width:15px !important;
    height:15px !important;
    order:1 !important;
    background-color:var(--color_6) !important;
  }

  *#dm .dmInner a.u_1695030475 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/d08d6667/icon/Arrow_1920806.svg) !important;
    order:1 !important;
    width:15px !important;
    height:15px !important;
    background-color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_3270042885 .caption-secondary-text { color:rgba(153,9,0,1) !important; }

  *#dm .dmInner div.u_3270042885 .pagination-nav .pagination-item.active { color:var(--color_9) !important; }

  *#dm .dmInner div.u_3270042885 .pagination-nav .pagination-link.disabled { color:var(--color_5) !important; }

  *#dm .dmInner div.u_3270042885 .pagination-nav .pagination-item:not(.active) { color:var(--color_5) !important; }

  *#dm .dmInner div.u_2698072875 .caption-secondary-text { color:var(--color_9) !important; }

  *#dm .dmInner div.u_2698072875 .pagination-nav .pagination-item.active { color:rgba(223,53,44,1) !important; }

  *#dm .dmInner div.u_2698072875 .pagination-nav .pagination-item:not(.active) { color:var(--color_6) !important; }

  *#dm .dmInner a.u_1445247138 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/d08d6667/icon/Arrow_1920806.svg) !important;
    background-color:var(--color_6) !important;
    order:1 !important;
    width:15px !important;
    height:15px !important;
  }

  *#dm .dmInner a.u_1814384570 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/d08d6667/icon/Arrow_1920806.svg) !important;
    width:15px !important;
    height:15px !important;
    background-color:var(--color_6) !important;
    order:1 !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_2698072875 .photoGalleryThumbs { padding:5px !important; }

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

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

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

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

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

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

  *#dm .dmInner *.u_3270042885 .photoGalleryThumbs .image-container a { padding-top:320px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_2698072875 .photoGalleryThumbs .image-container a { padding-top:320px !important; }

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

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

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

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

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

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

  *#dm .dmInner *.u_3270042885 .photoGalleryViewAll { padding:0 0px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#c5485417 {
    min-height: 700px;
    row-gap: 0;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 5% 2% 5%;
}
    
#c241e579::before, #c241e579 > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: var(--color_5);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.65;
    content: '';
    height: 100%;
}
#c241e579 {
    background-image: url("https://irp.cdn-website.com/d08d6667/dms3rep/multi/opt/1747d651-020a-426a-9e06-573258cb78c2-1920w.jpg");
}
    
#dcaa1822 {
    margin: 0px 0% 0px 0%;
}
    
#\35 d52674a {
    min-height: 8px;
    width: 100%;
    min-width: 4%;
    row-gap: 24px;
    align-items: center;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\33 a6d6836 {
    max-width: 100%;
    width: 927px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc47923e {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_itc {
    flex-direction: row;
    align-items: center;
    width: 63.11%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_0da {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\33 f9bda0d {
    width: 280px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\32 0a4cb0b {
    min-height: 506px;
    column-gap: 6%;
    width: 100%;
    flex-wrap: nowrap;
}
    
#ec983731 {
    background-color: var(--color_6);
}
    
#ddb3a1a4 {
    row-gap: 16px;
    width: 47%;
    justify-content: flex-start;
    min-width: 4%;
    min-height: 8px;
}
    
#dca5bf8f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a1fe0e1f {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
}
    
#\39 06c0928 {
    row-gap: 20px;
    width: 47%;
    justify-content: flex-start;
    min-width: 4%;
    min-height: 8px;
}
    
#\34 d5b1bed {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 855385e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#group_abp {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 29px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#widget_urk {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\36 99daeb4 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#innergrid_90d {
    width: 100.00%;
    grid-template-rows: minmax(469.98577880859375px, max-content);
    max-width: 100%;
}
    
#widget_mf9 {
    width: 48%;
    height: 320px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 2fe75b5 {
    width: 48%;
    height: 320px;
    justify-self: end;
    align-self: end;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 d3386c2 {
    min-height: 0;
    row-gap: 40px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#f4c99177 {
    background-color: var(--color_1);
}
    
#\35 191b0c7 {
    row-gap: 12px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    min-height: 80px;
}
    
#\32 cabde45 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
}
    
#c1cffdc3 {
    max-width: 100%;
    width: 776px;
    height: auto;
    order: 1;
}
    
#widget_d88 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1d61c4a {
    margin: 0px 0% 0px 0%;
}
    
#e8c055b6 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 373f9cd {
    min-height: 372px;
    column-gap: 5%;
    width: 100%;
}
    
#b08ae202 {
    background-color: var(--color_7);
}
    
#\33 43340c3 {
    min-height: 8px;
    width: 47.5%;
    align-items: center;
    min-width: 4%;
}
    
#f78ca805 {
    width: 100%;
    min-height: 480px;
    height: 480px;
}
    
#\36 551c7a5 {
    row-gap: 20px;
    width: 47.5%;
    min-width: 4%;
    min-height: 8px;
}
    
#\30 a756fae {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\30 377f0fd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\32 566c87b {
    width: 280px;
    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 {
    
#\30 7436492 {
    min-height: 0;
    row-gap: 40px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 8dabd99 {
    background-color: var(--color_1);
}
    
#\32 db01466 {
    row-gap: 12px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    min-height: 80px;
}
    
#f948bea9 {
    max-width: 100%;
    width: 732px;
    height: auto;
}
    
#cf8abb74 {
    max-width: 100%;
    width: 962px;
    height: auto;
}
}



@media all {
    
#\31 8231811 {
    flex-direction: row;
    align-items: center;
    width: 63.11%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 07a7edd {
    min-height: auto;
    row-gap: 0;
    width: 100%;
    flex-direction: column;
}
    
#f79710cf {
    background-color: var(--color_9);
    background-image: none;
}
    
#e9ddf165 {
    row-gap: 20px;
    width: 100%;
    align-items: center;
    min-width: 4%;
}
    
#\37 cafcbb3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 01bb36e {
    max-width: 100%;
    width: 887px;
    height: auto;
}
    
#\37 a42be54 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\37 12d8b81 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\35 cd13066 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d74a20b3::before, #d74a20b3 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.5;
    border-radius: inherit;
}
#d74a20b3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-radius: 18px 18px 18px 18px;
    background-image: url("https://irp.cdn-website.com/d08d6667/dms3rep/multi/opt/1783717993396-16_9-UPp-1920w.png");
    justify-content: flex-start;
    background-attachment: fixed;
    align-items: center;
    padding: 24px 24px 24px 24px;
    margin: 0% 0% 0% 0%;
}
    
#\35 74c43ab {
    min-height: 899px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 e6364fd {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\33 c968238 {
    margin: 0px 0% 0px 0%;
}
    
#widget_vjv {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0bb24df {
    width: 47.68%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_302 {
    width: 98.68%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d529f69e {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 ff49c57 {
    min-height: 149px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 53a904e {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\33 9e8930d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
}
    
#group_039 {
    width: 100%;
    min-width: 4%;
    min-height: 360px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    height: auto;
    align-items: stretch;
}
    
#widget_kh9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#ada81de1 {
    width: 61.01%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_7ph {
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    background-color: var(--color_9);
    background-image: none;
}
    
#widget_vnh {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#widget_a2j {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 ef735a2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_1mu {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\39 002ddec {
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    background-color: var(--color_9);
    background-image: none;
}
    
#e7b98c40 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\38 d5ed50f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b86c13cd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 4e6f6b1 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\36 8fb1cfa {
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    background-color: var(--color_9);
    background-image: none;
}
    
#\37 b4015b1 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\31 fa345b7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a97e6cb1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 8dccc2a {
    width: 280px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\31 8745764 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#cda8a498 {
    background-color: var(--color_1);
    border-radius: 18px;
    row-gap: 14px;
    box-shadow: 0 8px 32px rgba(15,42,58,0.10);
    width: 32%;
    align-items: flex-start;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 28px 28px 28px 28px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 eb28a50 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 5c47cd3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 d865e8c {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 60px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    height: auto;
}
    
#b2d3431d {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#\30 4aa3e54 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b8e7e992 {
    background-color: var(--color_1);
    border-radius: 18px;
    row-gap: 14px;
    box-shadow: 0 8px 32px rgba(15,42,58,0.10);
    width: 32%;
    align-items: flex-start;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 28px 28px 28px 28px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f46741cd {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\30 c3be401 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\33 5f12ed5 {
    max-width: 100%;
    width: auto;
    height: auto;
    margin-top: 0px;
}
    
#\30 e2e2245 {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b366373f {
    background-color: var(--color_1);
    border-radius: 18px;
    row-gap: 14px;
    box-shadow: 0 8px 32px rgba(15,42,58,0.10);
    width: 32%;
    align-items: flex-start;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 28px 28px 28px 28px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 7dafb55 {
    min-height: 77px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    order: 0;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#d3f7c44c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
}
    
#\35 7f65c57 {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    order: 1;
    flex-wrap: nowrap;
}
    
#\34 6a059d8 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b2b97373 {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
    
#\34 71ec2d1 {
    max-width: 100%;
    width: 36px;
    height: 36px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c5485417 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_itc {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 0a4cb0b {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#ddb3a1a4 {
    width: 100%;
    min-height: 80px;
}
    
#\39 06c0928 {
    width: 100%;
    min-height: 80px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 373f9cd {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\33 43340c3 {
    width: 100%;
    min-height: 80px;
}
    
#\36 551c7a5 {
    width: 100%;
    min-height: 80px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 8231811 {
    width: 100.00%;
}
    
#\33 07a7edd {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 74c43ab {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 c968238 {
    margin: 0px 0% 0px 0%;
}
    
#d74a20b3::before, #d74a20b3 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 53a904e {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 d18db45 {
    margin: 0px 0% 0px 0%;
}
    
#group_7ph {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 002ddec {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 8fb1cfa {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ada81de1 {
    width: 100.00%;
}
    
#group_039 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cda8a498 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b8e7e992 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 c3be401 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\38 0afe115 {
    margin: 0px 0% 0px 0%;
}
    
#\35 7f65c57 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
    
#b366373f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 7dafb55 {
    height: auto;
    min-height: 53px;
}
}



@media (max-width: 767px) {
    
#c5485417 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 d52674a {
    align-items: center;
}
    
#group_itc {
    column-gap: 7.264597676919796%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100.00%;
}
    
#cc47923e {
    margin-left: 0%;
    margin-right: 0%;
}
    
#widget_0da {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 f9bda0d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\32 0a4cb0b {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 28px;
    flex-wrap: nowrap;
}
    
#ddb3a1a4 {
    width: 100%;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#dca5bf8f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 06c0928 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_mf9 {
    height: 240px;
}
    
#\38 2fe75b5 {
    height: 240px;
}
    
#a1fe0e1f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#innergrid_90d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    grid-template-rows: minmax(469.98577880859375px, max-content);
    grid-template-columns: repeat(1, minmax(0, 1fr));
    row-gap: 0px;
    column-gap: 0px;
}
    
#group_abp {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_urk {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 99daeb4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\31 d3386c2 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 191b0c7 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\36 373f9cd {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 28px;
}
    
#\33 43340c3 {
    width: 100%;
}
    
#\36 551c7a5 {
    width: 100%;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\30 7436492 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 db01466 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\31 8231811 {
    column-gap: 7.264597676919796%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100.00%;
}
    
#\33 07a7edd {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#e9ddf165 {
    align-items: center;
}
    
#\37 a42be54 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 12d8b81 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 cd13066 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#d74a20b3::before, #d74a20b3 > .bgExtraLayerOverlay {
    
}
#d74a20b3 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 74c43ab {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\35 0bb24df {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\37 ff49c57 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\30 53a904e {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_039 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_vnh {
    height: 240px;
}
    
#group_7ph {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 002ddec {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e7b98c40 {
    height: 240px;
}
    
#\36 8fb1cfa {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 b4015b1 {
    height: 240px;
}
    
#ada81de1 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#cda8a498 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    align-items: center;
}
    
#\31 d865e8c {
    width: 100%;
    min-height: 69px;
    align-items: center;
    height: auto;
}
    
#b8e7e992 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    align-items: center;
}
    
#\30 c3be401 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#b366373f {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    align-items: center;
}
    
#\39 7dafb55 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 7f65c57 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f46741cd {
    width: 309px;
}
}

#d74a20b3.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAtUlEQVQI1xXJ2xKBQAAA0H1TZBjJpYt0Q3S3lB0UW9ZuzZQZ//8txnk9QIaZnl23BQ7KV1CRmDYRa3c5VoJEUHQgH1PjcvNwdaIsq2vUfdLue8BEjeBwZYCZH2swc4vniVLUNJe2S5rWuT8XfvzvkeOKh3CVIg9X8Zv5hJl5OU/OY8ftKxrgNWNgbqQQ2nm5f9XWg0whErYer645aQF6ssbrthhAuyB72lqYTY6ob7vcUu2J0g8ipiFDlLueYQAAAABJRU5ErkJggg==')!important}