@media all {
  *#dm .dmInner div.u_3862507022 .svg { fill:var(--color_5) !important; }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1694815002 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(164,196,156,0.5) !important;
    border-color:rgb(164,196,156) !important;
    border-style:double !important;
  }

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

  *#dm .dmInner div.u_1665901650 {
    background-color:var(--color_2) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1548901961 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(164,196,156,0.5) !important;
    border-color:rgb(164,196,156) !important;
    border-style:double !important;
  }

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

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

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

  *#dm .dmInner nav.u_1998592992 { color:white !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.99%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.99%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/3f0c5697/dms3rep/multi/opt/20211228_162211-scaled-718h.jpg");
    border-radius: 0px 0px 0px 0px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_m3t {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#ba61ec1e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.99%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/3f0c5697/dms3rep/multi/opt/IMG_0120_2-718h.jpg");
    border-radius: 0px 0px 0px 0px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\31 5e000e2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    flex: 0 1 auto;
}
    
#\37 c4225ec {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
}
    
#b5ee17ad {
    background-color: var(--color_2);
    background-image: none;
}
    
#b803a983 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/3f0c5697/dms3rep/multi/opt/AdobeStock_354682762-1920w.jpeg");
    border-radius: 0px 0px 0px 0px;
    order: 0;
    flex: 0 1 auto;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_1mn {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 1eb1bfe.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 1eb1bfe {
    width: 556px;
    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 {
    
#\39 9639409 {
    align-items: flex-start;
    width: 32.66%;
    min-height: 701px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    background-image: none;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    justify-content: flex-start;
}
    
#\32 a58bd1e {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\34 98508e7 {
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#aa098044 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 92b23fa {
    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_n9l {
    align-items: flex-start;
    width: 32.66%;
    min-height: 700px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    background-image: none;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    justify-content: flex-start;
}
    
#widget_r05 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 f585511.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 f585511 {
    width: 1001.35px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 83cca79 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 bf6a535 {
    align-items: flex-start;
    width: 32.66%;
    min-height: 701px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    background-image: none;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
    justify-content: flex-start;
}
    
#\36 fffaa37 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fecbf166.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fecbf166 {
    width: 1001.35px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b40d9df3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9380c1a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 9380c1a {
    width: 1001.35px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_opn {
    align-items: flex-start;
    width: 99.9%;
    min-height: 250px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    background-image: url("https://irp.cdn-website.com/3f0c5697/dms3rep/multi/opt/AdobeStock_293634819-1920w.jpeg");
    border-radius: 20px 20px 20px 20px;
    height: auto;
    flex: 0 1 auto;
}
    
#\33 2160d9c {
    align-items: flex-start;
    width: 99.9%;
    min-height: 250px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    background-image: url("https://irp.cdn-website.com/3f0c5697/dms3rep/multi/opt/AdobeStock_332538740-a32eb52d-1920w.jpeg");
    border-radius: 20px 20px 20px 20px;
    height: auto;
    flex: 0 1 auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc1a192e {
    align-items: flex-start;
    width: 99.9%;
    min-height: 250px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    background-image: url("https://irp.cdn-website.com/3f0c5697/dms3rep/multi/opt/AdobeStock_2022342895-1920w.jpeg");
    border-radius: 20px 20px 20px 20px;
    height: auto;
    flex: 0 1 auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ed85781 {
    background-color: var(--color_5);
    background-image: none;
}
}



@media all {
    
#\31 f4c6b18 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\30 08f43fc {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#cbfbe9a8 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 b564ebe {
    background-color: var(--color_2);
    background-image: none;
}
    
#\34 cf69b3e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 cf69b3e {
    width: 1001.35px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c7c6240e {
    align-items: center;
    width: 32%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    background-image: none;
    height: auto;
    justify-content: flex-start;
    justify-self: auto;
    align-self: center;
    order: 0;
    align-content: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_2mj {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_cvq {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 6d87cc5 {
    align-items: center;
    width: 32%;
    min-height: 194px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    background-image: none;
    height: auto;
    justify-content: flex-start;
    justify-self: auto;
    align-self: center;
    order: 0;
    align-content: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad3911b7 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#bb007bac.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bb007bac {
    width: 1001.35px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c75a8900 {
    align-items: center;
    width: 32%;
    min-height: 198px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    background-image: none;
    height: auto;
    justify-content: flex-start;
    justify-self: auto;
    align-self: center;
    order: 0;
    align-content: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ec3471f {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 e5d6a86.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 e5d6a86 {
    width: 1001.35px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f2bab625 {
    align-items: center;
    width: 32%;
    min-height: 194px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    background-image: none;
    height: auto;
    justify-content: flex-start;
    justify-self: auto;
    align-self: center;
    order: 0;
    align-content: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c85a61d5 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 60f8b1c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 60f8b1c {
    width: 1001.35px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f45fd0db {
    align-items: center;
    width: 32%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    background-image: none;
    height: auto;
    justify-content: flex-start;
    justify-self: auto;
    align-self: center;
    order: 0;
    align-content: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c657ae0 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 ab3c040.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 ab3c040 {
    width: 1001.35px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#fdf6273e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.99%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/3f0c5697/dms3rep/multi/opt/AdobeStock_236276322-744h.jpeg");
    border-radius: 0px 0px 0px 0px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e6065689 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#\38 fffe6d3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.99%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 b2179f5 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 0ee8d17 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 7edd673 {
    margin: 0px 0% 0px 0%;
}
    
#\35 0ecf9fc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 0ecf9fc {
    width: 1054.35px;
    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 91554cb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.99%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/3f0c5697/dms3rep/multi/opt/AdobeStock_715783949-744h.jpeg");
    border-radius: 0px 0px 0px 0px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\38 7db9b46 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#dcddeb92 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_4);
    order: 1;
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e5338d7b {
    margin: 0px 0% 0px 0%;
}
    
#\34 d8c59f7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/3f0c5697/dms3rep/multi/opt/AdobeStock_78347366-1920w.jpeg");
    border-radius: 5px 0px 0px 5px;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 12b2f22 {
    min-height: 320px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#b7e649e7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b7e649e7 {
    width: 1054.35px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a394cf77 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
}



@media all {
    
#\39 6b1bc90 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 e11a035 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#adbce27f {
    background-color: var(--color_5);
    background-image: none;
}
    
#c057ec5a {
    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;
}
    
#widget_lvv {
    width: 100%;
    height: 410px;
    position: relative;
    min-width: 10px;
    min-height: 100px;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 780dd1e.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#\31 780dd1e {
    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;
}
    
#\33 b9bff71 {
    min-height: 0;
    flex-direction: column;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 1e12e9c {
    min-height: 300px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-content: center;
    align-self: auto;
    justify-self: auto;
    order: 0;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 e8d6222 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
}
    
#\34 a5fc75e {
    margin: 0px 0% 0px 0%;
}
    
#\36 4ab3b0b {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    margin-top: -185px;
}
    
#\34 eae3368 {
    min-height: 150px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100.00%;
    min-width: 4%;
    background-color: var(--color_5);
    align-self: auto;
    justify-self: auto;
    order: 1;
    background-image: none;
    height: auto;
    border-width: 0 0 15px 0;
    border-color: #000000 #000000 var(--color_2) #000000;
    border-style: solid;
    padding: 0px 8% 0px 8%;
    margin: 0.1% 0% 0% 0%;
}
    
#\37 4decaca::before, #\37 4decaca > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.5;
    border-radius: inherit;
}
#\37 4decaca {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#a09bc43c {
    width: 100px;
    height: auto;
    max-width: 100%;
}
    
#\37 9eb7f15.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 5px 5px 5px;
}
#\37 9eb7f15 {
    width: 67.84%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 2a65798 {
    width: 100px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a0a6dd3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
}
    
#\35 7d0304c {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#widget_3fp {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e39373a1::before, #e39373a1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.9;
    border-radius: inherit;
}
#e39373a1 {
    background-image: url("https://irp.cdn-website.com/3f0c5697/dms3rep/multi/opt/images-1920w.jpg");
    background-size: contain;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 9639409 {
    height: auto;
    min-height: 714px;
}
    
#aa098044 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 bf6a535 {
    height: auto;
    min-height: 714px;
}
    
#group_opn {
    height: auto;
    min-height: 200px;
}
    
#\33 2160d9c {
    min-height: 200px;
}
    
#fc1a192e {
    min-height: 200px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cbfbe9a8 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\31 6d87cc5 {
    height: auto;
    min-height: 212px;
}
    
#c75a8900 {
    height: auto;
    min-height: 210px;
}
    
