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

  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    font-family:'Futura PT Book' !important;
    color:rgba(25,27,90,1) !important;
  }

  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item {
    font-family:'Futura PT Book' !important;
    color:rgba(25,27,90,1) !important;
  }

  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item:hover {
    color:rgba(0,0,0,1) !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item.hover {
    color:rgba(0,0,0,1) !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item.dmNavItemSelected {
    color:rgba(0,0,0,1) !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav[data-nav-structure="HORIZONTAL"] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child) .unifiednav__container[data-depth="0"] { left:0px !important; }

  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item:hover { text-decoration:underline !important; }

  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.hover { text-decoration:underline !important; }

  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected { text-decoration:underline !important; }

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

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

  *#dm .dmInner div.u_1909217743 .caption-container .caption-title {
    font-family:'Futura PT Bold' !important;
    font-weight:400 !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1909217743 .caption-container .caption-text {
    font-family:'Futura PT Book' !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1909217743 .caption-container .caption-text .rteBlock {
    font-family:'Futura PT Book' !important;
    color:rgba(255,255,255,1) !important;
  }

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

  *#dm .dmInner *.u_1924587377 { display:none !important; }

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

  *#dm .dmInner *.u_1536741968 { display:none !important; }

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

  *#dm .dmInner *.u_1593388902 { display:none !important; }

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

  *#dm .dmInner *.u_1171130755 { display:none !important; }

  *#dm .dmInner a.u_1890607283:hover {
    background-color:rgba(65,67,69,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1890607283.hover {
    background-color:rgba(65,67,69,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1890607283 span.text {
    font-size:15px !important;
    font-family:'Futura PT Book' !important;
    color:rgba(255,255,255,1) !important;
  }

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

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

  *#dm .dmInner a.u_1890607283 {
    background-color:rgba(147,147,147,1) !important;
    background-image:none !important;
    box-shadow:none !important;
  }

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

  *#dm .dmInner a.u_1459397153:hover {
    background-color:rgba(65,67,69,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1459397153.hover {
    background-color:rgba(65,67,69,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1459397153 span.text {
    font-size:15px !important;
    font-family:'Futura PT Book' !important;
    color:rgba(255,255,255,1) !important;
  }

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

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

  *#dm .dmInner a.u_1459397153 {
    background-color:rgba(147,147,147,1) !important;
    background-image:none !important;
    box-shadow:none !important;
  }

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

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

  *#dm .dmInner div.u_4064011064 .caption-container .caption-title { color:rgba(0,0,0,1) !important; }

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

  *#dm .dmInner div.u_4064011064 .caption-container .caption-text .rteBlock { color:rgba(0,0,0,1) !important; }

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

  *#dm .dmInner div.u_4064011064 .caption-button {
    background-color:rgba(0,60,113,1) !important;
    border-radius:1px 1px 1px 1px !important;
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1945370968:hover {
    background-color:rgba(65,67,69,1) !important;
    background-image:none !important;
    border-color:rgba(65,67,69,1) !important;
  }

  *#dm .dmInner a.u_1945370968.hover {
    background-color:rgba(65,67,69,1) !important;
    background-image:none !important;
    border-color:rgba(65,67,69,1) !important;
  }

  *#dm .dmInner a.u_1945370968 span.text {
    font-size:15px !important;
    font-family:'Futura PT Book' !important;
    color:rgba(255,255,255,1) !important;
    font-weight:bold !important;
    text-decoration:none !important;
    font-style:normal !important;
  }

  *#dm .dmInner a.u_1945370968 {
    background-color:rgba(147,147,147,1) !important;
    background-image:none !important;
    box-shadow:rgba(255,255,255,0.2) 0px 12px 11px -9px inset !important;
    border-style:solid !important;
    border-width:0.892857px 0.892857px 0.892857px 0.892857px !important;
    border-color:rgba(255,255,255,0.2) rgb(118,118,118) rgb(118,118,118) rgb(118,118,118) !important;
  }

  *#dm .dmInner div.u_776382400 .more-posts-text-container:hover {
    background-color:rgba(65,67,69,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_776382400 .more-posts-text-container.hover {
    background-color:rgba(65,67,69,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_776382400 .more-posts-text-container {
    background-color:rgba(147,147,147,1) !important;
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
    border-radius:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_776382400 .readMore a { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1352857730:hover {
    background-color:rgba(65,67,69,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1352857730.hover {
    background-color:rgba(65,67,69,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1352857730 span.text {
    font-size:15px !important;
    font-family:'Futura PT Book' !important;
    color:rgba(255,255,255,1) !important;
  }

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

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

  *#dm .dmInner a.u_1352857730 {
    background-color:rgba(147,147,147,1) !important;
    background-image:none !important;
    box-shadow:none !important;
  }

  *#dm .dmInner div.u_1234299117 .caption-container .caption-title { color:rgba(0,0,0,1) !important; }

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

  *#dm .dmInner div.u_1234299117 .caption-container .caption-text .rteBlock { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1234299117 .caption-button {
    background-color:rgba(0,60,113,1) !important;
    border-radius:1px 1px 1px 1px !important;
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
  }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1234299117 .photoGalleryViewAll.link {
    font-family:'Futura Book' !important;
    font-weight:400 !important;
  }

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

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

  *#dm .dmInner *.u_1576073656 { display:none !important; }

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

  *#dm .dmInner *.u_1739082500 { display:none !important; }

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

  *#dm .dmInner *.u_1190119273 { display:none !important; }

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

  *#dm .dmInner *.u_1912440610 { display:none !important; }

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

  *#dm .dmInner *.u_1935127995 { display:none !important; }

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

  *#dm .dmInner *.u_1855882185 { display:none !important; }

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

  *#dm .dmInner *.u_1518460036 { display:none !important; }

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

  *#dm .dmInner *.u_1007822247 { display:none !important; }

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

  *#dm .dmInner *.u_1650353078 { display:none !important; }

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

  *#dm .dmInner *.u_1494532505 { display:none !important; }

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

  *#dm .dmInner *.u_1523201367 { display:none !important; }

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

  *#dm .dmInner *.u_1078549267 { display:none !important; }

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

  *#dm .dmInner *.u_1615789228 { display:none !important; }

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

  *#dm .dmInner *.u_1976733134 { display:none !important; }

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

  *#dm .dmInner *.u_1394400562 { display:none !important; }

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

  *#dm .dmInner *.u_1645364604 { display:none !important; }

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

  *#dm .dmInner *.u_1154394453 { display:none !important; }

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

  *#dm .dmInner *.u_1989015944 { display:none !important; }

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

  *#dm .dmInner *.u_1809014210 { display:none !important; }

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

  *#dm .dmInner *.u_1026897415 { display:none !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { font-size:20px !important; }

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

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

  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item { font-size:18px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_776382400 .more-posts-text-container {
    width:200px !important;
    height:48px !important;
  }

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

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

  *#dm .dmInner div.u_776382400 .readMore a { font-size:16px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1909217743 .photoGalleryThumbs .image-container a { padding-top:500px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_776382400 .more-posts-text-container {
    width:270px !important;
    height:52px !important;
  }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_4064011064 .caption-container .caption-text .rteBlock { font-size:17px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1909217743 .photoGalleryThumbs { padding:7.5px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_4064011064 .caption-button { height:44px !important; }

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

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

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

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

  *#dm .dmInner div.u_1234299117 .caption-button { height:44px !important; }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1234299117 .caption-container .caption-text .rteBlock { font-size:15px !important; }
}
*#dm .dmInner div.u_4064011064 .caption-container .caption-text
{
	margin-top:5px !important;
	margin-bottom:5px !important;
}
*#dm .dmInner div.u_4064011064 .caption-container .caption-text .rteBlock
{
	margin-top:5px !important;
	margin-bottom:5px !important;
}
*#dm .dmInner div.u_1234299117 .caption-container .caption-text
{
	margin-top:5px !important;
	margin-bottom:5px !important;
}
*#dm .dmInner div.u_1234299117 .caption-container .caption-text .rteBlock
{
	margin-top:5px !important;
	margin-bottom:5px !important;
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_4064011064
{
}
*#dm .dmInner div.u_1234299117
{
}
*#dm .dmInner div.u_1234299117
{
}
separatorHomeCss{color:red !important}@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#bfdf2325 {
    min-height: 320px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 300px 40px 300px 40px;
    margin: 0% 0% 0% 0%;
}
    
#c21dbb80 {
    margin: 0px 0% 0px 0%;
}
    
#fa215a9a::before, #fa215a9a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(147, 147, 147, 1);
    opacity: 0.27;
    border-radius: inherit;
}
#fa215a9a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/dee60dbd/dms3rep/multi/opt/DSC04780-1920w.JPG");
    background-position: 50% 0%;
}
    
#de147036 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_m51.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_m51 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 15px 0% 0px 0%;
}
    
#widget_csg {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#cac2c6c1 {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 0309ce7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    padding: 20px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ba14f52f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\35 5555e02 {
    margin: 0px 0% 0px 0%;
}
    
#\30 45a6ab8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 60px 0px 20px 60px;
    margin: 0% 0% 0% 0%;
}
    
#widget_0lg {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#widget_ju2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ukg.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_ukg {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 12px 0% 0px 0%;
}
    
#widget_hdq.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 5px 10px 5px;
}
#widget_hdq {
    width: 252px;
    height: auto;
    min-height: 58px;
    max-width: 100%;
    margin: 20px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 27c4c21 {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 20px 0px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\38 a68e06d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\33 773f763 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 74.57%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 40px;
    margin: 0% 0% 0% 0%;
}
    
#afe7e9db {
    margin: 0px 0% 0px 0%;
}
    
#b0897338 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 25.43%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 d184643 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 317ff53.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 317ff53 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d323cbe8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 5px 10px 5px;
}
#d323cbe8 {
    width: 242px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 25px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_sag {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 e52d3a0 {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 40px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\37 ec656ce {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 a7b2829 {
    margin: 0px 0% 0px 0%;
}
    
#\37 2f38579 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(83,163,225,1);
    background-image: none;
}
    
#group_jsh {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.5375650730732087%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 3635a0d {
    align-items: flex-start;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 0px 0%;
}
    
#\33 bfa3bd4 {
    width: 89.12%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d8b98acf.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 5px 10px 5px;
}
#d8b98acf {
    width: 165px;
    height: auto;
    min-height: 47px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_7jj {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 9a0ca88 {
    margin: 0px 0% 0px 0%;
}
    
#cbdd5e20 {
    min-height: 665px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 4b09c87 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\32 0f82bf3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(155, 15, 45, 1);
    background-image: none;
    padding: 100px 20px 100px 50px;
    margin: 0% 0% 0% 0%;
}
    
#\36 f9499dd::before, #\36 f9499dd > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.1;
    border-radius: inherit;
}
#\36 f9499dd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 50%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/dee60dbd/dms3rep/multi/opt/Bridge2-1920w.webp");
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
#\36 f9499dd.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRlgAAABXRUJQVlA4IEwAAADwAQCdASoKAAwAAUAmJQBOgB6XEc3RgAAA/vfXGv1vX3ZPSXyOOBa40qLRa/9MDdInzvHsfUNzKnAfOb3XxPXa1buDxXXVraD88AAA');
}
    
