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

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

  *#dm .dmInner div.u_1544450154 {
    background-color:var(--color_3) !important;
    border-radius:999px !important;
  }

  *#dm .dmInner div.u_1253548740 {
    background-color:rgba(245,247,250,0.12) !important;
    border-radius:999px !important;
  }

  *#dm .dmInner div.u_1594128475 {
    background-color:rgba(245,247,250,0.12) !important;
    border-radius:999px !important;
  }

  *#dm .dmInner div.u_1032727662 {
    background-color:rgba(245,247,250,0.12) !important;
    border-radius:999px !important;
  }

  *#dm .dmInner div.u_1130597851 {
    background-color:rgba(13,43,78,0.7) !important;
    background-image:none !important;
    border-radius:8px 8px 8px 8px !important;
  }

  *#dm .dmInner div.u_1132495029 {
    background-color:rgba(13,43,78,0.7) !important;
    background-image:none !important;
    border-radius:8px 8px 8px 8px !important;
  }

  *#dm .dmInner div.u_1590049791 {
    background-color:rgba(13,43,78,0.7) !important;
    background-image:none !important;
    border-radius:8px 8px 8px 8px !important;
  }

  *#dm .dmInner div.u_1176871451 {
    background-color:rgba(13,43,78,0.7) !important;
    background-image:none !important;
    border-radius:8px 8px 8px 8px !important;
  }

  *#dm .dmInner *.u_3929841989 .svg { width:100% !important; }

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

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

  *#dm .dmInner div.u_3929841989 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(224,231,249,1) !important;
  }

  *#dm .dmInner *.u_1336021520 .svg { width:100% !important; }

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

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

  *#dm .dmInner div.u_1336021520 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(224,231,249,1) !important;
  }

  *#dm .dmInner *.u_1149276177 .svg { width:100% !important; }

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

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

  *#dm .dmInner div.u_1149276177 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(224,231,249,1) !important;
  }

  *#dm .dmInner *.u_1341559283 .svg { width:100% !important; }

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

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

  *#dm .dmInner div.u_1341559283 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(224,231,249,1) !important;
  }

  *#dm .dmInner *.u_1540475904 .svg { width:100% !important; }

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

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

  *#dm .dmInner div.u_1540475904 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(224,231,249,1) !important;
  }

  *#dm .dmInner *.u_1827895764 .svg { width:100% !important; }

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

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

  *#dm .dmInner div.u_1827895764 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(224,231,249,1) !important;
  }

  *#dm .dmInner div.u_846249382 .reviews-heading { color:var(--color_5) !important; }

  *#dm .dmInner div.u_846249382 .reviews-subheading { color:var(--color_5) !important; }

  *#dm .dmInner div.u_846249382 .review-card { background-color:var(--color_1) !important; }

  *#dm .dmInner *.u_846249382 .carousel-prev {
    color:var(--color_5) !important;
    border-color:var(--color_5) !important;
  }

  *#dm .dmInner *.u_846249382 .carousel-next {
    color:var(--color_5) !important;
    border-color:var(--color_5) !important;
  }

  *#dm .dmInner *.u_846249382 .page-btn {
    color:var(--color_1) !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_293753181 hr { color:var(--color_7) !important; }

  *#dm .dmInner div.u_1813642977 hr { color:var(--color_7) !important; }

  *#dm .dmInner div.u_1311990149 hr { color:var(--color_7) !important; }

  *#dm .dmInner div.u_1299253037 hr { color:var(--color_7) !important; }

  *#dm .dmInner div.u_1030444802 hr { color:var(--color_7) !important; }
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
*#dm .dmInner div.u_3929841989
{
	border-radius:8px !important;
}
*#dm .dmInner div.u_1336021520
{
	border-radius:8px !important;
}
*#dm .dmInner div.u_1149276177
{
	border-radius:8px !important;
}
*#dm .dmInner div.u_1341559283
{
	border-radius:8px !important;
}
*#dm .dmInner div.u_1540475904
{
	border-radius:8px !important;
}
*#dm .dmInner div.u_1827895764
{
	border-radius:8px !important;
}
*#dm .dmInner div.u_4032894985
{
	border-radius:12px !important;
}
*#dm .dmInner div.u_846249382 .error-message
{
	color:white !important;
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_3929841989
{
}
*#dm .dmInner div.u_1336021520
{
}
*#dm .dmInner div.u_1149276177
{
}
*#dm .dmInner div.u_1341559283
{
}
*#dm .dmInner div.u_1540475904
{
}
*#dm .dmInner div.u_1827895764
{
}
*#dm .dmInner div.u_4032894985
{
}
*#dm .dmInner div.u_846249382
{
}
separatorHomeCss{color:red !important}@media all {
    
#a4cc0394 {
    column-gap: 2%;
    width: 100%;
    min-height: 240px;
    row-gap: 12px;
}
    
#ece8f61f {
    background-color: var(--color_1);
}
    
