@media all {
  *#dm .dmInner div.u_2164021115 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-radius:20px 20px 20px 20px !important;
  }

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

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

  *#dm .dmInner div.u_2967963763 img {
    border-style:solid !important;
    border-color:rgb(232,195,248) rgb(232,195,248) rgb(232,195,248) rgb(232,195,248) !important;
    border-width:5px 5px 5px 5px !important;
  }

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

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

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

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

  *#dm .dmInner nav.u_1834222650 { color:white !important; }
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
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 {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 66.00%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 1050px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 10% 4% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 29.95%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: url("https://lirp.cdn-website.com/9160ccd0/dms3rep/multi/opt/Untitled+design+-+2026-04-29T225502.757-1920w.png");
    background-attachment: fixed;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_ma1.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 16px 16px;
}
#widget_ma1 {
    width: 99.24%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_nr2 {
    align-items: flex-start;
    width: 329px;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: linear-gradient(90deg, rgba(240, 48, 162, 1) 0%, rgba(232, 195, 248, 1) 100%);
    border-radius: 20px 20px 20px 20px;
    box-shadow: var(--color_2) 3px 0px 11px 0px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-origin: border-box;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_mcb {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_4ah {
    width: 309px;
    height: auto;
    min-height: 73px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_tq6 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 15% 0% 0px 0%;
}
    
#f9de867b {
    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_kvk {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 1;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 10% 4% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_u1i {
    width: 100.00%;
    grid-template-rows: minmax(610.01953125px, max-content);
    max-width: 100%;
}
    
#group_4kk {
    align-items: flex-start;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 50%;
    min-height: 50%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/9160ccd0/dms3rep/multi/opt/Designs+%285%29-1920w.png");
    background-size: contain;
    background-position: 50% 0%;
    margin: 4px 0px 0px 0px;
}
#group_4kk.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAQ0lEQVQI163KsQmAMBAAwFNIQBAyQcrUGcAlLN3EKdK5kjO4jhM8WHj1wYMbFw5UgYETOzpKFDc0rMiYo7gg+WDypxf1ewS7GcQNNwAAAABJRU5ErkJggg==');
}
    
#\36 30d078d::before, #\36 30d078d > .bgExtraLayerOverlay {
    
}
#\36 30d078d {
    align-items: flex-start;
    justify-self: end;
    align-self: start;
    order: 0;
    width: 49.86%;
    min-height: 74.54%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-image: url("https://lirp.cdn-website.com/9160ccd0/dms3rep/multi/opt/Designs+%284%29-545h.png");
    margin: 140px 0px 0px 0px;
}
#\36 30d078d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAALklEQVQI12NgYGCQZGBgkCCAQWpIVyiJR5MUSSZKIZmGC4NNlIYypNA0IYtJAwC3jAXMKfWahgAAAABJRU5ErkJggg==');
}
    
#cb1012e9 {
    align-items: flex-start;
    justify-self: center;
    align-self: start;
    order: 0;
    width: 84.68%;
    min-height: 86.39%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-image: url("https://lirp.cdn-website.com/9160ccd0/dms3rep/multi/opt/imgi_1_-1920w.webp");
    margin: 37px 0px 0px 0px;
}
#cb1012e9.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRj4AAABXRUJQVlA4IDIAAACQAQCdASoKAAgAAUAmJaQAAuYzKrIA/vVh8vHbKgWmjRAnPqOTusNmwFQ03XX8dN8AAA==');
}
    
#widget_oul {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 f0cfcf7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 7b44dd8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 e512f3d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\34 ddc2a72 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 7c53fbb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#widget_7q4 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 6;
}
}



@media all {
    
#\38 3211086 {
    align-items: flex-start;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 50%;
    min-height: 50%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/9160ccd0/dms3rep/multi/opt/Designs+%285%29-1920w.png");
    background-size: contain;
    background-position: 50% 0%;
    margin: 4px 0px 0px 0px;
}
#\38 3211086.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAQ0lEQVQI163KsQmAMBAAwFNIQBAyQcrUGcAlLN3EKdK5kjO4jhM8WHj1wYMbFw5UgYETOzpKFDc0rMiYo7gg+WDypxf1ewS7GcQNNwAAAABJRU5ErkJggg==');
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 c45adbe {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\36 9ce3f85 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_nj3 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
}
    
#widget_1t8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f8d33680 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_uk8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.4940855323020927%;
    flex-wrap: nowrap;
    height: auto;
    order: 2;
}
    
#widget_9fg {
    width: 44px;
    height: auto;
    max-width: 100%;
}
    