#\38 b81898b {
    width: 56.53%;
    height: 322px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 669c5b2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 5px 10px 5px;
}
#\35 669c5b2 {
    width: 225px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin: 25px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a6c1f4b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 a6c1f4b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 25px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b180f3e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d97bcb2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 d97bcb2 {
    width: 471px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 74ecb59 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#cea2c7c7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 49%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b0bd42f2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 49%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 8785efb {
    min-height: 0px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 20px 20px 5px 20px;
    margin: 0% 0% 0% 0%;
}
    
#a6b3fb27 {
    margin: 0px 0% 0px 0%;
}
    
#a85e8160.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a85e8160 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 be0fccb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 be0fccb {
    width: 99.94%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 4c72fc2 {
    min-height: 320px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 20px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a8272b30 {
    margin: 0px 0% 0px 0%;
}
    
#e01bbe70 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#d5ce8b90 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b7ad0654 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 e7ca6d7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#e1ad13c7 {
    margin: 0px 0% 0px 0%;
}
    
#\35 b1f8413 {
    min-height: 320px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 5px 5px 5px 5px;
    margin: 0% 0% 0% 0%;
}
    
#\31 37609cd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_ma9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\34 6265467.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 6265467 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ee6602de {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 60%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(234, 234, 234, 1);
    background-image: none;
    padding: 60px 25px 60px 40px;
    margin: 0% 0% 0% 0%;
}
    
