#dm .dmPhotoGallery.newPhotoGallery .photoGalleryThumbs .caption-container .caption-inner .caption-button .text
{
	padding:0px !important;
}
@media all {
  *#dm .dmInner nav.u_1998592992 { color:black !important; }

  *#dm .dmInner a.u_1985466656 span.text { font-weight:600 !important; }

  *#dm .dmInner a.u_1171609076 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    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 a.u_1171609076 span.text {
    font-weight:600 !important;
    color:var(--color_3) !important;
  }

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

  *#dm .dmInner div.u_2645034285 .caption-container .caption-text {
    font-family:'Montserrat' !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_2645034285 .caption-container .caption-text .rteBlock {
    font-family:'Montserrat' !important;
    font-weight:500 !important;
  }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1064192932 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
  }

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

  *#dm .dmInner a.u_1940215073 span.text { font-weight:600 !important; }

  *#dm .dmInner div.u_1532217893 .svg { fill:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1532217893 span[data-icon-mask] { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1715703026 .svg { fill:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1715703026 span[data-icon-mask] { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1147768954 .svg { fill:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1147768954 span[data-icon-mask] { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1231273021 .svg { fill:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1231273021 span[data-icon-mask] { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1994673928 .svg { fill:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1994673928 span[data-icon-mask] { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1093692171 .svg { fill:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1093692171 span[data-icon-mask] { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1636508215:hover { border-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1636508215.hover { border-color:rgba(0,0,0,0) !important; }

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

  *#dm .dmInner a.u_1636508215 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/d71fc994/icon/arrow-right.svg) !important;
    background-color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner a.u_1636508215:hover .iconBg { background-color:var(--color_8) !important; }

  *#dm .dmInner a.u_1636508215.hover .iconBg { background-color:var(--color_8) !important; }

  *#dm .dmInner a.u_1636508215 {
    justify-content:flex-start !important;
    text-align:left !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1843006849:hover { border-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1843006849.hover { border-color:rgba(0,0,0,0) !important; }

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

  *#dm .dmInner a.u_1843006849 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/d71fc994/icon/arrow-right.svg) !important;
    background-color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner a.u_1843006849:hover .iconBg { background-color:var(--color_8) !important; }

  *#dm .dmInner a.u_1843006849.hover .iconBg { background-color:var(--color_8) !important; }

  *#dm .dmInner a.u_1843006849 {
    justify-content:center !important;
    text-align:center !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1768811038:hover { border-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1768811038.hover { border-color:rgba(0,0,0,0) !important; }

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

  *#dm .dmInner a.u_1768811038 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/d71fc994/icon/arrow-right.svg) !important;
    background-color:var(--color_1) !important;
  }

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

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

  *#dm .dmInner a.u_1768811038:hover .iconBg { background-color:var(--color_8) !important; }

  *#dm .dmInner a.u_1768811038.hover .iconBg { background-color:var(--color_8) !important; }

  *#dm .dmInner a.u_1768811038 {
    justify-content:center !important;
    text-align:center !important;
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1171609076:hover {
    background-color:var(--color_8) !important;
    background-image:none !important;
    border-color:var(--color_8) !important;
  }

  *#dm .dmInner a.u_1171609076.hover {
    background-color:var(--color_8) !important;
    background-image:none !important;
    border-color:var(--color_8) !important;
  }

  *#dm .dmInner a.u_1064192932:hover {
    background-color:var(--color_8) !important;
    background-image:none !important;
    border-color:var(--color_8) !important;
  }

  *#dm .dmInner a.u_1064192932.hover {
    background-color:var(--color_8) !important;
    background-image:none !important;
    border-color:var(--color_8) !important;
  }

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

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

  *#dm .dmInner a.u_1176712645 span.text { font-weight:600 !important; }

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

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

  *#dm .dmInner a.u_1807265487 span.text { font-weight:600 !important; }

  *#dm .dmInner div.u_1326604615 .postArticle>.inner {
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
  }

  *#dm .dmInner div.u_1326604615 .postTitle a { font-weight:400 !important; }

  *#dm .dmInner div.u_1326604615 .readMore a {
    font-family:'Montserrat' !important;
    color:rgba(28,34,30,1) !important;
    font-weight:700 !important;
  }
}
@media (min-width:1025px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:rgba(242,238,235,1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:rgba(242,238,235,1) !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_1326604615 .postDescription { font-size:16px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_2645034285 .photoGalleryThumbs { padding:10px !important; }

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

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

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

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

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

  *#dm .dmInner div.u_1326604615 .readMore a { font-size:12px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_2645034285 .photoGalleryThumbs { padding:10px !important; }

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

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

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

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

  *#dm .dmInner div.u_1326604615 .readMore a { font-size:12px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#f65712d1 {
    min-height: 500px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47.49%;
    min-width: 4%;
    background-color: rgba(28, 34, 30, 0.8);
    background-image: none;
    flex: 0 1 auto;
    height: auto;
    align-self: auto;
    padding: 55px 55px 55px 55px;
    margin: 0px 0% 0px 0%;
}
    
#\35 52cba9c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    min-width: 4%;
    align-self: auto;
}
    
#\31 a8a556e {
    min-height: 600px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    align-items: flex-end;
    align-content: flex-end;
    padding: 4% 40px 0% 40px;
}
    
