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

  *#dm .dmInner a.u_1048255573 span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1933919136:hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1933919136.hover span.text { color:var(--color_1) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1498882235:hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1498882235.hover span.text { color:var(--color_1) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1582832299:hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1582832299.hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1364674381 span.text { color:var(--color_1) !important; }

  *#dm .dmInner nav.u_1406944272 { color:white !important; }
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1089023769
{
	column-count:3 !important;
}
separatorHomeCss{color:red !important}@media all {
    
#\38 7041062 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 22cdbe9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: none;
    flex: 0 1 auto;
    margin: 0px 0% 0px 0%;
}
    
#f6468310 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: none;
    align-items: center;
    align-content: center;
    background-color: var(--color_5);
    flex-wrap: nowrap;
    flex: 0 1 auto;
}
    
#\38 8a9d772 {
    min-height: 45vh;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#c1afcb8f {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_gc6 {
    width: 100%;
    grid-template-rows: minmax(60vh, max-content);
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_5vi[data-css-edit] {
    clip-path: polygon(40% 0, 100% 0, 100% 100%, 0% 100%);
}
#group_5vi {
    align-items: flex-start;
    justify-self: end;
    align-self: center;
    order: 0;
    width: 60%;
    min-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    margin: 0px 0px 0px 0px;
}
    
#group_c3i {
    flex-direction: row;
    align-items: center;
    justify-self: center;
    align-self: center;
    order: 0;
    width: 100%;
    min-height: 100%;
    row-gap: 24px;
    column-gap: 4.0619859049089095%;
    flex-wrap: nowrap;
    align-content: center;
    padding: 30px 30px 30px 30px;
    margin: 0px 0px 0px 0px;
}
    
#group_do6 {
    align-items: center;
    width: 100%;
    min-height: 50vh;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://irp.cdn-website.com/20ef7d6d/dms3rep/multi/opt/google-result-1920w.jpg");
    align-content: center;
    background-position: 0% 50%;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 10px 10px 10px 10px;
    padding: 25px 0px 25px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_59m {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 60px 5% 60px 5%;
    margin: 0px 0% 0px 0%;
}
    
#\37 a8cda84 {
    width: 300px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#d744ca1f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#fe376f88 {
    width: 300px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#\35 d7d7c2e {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 beff04a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    order: 3;
    flex-wrap: nowrap;
    --column-gap: 8px;
    align-content: center;
}
    
#\34 cf8f7ec {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 2fea0ab {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#widget_n0a {
    width: 100%;
    height: 10px;
    max-width: 100%;
    order: 4;
}
}



@media all {
    
#\37 1629857 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#fb19c5c4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#cab487a9 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#innergrid_g6c {
    width: 100%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
}
    
#group_9m1 {
    align-items: flex-start;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 50%;
    min-height: 50%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 5px 0 0 5px;
    border-color: var(--color_3) #000000 #000000 var(--color_3);
    border-style: solid;
    border-radius: 0% 0% 0% 0%;
}
    
#group_1p4 {
    align-items: flex-start;
    justify-self: end;
    align-self: end;
    order: 0;
    width: 50%;
    min-height: 50%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0 5px 5px 0;
    border-color: #000000 var(--color_3) var(--color_3) #000000;
    border-style: solid;
    margin: 0px 0px 0px 0px;
}
    
#group_uet {
    flex-direction: row;
    align-items: flex-start;
    justify-self: center;
    align-self: center;
    order: 0;
    width: 100%;
    min-height: 100%;
    row-gap: 24px;
    column-gap: 4.386061097831092%;
    flex-wrap: nowrap;
    padding: 15px 15px 15px 15px;
    margin: 0px 0px 0px 0px;
}
    
#group_et9 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    background-image: url("https://irp.cdn-website.com/20ef7d6d/dms3rep/multi/opt/8abbf90d-2365-4fa3-9bb0-bbb8ccaff707-660h.png");
    align-content: center;
    margin: 0px 0% 0px 0%;
}
    
#widget_d7k {
    width: 50%;
    height: 550px;
    max-width: 100%;
}
    
#group_qa7 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
}
    
