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

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

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

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

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

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

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

  *#dm .dmInner div.u_1485567293 hr {
    border:none !important;
    height:2px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%222%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%2210%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%220%200%2010%202%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%226%22%20height%3D%222%22%20stroke%3D%22%23000000%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1642223315 hr {
    border:none !important;
    height:2px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%222%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%2210%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%220%200%2010%202%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%226%22%20height%3D%222%22%20stroke%3D%22%23000000%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1738093662 hr {
    border:none !important;
    height:2px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%222%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%2210%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%220%200%2010%202%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%226%22%20height%3D%222%22%20stroke%3D%22%23000000%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1286932225 hr {
    border:none !important;
    height:2px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%222%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%2210%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%220%200%2010%202%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%226%22%20height%3D%222%22%20stroke%3D%22%23000000%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1511180419 hr {
    border:none !important;
    height:2px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%222%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%2210%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%220%200%2010%202%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%226%22%20height%3D%222%22%20stroke%3D%22%23000000%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1478078504 hr {
    border:none !important;
    height:2px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%222%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%2210%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%220%200%2010%202%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%226%22%20height%3D%222%22%20stroke%3D%22%23000000%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1870715632 hr {
    border:none !important;
    height:2px !important;
    mask:url(data:image/svg+xml;utf8,%0A%20%20%20%20%20%20%20%20%3Csvg%0A%20%20%20%20%20%20%20%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20%20%20%20%20%20%20%20%20%20height%3D%222%22%0A%20%20%20%20%20%20%20%20%20%20%20%20width%3D%2210%22%0A%20%20%20%20%20%20%20%20%20%20%20%20viewBox%3D%220%200%2010%202%22%0A%20%20%20%20%20%20%20%20%20%20%20%20preserveAspectRatio%3D%22none%22%0A%20%20%20%20%20%20%20%20%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%226%22%20height%3D%222%22%20stroke%3D%22%23000000%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fsvg%3E) !important;
    background-color:currentColor !important;
    background-repeat:repeat-x !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner *.u_3453062836 .photoGalleryThumbs .image-container a { background-size:contain !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_3453062836 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_3453062836 .photoGalleryViewAll { padding:0 5px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 904px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 100px 75px 100px 75px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.25;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/5c0130d0/dms3rep/multi/opt/475888963_9202241353202889_5729864552712204204_n-1920w.jpg);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_nkc {
    width: 100.00%;
    grid-template-rows: minmax(335px, max-content);
    max-width: 100%;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#widget_r1r {
    width: 69.10854206807964%;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 120px 0% 0px 0%;
}
    
#widget_ct5 {
    width: 220px;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 313px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 719px;
    column-gap: 1%;
    padding: 60px 75px 60px 75px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 8px;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_r1r {
    justify-self: start;
    align-self: start;
    width: 100.00%;
    margin: 120px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_nkc {
    width: 100.00%;
    grid-template-rows: minmax(532px, max-content);
}
    
#widget_ct5 {
    justify-self: start;
    align-self: start;
    margin: 478px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding: 0px 0px 0px 0px;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 30px 4% 30px 4%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#innergrid_nkc {
    grid-template-rows: minmax(449px, max-content);
    width: 100.00%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_ct5 {
    justify-self: start;
    align-self: start;
    margin: 438px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_r1r {
    justify-self: start;
    align-self: start;
    width: 100%;
    margin: 133px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media all {
    
#fc0eab81 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 40.29%;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: initial;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\38 fed3e29 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 58.71403834260976%;
    min-width: 4%;
}
    
#\31 53b1558 {
    min-height: 538px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#bfd9326a {
    background-image: url(https://lirp.cdn-website.com/5c0130d0/dms3rep/multi/opt/495174824_1234554785340861_1953093250093187811_n-5fa22ab0-1920w.jpg);
    background-position: 50% 100%;
}
#bfd9326a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAdEAABBAIDAAAAAAAAAAAAAAABAAMFEgIhBAYR/8QAFQEBAQAAAAAAAAAAAAAAAAAABAX/xAAZEQACAwEAAAAAAAAAAAAAAAAAAgMRITH/2gAMAwEAAhEDEQA/AJ8nDx7wbPALlSKm6iZdQhrGzWZPu9oigNK19BS42H//2Q==');
}
    
#widget_i15 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_h7p {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_2im {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_pm3 {
    width: 220px;
    height: auto;
    max-width: 100%;
}
    
#widget_53s.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_53s {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 1px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 53b1558 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 538px;
    padding: 60px 75px 60px 75px;
}
    
#\31 81a9184 {
    margin: 0px 0% 0px 0%;
}
    
#fc0eab81 {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#fc0eab81 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\38 fed3e29 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 53b1558 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 4% 15px 4%;
}
    
#widget_pm3 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 81a9184 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\30 aacd12b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/5c0130d0/dms3rep/multi/opt/513970004_23993371420329972_7551471098261892543_n-1920w.jpg);
}
#\30 aacd12b.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAfEAABAwMFAAAAAAAAAAAAAAAAAQMRAgQFBhIXI1H/xAAVAQEBAAAAAAAAAAAAAAAAAAACBP/EABkRAAIDAQAAAAAAAAAAAAAAAAABAwQSUf/aAAwDAQACEQMRAD8Aq5BedTrsKEX0gq1xl9yxbsxIBKrMnR4R/9k=');
}
    
#\33 6a18c09 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 49%;
    min-width: 4%;
}
    
#f9c24a15 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
}
    
#widget_5vs {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_sp9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 ba28762 {
    width: 220px;
    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_91a {
    width: 41.06%;
    height: 500px;
    max-width: 100%;
}
    
#\37 3d54538.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 3d54538 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f9c24a15 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 60px 75px 60px 75px;
}
    