#\36 7a63ac6 {
    background-color: var(--color_3);
    background-image: url("https://irp.cdn-website.com/d71fc994/dms3rep/multi/opt/Skyland2-10_copy-1--1920w.jpg");
}
    
#\33 48b6d01 {
    margin: 0px 0% 0px 0%;
}
    
#widget_ec8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_fk1 {
    width: 412px;
    height: auto;
    max-width: 100%;
}
    
#widget_8f6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_8l3 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    --column-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_5d0 {
    width: 237px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    min-height: 48px;
}
    
#\31 c781be0 {
    width: 237px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    min-height: 48px;
}
}



@media all {
    
#\34 2145003 {
    margin: 0px 0% 0px 0%;
}
    
#c8219e8e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(232, 228, 222, 1);
    background-image: none;
    align-items: center;
    align-content: center;
    padding: 2% 40px 2% 40px;
    margin: 0px 0% 0px 0%;
}
    
#daf86308 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 2% 40px 0% 40px;
}
    
#\35 dfc9ab8 {
    align-items: flex-start;
    width: 60.09%;
    min-height: 104px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 4d9c781 {
    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;
}
    
#\35 f56a7fa {
    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;
}
    
#c7fa3793 {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 104px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.6592310932993422%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 39255af {
    align-items: flex-end;
    width: 38.24%;
    min-height: 104px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-content: flex-end;
    align-content: flex-end;
    padding: 16px 10px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_bdi.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_bdi {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c1d88d9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\31 c1d88d9 {
    width: 211px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#f3504645 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 16px 40px 16px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\30 ffd58bd {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 40px 0% 40px;
}
    
#\38 ccf7caf {
    margin: 0px 0% 0px 0%;
}
    
#group_vbj {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
}
    
#a61b18e1 {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 1.6818500350385426%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 10706ba {
    width: 92.06%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 29588cc {
    width: 653px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ff034df7 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ceac4ea.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\39 ceac4ea {
    width: 336px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#ccf18238 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 40px 0% 40px;
}
    
#\31 2ed7063 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    padding: 16px 40px 16px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\33 29647ad {
    margin: 0px 0% 0px 0%;
}
    
#\30 a1aa76c {
    width: 97.62%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e802dc62 {
    width: 97.62%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ad0f24f {
    width: 56px;
    height: auto;
    max-width: 100%;
}
    
#\39 33088c3 {
    align-items: center;
    width: 13.42%;
    min-height: 179px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    align-content: center;
    margin-right: 0%;
    margin-left: 0%;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(242, 237, 234, 1) rgba(242, 237, 234, 1) rgba(242, 237, 234, 1) rgba(242, 237, 234, 1);
    border-style: solid;
}
    