#widget_6j5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 210abfe {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.4940855323020927%;
    flex-wrap: nowrap;
    height: auto;
    order: 3;
}
    
#f975d773 {
    width: 44px;
    height: auto;
    max-width: 100%;
}
    
#\30 f1d67c1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 0577384 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.4940855323020927%;
    flex-wrap: nowrap;
    height: auto;
    order: 4;
}
    
#\37 aadad46 {
    width: 44px;
    height: auto;
    max-width: 100%;
}
    
#dafb897d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b902c597 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.4940855323020927%;
    flex-wrap: nowrap;
    height: auto;
    order: 5;
}
    
#\38 20c6771 {
    width: 44px;
    height: auto;
    max-width: 100%;
}
    
#\31 d4d5d98 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 2ff00aa {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.4940855323020927%;
    flex-wrap: nowrap;
    height: auto;
    order: 6;
}
    
#bf997208 {
    width: 44px;
    height: auto;
    max-width: 100%;
}
    
#cdfd1998 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 dd6c56c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.4940855323020927%;
    flex-wrap: nowrap;
    height: auto;
    order: 7;
}
    
#\32 5d79816 {
    width: 44px;
    height: auto;
    max-width: 100%;
}
    
#\32 9b7a22b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 332a8fa {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 8;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7ca076f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d83548e3 {
    align-items: flex-start;
    justify-self: center;
    align-self: start;
    order: 0;
    width: 84.68%;
    min-height: 86.39%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-image: url("https://lirp.cdn-website.com/9160ccd0/dms3rep/multi/opt/imgi_11_375465880_17980502033400526_5187767392746952228_n-1920w.jpg");
    margin: 37px 0px 0px 0px;
}
#d83548e3.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQQG/8QAIxAAAQIEBgMAAAAAAAAAAAAAAQIEAAMFBhESEyEiMiMxQf/EABUBAQEAAAAAAAAAAAAAAAAAAAAC/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQARIf/aAAwDAQACEQMRAD8ANpV5vKbctRZvmriazHJCAk8RD5u9so5kt5wSdxx+Rknjmeu4H/kwBGTqNhFkrWEpA1fQA6iD2owv/9k=');
}
    
#\38 5fed6bc::before, #\38 5fed6bc > .bgExtraLayerOverlay {
    
}
#\38 5fed6bc {
    align-items: flex-start;
    justify-self: end;
    align-self: start;
    order: 0;
    width: 49.86%;
    min-height: 74.54%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-image: url("https://lirp.cdn-website.com/9160ccd0/dms3rep/multi/opt/Designs+%284%29-545h.png");
    margin: 140px 0px 0px 0px;
}
#\38 5fed6bc.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAALklEQVQI12NgYGCQZGBgkCCAQWpIVyiJR5MUSSZKIZmGC4NNlIYypNA0IYtJAwC3jAXMKfWahgAAAABJRU5ErkJggg==');
}
    
#f91e890c {
    width: 100.00%;
    grid-template-rows: minmax(610.01953125px, max-content);
    max-width: 100%;
}
}



@media all {
    
#\32 6903328 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 91ece12 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#dac9009e {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#e80ea9c2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_lgt {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-wrap: nowrap;
}
    
#widget_ub2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_kdm {
    justify-content: flex-start;
    align-items: flex-start;
    width: 30.66%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-width: 5px 5px 5px 5px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    align-self: stretch;
    height: auto;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#widget_g1p {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#widget_mdo {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 6c23c85 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f8a13cfb {
    justify-content: flex-start;
    align-items: flex-start;
    width: 30.66%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-width: 5px 5px 5px 5px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    align-self: stretch;
    height: auto;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\37 e04b897 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\33 5b3f6c3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 69dcf65 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 30.66%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-width: 5px 5px 5px 5px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    align-self: stretch;
    height: auto;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#c4b9bf08 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\35 c061096 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 87377b3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_pr8 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    align-self: stretch;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_ter {
    width: 280px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 edb3a68 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#b8a2222b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 d5e0d6b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-image: linear-gradient(90deg, rgba(232, 195, 248, 1) 0%, rgba(240, 48, 162, 1) 100%);
    background-origin: border-box;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#widget_smh {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 ca3bc4e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 7711eed {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 2d2e9e7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_s4c {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#f6feb9be {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\37 05ea474 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-image: linear-gradient(90deg, rgba(240, 48, 162, 1) 0%, rgba(232, 195, 248, 1) 100%);
    background-origin: border-box;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    justify-content: space-between;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#b26a03dc {
    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;
}
    
#e995202a {
    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;
}
    
