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

  *#dm .dmInner *.u_1781518970 { display:none !important; }

  *#dm .dmInner *.u_1957010275 { display:none !important; }

  *#dm .dmInner *.u_1463876012 { display:none !important; }

  *#dm .dmInner *.u_1864249356 { display:none !important; }

  *#dm .dmInner *.u_1845641945 { display:none !important; }

  *#dm .dmInner *.u_1983222310 { display:none !important; }

  *#dm .dmInner *.u_1447756150 { display:none !important; }

  *#dm .dmInner *.u_1677127068 { display:none !important; }

  *#dm .dmInner *.u_1251536044 { display:none !important; }

  *#dm .dmInner *.u_1396343257 { display:none !important; }

  *#dm .dmInner *.u_1225992779 { display:none !important; }

  *#dm .dmInner *.u_1625443911 { display:none !important; }

  *#dm .dmInner *.u_1037861937 { display:none !important; }

  *#dm .dmInner *.u_1878001782 { display:none !important; }

  *#dm .dmInner *.u_1684505980 { display:none !important; }

  *#dm .dmInner *.u_1089547268 { display:none !important; }

  *#dm .dmInner div.u_1222779580 .svg { fill:rgba(255,255,255,1) !important; }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1664775317 {
    border-radius:15px 15px 15px 15px !important;
    border-style:solid !important;
    border-width:1.77778px 1.77778px 1.77778px 1.77778px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1628700942 { display:none !important; }

  *#dm .dmInner *.u_1825774787 { display:none !important; }

  *#dm .dmInner *.u_1417810519 { display:none !important; }

  *#dm .dmInner *.u_1312690356 { display:none !important; }

  *#dm .dmInner *.u_1875756231 { display:none !important; }

  *#dm .dmInner *.u_1870204078 { display:none !important; }

  *#dm .dmInner *.u_1697941528 { display:none !important; }

  *#dm .dmInner *.u_1714596939 { display:none !important; }

  *#dm .dmInner *.u_1309205407 { display:none !important; }

  *#dm .dmInner *.u_1534263536 { display:none !important; }

  *#dm .dmInner *.u_1469103570 { display:none !important; }

  *#dm .dmInner *.u_1724201064 { display:none !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#f07daa91 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 31afff6 {
    min-height: auto;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 65px 100px 65px;
    margin: 0% 0% 0% 0%;
}
    
#widget_s23 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_nkj {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_ism.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_ism {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 3;
    margin: 20px 0% 0px 0%;
}
    
#\30 9da1a8a::before, #\30 9da1a8a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.4;
    border-radius: inherit;
}
#\30 9da1a8a {
    background-image: url("https://lirp.cdn-website.com/1b64180f/dms3rep/multi/opt/AdobeStock_230464218-1920w.jpeg");
    background-position: 100% 50%;
}
    
#\33 cbc7a4e {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee701afe {
    margin: 0px 0% 0px 0%;
}
    
#widget_ej5 {
    width: 640px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#e2ae8469.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#e2ae8469 {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 3;
    margin: 20px 0% 0px 0%;
}
}



@media all {
    
#\34 249b21a {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\32 31b2451 {
    width: 250px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 3;
}
    
#d8bf7a5f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 0776efc {
    width: 400px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 b912a44.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 b912a44 {
    width: 200px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#widget_i6q {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\30 1d50d4c[data-background-color-animation] {
    background-color: rgba(255,255,255,1);
}
#\30 1d50d4c {
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#group_a8q {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    background-image: url("https://lirp.cdn-website.com/1b64180f/dms3rep/multi/opt/AdobeStock_483655014-1920w.jpeg");
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
}
}



@media all {
    
#\36 75528a4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#eac7560c {
    min-height: auto;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\32 393bdd5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 a029869.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 a029869 {
    width: 200px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#\36 3f49308 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#e9236f5c {
    background-color: var(--color_7);
    background-image: none;
}
    
#\34 cfa3ea9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#group_85i {
    align-items: flex-start;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 5;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 2%;
    padding: 20px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f3241629.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f3241629 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 7;
    margin: 30px 0% 0px 0%;
}
    