#\35 4e59e19 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 c536830 {
    align-items: center;
    width: 13.42%;
    min-height: 179px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    align-content: center;
    margin-right: 0%;
    margin-left: 0%;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(242, 237, 234, 1) rgba(242, 237, 234, 1) rgba(242, 237, 234, 1) rgba(242, 237, 234, 1);
    border-style: solid;
}
    
#\32 fb9ada4 {
    width: 56px;
    height: auto;
    max-width: 100%;
}
    
#e78f2a6a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 798f872 {
    width: 56px;
    height: auto;
    max-width: 100%;
}
    
#d05ddc8f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 722427d {
    width: 56px;
    height: auto;
    max-width: 100%;
}
    
#\34 a0e6cb5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 0120f69 {
    width: 56px;
    height: auto;
    max-width: 100%;
}
    
#\32 ad1ba2c {
    align-items: center;
    width: 13.42%;
    min-height: 179px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    align-content: center;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(242, 237, 234, 1) rgba(242, 237, 234, 1) rgba(242, 237, 234, 1) rgba(242, 237, 234, 1);
    border-style: solid;
}
    
#b23decb7 {
    width: 56px;
    height: auto;
    max-width: 100%;
}
    
#e6fa2f2d {
    align-items: center;
    width: 13.42%;
    min-height: 179px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    align-content: center;
    margin-right: 0%;
    margin-left: 0%;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(242, 237, 234, 1) rgba(242, 237, 234, 1) rgba(242, 237, 234, 1) rgba(242, 237, 234, 1);
    border-style: solid;
}
    
#\35 e79b668 {
    width: 92px;
    height: auto;
    max-width: 100%;
}
    
#c7e20b5f {
    width: 105px;
    height: auto;
    max-width: 100%;
}
    
#\30 7dd4caa {
    align-items: center;
    width: 13.42%;
    min-height: 179px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    align-content: center;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(242, 237, 234, 1) rgba(242, 237, 234, 1) rgba(242, 237, 234, 1) rgba(242, 237, 234, 1);
    border-style: solid;
    padding: 16px 10px 16px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\30 799717a {
    align-items: center;
    width: 13.42%;
    min-height: 179px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    align-content: center;
    margin-right: 0%;
    margin-left: 0%;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(242, 237, 234, 1) rgba(242, 237, 234, 1) rgba(242, 237, 234, 1) rgba(242, 237, 234, 1);
    border-style: solid;
}
    
#\31 f941551 {
    align-items: flex-start;
    width: 99.89%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 1%;
    justify-self: auto;
    order: 2;
    flex: 0 1 auto;
    align-content: center;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ab819342.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 0px 16px 0px;
}
#ab819342 {
    width: 322px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-height: 48px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_7k9 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.6818500350385426%;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 ad8dd09.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 0px 16px 0px;
}
#\35 ad8dd09 {
    width: 322px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bda8d5d6 {
    align-items: center;
    width: 13.42%;
    min-height: 179px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    align-content: center;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(242, 237, 234, 1) rgba(242, 237, 234, 1) rgba(242, 237, 234, 1) rgba(242, 237, 234, 1);
    border-style: solid;
    padding: 16px 10px 16px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\37 3f0f7f0 {
    width: 56px;
    height: auto;
    max-width: 100%;
}
    
#\31 adaf794 {
    width: 100.25132757568359px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\38 b9e132d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    padding: 16px 40px 16px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\30 e731bad {
    align-items: flex-start;
    width: 98.7%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 0%;
    justify-self: auto;
    order: 2;
    flex: 0 1 auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6f402d0 {
    width: 99.74%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#a199b63d {
    align-items: center;
    width: 20%;
    min-height: 165px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    align-content: center;
    border-width: 0 1px 0 0;
    border-color: #000000 rgba(201, 173, 139, 0.5) rgba(201, 173, 139, 0.5) #000000;
    border-style: solid;
    justify-content: flex-start;
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#a92b6438 {
    margin: 0px 0% 0px 0%;
}
    
#c9f1dca2 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 40px 4% 40px;
}
    
#\31 320a8c1 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 afceee4 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6095b3e {
    background-color: var(--color_6);
    background-image: none;
}
    