#\31 8f92d76 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1264ab2 {
    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;
}
    
#\36 44119fe {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#group_jun {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 4118352 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 1c34453 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#fb00bb7d {
    min-height: 320px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#group_qci {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    align-self: stretch;
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#innergrid_5u5 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: grid;
    justify-content: start;
    align-items: start;
    position: relative;
    column-gap: 0px;
    row-gap: 0px;
    width: 100.00%;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(495.99609375px, max-content);
    max-width: 100%;
    background-image: url("https://lirp.cdn-website.com/9160ccd0/dms3rep/multi/opt/imgi_14_556604058_18058328663400526_7918303667534578435_n-1920w.jpg");
    border-width: 5px 5px 5px 5px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
}
#innergrid_5u5.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABgX/xAAhEAABBAEDBQAAAAAAAAAAAAACAAEDBAUREkEGFlFTkf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAFhEBAQEAAAAAAAAAAAAAAAAAAQAC/9oADAMBAAIRAxEAPwAVUkvVCYotzD5bhWBzOU2trOXxKemMNUnchlEibXl0p7ex3pUxZuS//9k=');
}
    
#widget_72c {
    width: 36.06%;
    height: 269px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    justify-self: end;
    align-self: end;
    order: 0;
    max-width: 100%;
    margin: 0px -2.6613082700063675% -47px 0%;
}
    
#widget_m0u {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_fm9 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 3f29a6e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\39 6faef26 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\34 1b0564b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#c1ac8b3e {
    width: 100.00%;
    grid-template-rows: minmax(585.99609375px, max-content);
    max-width: 100%;
    background-image: url("https://lirp.cdn-website.com/9160ccd0/dms3rep/multi/opt/imgi_35_471517051_18031590284400526_8039233182593827741_n-1920w.jpg");
    border-width: 5px 5px 5px 5px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
}
#c1ac8b3e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAMG/8QAIxAAAQMCBQUAAAAAAAAAAAAAAQIDBQAEBhIhMUEHESIl4f/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAaEQACAwEBAAAAAAAAAAAAAAABAgADEQQS/9oADAMBAAIRAxEAPwBkvN3EWgvSTHjsEnk1RqVacaQsNtDMAe2YaVoERNtjTB6kyKAh1pYSl1A1orfRuOLaPa32w5+0VPBQq+YTu6YMBn//2Q==');
}
    
#\35 360d7d6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#widget_19e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 a0dd177 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_d5m {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 108px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.3534372185683488%;
    flex-wrap: nowrap;
    height: auto;
}
    
#widget_n32 {
    width: 59.5312px;
    height: auto;
    max-width: 100%;
}
    
#group_0bt {
    justify-content: flex-start;
    align-items: flex-start;
    width: 88.49%;
    min-height: 108px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#widget_ke9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d19626fb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a4bc8f1a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 108px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.3534372185683488%;
    flex-wrap: nowrap;
    height: auto;
}
    
#e614db81 {
    width: 59.5312px;
    height: auto;
    max-width: 100%;
}
    
#\32 bfc7bf9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 88.49%;
    min-height: 108px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#b37f632f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_k3g {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#widget_e1n {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 656px;
    padding: 4% 2% 4% 2%;
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 8px;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#f9de867b {
    width: 63.30%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 30d078d::before, #\36 30d078d > .bgExtraLayerOverlay {
    
}
#\36 30d078d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAALklEQVQI12NgYGCQZGBgkCCAQWpIVyiJR5MUSSZKIZmGC4NNlIYypNA0IYtJAwC3jAXMKfWahgAAAABJRU5ErkJggg==');
}
    
#\36 3d24979f4a54e38542a8abb {
    width: 100%;
    min-height: 80px;
}
    
#\36 3d24979f4a54e38542a8abd {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 c45adbe {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\37 3bdf406 {
    margin: 0px 0% 0px 0%;
}
    
#group_nj3 {
    width: 100%;
    min-height: 80px;
}
    
#\35 7ca076f {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dac9009e {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#b9c832e5 {
    margin: 0px 0% 0px 0%;
}
    
#group_kdm {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f8a13cfb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 69dcf65 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_lgt {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 edb3a68 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\37 dc6d419 {
    margin: 0px 0% 0px 0%;
}
    
#\36 d5e0d6b {
    width: 100%;
    min-height: 80px;
}
    
#\37 05ea474 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fb00bb7d {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\35 dc07bdd {
    margin: 0px 0% 0px 0%;
}
    
#\39 1c34453 {
    width: 100%;
    min-height: 80px;
}
    