#\35 f9adbb4 {
    width: 49%;
    min-height: 8px;
    align-items: center;
    min-width: 4%;
    row-gap: 12px;
    background-image: url("https://irp.cdn-website.com/71d1b01f/dms3rep/multi/opt/1-850h.jpg");
    border-radius: 12px 12px 12px 12px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 425dd1a {
    row-gap: 16px;
    width: 49%;
    justify-content: flex-start;
    min-height: 8px;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b9b3fc14 {
    max-width: 100%;
    width: 317px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b597a136 {
    max-width: 100%;
    width: 631px;
    height: auto;
    order: 0;
}
    
#f154f4d1 {
    max-width: 100%;
    width: 631px;
    height: auto;
    order: 2;
}
    
#\34 c60e7ed {
    max-width: 100%;
    width: 631px;
    height: auto;
    order: 3;
}
    
#d3a674c8 {
    background-color: var(--color_5);
    border-radius: 12px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    order: 4;
    row-gap: 8px;
    padding: 32px 32px 32px 32px;
}
    
#group_qp7 {
    align-self: flex-start;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 1.2463182493123341%;
    --column-gap: 8px;
    height: auto;
    flex-wrap: nowrap;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#widget_3ba {
    width: 35px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 59b5209 {
    max-width: 100%;
    width: 49.38%;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 52b7a0d {
    align-self: flex-start;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 1.2463182493123341%;
    --column-gap: 8px;
    height: auto;
    flex-wrap: nowrap;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\39 df87706 {
    width: 35px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 c3feca3 {
    max-width: 100%;
    width: 49.38%;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d7edde7 {
    align-self: flex-start;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 1.2463182493123341%;
    --column-gap: 8px;
    height: auto;
    flex-wrap: nowrap;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\38 ec1ec60 {
    width: 35px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 2f426f7 {
    max-width: 100%;
    width: 49.38%;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eeeb86f8 {
    align-self: flex-start;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 1.2463182493123341%;
    --column-gap: 8px;
    height: auto;
    flex-wrap: nowrap;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\39 d090c8f {
    width: 35px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 9555a78 {
    max-width: 100%;
    width: 49.38%;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e7ce330 {
    align-self: flex-start;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 1.2463182493123341%;
    --column-gap: 8px;
    height: auto;
    flex-wrap: nowrap;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#d3a0dc29 {
    width: 35px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d44f2fa5 {
    max-width: 100%;
    width: 49.38%;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b9319663 {
    align-self: flex-start;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 1.2463182493123341%;
    --column-gap: 8px;
    height: auto;
    flex-wrap: nowrap;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\33 ccd74ee {
    width: 35px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 aa04e4f {
    max-width: 100%;
    width: 49.38%;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2bedc28.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#c2bedc28 {
    width: 45px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 1px;
    max-width: 100%;
    order: 3;
    align-self: auto;
    margin-left: 0%;
    margin-right: 0%;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
}
}



@media all {
    
#b7d118ec {
    flex-direction: column;
    width: 100%;
    min-height: auto;
    padding-top: 100px;
    padding-bottom: 100px;
}
    
#\38 e50557e {
    background-color: var(--color_2);
}
    
#\31 dea6399 {
    row-gap: 14px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#a09c2ee8 {
    max-width: 100%;
    width: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_3d7 {
    width: 1290px;
    height: auto;
    max-width: 100%;
    order: 4;
}
}



@media all {
    
#\38 59fa1b0 {
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#fec26592 {
    background-color: var(--color_1);
}
    
#\38 3c21781 {
    max-width: 100%;
    width: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d5f34ce5 {
    max-width: 100%;
    width: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 497c1d1 {
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 4%;
    min-height: 80px;
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e2e89f37 {
    order: 2;
}
    
#d50ead42.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d50ead42 {
    width: 45px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin-left: 0%;
    margin-right: 0%;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
}
}



@media all {
    
#\34 e5479f3 {
    min-height: auto;
    width: 100%;
    flex-direction: column;
}
    
#\31 a0f6ec9 {
    background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(199, 224, 255, 0.42) 100%);
    background-origin: border-box;
}
    
#a619dd3c {
    row-gap: 14px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    align-content: center;
}
    
#c0793ff0 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3a2a716 {
    max-width: 100%;
    width: 1098px;
    height: auto;
    order: 3;
}
    
#e03f4211 {
    max-width: 100%;
    width: 1333px;
    order: 4;
}
    
#\35 9ce2db4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 9ce2db4 {
    width: 45px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 1px;
    max-width: 100%;
    order: 4;
    align-self: auto;
    margin-left: 0%;
    margin-right: 0%;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
}
}



@media all {
    
#\35 1808006.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 17px 32px 17px 32px;
}
#\35 1808006 {
    align-self: auto;
    max-width: 100%;
    width: auto;
    min-height: 52px;
    justify-self: auto;
    min-width: 220px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 1807809::before, #\30 1807809 > .bgExtraLayerOverlay {
    background-color: rgba(0, 0, 0, 1);
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.75;
    content: '';
    height: 100%;
}
#\30 1807809 {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: url("https://irp.cdn-website.com/71d1b01f/dms3rep/multi/opt/imgi_1_hero-image-gwmTPzj0-1920w.jpg");
    border-style: solid;
    background-position: 50% 100%;
}
    
#\39 cad7b2c {
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    min-height: 713px;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#f1dccd3c {
    column-gap: 4%;
    row-gap: 24px;
    width: 42.52%;
    min-height: 8px;
    min-width: 4%;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#cbc3a191 {
    column-gap: 4%;
    row-gap: 16px;
    width: 53.20%;
    min-height: 8px;
    min-width: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#fa694846 {
    align-self: auto;
    max-width: 100%;
    width: 922px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f93db4ca {
    max-width: 100%;
    width: auto;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 411996c.flex-element.widget-wrapper > [data-element-type] {
    padding: 6px 16px 6px 16px;
}
#\35 411996c {
    max-width: 100%;
    width: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f63fbb22.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 17px 32px 17px 32px;
}
#f63fbb22 {
    max-width: 100%;
    width: auto;
    min-height: 52px;
    justify-self: auto;
    min-width: 220px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 aea8d3c {
    row-gap: 12px;
    column-gap: 1.5903386924434062%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: nowrap;
    order: 6;
    --column-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 12px 0% 0px 0%;
}
    
#f44932c0.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 18px 8px 18px;
    padding-top: 8px;
    padding-right: 18px;
    padding-bottom: 8px;
    padding-left: 18px;
}
#f44932c0 {
    max-width: 100%;
    width: 27.00%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 98aa574.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 18px 8px 18px;
    padding-top: 8px;
    padding-right: 18px;
    padding-bottom: 8px;
    padding-left: 18px;
}
#\31 98aa574 {
    max-width: 100%;
    width: 38.81%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 8887c79.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 18px 8px 18px;
    padding-top: 8px;
    padding-right: 18px;
    padding-bottom: 8px;
    padding-left: 18px;
}
#\33 8887c79 {
    max-width: 100%;
    width: 30.99%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 dcc2fb5 {
    row-gap: 16px;
    column-gap: 16px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
    order: 7;
    padding: 0px 0px 0px 0px;
    margin: 12px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 e837858 {
    background-color: var(--color_5);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
}
    
#a81f2b0f {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0px 65px 75px 65px;
    margin: 0% 0% 0% 0%;
}
    
