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

  *#dm .dmInner div.u_1462560293 .socialHubInnerDiv { justify-content:flex-end !important; }

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

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

  *#dm .dmInner a.u_3503751448:hover .iconBg { background-color:rgb(247,245,242) !important; }

  *#dm .dmInner a.u_3503751448.hover .iconBg { background-color:rgb(247,245,242) !important; }

  *#dm .dmInner a.u_3503751448 .iconBg {
    display:inline-block !important;
    background-color:rgba(0,0,0,1) !important;
    mask-image:url(https://irp.cdn-website.com/aa05f5b5/icon/Arrow_7775308.svg) !important;
    order:1 !important;
    width:20px !important;
    height:20px !important;
  }

  *#dm .dmInner div.u_82459222 .youtube-Panel-Wrapper { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_82459222 .youtube-Container-Panel { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1711023824 .youtube-Panel-Wrapper { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_1711023824 .youtube-Container-Panel { background-color:rgba(0,0,0,0) !important; }

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

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

  *#dm .dmInner div.u_4261076453 .youtube-Container-Panel { background-color:rgba(0,0,0,0) !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_3111754839 .postArticle>.inner { background-color:var(--color_6) !important; }

  *#dm .dmInner div.u_3111754839 .postDescription { color:rgba(255,249,249,1) !important; }

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

  *#dm .dmInner div.u_3111754839 .postTitle a { color:var(--color_7) !important; }

  *#dm .dmInner div.u_1985482942 img {
    object-position:50% 50% !important;
    object-fit:contain !important;
    border-radius:20px 20px 20px 20px !important;
  }

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

  *#dm .dmInner div.u_1573821404 .caption-container .caption-text {
    font-weight:400 !important;
    font-family:'DM Serif Display' !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1573821404 .caption-container .caption-text .rteBlock {
    font-weight:400 !important;
    font-family:'DM Serif Display' !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1573821404 .caption-button span.text {
    font-family: 'DM Sans' !important;
    font-weight:700 !important;
  }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1458949805 .caption-container .caption-title {
    color:rgba(255,255,255,1) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_1458949805 .caption-container .caption-text {
    color:var(--color_3) !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1458949805 .caption-container .caption-text .rteBlock {
    color:var(--color_3) !important;
    font-weight:400 !important;
  }

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

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

  *#dm .dmInner div.u_1458949805 .photoGalleryViewAll.link {
    font-weight:700 !important;
    color:var(--color_2) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1233259290 .caption-container .caption-title {
    color:rgba(255,255,255,1) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_1233259290 .caption-container .caption-text {
    color:var(--color_3) !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1233259290 .caption-container .caption-text .rteBlock {
    color:var(--color_3) !important;
    font-weight:400 !important;
  }

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

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

  *#dm .dmInner div.u_1233259290 .photoGalleryViewAll.link {
    font-weight:700 !important;
    color:var(--color_2) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1196513794 .caption-container .caption-title {
    color:rgba(255,255,255,1) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_1196513794 .caption-container .caption-text {
    color:var(--color_3) !important;
    font-weight:400 !important;
  }

  *#dm .dmInner div.u_1196513794 .caption-container .caption-text .rteBlock {
    color:var(--color_3) !important;
    font-weight:400 !important;
  }

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

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

  *#dm .dmInner div.u_1196513794 .photoGalleryViewAll.link {
    font-weight:700 !important;
    color:var(--color_2) !important;
  }

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

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

  *#dm .dmInner a.u_1161477347 .iconBg {
    display:inline-block !important;
    background-color:var(--color_2) !important;
    mask-image:url(https://irp.cdn-website.com/aa05f5b5/icon/play_6115752.svg) !important;
    width:30px !important;
    height:30px !important;
  }

  *#dm .dmInner a.u_1194538972 .iconBg {
    display:inline-block !important;
    background-color:var(--color_2) !important;
    mask-image:url(https://irp.cdn-website.com/aa05f5b5/icon/play_6115752.svg) !important;
    width:30px !important;
    height:30px !important;
  }

  *#dm .dmInner div.u_1462560293 .socialHubIcon {
    width:30px !important;
    height:30px !important;
    font-size:20px !important;
    line-height:30px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1602920621 .agentInfo {
    color:var(--color_3) !important;
    font-weight:700 !important;
    font-family:'Open Sans' !important;
  }

  *#dm .dmInner *.u_1602920621 .agentIcon { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1168140564:hover .iconBg { background-color:rgb(247,245,242) !important; }

  *#dm .dmInner a.u_1168140564.hover .iconBg { background-color:rgb(247,245,242) !important; }

  *#dm .dmInner a.u_1168140564 .iconBg {
    display:inline-block !important;
    background-color:rgba(0,0,0,1) !important;
    mask-image:url(https://irp.cdn-website.com/aa05f5b5/icon/Arrow_7775308.svg) !important;
    order:1 !important;
    width:20px !important;
    height:20px !important;
  }

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

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

  *#dm .dmInner a.u_1886692240 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/aa05f5b5/icon/Arrow_7775308.svg) !important;
    background-color:var(--color_2) !important;
    order:1 !important;
  }

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

  *#dm .dmInner div.u_1458949805 .pagination-nav .pagination-item:not(.active) { color:var(--color_2) !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1602920621 .agentInfo { font-size:16px !important; }

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

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

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

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

  *#dm .dmInner *.u_1573821404 .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 div.u_1573821404 .caption-container .caption-text { font-size:30px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1573821404 .caption-button {
    width:200px !important;
    height:60px !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1573821404 .caption-button span.text { font-size:16px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1196513794 .photoGalleryViewAll { padding:0 5px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1573821404 .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 div.u_1573821404 .caption-container .caption-text { font-size:30px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1573821404 .caption-button {
    width:192px !important;
    height:60px !important;
  }

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

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

  *#dm .dmInner div.u_1458949805 .caption-container .caption-title { font-size:20px !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 {
    
#\31 dbff06e {
    width: 687px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ed3848d7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 49.5%;
    min-width: 4%;
    padding: 0% 1% 0% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\37 a2e9b38 {
    background-image: none;
    background-color: var(--color_2);
}
    
#\31 d0e462c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-end;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 daaf410 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.5%;
    min-width: 4%;
    padding: 0% 1% 0% 1%;
    margin: 0% 0% 0% 0%;
}
    
#a1d75ade {
    min-height: 60px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 fb279d4::before, #\36 fb279d4 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 1;
}
#\36 fb279d4 {
    background-image: url();
}
    
#fdef3e35 {
    width: 80.4%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 cf19cab {
    width: 76.60%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e127943 {
    width: 280px;
    height: auto;
    max-width: 100%;
    min-height: 52px;
    justify-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 9ad423a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d7c83509 {
    min-height: 460px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 5% 0% 5% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e6d95855 {
    width: 50%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ecd9b10c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 0ddfe5b {
    width: 50%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8b22e95 {
    width: 72.06%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 845eddb {
    width: 280px;
    height: auto;
    max-width: 100%;
    min-height: 52px;
    justify-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1664e25 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 08bb30d {
    width: 80.4%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a1d4dbd {
    width: 91.17%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 29c01dd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 56.17%;
    min-width: 4%;
    justify-content: space-between;
}
    
#\32 24c3af1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 39.82%;
    min-width: 4%;
    align-items: flex-end;
    justify-content: flex-start;
}
    
#\36 ee80cf2 {
    min-height: 982px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 25vh 1% 10vh 1%;
}
    
#\32 a36b2e3::before, #\32 a36b2e3 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.65;
    border-radius: inherit;
}
#\32 a36b2e3 {
    background-image: url("https://lirp.cdn-website.com/aa05f5b5/dms3rep/multi/opt/portland+oregon-1920w.png");
}
#\32 a36b2e3.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\35 c4c6141 {
    margin: 0px 0% 0px 0%;
}
    
#widget_qoc {
    width: 96.13%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_kmm {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_sp3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.3809513327903855%;
    margin-top: 45px;
    flex-wrap: nowrap;
    order: 3;
}
    
#widget_rdr {
    width: 25.08%;
    height: 142px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_4gg {
    width: 65.57%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_tpr {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
}
    
#group_gh3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 74.43%;
    min-height: 326px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.7298754279886355%;
    background-color: rgba(247, 245, 242, 0.13);
    background-image: none;
    height: auto;
    border-radius: 10px 10px 10px 10px;
    flex-wrap: nowrap;
    padding: 15px 15px 25px 15px;
    margin: 0px 0% 0px 0%;
}
    
#ef0238ac {
    width: 100%;
    height: 167px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a3944a96 {
    width: 47.2%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_0ka {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 64px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5.607476635514018%;
    flex-wrap: nowrap;
    height: auto;
}
    
#ed212ea0 {
    width: 47.2%;
    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 {
    
#ef2352d1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 29.01%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#c3edf64e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 66.98%;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_1);
    background-image: none;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\30 d15edb5 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 5% 1% 2% 1%;
}
    
#\32 6ff4d58 {
    background-color: var(--color_2);
    background-image: none;
}
    
#widget_3t6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_4o4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_c6q {
    width: 894px;
    height: auto;
    max-width: 100%;
}
    
#widget_dsf {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#widget_26a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_mvj {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#b0590614 {
    margin: 0px 0% 0px 0%;
}
    
#e309cdfd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 3de3049 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\38 3bc2806 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#aa687da5 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
}



@media all {
    
#\30 73027b7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\38 e7c672e {
    min-height: 919px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_7e7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_6ns {
    width: 64.25%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_tis {
    width: 64.90%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_hkk {
    width: 84.46%;
    height: 524px;
    max-width: 100%;
    order: 4;
}
    
#widget_mv9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
}
}



@media all {
    
#e0271b37 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cb2cf712 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#widget_omh {
    width: 48%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e8f44e11 {
    background-color: var(--color_2);
    background-image: none;
}
    
#\32 162f963 {
    width: 48%;
    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 2824341 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#cd1c09f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f1a2c8c1 {
    width: 894px;
    height: auto;
    max-width: 100%;
}
    
#bc13d4ef {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d990d3ee {
    width: 67.87%;
    height: auto;
    max-width: 100%;
}
    
#\36 8c11b98 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 66.98%;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_1);
    background-image: none;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\34 e20fb25 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 5% 1% 2% 1%;
}
    
#\33 ac7635e {
    background-color: var(--color_2);
    background-image: none;
}
    
#\35 4535a9b {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\38 4618e2b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 29.01%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#e145d73e {
    margin: 0px 0% 0px 0%;
}
    
