@media all {
  *#dm .dmInner a.u_1608070624:hover { background-image:none !important; }

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

  *#dm .dmInner a.u_1608070624 {
    background-color:var(--color_8) !important;
    background-image:none !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1972692798 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

  *#dm .dmInner *.u_1972692798 .photoGalleryViewAll { text-align:CENTER !important; }

  *#dm .dmInner div.u_1972692798 .photoGalleryViewAll.link { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1687013603 img { border-radius:50% 50% 50% 50% !important; }

  *#dm .dmInner div.u_1333567427 img { border-radius:50% 50% 50% 50% !important; }

  *#dm .dmInner div.u_1967097862 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

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

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

  *#dm .dmInner a.u_1727513959 {
    background-color:var(--color_8) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_2790700521 span.text {
    font-family: Mulish !important;
    font-size:18px !important;
    color:var(--color_8) !important;
  }

  *#dm .dmInner a.u_1830014190 span.text {
    font-family: Mulish !important;
    font-size:18px !important;
    color:var(--color_8) !important;
  }

  *#dm .dmInner a.u_1542539301 span.text {
    font-size:18px !important;
    font-family: Mulish !important;
    color:var(--color_8) !important;
  }

  *#dm .dmInner a.u_1608070624 span.text {
    font-family: Mulish !important;
    font-size:16px !important;
  }

  *#dm .dmInner a.u_1727513959 span.text {
    font-family: Mulish !important;
    font-size:16px !important;
  }

  *#dm .dmInner a.u_2790700521 {
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1830014190 {
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1542539301 {
    background-color:var(--color_4) !important;
    background-image:none !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1972692798 .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_1972692798 .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_1972692798 .photoGalleryViewAll { padding:0 20px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1651701672 img {
    object-position:50% 50% !important;
    object-fit:cover !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_4);
    background-image: none;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0% 0% 0% 0%;
    margin: 5% 0% 5% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 235px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 8% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#widget_glj.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#widget_glj {
    width: 61.25%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: -71px 0% 10px 0%;
}
}



@media all {
    
#becc49f3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/90ecc96c/dms3rep/multi/opt/IMG_3312-1920w.jpeg");
    border-radius: 10px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 e6e0eaf {
    background-color: var(--color_4);
    background-image: none;
}
    
#\30 67368fe {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#cbd95c3e {
    min-height: 540px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 3% 2% 3% 2%;
    margin: 0% 0% 0% 0%;
}
    
#widget_1f9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_jg5 {
    width: 96.66%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 aec46c3 {
    width: 200px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#b9451906 {
    min-height: 41px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 8% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\37 52c365c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 6a325c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -62px;
}
    
#\39 62406ff {
    background-color: var(--color_8);
    background-image: none;
}
}