#\35 446e23f {
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    min-width: 4%;
    height: auto;
    align-items: center;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 0c209ab {
    max-width: 100%;
    width: 631px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb175854 {
    max-width: 100%;
    width: 1336px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#group_dbo {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#widget_1g6 {
    align-self: center;
    margin-left: 0px;
    max-width: 100%;
    width: 59.80%;
    height: 520px;
    margin-right: 0px;
}
    
#\36 b186a2d {
    margin: 0px 0% 0px 0%;
}
    
#\38 5b65cf1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 5b65cf1 {
    width: 45px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin-left: 0%;
    margin-right: 0%;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
}
}



@media all {
    
#f2560529 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a365e154 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\36 6dad88d {
    align-self: auto;
    max-width: 100%;
    width: 96.09%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c7cc7d53 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b9bd459f {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 804585e::before, #\36 804585e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.5;
    border-radius: inherit;
}
#\36 804585e {
    row-gap: 10px;
    width: 49.25%;
    justify-content: flex-end;
    align-items: flex-start;
    background-image: url("https://irp.cdn-website.com/71d1b01f/dms3rep/multi/opt/760424928_17920452537431278_8492199659927622852_n-1920w.jpg");
    min-height: 280px;
    border-radius: 12px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e8662819.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 13px 24px 13px 24px;
}
#e8662819 {
    max-width: 100%;
    width: auto;
    min-height: 50px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3b71e3c.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#e3b71e3c {
    max-width: 100%;
    width: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 3126b0d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 13px 24px 13px 24px;
}
#\35 3126b0d {
    max-width: 100%;
    width: auto;
    min-height: 50px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da87a3f3::before, #da87a3f3 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.5;
    border-radius: inherit;
}
#da87a3f3 {
    row-gap: 10px;
    width: 49.25%;
    justify-content: flex-end;
    align-items: flex-start;
    background-image: url("https://irp.cdn-website.com/71d1b01f/dms3rep/multi/opt/2-1920w.jpg");
    min-height: 280px;
    border-radius: 12px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d67a9afb {
    column-gap: 1.5%;
    row-gap: 15px;
    flex-direction: row;
    width: 96.95%;
    justify-content: flex-start;
    flex-wrap: wrap;
    min-width: 4%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    align-content: center;
    --column-gap: 1.5%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4c3b24a::before, #\30 4c3b24a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.5;
    border-radius: inherit;
}
#\30 4c3b24a {
    row-gap: 10px;
    width: 49.25%;
    justify-content: flex-end;
    align-items: flex-start;
    background-image: url("https://irp.cdn-website.com/71d1b01f/dms3rep/multi/opt/3-1920w.jpeg");
    min-height: 280px;
    border-radius: 12px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e35cdc69.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 13px 24px 13px 24px;
}
#e35cdc69 {
    max-width: 100%;
    width: auto;
    min-height: 50px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 09811f0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 13px 24px 13px 24px;
}
#\31 09811f0 {
    max-width: 100%;
    width: auto;
    min-height: 50px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f51df565::before, #f51df565 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.5;
    border-radius: inherit;
}
#f51df565 {
    row-gap: 10px;
    width: 49.25%;
    justify-content: flex-end;
    align-items: flex-start;
    background-image: url("https://irp.cdn-website.com/71d1b01f/dms3rep/multi/opt/5-1920w.jpeg");
    min-height: 280px;
    border-radius: 12px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e7721ced {
    row-gap: 12px;
    width: 100%;
    justify-content: flex-start;
    background-image: linear-gradient(0deg, rgba(26,26,46,0.85) 0%, rgba(26,26,46,0) 100%);
    align-items: flex-start;
    border-radius: 0 0 12px 12px;
    align-content: flex-start;
    padding: 24px 24px 24px 24px;
}
.u_${elementId} {
    background-origin: border-box;
}
    