#widget_96r {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 1343f82 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\33 a3900b0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
}
    
#abf70e66 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#a07c67ee {
    background-color: var(--color_4);
    background-image: none;
}
    
#widget_4kd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_qsp {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    align-content: center;
}
    
#\35 2039b00 {
    align-items: flex-start;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 60px;
    min-height: 60px;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 50% 50% 50% 50%;
    background-color: rgba(241, 86, 3, 0.1);
    background-image: none;
}
    
#fdd7b546 {
    width: 100%;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#bdc421b1 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-content: center;
}
    
#dcac3677 {
    width: 70px;
    grid-template-rows: minmax(70px, max-content);
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a0fd89e {
    width: 100%;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#\38 ed26e4b {
    width: 70px;
    grid-template-rows: minmax(70px, max-content);
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 eb5ba49 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 20px;
    align-content: center;
    flex-wrap: nowrap;
    --column-gap: 20px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8858a82 {
    align-items: flex-start;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 60px;
    min-height: 60px;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 50% 50% 50% 50%;
    background-color: rgba(241, 86, 3, 0.1);
    background-image: none;
}
    
#b70463af {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 290f0cc {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    align-content: center;
    align-self: stretch;
    height: auto;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 11px 0px;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_2) #000000;
    border-style: solid;
    justify-content: space-between;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#eea2bcdf {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e788cab {
    width: 60px;
    height: auto;
    justify-self: end;
    align-self: end;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 dec0286 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 16cfe57 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-content: center;
}
    
#\36 3cd5ad8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a105d9f {
    width: 60px;
    height: auto;
    justify-self: end;
    align-self: end;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 ccd1553 {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    align-content: center;
    align-self: stretch;
    height: auto;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 11px 0px;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_2) #000000;
    border-style: solid;
    justify-content: space-between;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#b7458edd {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 20px;
    align-content: center;
    flex-wrap: nowrap;
    --column-gap: 20px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 137572b {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    align-content: center;
    align-self: stretch;
    height: auto;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 11px 0px;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_2) #000000;
    border-style: solid;
    justify-content: space-between;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\38 348315f {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-content: center;
}
    
#e755e9e1 {
    width: 70px;
    grid-template-rows: minmax(70px, max-content);
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f89513e4 {
    align-items: flex-start;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 60px;
    min-height: 60px;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 50% 50% 50% 50%;
    background-color: rgba(241, 86, 3, 0.1);
    background-image: none;
}
    
#\39 21fa016 {
    width: 60px;
    height: auto;
    justify-self: end;
    align-self: end;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 97815bc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 14456ee {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e72ca0a {
    width: 100%;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#\37 c7c59bf {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    align-content: center;
    align-self: stretch;
    height: auto;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 11px 0px;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_2) #000000;
    border-style: solid;
    justify-content: space-between;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#afd00a81 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-content: center;
}
    
#\37 d40f5e4 {
    width: 70px;
    grid-template-rows: minmax(70px, max-content);
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 8b29c9d {
    align-items: flex-start;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 60px;
    min-height: 60px;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 50% 50% 50% 50%;
    background-color: rgba(241, 86, 3, 0.1);
    background-image: none;
}
    
#a117d621 {
    width: 60px;
    height: auto;
    justify-self: end;
    align-self: end;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 10fc56e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7eb170f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0f4241f {
    width: 100%;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
}



@media all {
    
#f3507a68 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#c520ca0d {
    width: 100%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
}
    
#\39 d9c60bc {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
}
    
#\31 c796f0e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 4ce6db1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
}
    
#bbd26fae {
    flex-direction: row;
    align-items: flex-start;
    justify-self: center;
    align-self: center;
    order: 0;
    width: 100%;
    min-height: 100%;
    row-gap: 24px;
    column-gap: 4.386061097831092%;
    flex-wrap: nowrap;
    padding: 15px 15px 15px 15px;
    margin: 0px 0px 0px 0px;
}
    
#fbd4d97c {
    width: 50%;
    height: 650px;
    max-width: 100%;
}
    
#\30 27b05eb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
}
    