#\30 9565fe7 {
    margin: 0px 0% 0px 0%;
}
    
#\30 aacd12b {
    width: 100%;
    min-height: 80px;
}
#\30 aacd12b.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAfEAABAwMFAAAAAAAAAAAAAAAAAQMRAgQFBhIXI1H/xAAVAQEBAAAAAAAAAAAAAAAAAAACBP/EABkRAAIDAQAAAAAAAAAAAAAAAAABAwQSUf/aAAwDAQACEQMRAD8Aq5BedTrsKEX0gq1xl9yxbsxIBKrMnR4R/9k=');
}
    
#\33 6a18c09 {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 15px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 aacd12b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\30 aacd12b.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAT/xAAfEAABAwMFAAAAAAAAAAAAAAAAAQMRAgQFBhIXI1H/xAAVAQEBAAAAAAAAAAAAAAAAAAACBP/EABkRAAIDAQAAAAAAAAAAAAAAAAABAwQSUf/aAAwDAQACEQMRAD8Aq5BedTrsKEX0gq1xl9yxbsxIBKrMnR4R/9k=');
}
    
#\33 6a18c09 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 15px 0% 0px 0%;
}
    
#f9c24a15 {
    min-height: unset;
    flex-direction: column;
    padding: 15px 4% 15px 4%;
}
    
#\30 9565fe7 {
    margin: 0px 0% 0px 0%;
}
    
#widget_91a {
    width: 100.00%;
    height: 300px;
}
    
#\34 ba28762 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media all {
    
#\36 5f7c8f4 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\33 e8ba2ca {
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
}
    
#\33 065b882 {
    min-height: 0;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#fe05b5ad {
    background-color: var(--color_1);
    background-image: initial;
}
    
#widget_gqh {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_u66 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    justify-content: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#widget_25o {
    width: 95.55%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#widget_pcs {
    width: 70px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e55d68c4 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    justify-content: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\36 1edeb3a {
    width: 70px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 57344d0 {
    width: 100.00%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\37 f7e87d1 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    justify-content: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\33 abc1217 {
    width: 70px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c09130d {
    width: 91.33%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#f0b46c35 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    flex-wrap: nowrap;
    min-width: 32px;
    justify-content: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#b6c9613e {
    width: 70px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 98db6cf {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\35 dc60fca.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 dc60fca {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 065b882 {
    padding: 60px 75px 60px 75px;
}
    
#ecad602a {
    margin: 0px 0% 0px 0%;
}
    
#\33 e8ba2ca {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_u66 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e55d68c4 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 f7e87d1 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f0b46c35 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 5f7c8f4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 e8ba2ca {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 065b882 {
    min-height: unset;
    flex-direction: column;
    padding: 15px 4% 15px 4%;
}
    
#ecad602a {
    margin: 0px 0% 0px 0%;
}
    
#group_u66 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e55d68c4 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 f7e87d1 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f0b46c35 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#ca76a69f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(255, 255, 255, 0.8);
    background-image: initial;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#fbacc5cd {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 160px 75px 160px 75px;
}
    
#c37da01e {
    background-image: url(https://lirp.cdn-website.com/5c0130d0/dms3rep/multi/opt/490150929_1210011464461860_4732008711276789168_n-1920w.jpg);
    background-attachment: fixed;
}
#c37da01e.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAdEAABBAIDAAAAAAAAAAAAAAACAAMEEQUSFCJh/8QAFQEBAQAAAAAAAAAAAAAAAAAABAb/xAAaEQACAgMAAAAAAAAAAAAAAAAAAQIDBBFB/9oADAMBAAIRAxEAPwC3FmZCK01G5JCevalNN/MblU0qvxEU1dlWxa0+CGj/2Q==');
}
    
#widget_2dv {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_7el {
    width: 100%;
    height: 410px;
    min-height: 100px;
    max-width: 100%;
}
    
