@media all {
  *#dm .dmInner div.u_1221743234 img { object-fit:cover !important; }

  *#dm .dmInner a.u_1087215152 { border-radius:15px 15px 15px 15px !important; }

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

  *#dm .dmInner a.u_1824750329 { border-radius:15px 15px 15px 15px !important; }

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

  *#dm .dmInner a.u_1109625649 { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner div.u_1780483795 img {
    object-fit:contain !important;
    border-radius:50% !important;
    border-style:solid !important;
    border-color:rgb(0,207,200) rgb(0,207,200) rgb(0,207,200) rgb(0,207,200) !important;
    border-width:3px 3px 3px 3px !important;
  }

  *#dm .dmInner div.u_1650745429 img {
    object-fit:cover !important;
    border-radius:50% !important;
    border-style:solid !important;
    border-color:rgb(0,207,200) rgb(0,207,200) rgb(0,207,200) rgb(0,207,200) !important;
    border-width:3px 3px 3px 3px !important;
  }

  *#dm .dmInner div.u_1595747026 img {
    object-fit:cover !important;
    border-radius:50% !important;
    border-style:solid !important;
    border-color:rgb(0,207,200) rgb(0,207,200) rgb(0,207,200) rgb(0,207,200) !important;
    border-width:3px 3px 3px 3px !important;
  }

  *#dm .dmInner div.u_1793823454 img {
    object-fit:cover !important;
    border-radius:50% !important;
    border-style:solid !important;
    border-color:rgb(0,207,200) rgb(0,207,200) rgb(0,207,200) rgb(0,207,200) !important;
    border-width:3px 3px 3px 3px !important;
  }

  *#dm .dmInner a.u_1263788420 { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner a.u_1808140701 { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner a.u_1513436885 { border-radius:15px 15px 15px 15px !important; }

  *#dm .dmInner div.u_1717995136 img {
    object-fit:contain !important;
    border-radius:5px 5px 5px 5px !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1243910625 .photoGalleryThumbs { padding:10px !important; }

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

  *#dm .dmInner *.u_1243910625 .photoGalleryViewAll { padding:0 10px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1243910625 .photoGalleryThumbs { padding:10px !important; }

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

  *#dm .dmInner *.u_1243910625 .photoGalleryViewAll { padding:0 10px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1243910625 .photoGalleryThumbs { padding:10px !important; }

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

  *#dm .dmInner *.u_1243910625 .photoGalleryViewAll { padding:0 10px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781520 {
    min-height: 600px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: flex-end;
    padding: 16px 16px 16px 16px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 1;
    border-radius: inherit;
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
}
#\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/01e41f0e/dms3rep/multi/opt/643e12f07d807c7efd1cf30e_IMG_8957+3-1920w.jpg);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_uip {
    width: 59.80%;
    height: auto;
    max-width: 100%;
}
    
#fefbcb59.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 20px;
}
#fefbcb59 {
    width: 726px;
    height: auto;
    max-width: 100%;
}
    
#group_nks {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 44.07%;
    min-height: 43px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
}
    
#widget_ark {
    width: 229px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#\38 25845f6 {
    width: 229px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 2%;
    min-height: 93vh;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#widget_uip {
    width: 65.26%;
}
    
#group_nks {
    width: 65.19%;
    column-gap: 2%;
    justify-content: center;
}
    
#fefbcb59 {
    width: 640px;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 509px;
    align-items: center;
    width: 100%;
    height: auto;
    padding: 40% 0px 40% 0px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#widget_uip {
    width: 100.00%;
}
    
#group_nks {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100.00%;
    row-gap: 10px;
    justify-content: center;
}
    
#widget_ark {
    width: 315px;
    margin: 0px 0% 0px 0%;
}
    
#\38 25845f6 {
    width: 315px;
    margin: 0px 0% 0px 0%;
}
    
#fefbcb59 {
    width: 303px;
}
}



@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);
    align-items: center;
    padding: 4% 5% 4% 5%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 190px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_dfg {
    width: 81.90%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_dfg {
    width: 91.24%;
}
    
#\36 3d24979f4a54e38542a8abb {
    padding: 5% 2% 5% 2%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 45px 0% 45px 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    padding-left: 2%;
    padding-right: 2%;
    flex-wrap: nowrap;
}
    
#widget_dfg.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 1px;
    padding-bottom: 1px;
}
#widget_dfg {
    width: 91.84%;
}
}



@media all {
    
#bbc64334 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
}
    
#\31 69a5c8e {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 2%;
    padding-bottom: 4%;
    padding-left: 2%;
    max-width: none;
}
    