#\37 f8cfea4 {
    row-gap: 12px;
    width: 100%;
    justify-content: flex-start;
    background-image: linear-gradient(0deg, rgba(26,26,46,0.85) 0%, rgba(26,26,46,0) 100%);
    align-items: flex-start;
    border-radius: 12px 12px 12px 12px;
    align-content: flex-start;
    padding: 24px 24px 24px 24px;
}
.u_${elementId} {
    background-origin: border-box;
}
    
#dbb69bef {
    row-gap: 12px;
    width: 100%;
    justify-content: flex-start;
    background-image: linear-gradient(0deg, rgba(26,26,46,0.85) 0%, rgba(26,26,46,0) 100%);
    align-items: flex-start;
    border-radius: 12px 12px 12px 12px;
    align-content: flex-start;
    padding: 24px 24px 24px 24px;
}
.u_${elementId} {
    background-origin: border-box;
}
    
#\34 2c885eb {
    row-gap: 12px;
    width: 100%;
    justify-content: flex-start;
    background-image: linear-gradient(0deg, rgba(26,26,46,0.85) 0%, rgba(26,26,46,0) 100%);
    align-items: flex-start;
    border-radius: 12px 12px 12px 12px;
    align-content: flex-start;
    padding: 24px 24px 24px 24px;
}
.u_${elementId} {
    background-origin: border-box;
}
    