@media all {
    
#cad2881e {
    align-items: flex-end;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 166fbc1 {
    width: 220px;
    height: auto;
    max-width: 100%;
    order: 3;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#defcf98f {
    width: 588.828px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 24px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0fb97da {
    width: 84.20%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin: 24px 0% 32px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 679f9e9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\32 141b889 {
    width: 37.15%;
    height: 713px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0px 0px 66px;
}
    
#de8fdc3b {
    width: 45%;
    height: 710px;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 10px 5px 0px 0px;
}
    
#a225ad89 {
    min-height: 697px;
    column-gap: 8%;
    row-gap: 48px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 ecfd036 {
    align-items: center;
    justify-self: end;
    align-self: start;
    order: 0;
    width: 44.32%;
    min-height: 50.83%;
    background-color: var(--color_4);
    background-image: none;
    height: auto;
    padding: 2% 2% 2% 2%;
    margin: 227px 18.295423119469024% 0px 0%;
}
    
#\30 af55806 {
    width: 100%;
    grid-template-rows: minmax(634px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: var(--color_4);
    background-image: none;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#eaa664e1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#d55533fe {
    min-height: 323px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 3% 5.5% 3% 5.5%;
    margin: 0% 0% 0% 0%;
}
    
#dfcb2f78 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 81cb03e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    order: 0;
    background-image: initial;
    flex-wrap: nowrap;
    padding: 2px 4px 2px 4px;
    margin: 0% 0% 0% 0%;
}
    
#b2633265 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 2b16726 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#ca96fb79 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#abff4ac2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 33.33%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: var(--color_8);
    background-image: none;
    padding: 4% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\35 eb52f36 {
    width: 85px;
    height: 85px;
    max-width: 100%;
}
    
#\35 d2dc4e5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e094456e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 eb2bbe8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 33.33%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 1px 0 0;
    background-color: var(--color_8);
    background-image: none;
    padding: 4% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#e58adf85 {
    min-height: 451px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 d3624b9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 33.33%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 1px 0 0;
    background-color: var(--color_8);
    background-image: none;
    padding: 4% 3% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#fcf23541 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.65%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5e92dd4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 3ed876d {
    width: 85px;
    height: 85px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 70f38ae {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.47%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac21edb8 {
    background-color: var(--color_3);
    background-image: none;
    border-style: solid;
    border-color: var(--color_2) #000000 var(--color_2) #000000;
    border-width: 1px 0 1px 0;
}
    
#ecc9ce59 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#b05b2140 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#b6ecf7da {
    width: 85px;
    height: 85px;
    max-width: 100%;
}
    
#widget_v4d {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_jnh {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_92f {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f3986c6f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 48f55ef {
    min-height: 30px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#cca9f17d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_bc5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_bc5 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 1px;
    max-width: 100%;
}
    
#\38 441b5d9 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 6%;
    padding-right: 6%;
}
    
#widget_glj.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0% 0px 0px;
}
#widget_glj {
    width: 86.39%;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3d24979f4a54e38542a8abd {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding: 0% 0% 0% 0%;
    margin: 5% 0% 5% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cbd95c3e {
    min-height: 450px;
    column-gap: 6%;
    padding: 6% 4% 6% 4%;
}
    
#becc49f3 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 10px;
    width: 99%;
}
    
#\38 aec46c3 {
    height: auto;
    width: 180px;
    min-height: 50px;
}
    
#\30 67368fe {
    width: 99%;
}
    
#widget_jg5 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b9451906 {
    padding-left: 2%;
    padding-right: 2%;
    padding-top: 10%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 0fb97da {
    width: 99.93%;
}
    
#\32 141b889 {
    height: 630px;
}
    
#de8fdc3b {
    height: 539px;
    justify-self: end;
    align-self: center;
    width: 45.00%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a225ad89 {
    min-height: 627px;
    padding: 0px 0px 0px 0px;
}
    
#\39 ecfd036 {
    justify-self: center;
    align-self: start;
    height: auto;
    min-height: 87.70%;
    width: 61.51%;
    padding: 6% 6% 6% 6%;
    margin: -1px 38px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 af55806 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d55533fe {
    min-height: 80px;
    padding: 3% 2% 3% 2%;
}
    
#\39 81cb03e {
    padding: 16px 16px 16px 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#abff4ac2 {
    row-gap: 30px;
    width: 33.33%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 eb52f36 {
    height: 85px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d2dc4e5 {
    order: 1;
}
    
#e58adf85 {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#\39 eb2bbe8 {
    row-gap: 30px;
    width: 33.33%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#fcf23541 {
    height: auto;
    min-height: 127px;
    margin: 0px 0% 0px 0%;
}
    
#\32 d3624b9 {
    row-gap: 30px;
    width: 33.33%;
    min-height: 8px;
    flex-direction: column;
    height: auto;
    flex-wrap: nowrap;
    padding-left: 3%;
}
    
#\38 5e92dd4 {
    justify-self: auto;
    align-self: auto;
    width: 99.17%;
    order: 0;
    height: auto;
    min-height: 128px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3ed876d {
    height: 85px;
}
    
#\36 70f38ae {
    height: auto;
    min-height: 130px;
    margin: 0px 0% 0px 0%;
}
    