#f680a07e {
    align-items: center;
    width: 33.3%;
    min-height: 563px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    border-style: solid;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-width: 1px 1px 1px 1px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#c4529b81 {
    width: 100%;
    height: 318px;
    max-width: 100%;
    order: 0;
}
    
#\32 90dfaf8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 884e814 {
    width: 253px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#group_q7d {
    align-items: center;
    width: 100%;
    min-height: 202px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    height: auto;
    padding: 20px 20px 20px 20px;
}
    
#\36 73e26a5 {
    align-items: center;
    width: 33.3%;
    min-height: 563px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    border-style: solid;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-width: 1px 1px 1px 1px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\32 c60eaed {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#\36 e63a065 {
    align-items: center;
    width: 100%;
    min-height: 202px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    height: auto;
    padding: 20px 20px 20px 20px;
}
    
#bf34bd5d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c65197f {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b13d9922 {
    width: 253px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#da016554 {
    align-items: center;
    width: 33.3%;
    min-height: 563px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    border-style: solid;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-width: 1px 1px 1px 1px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\30 fcfd8ff {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#\32 370096f {
    align-items: center;
    width: 100%;
    min-height: 202px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    height: auto;
    padding: 20px 20px 20px 20px;
}
    
#\37 0c3a903 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 105f0fe {
    width: 104.61%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a0b5cef {
    width: 253px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2fc0a53 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 69a5c8e {
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 0%;
}
    
#bbc64334 {
    column-gap: 2%;
}
    
#\37 0c3a903 {
    width: 100.00%;
}
    
#f680a07e {
    width: 33.298555133079844%;
}
    
#\36 73e26a5 {
    width: 33.298555133079844%;
}
    
#da016554 {
    height: auto;
    min-height: 563px;
    justify-content: flex-start;
}
    
#\32 370096f {
    justify-content: flex-start;
    padding-top: 0px;
}
    
#\30 fcfd8ff {
    height: 314px;
}
}



@media (max-width: 767px) {
    
#bbc64334 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 69a5c8e {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#c4529b81 {
    height: 335px;
}
    
#\32 c60eaed {
    height: 335px;
}
    
#\30 fcfd8ff {
    height: 335px;
}
    
#f680a07e {
    width: 100.00%;
    height: auto;
    min-height: 471px;
    margin: 0px 0% 0px 0%;
}
    
#\36 73e26a5 {
    width: 100.00%;
    height: auto;
    min-height: 471px;
    margin: 0px 0% 0px 0%;
}
    
#da016554 {
    width: 100.00%;
    height: auto;
    min-height: 497px;
    margin: 0px 0% 0px 0%;
}
    
#\37 105f0fe {
    width: 100.00%;
}
}



@media all {
    
#\30 4ed1e1c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\30 7f5d7df {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 451px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\34 e053616 {
    background-image: url(https://lirp.cdn-website.com/01e41f0e/dms3rep/multi/opt/643e120a00a53b08218cf2b8_IMG_8981-1920w.jpg);
    background-attachment: fixed;
}
#\34 e053616.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHxAAAQMDBQAAAAAAAAAAAAAAAQACAwQFEQYSEzEy/8QAFAEBAAAAAAAAAAAAAAAAAAAABf/EABcRAQADAAAAAAAAAAAAAAAAAAABAjH/2gAMAwEAAhEDEQA/ANZqg3mKsJhuDRGX+XA9KiOefjbufl2BkoiJtpGH/9k=');
}
}



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



@media (max-width: 767px) {
    
#\30 4ed1e1c {
    width: 100%;
    min-height: 288px;
    align-items: center;
    height: auto;
}
    
#\30 7f5d7df {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\32 b0c438c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#a05fb3d7 {
    padding-top: 5%;
    padding-bottom: 5%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#group_9go {
    flex-direction: row;
    align-items: flex-start;
    width: 80%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 0px 0px 0px 0px;
}
    
#group_48h {
    align-items: flex-start;
    width: 48.31153628054573%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
}
    
#widget_eqa {
    width: 47.7%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#widget_7im {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_j1g.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 20px;
}
#widget_j1g {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_6gj {
    width: 154px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a05fb3d7 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#group_9go {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_48h {
    order: 1;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#widget_eqa {
    order: 0;
    width: 100%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 b0c438c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a05fb3d7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 0% 8% 0%;
}
    
#widget_eqa {
    height: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#group_9go {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_48h {
    width: 100.00%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3b66dfa {
    min-height: 8px;
    column-gap: 5%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
}
    
#\37 f5ff3e4 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4.5% 4% 4.5%;
}
    
#group_le5 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_5k5 {
    width: 40px;
    height: 40px;
    max-width: 100%;
}
    