#bf5d1819 {
    margin: 0px 0% 0px 0%;
}
    
#c35c8d84 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#b5da1415 {
    min-height: 136px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ce4b5386 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 40%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/dee60dbd/dms3rep/multi/opt/Discover-Niagara-Shuttle-%285-of-76%29-930h.jpg");
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
#ce4b5386.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIRAAAQQABgMAAAAAAAAAAAAAAQACAwQFBhIhMUFxkbH/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABcRAQEBAQAAAAAAAAAAAAAAAAEAAhL/2gAMAwEAAhEDEQA/ANpJmbEhZ1Qhvjr6pcl+V8jnOo1y4kknbn0iKO1WXJf/2Q==');
}
    
#widget_tnq {
    width: 56.53%;
    height: 322px;
    max-width: 100%;
}
    
#group_jdm {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 93px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a24ecf66 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 3%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 3%;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 0px 0%;
}
    
#d9e6e5df {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(0,0,0,0);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 0px 0%;
}
    
#cdf302fa.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 5px 10px 5px;
}
#cdf302fa {
    width: 370px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_oos {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_m2q {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48.75%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_673 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 31.73%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    --column-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#fb6e3738 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 65.98%;
    min-height: 110px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 5.497459660431037%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_vi2 {
    width: 135px;
    height: 200px;
    max-width: 100%;
}
    
#widget_18j.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_18j {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_njh.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_njh {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 12px 0% 0px 0%;
}
    
#\39 e4a7549 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48.75%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 48983f5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 31.73%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    --column-gap: 0px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b6a589e5 {
    width: 135px;
    height: 200px;
    max-width: 100%;
}
    