#\33 74bc5a5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 371b694 {
    align-items: flex-start;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 50%;
    min-height: 50%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 5px 0 0 5px;
    border-color: var(--color_3) #000000 #000000 var(--color_3);
    border-style: solid;
    border-radius: 0% 0% 0% 0%;
}
    
#\31 7e7da84 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    background-image: url("https://irp.cdn-website.com/20ef7d6d/dms3rep/multi/opt/2ace3654-4b0c-4ff4-8317-04add55ee4c6-780h.png");
    align-content: center;
    margin: 0px 0% 0px 0%;
}
    
#\36 d2caa3b {
    align-items: flex-start;
    justify-self: end;
    align-self: end;
    order: 0;
    width: 50%;
    min-height: 50%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0 5px 5px 0;
    border-color: #000000 var(--color_3) var(--color_3) #000000;
    border-style: solid;
    margin: 0px 0px 0px 0px;
}
    
#\35 989eb96 {
    background-image: none;
}
}



@media all {
    
#\39 f5f107b {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 20px;
    align-content: center;
    flex-wrap: nowrap;
    --column-gap: 20px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0632db2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
}
    
#\39 d4e0356 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ab7690e4 {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    align-content: center;
    align-self: stretch;
    height: auto;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 11px 0px;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_2) #000000;
    border-style: solid;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 e330a18 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    align-content: center;
    order: 3;
}
    
#\31 34cd076 {
    background-color: var(--color_4);
    background-image: none;
}
    
#\31 e671849 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#group_k1i {
    align-items: flex-start;
    width: 70px;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 50px 50px 50px 50px;
    padding: 10px 10px 10px 10px;
    margin: -30px 0% 0px 0%;
}
    
#widget_ui7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_ui7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_78b {
    width: 100%;
    height: 15px;
    max-width: 100%;
    order: 2;
}
    
#group_sbv {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-content: center;
    padding: 15px 15px 30px 15px;
    margin: 0px 0% 0px 0%;
}
    
#widget_1vs {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c905eed2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 7e9b616 {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    align-content: center;
    align-self: stretch;
    height: auto;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 11px 0px;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_2) #000000;
    border-style: solid;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a2e7bbcc {
    align-items: flex-start;
    width: 70px;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 50px 50px 50px 50px;
    padding: 10px 10px 10px 10px;
    margin: -30px 0% 0px 0%;
}
    
#\33 0f81906.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 0f81906 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 beb6ad9 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-content: center;
    padding: 15px 15px 30px 15px;
    margin: 0px 0% 0px 0%;
}
    
#b398f2a9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 525e54e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 1d09377 {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    align-content: center;
    align-self: stretch;
    height: auto;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 11px 0px;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_2) #000000;
    border-style: solid;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e44dcd63 {
    align-items: flex-start;
    width: 70px;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 50px 50px 50px 50px;
    padding: 10px 10px 10px 10px;
    margin: -30px 0% 0px 0%;
}
    
#ea409242.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ea409242 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 a2c00d0 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-content: center;
    padding: 15px 15px 30px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\38 dc90879 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 eca92b7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 f313f01 {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 24px;
    align-content: center;
    align-self: stretch;
    height: auto;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 11px 0px;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_2) #000000;
    border-style: solid;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#de0c8aba {
    align-items: flex-start;
    width: 70px;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 50px 50px 50px 50px;
    padding: 10px 10px 10px 10px;
    margin: -30px 0% 0px 0%;
}
    
#e46fbfcf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e46fbfcf {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ade87556 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-content: center;
    padding: 15px 15px 30px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\34 726fd46 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 bffd956 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f60a65f2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#f60a65f2 {
    width: 300px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_71f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_n2f {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-content: center;
}
}



@media all {
    
#\30 d110089 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\39 1da7908 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#group_m5v {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    align-content: center;
}
    
#widget_3kl {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_q4b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_a77 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    --column-gap: 20px;
}
    
#group_9nm {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: none;
    row-gap: 0px;
    column-gap: 2.3032629558541267%;
    flex-wrap: nowrap;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
    background-color: var(--color_4);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    border-radius: 0px 0px 0px 0px;
}
    