#widget_19e {
    width: 96.21%;
    height: auto;
    max-width: 100%;
}
    
#widget_qoh {
    width: 110px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_e69 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 110px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
}
    
#widget_la0 {
    width: 23.27%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e8caa051 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#affb29bc {
    width: 40px;
    height: 40px;
    max-width: 100%;
}
    
#\33 f15d373 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 987a912 {
    flex-direction: row;
    align-items: center;
    width: 132.88%;
    min-height: 110px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    align-self: center;
}
    
#\39 1ec7a90 {
    width: 110px;
    height: 110px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2e7a911 {
    width: 23.27%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 fac1a60 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 c078d47 {
    width: 40px;
    height: 40px;
    max-width: 100%;
}
    
#\34 ffde311 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cd5963a9 {
    flex-direction: row;
    align-items: center;
    width: 119.60%;
    min-height: 110px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
}
    
#bb32c0e2 {
    width: 110px;
    height: 110px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f947a50 {
    width: 22.85%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#b40b2e81 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 cccabc8 {
    width: 40px;
    height: 40px;
    max-width: 100%;
}
    
#fc4845bf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 186d12a {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 110px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
}
    
#d80903ba {
    width: 110px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#fedb9365 {
    width: 30.75%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 edd20cc {
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 f5ff3e4 {
    padding-left: 3%;
    padding-right: 3%;
}
    
#widget_5k5 {
    height: auto;
}
    
#affb29bc {
    height: auto;
}
    
#\32 c078d47 {
    height: auto;
}
    
#\38 cccabc8 {
    height: auto;
}
    
#d80903ba {
    width: 93.6771px;
    height: 110px;
}
    
#fedb9365 {
    width: 45.62%;
    margin-left: -1px;
}
    
#\36 3b66dfa {
    column-gap: 1%;
    padding-left: 0px;
    padding-right: 0px;
}
    
#widget_qoh {
    width: 110px;
    height: 110px;
}
    
#widget_la0 {
    width: 28.56%;
}
    
#\39 1ec7a90 {
    width: 110px;
    height: 110px;
}
    
#\36 2e7a911 {
    width: 32.06%;
}
    
#group_le5 {
    width: 25%;
}
    
#e8caa051 {
    width: 25%;
}
    
#\36 fac1a60 {
    width: 25%;
}
    
#b40b2e81 {
    width: 25%;
}
    
#\35 186d12a {
    width: 98.70%;
    column-gap: 1%;
    justify-content: center;
}
    
#cd5963a9 {
    column-gap: 1%;
    justify-content: center;
}
    
#\32 987a912 {
    column-gap: 1%;
}
    
#group_e69 {
    column-gap: 1%;
}
    
#\39 f947a50 {
    margin-left: -2px;
    width: 30.14%;
}
}



@media (max-width: 767px) {
    
#\36 3b66dfa {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 70px;
}
    
#\37 f5ff3e4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 4% 40px 4%;
}
    
#widget_qoh {
    height: auto;
}
    
#widget_5k5 {
    height: auto;
}
    
#affb29bc {
    height: auto;
}
    
#\39 1ec7a90 {
    height: 110px;
}
    
#\32 c078d47 {
    height: auto;
}
    
#bb32c0e2 {
    height: 110px;
}
    
#\38 cccabc8 {
    height: auto;
}
    
#d80903ba {
    height: auto;
}
    
#group_le5 {
    margin: 0px 0% 0px 0%;
}
    
#e8caa051 {
    margin: 0px 0% 0px 0%;
}
    
#\36 fac1a60 {
    margin: 0px 0% 0px 0%;
}
    
#b40b2e81 {
    margin: 0px 0% 0px 0%;
}
    
#fedb9365 {
    width: 23.35%;
}
    
#\39 f947a50 {
    width: 15.45%;
}
    
#\36 2e7a911 {
    width: 19.23%;
}
    
#widget_la0 {
    width: 15.86%;
}
}



@media all {
    
#\31 dab8c1e {
    padding-left: 16px;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding-right: 16px;
}
    
#\39 5cc0863 {
    min-height: 423px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 4% 3% 4%;
}
    
#widget_7se {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_huc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_bds {
    width: 95.91%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#group_pkf[data-css-edit] {
    z-index: 99;
}
#group_pkf {
    align-items: flex-start;
    width: 100%;
    min-height: 103px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    height: auto;
    padding-left: 40px;
    padding-right: 20px;
    margin-bottom: -40px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 5cc0863 {
    min-height: 366px;
    padding: 2% 2% 2% 2%;
}
}



@media (max-width: 767px) {
    
#\31 dab8c1e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 5cc0863 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
}