#\36 071b38e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 65.95%;
    min-height: 110px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 5.497459660431037%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f0ba50eb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f0ba50eb {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 12px 0% 0px 0%;
}
    
#b173c843 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 3%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 3%;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 0px 0%;
}
    
#ff35464d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48.75%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c802e3e0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 31.73%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    --column-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 c862db6 {
    width: 135px;
    height: 200px;
    max-width: 100%;
}
    
#e1222ab7 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 65.98%;
    min-height: 110px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 5.497459660431037%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 fc7a647.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 fc7a647 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#fb943bb6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fb943bb6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 12px 0% 0px 0%;
}
    
#ae15f6aa {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48.75%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 80effe4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 31.73%;
    min-height: 200px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    --column-gap: 0px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 0fd783a {
    width: 135px;
    height: 200px;
    max-width: 100%;
}
    
#\39 a7fd87a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 65.93%;
    min-height: 110px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 5.497459660431037%;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 707b0da.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 707b0da {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 2c9962e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 2c9962e {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 12px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c21dbb80 {
    margin: 0px 0% 0px 0%;
}
    
#bfdf2325 {
    min-height: 0px;
    padding: 160px 30px 160px 30px;
}
    
#fa215a9a::before, #fa215a9a > .bgExtraLayerOverlay {
    
}
    
#widget_m51.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_m51 {
    margin: 10px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cac2c6c1 {
    min-height: 73px;
    padding: 20px 20px 15px 20px;
}
    
#\35 5555e02 {
    margin: 0px 0% 0px 0%;
}
    
#widget_0lg {
    height: auto;
}
    
#\30 45a6ab8 {
    justify-content: flex-start;
    width: 50%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_hdq {
    width: 274px;
    height: auto;
    min-height: 51px;
}
    