#widget_fsr {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#group_as1 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 46px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    order: 0;
    height: auto;
    --column-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_isr {
    width: 23.70%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a581ca91.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a581ca91 {
    width: 46px;
    height: 46px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1a9021c {
    align-items: center;
    width: 20%;
    min-height: 165px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    align-content: center;
    border-width: 0 1px 0 0;
    border-color: #000000 rgba(201, 173, 139, 0.4) #000000 #000000;
    border-style: solid;
    justify-content: flex-start;
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 95a7838 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 46px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    order: 0;
    height: auto;
    --column-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 11fc0bb {
    width: 23.70%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 8a5bc28.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 8a5bc28 {
    width: 46px;
    height: 46px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 dc17f8c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d2cda8ff {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 e459d0a {
    align-items: center;
    width: 20%;
    min-height: 165px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    align-content: center;
    border-width: 0 1px 0 0;
    border-color: #000000 rgba(201, 173, 139, 0.4) #000000 #000000;
    border-style: solid;
    justify-content: flex-start;
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 41f2fd7 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 46px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    order: 0;
    height: auto;
    --column-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 4002dcd {
    width: 23.70%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f2272af5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f2272af5 {
    width: 46px;
    height: 46px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ba45a6a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f6fccb47 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#c6e66b8a {
    align-items: center;
    width: 20%;
    min-height: 165px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    align-content: center;
    border-width: 0 1px 0 0;
    border-color: #000000 rgba(201, 173, 139, 0.4) #000000 #000000;
    border-style: solid;
    justify-content: flex-start;
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 ed52a58 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 46px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    order: 0;
    height: auto;
    --column-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c19c4369 {
    width: 23.70%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c14b1af2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c14b1af2 {
    width: 46px;
    height: 46px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a9d63b6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 290eda7 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 2f96318 {
    align-items: center;
    width: 20%;
    min-height: 165px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    align-content: center;
    border-width: 0 0px 0 0;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-style: solid;
    justify-content: flex-start;
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 d624317 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 46px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    order: 0;
    height: auto;
    --column-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 e31f629 {
    width: 23.70%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 7c199a5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 7c199a5 {
    width: 46px;
    height: 46px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 06ed412 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 4e63313 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\31 3cc4c1d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/d71fc994/dms3rep/multi/opt/mountain+side-1920w.png");
    background-position: 50% 100%;
    justify-content: flex-start;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#af3a74d7 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(43, 48, 43, 1);
    background-image: none;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 967f41a {
    min-height: 448px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    padding: 0% 0px 0% 0px;
}
    
#\32 65817bb {
    margin: 0px 0% 0px 0%;
}
    
#b2eb5db2 {
    width: 301px;
    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 1fee00c {
    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;
}
    
#group_i3d {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
    padding: 16px 16px 16px 40px;
    margin: 0px 0% 0px 0%;
}
    
#group_ma7 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
}
    
#f9df9541 {
    width: 653px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6147f81.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 6147f81 {
    width: 415px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d676970.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 0px 16px 0px;
}
#\33 d676970.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 0px 16px 0px;
}
#\33 d676970 {
    width: 237px;
    height: 49px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db799eae {
    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_2r8 {
    align-items: flex-start;
    width: 56.23%;
    min-height: 446px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    height: auto;
    padding: 50px 40px 50px 40px;
    margin: 0px 0% 0px 0%;
}
    
#group_393 {
    align-items: flex-start;
    width: 44.14%;
    min-height: 446px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    background-image: url("https://irp.cdn-website.com/d71fc994/dms3rep/multi/opt/SHUTTERSTOCK-FIX8-BLUE-DOOR-535h.jpg?jxl&v=jxl");
}
    
#\39 fe370f6 {
    width: 278px;
    height: auto;
    max-width: 100%;
    min-height: 48px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 cc2050d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#ee328579 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 40px 4% 40px;
}
    
#db7854b8 {
    align-items: flex-start;
    width: 60.09%;
    min-height: 73px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 c285c54 {
    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;
}
    
#\32 6a74098 {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 73px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.6592310932993422%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 be1f778 {
    margin: 0px 0% 0px 0%;
}
    
#\31 67a2ed6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    align-items: center;
    align-content: center;
    padding: 0% 40px 0% 40px;
    margin: 0px 0% 0px 0%;
}
    
#\37 a3284be {
    align-items: flex-end;
    width: 38.24%;
    min-height: 73px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-content: flex-end;
    align-content: flex-end;
    padding: 16px 10px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 8c84e0b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\36 8c84e0b {
    width: 211px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ced.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#widget_ced {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 5f61780 {
    min-height: 240px;
    width: 100%;
    padding-top: 0px;
    padding-bottom: 0px;
}
    
#\37 e6ced70 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    min-width: 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 a8a556e {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#f65712d1 {
    width: 62.94%;
}
    
#\35 52cba9c {
    width: 32.09%;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#ccf18238 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#ab819342 {
    margin-right: 0%;
    margin-left: 0%;
    width: 280px;
    min-height: 49px;
}
    
#\35 ad8dd09 {
    margin-right: 0%;
    margin-left: 0%;
    width: 280px;
}
    
#\31 f941551 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 2%;
}
    
#\39 c536830 {
    margin-right: 0%;
    margin-left: 0%;
    width: 32%;
}
    
#e6fa2f2d {
    margin-right: 0%;
    margin-left: 0%;
    width: 32%;
}
    
#\39 33088c3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 32%;
}
    