#f45fd0db {
    height: auto;
    min-height: 194px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 12b2f22 {
    padding-left: 2%;
    padding-right: 2%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 780dd1e {
    width: 100.00%;
    margin-top: -55px;
}
    
#\33 b9bff71 {
    padding: 0px 0px 0px 0px;
}
    
#\36 4ab3b0b {
    width: 99.93%;
}
    
#\34 eae3368 {
    padding: 0px 2% 0px 2%;
    margin: 0.1% 0% 0% 0%;
}
}



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



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 200px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#ba61ec1e {
    min-height: 200px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\31 5e000e2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 c4225ec {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#b803a983 {
    min-height: 200px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\39 9639409 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 400px;
}
    
#\32 a58bd1e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 98508e7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#aa098044 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_n9l {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 400px;
}
    
#\35 bf6a535 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 400px;
}
}



@media (max-width: 767px) {
    
#\31 f4c6b18 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 08f43fc {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#cbfbe9a8 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#c7c6240e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 6d87cc5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c75a8900 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f2bab625 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f45fd0db {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#fdf6273e {
    min-height: 200px;
    align-items: center;
    width: 100%;
}
    
#\38 fffe6d3 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 b2179f5 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 91554cb {
    min-height: 200px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#dcddeb92 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\34 d8c59f7 {
    min-height: 200px;
    align-items: center;
    width: 100%;
}
    