#group_nrr {
    align-items: center;
    width: 48.88%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_cf8 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#widget_742 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b923b222 {
    align-items: center;
    width: 48.88%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 3f67eb3 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#a06ff4fa {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 a7fa997 {
    align-items: flex-start;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 6;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 2%;
    padding: 20px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 acf92be {
    align-items: center;
    width: 48.88%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 a9d0a3f {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\38 99ac7f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 a57a70b {
    align-items: center;
    width: 48.88%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 084146e {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\36 db5c4d5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ef7a844d {
    align-items: center;
    width: 48.88%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#dd836c56 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\35 13652ac {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 c580700 {
    width: 250px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 8;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#b496cfb0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#baf59596 {
    min-height: auto;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\33 c7e67b0 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\37 9b7e02c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f2f79f22.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f2f79f22 {
    width: 200px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#\37 4b94c4e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 3c287b2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#c8305aa9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c885a4b6 {
    align-items: center;
    width: 48.88%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 1c65677 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#becc9836.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#becc9836 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
    margin: 30px 0% 0px 0%;
}
    
#\30 93a8469 {
    align-items: flex-start;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 4;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 2%;
    padding: 20px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 c68f5de {
    align-items: center;
    width: 48.88%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 8e62cfe {
    background-color: rgba(0,0,0,0);
    background-image: none;
}
    
#f3c59704 {
    align-items: center;
    width: 48.88%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b563587e {
    width: 250px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 283cf3c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 65e1834 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 42df2ba {
    width: 60px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\37 a5a4847 {
    align-items: center;
    width: 48.88%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 1e33931 {
    align-items: center;
    width: 48.88%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 34aafb8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 baff97e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f0432ba5 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#b5bff27a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 2321bc3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 1c3b20f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#d806c7ef.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d806c7ef {
    width: 200px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#c01f31ad {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#d34742d1 {
    width: 250px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 86e4453 {
    min-height: auto;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#cd88bd65 {
    align-items: flex-start;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 4;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 2%;
    padding: 20px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#aa942d0b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 e35eb33 {
    background-color: var(--color_2);
    background-image: none;
}
    
#f8847ae4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f8847ae4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
    margin: 30px 0% 0px 0%;
}
    
#a96f4e7a {
    align-items: flex-start;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 4;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 2%;
    padding: 20px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 9d4434b {
    align-items: center;
    width: 48.88%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#aa846ed7 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\30 f4c4ae9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 ac17adf {
    align-items: center;
    width: 48.88%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 ee5f7c8 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\37 ab3cdc8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 c732fbb {
    align-items: center;
    width: 48.88%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 2c389e9 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#f4b7cf8e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#a5db0505 {
    min-height: 600px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\37 d5d3d7e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 d5d3d7e {
    width: 200px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#\32 d0161d2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b28a890d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 48%;
    min-width: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 469f1b2[data-background-color-animation] {
    background-color: rgba(255,255,255,1);
}
#\38 469f1b2 {
    background-color: rgba(0,0,0,0);
    background-image: none;
}
    
#b2235a33 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 79e6006 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    background-image: url("https://lirp.cdn-website.com/1b64180f/dms3rep/multi/opt/AdobeStock_219722694-1920w.jpeg");
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
}
}



@media all {
    
#\36 dc1893a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 48%;
    min-width: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 05b5a4a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 05b5a4a {
    width: 200px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#\39 16e515c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#ba593de5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 14e2177[data-background-color-animation] {
    background-color: rgba(255,255,255,1);
}
#\33 14e2177 {
    background-color: var(--color_7);
    background-image: none;
}
    
#c6924444 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    background-image: url("https://lirp.cdn-website.com/1b64180f/dms3rep/multi/opt/AdobeStock_68906454-1920w.jpeg");
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
}
    
#a913ced8 {
    min-height: 600px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#db981ffe.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 8px 8px 8px;
}
#db981ffe {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#e99600f2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
}



@media all {
    
#a1842a94 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e33ffd73 {
    min-height: auto;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\37 9c6e72c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 9c6e72c {
    width: 200px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aec1f670 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e0be7da {
    background-color: rgba(0,0,0,0);
    background-image: url("https://lirp.cdn-website.com/1b64180f/dms3rep/multi/opt/AdobeStock_336255284-1920w.jpeg");
}
    
#e00e9502 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\38 d3b6d79 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#c367072b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    background-color: rgba(255, 255, 255, 0.98);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#c3299b4c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#c3299b4c {
    width: 314px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 3225781 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\35 f63576e {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#a141d08d {
    margin: 0px 0% 0px 0%;
}
    
#widget_t25 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 31afff6 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
    column-gap: 2%;
    padding: 100px 40px 100px 40px;
}
    
#f07daa91 {
    width: 100%;
    min-height: 8px;
}
    
#widget_ism {
    min-height: 55px;
}
    
#\30 9da1a8a::before, #\30 9da1a8a > .bgExtraLayerOverlay {
    
}
    
#ee701afe {
    margin: 0px 0% 0px 0%;
}
    
#e2ae8469 {
    min-height: 55px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 249b21a {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
}
    
#\32 31b2451 {
    min-height: 55px;
}
    
#d8bf7a5f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
}
    
#group_a8q {
    width: 100%;
    min-height: 350px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 0px 0%;
}
    
#\34 0776efc {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#eac7560c {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
    column-gap: 2%;
}
    
#\32 393bdd5 {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b496cfb0 {
    width: 100%;
    min-height: 8px;
}
    
#baf59596 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
    column-gap: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 86e4453 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
    column-gap: 2%;
}
    
#b5bff27a {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a5db0505 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
}
    
#\32 d0161d2 {
    width: 100%;
}
    
#b28a890d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
}
    