#\30 799717a {
    margin-right: 0%;
    margin-left: 0%;
    width: 32%;
}
    
#\32 ad1ba2c {
    margin-right: 0%;
    margin-left: 0%;
    width: 32%;
}
    
#\30 7dd4caa {
    margin-right: 0%;
    margin-left: 0%;
    width: 32%;
}
    
#bda8d5d6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 32.7%;
    flex: 0 1 auto;
}
    
#group_7k9 {
    column-gap: 1.6818500350385426%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c9f1dca2 {
    padding: 4% 2% 4% 2%;
}
    
#\30 e731bad {
    width: 99.97%;
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
}
    
#\38 b9e132d {
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#a199b63d {
    margin-right: 0%;
    margin-left: 0%;
    width: 20%;
}
    
#c1a9021c {
    margin-right: 0%;
    margin-left: 0%;
    width: 20%;
    height: auto;
    min-height: 185px;
}
    
#\34 e459d0a {
    margin-right: 0%;
    margin-left: 0%;
    width: 20%;
    height: auto;
    min-height: 185px;
}
    
#c6e66b8a {
    margin-right: 0%;
    margin-left: 0%;
    width: 20%;
    height: auto;
    min-height: 185px;
}
    
#\37 2f96318 {
    margin-right: 0%;
    margin-left: 0%;
    width: 20%;
    height: auto;
    min-height: 185px;
}
    
#a92b6438 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 967f41a {
    padding: 0% 0% 0% 0%;
}
    
#af3a74d7 {
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#group_2r8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
}
    
#group_393 {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
    height: auto;
    min-height: 459px;
}
    
#group_i3d {
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 65817bb {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ee328579 {
    padding: 4% 0% 4% 0%;
}
    
#\36 8c84e0b {
    width: 208px;
}
    