#widget_a3g {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_qfc {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\39 f79aafb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 6e026c1 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: none;
    row-gap: 0px;
    column-gap: 2.3032629558541267%;
    flex-wrap: nowrap;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
    background-color: var(--color_4);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    border-radius: 0px 0px 0px 0px;
}
    
#b1e150d5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b376b5a0 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\35 e4743d9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 6277cf1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\39 3a4bbbb {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\39 853876b::before, #\39 853876b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.85;
    border-radius: inherit;
}
#\39 853876b {
    background-image: url("https://irp.cdn-website.com/20ef7d6d/dms3rep/multi/opt/c4c5374a-f568-4172-870a-29a316e0aa8f-1920w.png");
    background-attachment: fixed;
}
    
#group_uoh {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
}
    
#widget_ja7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 8d137fb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 bbf81ac {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#c03c417a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\38 3b4f19e {
    width: 300px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 e9a26f2 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
}
    
#\30 033f9d1 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
}
    
#\38 c6693dc {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 11px 0px;
    align-items: center;
    align-content: center;
    border-radius: 15px 15px 15px 15px;
    padding: 60px 30px 60px 30px;
    margin: 0px 0% 0px 0%;
}
    
#group_g97 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#group_f2c {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
}
    
#\32 9522a3c {
    align-items: flex-start;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    height: auto;
}
    
#b370fec9 {
    width: 50%;
    height: 400px;
    max-width: 100%;
}
    
#\36 48bc150 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    background-image: url("https://irp.cdn-website.com/20ef7d6d/dms3rep/multi/opt/1787461357221-4_3-tyS-1920w.png");
    align-content: center;
    margin: 0px 0% 0px 0%;
}
    
#d1cf6828 {
    align-items: flex-start;
    justify-self: end;
    align-self: end;
    order: 0;
    width: 50%;
    min-height: 50%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 0 5px 5px 0;
    border-color: #000000 var(--color_3) var(--color_3) #000000;
    border-style: solid;
    margin: 0px 0px 0px 0px;
}
    
#\39 6a7c3c5 {
    flex-direction: row;
    align-items: flex-start;
    justify-self: center;
    align-self: center;
    order: 0;
    width: 100%;
    min-height: 100%;
    row-gap: 24px;
    column-gap: 4.386061097831092%;
    flex-wrap: nowrap;
    padding: 15px 15px 15px 15px;
    margin: 0px 0px 0px 0px;
}
    
#\33 67374c9 {
    width: 100%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fbeac430 {
    align-items: flex-start;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 50%;
    min-height: 50%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 5px 0 0 5px;
    border-color: var(--color_3) #000000 #000000 var(--color_3);
    border-style: solid;
    border-radius: 0% 0% 0% 0%;
}
    
#\33 232c72a {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e82249a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fd9668ad {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 9d5d1ca {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 fb24f75 {
    width: 300px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 9111498 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#ec541ab9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
}
    
#dba32fda {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
    align-content: center;
    order: 1;
}
    
#\31 acb42fc {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 20px;
    align-content: center;
    flex-wrap: nowrap;
    --column-gap: 20px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fcbca73 {
    background-color: var(--color_4);
    background-image: none;
}
    
#\39 93cfabc {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    align-content: center;
    align-self: stretch;
    height: auto;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 11px 0px;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_2) #000000;
    border-style: solid;
    justify-content: flex-start;
    padding: 30px 15px 30px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\39 6cf59be {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b80c9533 {
    align-items: flex-start;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 60px;
    min-height: 60px;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 50% 50% 50% 50%;
    background-color: rgba(241, 86, 3, 0.1);
    background-image: none;
}
    
#\32 262a34f {
    width: 70px;
    grid-template-rows: minmax(70px, max-content);
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b776d621 {
    width: 60px;
    height: auto;
    justify-self: end;
    align-self: end;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ceaec359 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1ce3cf8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_gj3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_mvh {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 0;
}
    
#\38 f49cd7c {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    align-content: center;
    align-self: stretch;
    height: auto;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 11px 0px;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_2) #000000;
    border-style: solid;
    justify-content: flex-start;
    padding: 30px 15px 30px 15px;
    margin: 0px 0% 0px 0%;
}
    