#ecd31afb {
    background-color: var(--color_5);
    background-image: none;
}
    
#ce14a31a {
    max-width: 100%;
    width: auto;
    order: 1;
}
    
#\36 2736dc7 {
    max-width: 100%;
    width: auto;
    order: 1;
}
    
#\35 320f8de {
    max-width: 100%;
    width: auto;
    order: 1;
}
    
#\33 697ea55 {
    max-width: 100%;
    width: auto;
    order: 1;
}
    
#d7a3385d.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#d7a3385d {
    max-width: 100%;
    width: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 cbe2ab9.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\30 cbe2ab9 {
    max-width: 100%;
    width: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5b6f10f.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\32 5b6f10f {
    max-width: 100%;
    width: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_7pv.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_7pv {
    width: 45px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a4cc0394 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\35 f9adbb4 {
    width: 100%;
    min-height: 80px;
}
    
#\32 425dd1a {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b7d118ec {
    padding: 75px 45px 75px 45px;
}
    
#\39 a697d8b {
    margin: 0px 0% 0px 0%;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 cad7b2c {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    margin: 0px 0% 0px 0%;
}
    
#b7efc381 {
    margin: 0px 0% 0px 0%;
}
    
#cbc3a191 {
    width: 100%;
    min-height: 80px;
}
    
#f1dccd3c {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a81f2b0f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 b186a2d {
    margin: 0px 0% 0px 0%;
}
    
#widget_1g6 {
    width: 100.00%;
    height: 446px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a365e154 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 804585e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 4c3b24a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#da87a3f3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f51df565 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d67a9afb {
    column-gap: 1.5%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#a4cc0394 {
    row-gap: 24px;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: unset;
    padding-right: var(--section-padding-right);
}
    
#\35 f9adbb4 {
    width: 100%;
}
    
#\32 425dd1a {
    width: 100%;
}
    
#d3a674c8 {
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 59b5209 {
    width: 84.98%;
}
    
#\38 c3feca3 {
    width: 84.98%;
}
    
#\31 2f426f7 {
    width: 84.98%;
}
    