#\32 12b2f22 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (max-width: 767px) {
    
#\39 6b1bc90 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\31 e11a035 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\31 780dd1e {
    width: 100.00%;
    margin-top: -60px;
}
    
#\33 b9bff71 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 0% 0% 0%;
}
    
#\38 1e12e9c {
    min-height: 380px;
    align-items: center;
    width: 100.00%;
    height: auto;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 e8d6222 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 a5fc75e {
    margin: 0px 0% 0px 0%;
}
    
#\36 4ab3b0b {
    padding: 16px 15px 16px 15px;
    margin: -185px 0% 0px 0%;
}
    
#\34 eae3368 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
}
    
#\37 9eb7f15 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\39 a0a6dd3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 7d0304c {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}

#b803a983.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAdEAACAgMAAwAAAAAAAAAAAAABAgQRAAMFBgci/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQP/xAAZEQACAwEAAAAAAAAAAAAAAAAAAQIDIRH/2gAMAwEAAhEDEQA/AKWT4XI7EJd0B1jvVijV5CbfTfXba7Getkkn6xjCvkViRKes/9k=')!important}#group_opn.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAGhAAAgMBAQAAAAAAAAAAAAAAAAEDBAUCI//EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAWEQEBAQAAAAAAAAAAAAAAAAABEQD/2gAMAwEAAhEDEQA/ANLuKpJYUc66ZQsrPaXmwAJVz2Bv/9k=')!important}#\33 2160d9c.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIBAAAQQBBAMAAAAAAAAAAAAAAQACAwURBhIUIjFR4f/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAaEQACAgMAAAAAAAAAAAAAAAAAAQIRAxIh/9oADAMBAAIRAxEAPwCxZ2/Kr9sEQgif1cB6WFfp2nc9xMZyTnx9REF5ZUujNFbP/9k=')!important}#fc1a192e.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAME/8QAIBAAAQMDBQEAAAAAAAAAAAAAAQADBAIREgUGISIxQf/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAXEQEAAwAAAAAAAAAAAAAAAAABAAIR/9oADAMBAAIRAxEAPwDc1H0mJLxYgNitvpeysYu3ySaoFOR94+oiJs6xCphP/9k=')!important}#fdf6273e.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHRAAAQUAAwEAAAAAAAAAAAAAAwABAgQFBhESUf/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAXEQADAQAAAAAAAAAAAAAAAAAAAQJR/9oADAMBAAIRAxEAPwDQwbV7kYAWC3CRtgi/ib/FIXC0JFnKWuft3d3REaY7icP/2Q==')!important}#\36 91554cb.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAeEAACAgICAwAAAAAAAAAAAAABAgADBBEFBhRhcf/EABQBAQAAAAAAAAAAAAAAAAAAAAP/xAAVEQEBAAAAAAAAAAAAAAAAAAABAP/aAAwDAQACEQMRAD8Ap2VymS9T+DYaSp2fkJ2lVQB7LCwGifcRDVkAv//Z')!important}#\34 d8c59f7.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHBAAAgIDAQEAAAAAAAAAAAAAAQIABQMEIQYR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAVEQEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEQMRAD8AuVFdYZLBtDGylT3p5NYvhdoqCdhPsRJQ6//Z')!important}#e39373a1.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHxAAAgIBBAMAAAAAAAAAAAAAAQMAAgYEBRIjMUFR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAVEQEBAAAAAAAAAAAAAAAAAAABAP/aAAwDAQACEQMRAD8A0DEnO29uoIbZtqtIJt7l1XI3cR0L8fTEQKAv/9k=')!important}