#b5ea8859 {
    width: 70px;
    grid-template-rows: minmax(70px, max-content);
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 09b8bce {
    align-items: flex-start;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 60px;
    min-height: 60px;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 50% 50% 50% 50%;
    background-color: rgba(241, 86, 3, 0.1);
    background-image: none;
}
    
#\36 d1de2ee {
    width: 60px;
    height: auto;
    justify-self: end;
    align-self: end;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 64bd639 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c097888c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb6ace9e {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    align-content: center;
    align-self: stretch;
    height: auto;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 11px 0px;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_2) #000000;
    border-style: solid;
    justify-content: flex-start;
    padding: 30px 15px 30px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\35 5f1e783 {
    width: 70px;
    grid-template-rows: minmax(70px, max-content);
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0e7eea3 {
    align-items: flex-start;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 60px;
    min-height: 60px;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 50% 50% 50% 50%;
    background-color: rgba(241, 86, 3, 0.1);
    background-image: none;
}
    
#bb478949 {
    width: 60px;
    height: auto;
    justify-self: end;
    align-self: end;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a01b424c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 57b6af1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e4ca755b {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    align-content: center;
    align-self: stretch;
    height: auto;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 11px 0px;
    border-width: 0 0 0px 0;
    border-color: #000000 #000000 var(--color_2) #000000;
    border-style: solid;
    justify-content: flex-start;
    padding: 30px 15px 30px 15px;
    margin: 0px 0% 0px 0%;
}
    
#ca8e6015 {
    width: 70px;
    grid-template-rows: minmax(70px, max-content);
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fae0b726 {
    align-items: flex-start;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 60px;
    min-height: 60px;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 50% 50% 50% 50%;
    background-color: rgba(241, 86, 3, 0.1);
    background-image: none;
}
    
#\31 a12a160 {
    width: 60px;
    height: auto;
    justify-self: end;
    align-self: end;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f924ab61 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b717a831 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f236837 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 46ea5d9 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\31 e511d43 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\36 9ea4614::before, #\36 9ea4614 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.85;
    border-radius: inherit;
}
#\36 9ea4614 {
    background-image: url("https://irp.cdn-website.com/20ef7d6d/dms3rep/multi/opt/9eb49002-8e06-4e4c-a081-89b95e5928e5-1920w.png");
    background-attachment: fixed;
}
    
#f1428285 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e1a8df3e {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-content: center;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5adc30f {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#\30 7a32b9e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 76b0291 {
    width: 250px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#\34 796ab7f {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    order: 1;
    flex-wrap: nowrap;
    --column-gap: 8px;
    align-content: center;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 8a9d772 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0px 0px 0px 0px;
}
    
#\36 22cdbe9 {
    width: 100%;
    min-height: 80px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#f6468310 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#c1afcb8f {
    margin: 0px 0% 0px 0%;
}
    
#group_do6 {
    min-height: 450px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 d7d7c2e {
    align-items: center;
    align-content: center;
}
    
#\38 beff04a {
    justify-content: center;
}
    
#group_c3i {
    padding: 30px 30px 30px 30px;
    margin: 0px 0px 0px 0px;
}
    
#group_59m {
    padding: 60px 30px 60px 30px;
    margin: 0px 0% 0px 0%;
}
    
#innergrid_gc6 {
    grid-template-rows: minmax(100px, max-content);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cab487a9 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_d7k {
    height: 350px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#f3507a68 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#fbd4d97c {
    height: 500px;
}
}



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



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



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



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



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



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



@media (max-width: 767px) {
    
#\38 7041062 {
    order: 0;
}
    
#\36 22cdbe9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#f6468310 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 8a9d772 {
    min-height: unset;
    flex-direction: column;
    padding: 0px 0px 0px 0px;
}
    
#c1afcb8f {
    margin: 0px 0% 0px 0%;
}
    
#group_do6 {
    min-height: 165px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 d7d7c2e {
    align-items: center;
    align-content: center;
}
    
#d744ca1f {
    width: 80%;
    order: 1;
}
    