#a07722d0 {
    margin: 0px 0% 0px 0%;
}
    
#dfe0ad01.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#dfe0ad01 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fbacc5cd {
    padding: 100px 2% 100px 2%;
}
    
#a07722d0 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ca76a69f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fbacc5cd {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 4% 30px 4%;
}
    
#a07722d0 {
    margin: 0px 0% 0px 0%;
}
    
#widget_7el {
    width: 100.00%;
    height: 490px;
}
}



@media all {
    
#d02c619c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: initial;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    align-items: center;
    padding: 30px 30px 30px 30px;
    margin: -60px 0% 0px 0%;
}
    
#\36 34ca39f {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 75px 60px 75px;
}
    
#e4045807 {
    margin: 0px 0% 0px 0%;
}
    
#widget_prr {
    width: 92.28%;
    height: auto;
    max-width: 100%;
    margin-top: 34px;
}
    
#\31 2fdf587.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 2fdf587 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 34ca39f {
    padding: 0px 75px 60px 75px;
}
    
#e4045807 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d02c619c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 15px 15px 15px 15px;
    margin: -15px 0% 0px 0%;
}
    
#\36 34ca39f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 4% 15px 4%;
}
    
#e4045807 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#c4884642 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
}
    
#d9d60d96 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 49%;
    min-width: 4%;
    order: 0;
}
    
#bfeb697d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 e2652f3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 803e2c9 {
    width: 220px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b782d1c {
    width: 20.11%;
    height: 500px;
    max-width: 100%;
}
    
#\30 118443c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/5c0130d0/dms3rep/multi/opt/488925993_1207175598078780_5442122380682923674_n-1920w.jpg);
    order: 1;
}
#\30 118443c.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIBAAAQMCBwAAAAAAAAAAAAAAAgADBAEFBhESISRBkf/EABUBAQEAAAAAAAAAAAAAAAAAAAIE/8QAGREAAgMBAAAAAAAAAAAAAAAAAQIAAwQR/9oADAMBAAIRAxEAPwCZbMSTSvQ2qA+4TAFp37W9pFm5U5A+Iij17LqSFRuCJc1TEkrP/9k=');
}
    
#f811cb3a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f811cb3a {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c4884642 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 60px 75px 60px 75px;
}
    
#d9d60d96 {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 15px 0% 0px 0%;
}
    
#\38 d183bb5 {
    margin: 0px 0% 0px 0%;
}
    
#\30 118443c {
    width: 100%;
    min-height: 80px;
}
#\30 118443c.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIBAAAQMCBwAAAAAAAAAAAAAAAgADBAEFBhESISRBkf/EABUBAQEAAAAAAAAAAAAAAAAAAAIE/8QAGREAAgMBAAAAAAAAAAAAAAAAAQIAAwQR/9oADAMBAAIRAxEAPwCZbMSTSvQ2qA+4TAFp37W9pFm5U5A+Iij17LqSFRuCJc1TEkrP/9k=');
}
}



@media (max-width: 767px) {
    
#c4884642 {
    min-height: unset;
    flex-direction: column;
    padding: 15px 4% 15px 4%;
}
    
#d9d60d96 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 15px 0% 0px 0%;
}
    
#\38 d183bb5 {
    margin: 0px 0% 0px 0%;
}
    
#\34 803e2c9 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\36 b782d1c {
    width: 100.00%;
    height: 300px;
}
    
#\30 118443c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\30 118443c.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIBAAAQMCBwAAAAAAAAAAAAAAAgADBAEFBhESISRBkf/EABUBAQEAAAAAAAAAAAAAAAAAAAIE/8QAGREAAgMBAAAAAAAAAAAAAAAAAQIAAwQR/9oADAMBAAIRAxEAPwCZbMSTSvQ2qA+4TAFp37W9pFm5U5A+Iij17LqSFRuCJc1TEkrP/9k=');
}
}



@media all {
    
#\31 8a83644 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\34 e6ca3df {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 62632c8 {
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
}
    
#fcf59ed3 {
    background-color: rgba(255,255,255,1);
    background-image: initial;
}
    
#\33 b09d8cb {
    min-height: 0;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 231a8e0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 231a8e0 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_esr {
    width: 100.00%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 d5d75c0 {
    margin: 0px 0% 0px 0%;
}
    
#\32 62632c8 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 b09d8cb {
    padding: 60px 75px 60px 75px;
}
}



@media (max-width: 767px) {
    
#\32 62632c8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 d5d75c0 {
    margin: 0px 0% 0px 0%;
}
    
#\33 b09d8cb {
    min-height: unset;
    flex-direction: column;
    padding: 15px 4% 15px 4%;
}
    
#\31 8a83644 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}