#\33 79e6006 {
    width: 100%;
    min-height: 350px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 dc1893a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
}
    
#ba593de5 {
    width: 100%;
}
    
#c6924444 {
    width: 100%;
    min-height: 350px;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 0px 0%;
}
    
#a913ced8 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e33ffd73 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
    column-gap: 2%;
}
    
#c367072b {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 f63576e {
    padding: 0px 0px 0px 0px;
}
    
#a141d08d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f07daa91 {
    width: 100%;
    min-height: 10px;
    align-items: center;
    justify-content: flex-start;
}
    
#\39 31afff6 {
    min-height: 0;
    flex-direction: column;
    row-gap: 10px;
    flex-wrap: nowrap;
    padding: 60px 15px 40px 15px;
}
    
#widget_ism.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_ism {
    min-height: 45px;
    width: 250px;
    margin: 8px 0% 0px 0%;
}
    
#\30 9da1a8a::before, #\30 9da1a8a > .bgExtraLayerOverlay {
    
}
#\30 9da1a8a {
    background-position: 50% 50%;
}
    
#widget_nkj {
    width: 240px;
}
    
#ee701afe {
    margin: 0px 0% 0px 0%;
}
    
#e2ae8469.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#e2ae8469 {
    min-height: 45px;
    width: 250px;
    margin: 8px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 249b21a {
    min-height: 0;
    flex-direction: column;
    row-gap: 10px;
    flex-wrap: nowrap;
}
    
#\32 31b2451 {
    min-height: 45px;
    width: 250px;
}
    
#d8bf7a5f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
    order: 0;
}
    
#group_a8q {
    width: 100%;
    min-height: 250px;
    align-items: center;
    order: 1;
}
}



@media (max-width: 767px) {
    
#eac7560c {
    min-height: 0;
    flex-direction: column;
    row-gap: 10px;
    flex-wrap: nowrap;
}
    
#\32 393bdd5 {
    width: 100%;
    min-height: 10px;
    align-items: center;
    justify-content: flex-start;
}
    
#group_nrr {
    width: 100%;
    align-items: center;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b923b222 {
    width: 100%;
    align-items: center;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 acf92be {
    width: 100%;
    align-items: center;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 a57a70b {
    width: 100%;
    align-items: center;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ef7a844d {
    width: 100%;
    align-items: center;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 c580700 {
    min-height: 45px;
    width: 250px;
}
    
#\38 a7fa997 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_85i {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#c885a4b6 {
    width: 100%;
    align-items: center;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b496cfb0 {
    width: 100%;
    min-height: 10px;
    align-items: center;
    justify-content: flex-start;
}
    
#baf59596 {
    min-height: 0;
    flex-direction: column;
    row-gap: 10px;
    flex-wrap: nowrap;
}
    
#\31 c68f5de {
    width: 100%;
    align-items: center;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f3c59704 {
    width: 100%;
    align-items: center;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b563587e {
    min-height: 45px;
    width: 250px;
}
    
#\30 93a8469 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\37 a5a4847 {
    width: 100%;
    align-items: center;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 1e33931 {
    width: 100%;
    align-items: center;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d34742d1 {
    min-height: 45px;
    width: 250px;
}
    
#\33 86e4453 {
    min-height: 0;
    flex-direction: column;
    row-gap: 10px;
    flex-wrap: nowrap;
}
    
#b5bff27a {
    width: 100%;
    min-height: 10px;
    align-items: center;
    justify-content: flex-start;
}
    
#\38 9d4434b {
    width: 100%;
    align-items: center;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 ac17adf {
    width: 100%;
    align-items: center;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 c732fbb {
    width: 100%;
    align-items: center;
    margin-right: 0%;
    margin-left: 0%;
}
    
#cd88bd65 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a96f4e7a {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#a5db0505 {
    min-height: 0;
    flex-direction: column;
    row-gap: 10px;
    flex-wrap: nowrap;
}
    
#b28a890d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
    order: 0;
}
    
#\33 79e6006 {
    width: 100%;
    min-height: 250px;
    align-items: center;
    order: 1;
}
}



@media (max-width: 767px) {
    
#\36 dc1893a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
}
    
#c6924444 {
    width: 100%;
    min-height: 250px;
    align-items: center;
}
    
#a913ced8 {
    min-height: 0;
    flex-direction: column;
    row-gap: 10px;
    flex-wrap: nowrap;
}
    
#db981ffe {
    width: 320px;
}
}



@media (max-width: 767px) {
    
#e33ffd73 {
    min-height: 0;
    flex-direction: column;
    row-gap: 10px;
    flex-wrap: nowrap;
}
    
#c367072b {
    width: 100%;
    min-height: 10px;
    align-items: center;
    justify-content: center;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#c3299b4c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#c3299b4c {
    min-height: 45px;
    width: 250px;
    margin: 8px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 3225781 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 f63576e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#a141d08d {
    margin: 0px 0% 0px 0%;
}
}

