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

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

  *#dm .dmInner div.u_1725021197 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1105473466 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1942450937:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1942450937.hover { background-image:initial !important; }

  *#dm .dmInner div.u_1372720323 img {
    border-radius:20px 20px 20px 20px !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
  }
}
@media (min-width:1025px) {
  *.dmTabletBody #dm .d-page-1716942098 DIV.dmInner { background-attachment:initial !important; }

  *#dm .d-page-1716942098 DIV.dmInner {
    background-repeat:no-repeat !important;
    background-image:url(https://irp.cdn-website.com/d63fa32e/dms3rep/multi/opt/pexels-photo-4722583-2694h.jpeg) !important;
    background-size:cover !important;
    background-attachment:fixed !important;
  }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight {
    background-repeat:no-repeat !important;
    background-image:url(https://irp.cdn-website.com/d63fa32e/dms3rep/multi/opt/pexels-photo-4722583-2694h.jpeg) !important;
    background-size:cover !important;
    background-attachment:initial !important;
  }
}
@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 {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 587c44b {
    background-color: rgba(9, 9, 9, 1);
    border-width: 0px;
    border-color: var(--color_3);
    border-style: solid;
    background-image: none;
}
    
#ea16d566.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#ea16d566 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    align-self: flex-start;
    margin: 29px 0% 0px 0%;
}
    
#\32 4bb0d8b {
    max-width: 100%;
    width: 220px;
    min-height: 47px;
    height: auto;
    order: 1;
    margin: 100px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 12af967 {
    align-self: flex-start;
    max-height: 100%;
    width: 100.00%;
    justify-content: flex-start;
    min-height: 370px;
    align-items: flex-start;
    flex-wrap: nowrap;
    height: auto;
    order: 1;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_13);
    background-image: none;
    margin: 0px 0% 0px 0%;
}
    
#\37 8d715db {
    min-height: 8px;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(255, 245, 233, 1);
    border-radius: 20px 20px 20px 20px;
    width: 48.96%;
    justify-content: flex-end;
    align-items: flex-end;
    background-image: none;
    min-width: 4%;
    order: 0;
    align-self: auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 740ff7e {
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    min-height: 840px;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: flex-start;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#a04bd7ff {
    max-width: 100%;
    width: 99.99%;
    height: auto;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_qme {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    align-self: auto;
    border-radius: 20px 20px 20px 20px;
}
    
#widget_jqp {
    width: 95.01%;
    height: 652px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 9a54141 {
    max-width: 100%;
    width: 98.29%;
    height: auto;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a0f8d36b {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    align-self: auto;
    border-radius: 20px 20px 20px 20px;
}
    
#\39 d2ebfd6.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\39 d2ebfd6 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    align-self: flex-start;
    margin: 5px 0% 0px 0%;
}
    
#\36 b372ab1 {
    align-self: flex-start;
    max-height: 100%;
    width: 100.00%;
    justify-content: flex-start;
    min-height: 370px;
    align-items: flex-start;
    flex-wrap: nowrap;
    height: auto;
    order: 1;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_13);
    background-image: none;
    margin: -8px 0% 0px 0%;
}
    
#e4c790b3 {
    min-height: 8px;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(255, 245, 233, 1);
    border-radius: 20px 20px 20px 20px;
    width: 48.99%;
    justify-content: flex-end;
    align-items: flex-end;
    background-image: none;
    min-width: 4%;
    order: 0;
    align-self: auto;
    margin: 0% 0% 0% 0%;
}
    
#\39 3b5b880 {
    width: 100.00%;
    height: 714px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 50px;
}
    
#\39 82c532f {
    background-color: rgba(9, 9, 9, 1);
    border-width: 0px;
    border-color: var(--color_3);
    border-style: solid;
    background-image: none;
}
    
#\38 49158f7 {
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    min-height: 1058px;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: flex-start;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#widget_p15 {
    width: 220px;
    height: auto;
    min-height: 44px;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 4bb0d8b {
    width: 220px;
    min-height: 46px;
}
    
#\32 12af967 {
    align-self: flex-end;
    margin-left: 0%;
    width: 100%;
    min-height: 213px;
    height: auto;
    margin-right: 0%;
}
    
#\33 740ff7e {
    padding-left: 3%;
    padding-bottom: 3%;
    min-height: 440px;
    padding-right: 3%;
}
    
#ea16d566 {
    width: 99%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 b372ab1 {
    align-self: flex-end;
    margin-left: 0%;
    width: 100%;
    min-height: 213px;
    height: auto;
    margin-right: 0%;
}
    
#\38 49158f7 {
    padding-left: 3%;
    padding-bottom: 3%;
    min-height: 440px;
    padding-right: 3%;
}
    
#\39 d2ebfd6 {
    width: 99%;
}
}



@media (max-width: 767px) {
    
#\32 4bb0d8b {
    width: 220px;
    min-height: 44px;
}
    
#\32 12af967 {
    align-self: auto;
    width: 99.37%;
    min-height: 147px;
    justify-content: flex-end;
    align-items: center;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8d715db {
    width: 100%;
    min-height: 80px;
    justify-content: flex-end;
    align-items: center;
    background-position: 0% 50%;
    height: auto;
}
    
#\33 740ff7e {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 4% 4% 4%;
}
    
#group_qme {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_jqp {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#a0f8d36b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 b372ab1 {
    align-self: auto;
    width: 99.37%;
    min-height: 147px;
    justify-content: flex-end;
    align-items: center;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e4c790b3 {
    width: 100%;
    min-height: 80px;
    justify-content: flex-end;
    align-items: center;
    background-position: 0% 50%;
    height: auto;
}
    
#\39 3b5b880 {
    height: 240px;
}
    
#\38 49158f7 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 4% 4% 4%;
}
}