#group_qci {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 6faef26 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\39 42f5dc2 {
    margin: 0px 0% 0px 0%;
}
    
#c1ac8b3e {
    width: 100.00%;
    grid-template-rows: minmax(365.99609375px, max-content);
}
#c1ac8b3e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAMG/8QAIxAAAQMCBQUAAAAAAAAAAAAAAQIDBQAEBhIhMUEHESIl4f/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAaEQACAwEBAAAAAAAAAAAAAAABAgADEQQS/9oADAMBAAIRAxEAPwBkvN3EWgvSTHjsEnk1RqVacaQsNtDMAe2YaVoERNtjTB6kyKAh1pYSl1A1orfRuOLaPa32w5+0VPBQq+YTu6YMBn//2Q==');
}
    
#\34 3f29a6e {
    width: 100%;
    min-height: 80px;
}
    
#\35 360d7d6 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 518px;
    align-items: flex-start;
    width: 100%;
    justify-content: flex-start;
    height: auto;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\36 30d078d::before, #\36 30d078d > .bgExtraLayerOverlay {
    
}
#\36 30d078d {
    justify-self: end;
    align-self: start;
    height: auto;
    min-height: 52.85%;
    width: 49.85%;
    margin: 140px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
#\36 30d078d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAALklEQVQI12NgYGCQZGBgkCCAQWpIVyiJR5MUSSZKIZmGC4NNlIYypNA0IYtJAwC3jAXMKfWahgAAAABJRU5ErkJggg==');
}
    
#cb1012e9 {
    justify-self: center;
    align-self: start;
    height: auto;
    min-height: 80.38%;
    width: 84.84%;
    margin: 35px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
#cb1012e9.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRj4AAABXRUJQVlA4IDIAAACQAQCdASoKAAgAAUAmJaQAAuYzKrIA/vVh8vHbKgWmjRAnPqOTusNmwFQ03XX8dN8AAA==');
}
    
#innergrid_u1i {
    width: 100.00%;
    grid-template-rows: minmax(315.9765625px, max-content);
}
}



@media (max-width: 767px) {
    
#\33 c45adbe {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_nj3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 7ca076f {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\38 5fed6bc::before, #\38 5fed6bc > .bgExtraLayerOverlay {
    
}
#\38 5fed6bc {
    justify-self: end;
    align-self: start;
    height: auto;
    min-height: 62.77%;
    width: 49.86%;
    margin: 140px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
#\38 5fed6bc.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAALklEQVQI12NgYGCQZGBgkCCAQWpIVyiJR5MUSSZKIZmGC4NNlIYypNA0IYtJAwC3jAXMKfWahgAAAABJRU5ErkJggg==');
}
    
#f91e890c {
    width: 99.68%;
    grid-template-rows: minmax(376.015625px, max-content);
}
}



@media (max-width: 767px) {
    
#\33 91ece12 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#dac9009e {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_lgt {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_kdm {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f8a13cfb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 69dcf65 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_pr8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\34 edb3a68 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\36 d5e0d6b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 05ea474 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\39 1c34453 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#fb00bb7d {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_qci {
    width: 100%;
    min-height: 617px;
    align-items: center;
    height: auto;
}
    
#innergrid_5u5 {
    width: 99.68%;
    grid-template-rows: minmax(315.99609375px, max-content);
}
#innergrid_5u5.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABgX/xAAhEAABBAEDBQAAAAAAAAAAAAACAAEDBAUREkEGFlFTkf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAFhEBAQEAAAAAAAAAAAAAAAAAAQAC/9oADAMBAAIRAxEAPwAVUkvVCYotzD5bhWBzOU2trOXxKemMNUnchlEibXl0p7ex3pUxZuS//9k=');
}
    
#widget_72c {
    height: 193px;
    justify-self: end;
    align-self: start;
    width: 36.10%;
    margin: 122px -2.7056712799093936% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\34 3f29a6e {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 6faef26 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#c1ac8b3e {
    width: 99.68%;
    grid-template-rows: minmax(215.99609375px, max-content);
}
#c1ac8b3e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAMG/8QAIxAAAQMCBQUAAAAAAAAAAAAAAQIDBQAEBhIhMUEHESIl4f/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAaEQACAwEBAAAAAAAAAAAAAAABAgADEQQS/9oADAMBAAIRAxEAPwBkvN3EWgvSTHjsEnk1RqVacaQsNtDMAe2YaVoERNtjTB6kyKAh1pYSl1A1orfRuOLaPa32w5+0VPBQq+YTu6YMBn//2Q==');
}
    
#\35 360d7d6 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}