#widget_mbt {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\39 ac643b2 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
}
    
#\31 50ef77c {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_v4r {
    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;
}
    
#widget_t3n {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_fbe {
    justify-content: flex-end;
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 946bcda {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_96q {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 513ed9a {
    width: 100%;
    height: 383px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_rok {
    width: 100%;
    height: 674px;
    max-width: 100%;
}
    
#widget_tcq {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 02d4fce::before, #\38 02d4fce > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.95;
}
#\38 02d4fce {
    background-image: url("https://lirp.cdn-website.com/aa05f5b5/dms3rep/multi/opt/imgi_37_AdobeStock_557840382-1920w.png");
}
#\38 02d4fce.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAS0lEQVQI122OUQrAMAhD399qq939bztWMpCwD5XEFwjAAC7dBAqY0gvYwI3M2UwHS/MLpkGvJhqY9swWOmC0QKnTNvisUKdh4PoqPD6bAquni2zGAAAAAElFTkSuQmCC');
}
}



@media all {
    
#\35 5629480 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 58.42%;
    min-width: 4%;
    align-items: flex-end;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 96d13f7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 39.57%;
    min-width: 4%;
}
    
#\37 6d7472d {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 2% 4% 2%;
}
    
#widget_f75 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_rt2 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_1i4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_cr6 {
    width: 63.34%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-end;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_2u3 {
    width: 100%;
    height: 200px;
    min-height: 100px;
    max-width: 100%;
    order: 4;
}
    