#\30 0309ce7 {
    width: 50%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 27c4c21 {
    min-height: 2321px;
    padding: 20px 0px 10px 15px;
}
    
#afe7e9db {
    margin: 0px 0% 0px 0%;
}
    
#\35 d184643 {
    height: auto;
}
    
#b0897338 {
    width: 25.43%;
}
    
#\33 773f763 {
    width: 74.57%;
    padding: 0px 0px 0px 10px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 e52d3a0 {
    min-height: 0px;
    padding: 20px 20px 20px 20px;
}
    
#\34 a7b2829 {
    margin: 0px 0% 0px 0%;
}
    
#\33 bfa3bd4 {
    width: 76.75112525310965%;
}
    
#d8b98acf.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 5px 10px 5px;
}
#d8b98acf {
    width: 147px;
    height: auto;
    min-height: 44px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 9a0ca88 {
    margin: 0px 0% 0px 0%;
}
    
#cbdd5e20 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0px 0px 0px 0px;
}
    
#\36 f9499dd::before, #\36 f9499dd > .bgExtraLayerOverlay {
    
}
#\36 f9499dd {
    width: 50%;
    min-height: 8px;
    background-position: 0% 0%;
}
#\36 f9499dd.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRlgAAABXRUJQVlA4IEwAAADwAQCdASoKAAwAAUAmJQBOgB6XEc3RgAAA/vfXGv1vX3ZPSXyOOBa40qLRa/9MDdInzvHsfUNzKnAfOb3XxPXa1buDxXXVraD88AAA');
}
    
#\32 0f82bf3 {
    width: 50%;
    min-height: 8px;
    padding: 30px 20px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\38 b81898b {
    width: 57.89%;
    height: 513px;
}
    
#\37 a6c1f4b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 a6c1f4b {
    margin: 17px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 8785efb {
    padding: 20px 20px 10px 20px;
}
    
#a6b3fb27 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 4c72fc2 {
    min-height: 318px;
    padding: 0px 5px 20px 5px;
}
    
#a8272b30 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e1ad13c7 {
    margin: 0px 0% 0px 0%;
}
    
#\35 b1f8413 {
    min-height: 0px;
    padding: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bf5d1819 {
    margin: 0px 0% 0px 0%;
}
    
#b5da1415 {
    min-height: 0px;
    padding: 0px 0px 0px 0px;
}
    
#ce4b5386 {
    width: 40%;
}
#ce4b5386.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIRAAAQQABgMAAAAAAAAAAAAAAQACAwQFBhIhMUFxkbH/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABcRAQEBAQAAAAAAAAAAAAAAAAEAAhL/2gAMAwEAAhEDEQA/ANpJmbEhZ1Qhvjr6pcl+V8jnOo1y4kknbn0iKO1WXJf/2Q==');
}
    
#ee6602de {
    width: 60%;
    padding: 20px 20px 20px 30px;
    margin: 0% 0% 0% 0%;
}
    
#widget_oos {
    height: auto;
}
    
#group_jdm {
    height: auto;
    min-height: 42px;
}
    
#a24ecf66 {
    column-gap: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 0px 0px 0px 0px;
    margin: 15px 0% 0px 0%;
}
    
#group_m2q {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 106px;
}
    
#group_673 {
    width: 27.31%;
    height: auto;
    min-height: 93px;
    justify-content: center;
}
    
#fb6e3738 {
    height: auto;
    min-height: 106px;
    width: 69.9%;
    justify-content: center;
}
    
#widget_vi2 {
    width: 80px;
    height: auto;
}
    
#widget_njh.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_njh {
    margin: 8px 0% 0px 0%;
}
    
#\39 e4a7549 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 116px;
}
    
#\35 48983f5 {
    width: 27.31%;
    height: auto;
    min-height: 80px;
    justify-content: center;
}
    
#b6a589e5 {
    width: 100px;
    height: 114px;
}
    
#\36 071b38e {
    height: auto;
    min-height: 116px;
    width: 69.63%;
    justify-content: center;
}
    
#f0ba50eb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f0ba50eb {
    margin: 8px 0% 0px 0%;
}
    