#ecc9ce59 {
    order: 2;
}
    
#b05b2140 {
    order: 2;
}
    
#b6ecf7da {
    height: 85px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 48f55ef {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\38 441b5d9 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 135px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: unset;
    flex-direction: column;
    padding: 12% 6% 8% 6%;
}
    
#widget_glj.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_glj {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 5px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#becc49f3 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 10px;
}
    
#\30 67368fe {
    width: 100%;
    min-height: 250px;
    align-items: flex-start;
    row-gap: 15px;
    justify-content: space-between;
}
    
#cbd95c3e {
    min-height: unset;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    padding-bottom: 6%;
    row-gap: 32px;
}
    
#widget_jg5 {
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\38 aec46c3 {
    height: auto;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: 100%;
    min-height: 50px;
}
}



@media (max-width: 767px) {
    
#b9451906 {
    min-height: unset;
    flex-direction: column;
    padding: 16% 4% 8% 4%;
}
    
#\37 52c365c {
    width: 100%;
    min-height: 31px;
    align-items: center;
}
    
#\35 6a325c0 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#cad2881e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 166fbc1 {
    order: 3;
}
    
#defcf98f {
    order: 1;
}
    
#\36 0fb97da {
    order: 2;
    width: 99.01%;
}
    
#\32 141b889 {
    height: 250px;
    justify-self: start;
    align-self: start;
    width: 50%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#de8fdc3b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#de8fdc3b {
    height: 147px;
    justify-self: end;
    align-self: start;
    width: 60.55%;
    margin: 523px 5px 20px 5px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a225ad89 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\39 ecfd036 {
    justify-self: end;
    align-self: start;
    height: auto;
    min-height: 64.03%;
    width: 71.58%;
    padding: 8% 8% 8% 8%;
    margin: 120px 13px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 af55806 {
    width: 100.00%;
    grid-template-rows: minmax(670px, max-content);
}
}



@media (max-width: 767px) {
    
#d55533fe {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 3% 4% 3%;
}
    
#dfcb2f78 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 81cb03e {
    min-height: 80px;
    align-items: center;
    width: 100%;
    height: auto;
    row-gap: 36px;
    padding: 16px 16px 16px 16px;
}
}



@media (max-width: 767px) {
    
#\31 2b16726 {
    margin: 0px 0% 0px 0%;
}
    
#abff4ac2 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    padding: 6% 6% 12% 6%;
}
    
#\35 eb52f36 {
    height: 64px;
    width: 64px;
}
    
#\35 d2dc4e5 {
    order: 1;
}
    
#\39 eb2bbe8 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    padding: 6% 6% 6% 6%;
}
    
#e58adf85 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#\32 d3624b9 {
    width: 100%;
    min-height: 167px;
    align-items: flex-start;
    row-gap: 20px;
    height: auto;
    justify-content: flex-start;
    padding: 12% 6% 6% 6%;
}
    
#fcf23541 {
    row-gap: 24px;
    flex-direction: row;
    align-items: center;
    min-height: auto;
}
    
#\38 5e92dd4 {
    row-gap: 24px;
    flex-direction: row;
    min-height: auto;
    align-items: center;
    justify-self: auto;
    align-self: auto;
    width: 99.77%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3ed876d {
    height: 64px;
    width: 64px;
}
    
#\36 70f38ae {
    row-gap: 24px;
    flex-direction: row;
    min-height: auto;
    align-items: center;
}
    
#ecc9ce59 {
    margin: 0px 0% 0px 0%;
}
    
#b05b2140 {
    margin: 0px 0% 0px 0%;
}
    
#b6ecf7da {
    height: 64px;
    width: 64px;
}
}



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

#becc49f3.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHhAAAgEEAwEAAAAAAAAAAAAAAQIAAwUTIQYRMfD/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAGhEAAgIDAAAAAAAAAAAAAAAAAREAIQIDE//aAAwDAQACEQMRAD8Amv11vVYsqUnbGNE+EfdTDD8iIBxLuIgOhQdx2OsMqp//2Q==')!important}