#widget_04f {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 b7351c1 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ff166339 {
    background-color: var(--color_4);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
}
    
#ac8e8470 {
    margin: 2% 2% 2% 2%;
}
    
#\31 0b75b7c {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 0c6c30f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#d826e30d {
    min-height: 595px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#f6c4c757 {
    margin: 0px 0% 0px 0%;
}
    
#\32 3d43681::before, #\32 3d43681 > .bgExtraLayerOverlay {
    
}
#\32 3d43681 {
    background-image: none;
}
}



@media all {
    
#\36 03eaaa9 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    align-items: center;
}
    
#\32 76ed496 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_o8n {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#widget_icu {
    width: 80.59%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#a7854a61 {
    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;
}
    
#\31 b7e0d75 {
    background-color: rgba(178,212,164,0.10);
    background-image: none;
}
}



@media all {
    
#\37 2102975 {
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#fe29dd01 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\36 4ad4b2b {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_nlh {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_1qt {
    width: 67.60%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_rch {
    width: 67.46%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_i37 {
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_20k {
    width: 450px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-height: 60px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_9pd {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 64px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    height: auto;
}
    
#f24b6294 {
    width: 450px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    min-height: 60px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a9f18f5e {
    width: 50%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_8j7 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#c8eaeb3c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c8eaeb3c {
    width: 101.02%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% -15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f040399f {
    width: 101.02%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 5318d82 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\33 1cfbe10 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_03h {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_cn6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_vk5 {
    width: 53.39%;
    height: auto;
    max-width: 100%;
}
    
#widget_b8e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\38 6b85d90::before, #\38 6b85d90 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.67;
    border-radius: inherit;
}
#\38 6b85d90 {
    background-color: var(--color_6);
    background-image: none;
}
    
#d0152399 {
    justify-content: flex-end;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
}
    
#e067aced.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e067aced {
    width: 100%;
    height: 648px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cb718fd {
    width: 74.6%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a07f747 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e8a1cccf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: space-between;
}
    
#\32 0d503ae {
    min-height: 922px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 25vh 1% 0vh 1%;
}
    
#\34 97ca0a5 {
    margin: 0px 0% 0px 0%;
}
    
#fe1e1443 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e237c3e7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.3809513327903855%;
    flex-wrap: nowrap;
    order: 3;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1deb482 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    min-height: 65px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_bbm {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#db9eaed1 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    min-height: 65px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 8691485::before, #\39 8691485 > .bgExtraLayerOverlay {
    
}
#\39 8691485 {
    background-image: url("https://lirp.cdn-website.com/aa05f5b5/dms3rep/multi/opt/Portland-Washington-Oregon+BG+Image+%287%29-1920w.png");
}
#\39 8691485.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#ce85454b {
    min-height: 595px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\37 1a07130 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\35 dae1980 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a1d75ade {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 fb279d4::before, #\36 fb279d4 > .bgExtraLayerOverlay {
    
}
    
#\32 ee64d63 {
    margin: 0px 0% 0px 0%;
}
    