#b173c843 {
    column-gap: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 0px 0%;
}
    
#ff35464d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 106px;
}
    
#c802e3e0 {
    width: 27.31%;
    height: auto;
    min-height: 93px;
    justify-content: center;
}
    
#\32 c862db6 {
    width: 90px;
    height: 87px;
}
    
#e1222ab7 {
    height: auto;
    min-height: 106px;
    width: 69.9%;
    justify-content: center;
}
    
#fb943bb6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fb943bb6 {
    margin: 8px 0% 0px 0%;
}
    
#ae15f6aa {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 116px;
}
    
#\36 80effe4 {
    width: 27.31%;
    height: auto;
    min-height: 80px;
    justify-content: center;
}
    
#\37 0fd783a {
    width: 80px;
    height: 133px;
}
    
#\39 a7fd87a {
    height: auto;
    min-height: 116px;
    width: 69.63%;
    justify-content: center;
}
    
#\37 2c9962e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 2c9962e {
    margin: 8px 0% 0px 0%;
}
    
#d9e6e5df {
    padding: 0px 0px 0px 0px;
    margin: 25px 0% 0px 0%;
}
    
#cdf302fa {
    width: 370px;
}
}



@media (max-width: 767px) {
    
#bfdf2325 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 15px 50px 15px;
}
    
#c21dbb80 {
    margin: 0px 0% 0px 0%;
}
    
#de147036 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#fa215a9a::before, #fa215a9a > .bgExtraLayerOverlay {
    
}
#fa215a9a {
    background-position: 0% 0%;
}
    
#widget_csg {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#cac2c6c1 {
    min-height: unset;
    flex-direction: column;
    padding: 20px 15px 10px 15px;
}
    
#\30 0309ce7 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    padding: 25px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 5555e02 {
    margin: 0px 0% 0px 0%;
}
    
#\30 45a6ab8 {
    min-height: 0px;
    align-items: flex-start;
    width: 100%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_0lg {
    height: auto;
}
    
#widget_ukg.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_ukg {
    margin: 15px 0% 0px 0%;
}
    
#widget_hdq {
    width: 100.02%;
}
}



@media (max-width: 767px) {
    
#\33 27c4c21 {
    min-height: unset;
    flex-direction: column;
    padding: 0px 0px 0px 0px;
}
    
#\33 773f763 {
    min-height: 0px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#afe7e9db {
    margin: 0px 0% 0px 0%;
}
    
#b0897338 {
    min-height: 160px;
    align-items: flex-start;
    width: 100%;
    padding: 15px 15px 10px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\35 d184643 {
    height: auto;
    width: 100.00%;
}
    
#\37 317ff53.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 317ff53 {
    margin: 13px 0% 0px 0%;
}
    
#d323cbe8 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\31 e52d3a0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 25px 15px 20px 15px;
}
    
#\37 ec656ce {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 a7b2829 {
    margin: 0px 0% 0px 0%;
}
    
#d8b98acf.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 5px 10px 5px;
}
#d8b98acf {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_jsh {
    height: auto;
    min-height: 47px;
}
    
#\35 3635a0d {
    padding: 0px 0px 0px 0px;
    margin: 25px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 9a0ca88 {
    margin: 0px 0% 0px 0%;
}
    
#cbdd5e20 {
    min-height: unset;
    flex-direction: column;
    padding: 0px 0px 0px 0px;
}
    
#\32 0f82bf3 {
    min-height: 160px;
    align-items: flex-start;
    width: 100%;
    justify-content: flex-start;
    padding: 20px 15px 20px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\36 f9499dd::before, #\36 f9499dd > .bgExtraLayerOverlay {
    
}
#\36 f9499dd {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
#\36 f9499dd.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRlgAAABXRUJQVlA4IEwAAADwAQCdASoKAAwAAUAmJQBOgB6XEc3RgAAA/vfXGv1vX3ZPSXyOOBa40qLRa/9MDdInzvHsfUNzKnAfOb3XxPXa1buDxXXVraD88AAA');
}
    