#\36 9555a78 {
    width: 84.98%;
}
    
#d44f2fa5 {
    width: 84.98%;
}
}



@media (max-width: 767px) {
    
#b7d118ec {
    flex-direction: column;
    min-height: unset;
    padding: 25px 20px 25px 20px;
}
    
#\31 dea6399 {
    width: 100%;
}
    
#\39 a697d8b {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 59fa1b0 {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\35 497c1d1 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\34 e5479f3 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#a619dd3c {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 1808006 {
    width: 100%;
    min-width: 0;
}
    
#\39 cad7b2c {
    row-gap: 12px;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#f1dccd3c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#cbc3a191 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    align-content: center;
    row-gap: 8px;
}
    
#f63fbb22 {
    width: 100%;
    min-width: 0;
}
    
#\37 aea8d3c {
    column-gap: 1.5903386924434062%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f44932c0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 98aa574 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 8887c79 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#a81f2b0f {
    row-gap: 12px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0px 20px 25px 20px;
}
    
#\35 446e23f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_dbo {
    width: 100.00%;
    min-height: 310px;
    align-items: center;
    height: auto;
    align-self: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_1g6 {
    width: 100.00%;
    height: 308px;
}
    
#\36 b186a2d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f2560529 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a365e154 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#d67a9afb {
    width: 100%;
}
    
#\36 804585e {
    width: 100%;
}
    
#\30 4c3b24a {
    width: 100%;
}
    
#da87a3f3 {
    width: 100%;
}
    
#f51df565 {
    width: 100%;
}
}

#da87a3f3.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAHRAAAQQCAwAAAAAAAAAAAAAAAQACAwQFERMhQf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAZEQADAQEBAAAAAAAAAAAAAAABAgMAESH/2gAMAwEAAhEDEQA/AIWbeVgmIieLNN3Zhd4VmZchkeV+qOhsoiSt3QcBx6SUn0b/2Q==')!important}#\30 4c3b24a.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIBAAAQIFBQAAAAAAAAAAAAAAAwABAgQFBmERExUxRf/EABUBAQEAAAAAAAAAAAAAAAAAAAEE/8QAGBEBAQEBAQAAAAAAAAAAAAAAAQIAAzH/2gAMAwEAAhEDEQA/ANDcVpVwkYRknBnKN9WeJ+8KVwVcbzpJ87jIilOlPrmZA3//2Q==')!important}#\36 804585e.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAgMFBv/EACEQAAICAQIHAAAAAAAAAAAAAAEDAAIFBhIEFkFDUZHh/8QAFAEBAAAAAAAAAAAAAAAAAAAAAf/EABkRAAMAAwAAAAAAAAAAAAAAAAACEwFRUv/aAAwDAQACEQMRAD8AIayzDENfYqsoW2gxXNmRPd4b18kzJmqdOWCqCu3x1mRDrEQs/WRgmj//2Q==')!important}#f51df565.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgMH/8QAIhAAAQMCBgMAAAAAAAAAAAAAAgEDBAAFBhESISJRMWHR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAaEQACAgMAAAAAAAAAAAAAAAACAwARAQUx/9oADAMBAAIRAxEAPwDUrbNKU8Dr3MjBS1e6Cy8bXJqU82ItaRMhTbpaE23FN1t4ijchSz25dVJy+yCcIlbbzVVVfP2iHYrXiiG5E1J32f/Z')!important}#\35 f9adbb4.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABwH/xAAiEAACAgEDBAMAAAAAAAAAAAABAwIEAAURMQYSEyIhcYH/xAAVAQEBAAAAAAAAAAAAAAAAAAACBP/EABoRAAICAwAAAAAAAAAAAAAAAAERAAMCBCH/2gAMAwEAAhEDEQA/AELVqFFT7r4WAsziNgfsZK61eBfvv6j5/MCrnUuoXur013NPiZLs2B4HONCUlaYQDDtGIHGPWuFgeIUhRHHP/9k=')!important}