#\38 be1f778 {
    margin: 0px 0% 0px 0%;
}
    
#\31 67a2ed6 {
    width: 100%;
    padding: 0% 40px 0% 40px;
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#f65712d1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-self: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 52cba9c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-self: auto;
}
    
#\31 a8a556e {
    min-height: 560px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 40px 4% 0px 4%;
}
    
#widget_fk1 {
    width: 289px;
}
    
#group_8l3 {
    column-gap: 6.072106261859583%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#widget_5d0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 c781be0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 48b6d01 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c8219e8e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 2% 0px 2% 0px;
    margin: 0px 0% 0px 0%;
}
    
#daf86308 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#c7fa3793 {
    column-gap: 1.6592310932993422%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    height: auto;
    min-height: 154px;
}
    
#\35 dfc9ab8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 39255af {
    width: 100%;
    height: auto;
    min-height: 38px;
    padding: 0px 10px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f3504645 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 ffd58bd {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 4% 20px 4%;
}
    
#group_vbj {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a61b18e1 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 ccf7caf {
    margin: 0px 0% 0px 0%;
}
    
#\30 29588cc {
    width: 265px;
}
}



@media (max-width: 767px) {
    
#ccf18238 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 4% 20px 4%;
}
    
#\31 2ed7063 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 f941551 {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 c536830 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e6fa2f2d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 33088c3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 799717a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 ad1ba2c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 7dd4caa {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 29647ad {
    margin: 0px 0% 0px 0%;
}
    
#ab819342 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 ad8dd09 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#bda8d5d6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_7k9 {
    column-gap: 1.6818500350385426%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\38 b9e132d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c9f1dca2 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\30 e731bad {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    row-gap: 15px;
    width: 99.94%;
}
    
#a199b63d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c1a9021c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 e459d0a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c6e66b8a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 2f96318 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 afceee4 {
    width: 82.77%;
}
}



@media (max-width: 767px) {
    
#\31 3cc4c1d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 40px 0px 40px 0px;
    margin: 0px 0% 0px 0%;
}
    
#af3a74d7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 16px 40px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 967f41a {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_2r8 {
    width: 100%;
    height: auto;
    min-height: 324px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_393 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 200px;
}
    
#group_i3d {
    height: auto;
    min-height: 364px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_ma7 {
    width: 99.85%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 fe370f6 {
    width: 297px;
}
}



@media (max-width: 767px) {
    
#ee328579 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#\31 67a2ed6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0% 0px 0% 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 6a74098 {
    column-gap: 1.6592310932993422%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    height: auto;
    min-height: 125px;
}
    
#db7854b8 {
    width: 100%;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 a3284be {
    width: 100%;
    height: auto;
    min-height: 52px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 be1f778 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 5f61780 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\37 e6ced70 {
    align-items: center;
}
}

#\31 3cc4c1d.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAzUlEQVQI12NgwAPq6+sZ7O3tGbS0tLDI/v/PkDpjBkPOxIlghSunTGHcPns2E4NRfT2jSm4uA4O9PURhaChDfH09Q0FvL+PUtirO5toapYaaWmsG164uxtQZMxjr588Hm1A/bQ1zY+9cvqraRqWq8grngvy83JycnH6GlKJ6o8S8KovY9HybqMR0m+ikVOf4tPTw+KTY4sTEmOmxMaEHYmJCHzKkFNYnJeZWFcSm5VdEJaaXRyUmN8UkJc2Pjgs/GhEV9DggwOWzt4/9bwA10Un0rsAc6QAAAABJRU5ErkJggg==')!important}#group_393.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEE/8QAHhAAAgEDBQAAAAAAAAAAAAAAAQMAAgQGBRETITL/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAGBEBAAMBAAAAAAAAAAAAAAAAAgABAxH/2gAMAwEAAhEDEQA/ANqczv7mtZYsL4ujSD6lOV6mSSAvYxEI9Vyok5mf/9k=')!important}