#\39 9ad423a {
    width: 100%;
    min-height: 80px;
}
    
#d7c83509 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 2% 10% 2%;
}
    
#e6d95855 {
    height: auto;
    width: 55%;
}
    
#fdef3e35 {
    width: 74.02%;
}
    
#\37 cf19cab {
    width: 72.02%;
}
    
#ecd9b10c {
    width: 100%;
    min-height: 80px;
}
    
#\36 0ddfe5b {
    height: auto;
    width: 55%;
}
    
#\36 8b22e95 {
    width: 72.02%;
}
    
#\36 1664e25 {
    width: 75.73%;
}
    
#\30 08bb30d {
    width: 74.02%;
}
    
#\37 a1d4dbd {
    width: 75.73%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 ee80cf2 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\32 a36b2e3::before, #\32 a36b2e3 > .bgExtraLayerOverlay {
    
}
#\32 a36b2e3.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#group_gh3 {
    width: 100.00%;
    height: auto;
    min-height: 310px;
}
    
#group_sp3 {
    column-gap: 3.3809513327903855%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#widget_rdr {
    margin-right: 0%;
    margin-left: 0%;
    width: 46.75%;
    height: 134px;
}
    
#widget_4gg {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 29c01dd {
    width: 48%;
    min-height: 8px;
}
    
#\32 24c3af1 {
    width: 48%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 d15edb5 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#c3edf64e {
    width: 100%;
    min-height: 80px;
}
    
#ef2352d1 {
    width: 100%;
    min-height: 80px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 e7c672e {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 165px;
}
    
#widget_6ns {
    width: 84.34%;
}
    
#widget_tis {
    width: 85.10%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cb2cf712 {
    padding: 0px 0% 0px 0%;
}
    
#\36 4b49335 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 8c11b98 {
    width: 100%;
    min-height: 80px;
}
    
#\34 e20fb25 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\38 4618e2b {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 50ef77c {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\38 02d4fce::before, #\38 02d4fce > .bgExtraLayerOverlay {
    
}
#\38 02d4fce.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAS0lEQVQI122OUQrAMAhD399qq939bztWMpCwD5XEFwjAAC7dBAqY0gvYwI3M2UwHS/MLpkGvJhqY9swWOmC0QKnTNvisUKdh4PoqPD6bAquni2zGAAAAAElFTkSuQmCC');
}
    
#widget_t3n {
    width: 100.00%;
}
    
#\39 ac643b2 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_fbe {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
    align-items: center;
}
    
#\36 946bcda {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 5629480 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 6d7472d {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\31 96d13f7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 b7351c1 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d826e30d {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 3d43681::before, #\32 3d43681 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 76ed496 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_icu {
    width: 94.90%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 2102975 {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 4ad4b2b {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_1qt {
    width: 92.47%;
}
    
#widget_rch {
    width: 89.10%;
}
    
#group_8j7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a9f18f5e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 1cfbe10 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_cn6 {
    width: 91.34%;
}
    
#widget_vk5 {
    width: 75.21%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 6b85d90::before, #\38 6b85d90 > .bgExtraLayerOverlay {
    
}
    
#\32 0d503ae {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\33 cb718fd {
    width: 100.00%;
}
    