#\38 beff04a {
    column-gap: 2.4827853748424014%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    order: 3;
}
    
#widget_n0a {
    height: 5px;
    order: 4;
}
    
#fe376f88 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 50px;
}
    
#\37 a8cda84 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 50px;
}
    
#group_59m {
    padding: 30px 15px 30px 15px;
    margin: 0px 0% 0px 0%;
}
    
#group_c3i {
    padding: 15px 15px 15px 15px;
    margin: 0px 0px 0px 0px;
}
    
#\34 cf8f7ec {
    order: 2;
}
    
#\38 2fea0ab {
    order: 5;
}
    
#innergrid_gc6 {
    grid-template-rows: minmax(100px, max-content);
}
}



@media (max-width: 767px) {
    
#\37 1629857 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fb19c5c4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#cab487a9 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 15px;
}
    
#widget_d7k {
    height: 250px;
}
    
#group_1p4 {
    width: 50%;
    min-height: 50%;
}
    
#group_9m1 {
    width: 50%;
    min-height: 50%;
}
}



@media (max-width: 767px) {
    
#\33 a3900b0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#abf70e66 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\35 290f0cc {
    width: 100%;
    padding: 30px 15px 30px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\37 ccd1553 {
    width: 100%;
    padding: 30px 15px 30px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\38 eb5ba49 {
    column-gap: 6.097560975609756%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#b7458edd {
    column-gap: 6.097560975609756%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 137572b {
    width: 100%;
    padding: 30px 15px 30px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\37 c7c59bf {
    width: 100%;
    padding: 30px 15px 30px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\34 a0fd89e {
    min-height: 50px;
}
    
#fdd7b546 {
    min-height: 50px;
}
    
#\36 e72ca0a {
    min-height: 50px;
}
    
#d0f4241f {
    min-height: 50px;
}
}



@media (max-width: 767px) {
    
#f3507a68 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 15px;
}
    
#\31 4ce6db1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#fbd4d97c {
    height: 250px;
}
    
#\30 27b05eb {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\33 371b694 {
    width: 50%;
    min-height: 50%;
}
    
#\36 d2caa3b {
    width: 50%;
    min-height: 50%;
}
}



@media (max-width: 767px) {
    
#\31 e671849 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#ab7690e4 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 f5f107b {
    column-gap: 6.097560975609756%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 0632db2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_k1i {
    width: 70px;
    min-height: 70px;
}
    
#\34 7e9b616 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 0px 0%;
}
    
#a2e7bbcc {
    width: 70px;
    min-height: 70px;
}
    
#\37 1d09377 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 0px 0%;
}
    
#e44dcd63 {
    width: 70px;
    min-height: 70px;
}
    
#\31 f313f01 {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 0px 0%;
}
    
#de0c8aba {
    width: 70px;
    min-height: 70px;
}
    
#widget_78b {
    height: 5px;
}
    
#f60a65f2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 7px 10px 7px;
}
#f60a65f2 {
    min-height: 50px;
    width: 100%;
    margin: 5px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 d110089 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 1da7908 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_9nm {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 6e026c1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_a77 {
    column-gap: 6.097560975609756%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
}



@media (max-width: 767px) {
    
#\38 6277cf1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 3a4bbbb {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\38 3b4f19e {
    min-height: 50px;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 e9a26f2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 033f9d1 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\38 c6693dc {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 30px 15px 30px 15px;
    margin: 0px 0% 0px 0%;
}
    
#group_g97 {
    --column-gap: 15px;
    column-gap: 4.573170731707317%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#b370fec9 {
    height: 250px;
}
    
#group_f2c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 9522a3c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 fb24f75 {
    width: 100%;
    min-height: 50px;
}
    
#fbeac430 {
    width: 50%;
    min-height: 50%;
}
    
#d1cf6828 {
    width: 50%;
    min-height: 50%;
}
}