#\38 b81898b {
    width: 39.86%;
    height: 384px;
}
    
#\35 669c5b2 {
    width: 200px;
    min-height: 52px;
}
    
#\30 b180f3e {
    width: 100.00%;
}
    
#\30 d97bcb2 {
    width: 100.00%;
}
    
#\37 a6c1f4b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 a6c1f4b {
    margin: 15px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#cea2c7c7 {
    min-height: 128px;
    align-items: flex-start;
    width: 100%;
    justify-content: flex-start;
    height: auto;
}
    
#b0bd42f2 {
    min-height: 96px;
    align-items: flex-start;
    width: 100%;
    justify-content: flex-start;
    height: auto;
}
    
#\36 8785efb {
    min-height: unset;
    flex-direction: column;
    row-gap: 15px;
    padding: 17px 15px 5px 15px;
}
    
#a6b3fb27 {
    margin: 0px 0% 0px 0%;
}
    
#\38 be0fccb {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\36 4c72fc2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 20px 0px;
}
    
#a8272b30 {
    margin: 0px 0% 0px 0%;
}
    
#d5ce8b90 {
    min-height: 0px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#e1ad13c7 {
    margin: 0px 0% 0px 0%;
}
    
#\35 b1f8413 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\31 37609cd {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#ee6602de {
    min-height: 160px;
    align-items: center;
    width: 100%;
    padding: 20px 15px 20px 15px;
    margin: 0% 0% 0% 0%;
}
    
#bf5d1819 {
    margin: 0px 0% 0px 0%;
}
    
#b5da1415 {
    min-height: unset;
    flex-direction: column;
    padding: 0px 0px 0px 0px;
}
    
#ce4b5386 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
#ce4b5386.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIRAAAQQABgMAAAAAAAAAAAAAAQACAwQFBhIhMUFxkbH/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABcRAQEBAQAAAAAAAAAAAAAAAAEAAhL/2gAMAwEAAhEDEQA/ANpJmbEhZ1Qhvjr6pcl+V8jnOo1y4kknbn0iKO1WXJf/2Q==');
}
    
#widget_oos {
    height: auto;
}
    
#widget_tnq {
    width: 43.21%;
    height: 242px;
}
    
#group_jdm {
    height: auto;
    min-height: 34px;
}
    
#a24ecf66 {
    column-gap: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 0px 0%;
}
    
#group_m2q {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 3.0401222283517004%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#group_673 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: center;
    height: auto;
    min-height: 0px;
    align-items: flex-start;
}
    
#fb6e3738 {
    width: 100%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 15px 0% 0px 0%;
}
    
#widget_vi2 {
    height: 137px;
    width: 131px;
}
    
#widget_njh {
    width: 100.00%;
}
    
#\39 e4a7549 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 3.0401222283517004%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\35 48983f5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: center;
    height: auto;
    min-height: 0px;
    align-items: flex-start;
}
    
#b6a589e5 {
    height: 145px;
    width: 137px;
}
    
#\36 071b38e {
    width: 100%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 15px 0% 0px 0%;
}
    
#f0ba50eb {
    width: 100.00%;
}
    
#b173c843 {
    column-gap: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 0px 0%;
}
    
#ff35464d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 3.0401222283517004%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#c802e3e0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: center;
    height: auto;
    min-height: 0px;
    align-items: flex-start;
}
    
#\32 c862db6 {
    height: 143px;
    width: 101px;
}
    
#e1222ab7 {
    width: 100%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 15px 0% 0px 0%;
}
    
#fb943bb6 {
    width: 100.00%;
}
    
#ae15f6aa {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 3.0401222283517004%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\36 80effe4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: center;
    height: auto;
    min-height: 0px;
    align-items: flex-start;
}
    
#\37 0fd783a {
    height: 198px;
    width: 127px;
}
    
#\39 a7fd87a {
    width: 100%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 15px 0% 0px 0%;
}
    
#\37 2c9962e {
    width: 100.00%;
}
    
#d9e6e5df {
    padding: 0px 0px 0px 0px;
    margin: 25px 0% 0px 0%;
}
}