#e8a1cccf {
    width: 100%;
    min-height: 80px;
    justify-content: space-between;
}
    
#d0152399 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 8691485::before, #\39 8691485 > .bgExtraLayerOverlay {
    
}
#\39 8691485.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#ce85454b {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#ed3848d7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 daaf410 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a1d75ade {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\36 fb279d4::before, #\36 fb279d4 > .bgExtraLayerOverlay {
    
}
    
#fdef3e35 {
    width: 100%;
}
    
#\37 cf19cab {
    width: 92.46%;
}
    
#\35 e127943 {
    width: 320px;
}
    
#\32 ee64d63 {
    margin: 0px 0% 0px 0%;
}
    
#\39 9ad423a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 0px;
    padding-right: 0px;
    row-gap: 20px;
}
    
#d7c83509 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#e6d95855 {
    height: auto;
    width: 84.42%;
}
    
#ecd9b10c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 0px;
    padding-right: 0px;
    row-gap: 20px;
}
    
#\36 0ddfe5b {
    height: auto;
    width: 84.42%;
}
    
#\36 8b22e95 {
    width: 92.46%;
}
    
#\37 845eddb {
    width: 320px;
}
    
#\36 1664e25 {
    width: 102.43%;
}
    
#\30 08bb30d {
    width: 100%;
}
    
#\37 a1d4dbd {
    width: 102.43%;
}
}



@media (max-width: 767px) {
    
#\34 29c01dd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 24c3af1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 ee80cf2 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 a36b2e3::before, #\32 a36b2e3 > .bgExtraLayerOverlay {
    
}
#\32 a36b2e3.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#widget_rdr {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#ef2352d1 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#c3edf64e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 25px 10px 25px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\30 d15edb5 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_dsf {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\32 3de3049 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 3bc2806 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#aa687da5 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#\30 73027b7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 e7c672e {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_hkk {
    height: 240px;
    width: 100.00%;
}
    
#widget_6ns {
    width: 100.00%;
}
    
#widget_tis {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#e0271b37 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#cb2cf712 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_omh {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 162f963 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\38 2824341 {
    height: 240px;
}
    
#\36 8c11b98 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 25px 10px 25px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\34 e20fb25 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\38 4618e2b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#d990d3ee {
    width: 82.42%;
}
}



@media (max-width: 767px) {
    
#\39 ac643b2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\31 50ef77c {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\33 513ed9a {
    height: 240px;
}
    
#widget_rok {
    height: 316px;
    width: 100.00%;
}
    
#\38 02d4fce::before, #\38 02d4fce > .bgExtraLayerOverlay {
    
}
#\38 02d4fce.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAS0lEQVQI122OUQrAMAhD399qq939bztWMpCwD5XEFwjAAC7dBAqY0gvYwI3M2UwHS/MLpkGvJhqY9swWOmC0QKnTNvisUKdh4PoqPD6bAquni2zGAAAAAElFTkSuQmCC');
}
    
#group_fbe {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 946bcda {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_v4r {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\35 5629480 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 20px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 96d13f7 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\37 6d7472d {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_cr6 {
    width: 97.77%;
}
}



@media (max-width: 767px) {
    
#\35 0c6c30f {
    width: 100%;
    min-height: 244px;
    align-items: center;
    height: auto;
}
    
#d826e30d {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\32 3d43681::before, #\32 3d43681 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\36 03eaaa9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 76ed496 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_icu {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\37 2102975 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#fe29dd01 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 4ad4b2b {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#a9f18f5e {
    order: 3;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c8eaeb3c {
    order: 3;
}
    
#f040399f {
    order: 3;
    margin-top: 13px;
}
    
#widget_1qt {
    width: 100.00%;
}
    
#widget_rch {
    width: 100.00%;
}
    
#group_9pd {
    column-gap: 7.757575757575758%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_20k {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f24b6294 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_8j7 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 5318d82 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 1cfbe10 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_vk5 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\38 6b85d90::before, #\38 6b85d90 > .bgExtraLayerOverlay {
    
}
    
#d0152399 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e067aced {
    height: 291px;
    width: 100.00%;
}
    
#e8a1cccf {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 0d503ae {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\33 cb718fd {
    width: 100.00%;
}
    
#e237c3e7 {
    column-gap: 3.3809513327903855%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#fe1e1443 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\39 8691485::before, #\39 8691485 > .bgExtraLayerOverlay {
    
}
#\39 8691485.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#ce85454b {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\37 1a07130 {
    width: 100%;
    min-height: 244px;
    align-items: center;
    height: auto;
}
}