@media (max-width: 767px) {
    
#\39 9111498 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#ec541ab9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 acb42fc {
    column-gap: 6.097560975609756%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 93cfabc {
    width: 100%;
    padding: 30px 15px 30px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\38 f49cd7c {
    width: 100%;
    padding: 30px 15px 30px 15px;
    margin: 0px 0% 0px 0%;
}
    
#bb6ace9e {
    width: 100%;
    padding: 30px 15px 30px 15px;
    margin: 0px 0% 0px 0%;
}
    
#e4ca755b {
    width: 100%;
    padding: 30px 15px 30px 15px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 46ea5d9 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\31 e511d43 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 5adc30f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 50px;
}
    
#\31 76b0291 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 50px;
}
    
#\34 796ab7f {
    column-gap: 2.4827853748424014%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
}

#\31 7e7da84.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNklEQVQY0wXBi06CUAAA0PuNrWkt51obaboIX4DmNIeaoiL5mE3lhho1soviA1BhlkvQaX1T5wBr8/2zc7Y7x7Y3S31saZ8Ggta4t1bFnYnAVJ9bX+vNdrvf2+hdlNp8t5pS+9WVXLenEMD+C1JHC8s8/h4UqSuU01wCEzlaaaeN3iOQ0VCdzbSlfvzbz4figGeaqWAnT0hc9K0SAbKCprq2sozD0VHkfqtSqGfIFhOGhXArHQTqTNX0mbmYWKZW5XkiRCZjkUaOgkWqQmFgokhjuTd67QzajSgRcp24rz3nedLXzODZkAcYCA4FTiilSnGc9l/hXncq6K0lfY2M/yHkAsIT08zGWBJjbtzs3cUzfSllfR/FAGQwljwDTJzIkf484WFvT+G9d87jDqRsSKNyoJbw/APk2bAK5Ckv1wAAAABJRU5ErkJggg==')!important}#\39 853876b.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAt0lEQVQI1xXMaQqCQBgA0Lm4nSDCCAlKKDIqK5fGrdIZ59NxGZP+JJRpnSV6B3jo0TTiVpMYWJIyBoSB6XqG4x2x74YMZUVKYkpiqOr7s32/ujYTHPt4OleHsoIs+7jZba2Tw/Py3X+6b1/Whe1aI3kkSQM0W2rKfKHtjJD+A1EJYJGDTWUyHkgS0nRbXe3Xuu2eo5BCcI384HK5hg7GxkFHPuGWR/EZSCKAC8o4ZUlelnmepSn8AEImgRtXBABkAAAAAElFTkSuQmCC')!important}#\36 48bc150.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAIAAABPmPnhAAAACXBIWXMAAAsTAAALEwEAmpwYAAABA0lEQVQI1wH4AAf/AI+Ecqiikrq3rLWvpbavpr+6ssPDvsnHw8TBucXCtgCNg3Oln5OyrKOpopWtp5m/vrK2ta6ppZ+in5e0tKoAj4R4oZyVqaelnpyWn52TsLCkoZ6VjYZ+ioN5op+VAImAd5GNiZSSlI2KipKNh5yYjI6HfH50a4F3bJSPhACAcmV6cWp3cnJ1b3CBd3KGeGx+b2J8bWGBdGiIf3QAgGhUeWhba19YXVJMYFFHY1JGWUs/Wk1CZFpQbWVfAJBtUYZvXWdaUU5DO0g4K0w7LT8yJjkvJkM6M0tEPwCgeVuehnR2bWdVTUdAMiY8LiIpIBgcGBMrJSA2Lyq1OXJrM5hZrAAAAABJRU5ErkJggg==')!important}#\36 9ea4614.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAxUlEQVQI1wG6AEX/AODg2drZ08bBuqKbkYuEeZKMgqCRhJeFeZeIfp2ZlQDKxLjHwbe6tK2emJCPioGWkIWkmY+ckYiVjIaPjYsAvLOlvbWrsa2nnZiTkouEmpGIo5yWmpaSjIqIfXx7AL61qb22ra6sp5+cmJuUj6SblaGbl4yJiHh1dGlnZQDRzcbOy8a8urWrpJ6akIiQh4B/endvbW1mY2JfW1kA3NrV19XQx8O8tKqgm4+FfXRtYl5aWVhXWldWWFVTgURqwjk8PdcAAAAASUVORK5CYII=')!important}