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

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

  *#dm .dmInner div.u_1044272848 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1587452190 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1044272848 img {
    border-radius:8px 8px 0px 0px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1720119243 img { object-fit:contain !important; }

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

  *#dm .dmInner div.u_1381781443 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1381781443 img {
    border-radius:8px 8px 0px 0px !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1708806989 img[dm_changed] {
    border-radius:2% !important;
    -moz-border-radius:2% !important;
    -webkit-border-radius:2% !important;
  }

  *#dm .dmInner div.u_1708806989 img {
    border-radius:8px 8px 0px 0px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1421786845 img { object-fit:contain !important; }

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

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

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

  *#dm .dmInner nav.u_1537588018 { color:black !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 479px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 5% 2% 5% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/54972e5e/dms3rep/multi/opt/21720217-0076-4a16-b6e3-f8f37cc30526-1920w.webp");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#d8196fa1 {
    min-height: 571px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 5% 0% 5% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 63270ff {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#b984342f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 48%;
    min-width: 4%;
    order: 1;
    justify-content: flex-start;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#ae187cdd {
    background-color: var(--color_5);
    background-image: url("https://irp.cdn-website.com/54972e5e/dms3rep/multi/opt/app-1920w.webp?jxl&v=jxl");
}
    
#\35 45c323b {
    width: 93.92%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 cfd3aea {
    margin: 0px 0% 0px 0%;
}
    
#group_8tp {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
}
    
#group_plp {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 75px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    order: 2;
    --column-gap: 2%;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 12736cf {
    align-items: flex-start;
    width: 26.33%;
    min-height: 43px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0.9%;
    grid-area: auto / auto / auto / auto;
}
    
#eb7c1f5d {
    align-items: flex-start;
    width: 70.76%;
    min-height: 43px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_7r6 {
    width: 152px;
    height: auto;
    max-width: 100%;
}
    
#\34 41d118f {
    width: 152px;
    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 {
    
#\34 4333339 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 614b844 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    padding: 15px 20px 15px 20px;
    margin: -96px 0% 0px 0%;
}
    
#b27b7575 {
    min-height: 183px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 0px 4% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 e26bc67 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\38 f9b1895 {
    margin: 0px 0% 0px 0%;
}
    
#widget_hb8 {
    width: auto;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#abce2987 {
    align-self: start;
    max-width: 100%;
    width: 16.10%;
    margin-top: 28px;
    justify-self: start;
    height: 99px;
    order: 0;
}
    
#\30 636aae6 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\36 ea7225f {
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 2% 7% 6% 7%;
    margin: 0% 0% 0% 0%;
}
    
#\35 c1968eb {
    column-gap: 0%;
    row-gap: 14px;
    flex-direction: row;
    width: 31.33%;
    min-height: 8px;
    justify-content: space-between;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 0d12e26 {
    align-self: start;
    max-width: 100%;
    width: 51.96%;
    justify-self: center;
    height: auto;
    order: 0;
    margin: 25px 33px 0px 0px;
}
    
#\30 1038e5e {
    column-gap: 0%;
    row-gap: 14px;
    flex-direction: row;
    width: 31.33%;
    min-height: 8px;
    justify-content: space-between;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 7c12c8a {
    align-self: auto;
    max-width: 100%;
    grid-template-rows: minmax(317px, max-content);
    width: 99.96%;
    justify-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae209b0a {
    align-self: auto;
    max-height: 100%;
    min-height: 513px;
    border-color: #000000 #000000 #000000 #000000;
    flex-wrap: nowrap;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 16px 16px 16px 16px;
    box-shadow: rgba(239, 239, 239, 1) 3px 0px 11px 0px;
    width: 100%;
    justify-content: flex-start;
    border-width: 0px 0px 0px 0px;
    align-items: flex-start;
    background-image: initial;
    border-style: solid;
    justify-self: auto;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 711bbe6 {
    align-self: start;
    max-width: 100%;
    width: 73.82%;
    justify-self: end;
    height: auto;
    order: 0;
    margin: 103px 24px 0px 0px;
}
    
#\35 1cbc38a {
    margin: 0px 0% 0px 0%;
}
    
#\34 d82665f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\34 d82665f {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: 196px;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c93a93d0 {
    align-self: start;
    margin-left: 21px;
    max-width: 100%;
    width: 56.12%;
    margin-top: 151px;
    justify-self: start;
    height: auto;
    order: 0;
}
    
#widget_h4s {
    width: 184px;
    height: auto;
    min-height: 47px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin: 236px 0% 0px 7.224967769660508%;
}
    
#group_pp5 {
    width: 31.33%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 6653d9a {
    align-self: auto;
    max-width: 100%;
    grid-template-rows: minmax(317px, max-content);
    width: 99.96%;
    justify-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 96e726e {
    align-self: start;
    margin-left: 21px;
    max-width: 100%;
    width: 56.12%;
    margin-top: 151px;
    justify-self: start;
    height: auto;
    order: 0;
}
    
#\36 2400f9f {
    align-self: start;
    max-width: 100%;
    width: 55.74%;
    justify-self: center;
    height: auto;
    order: 0;
    margin: 25px 22px 0px 0px;
}
    
#\35 35159fe {
    width: 184px;
    height: auto;
    min-height: 47px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin: 236px 0% 0px 7.224967769660508%;
}
    
#\30 e26b9f4 {
    align-self: start;
    max-width: 100%;
    width: 16.10%;
    margin-top: 28px;
    justify-self: start;
    height: 99px;
    order: 0;
}
    
#b78dcd5d {
    align-self: auto;
    max-height: 100%;
    min-height: 513px;
    border-color: #000000 #000000 #000000 #000000;
    flex-wrap: nowrap;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 16px 16px 16px 16px;
    box-shadow: rgba(239, 239, 239, 1) 3px 0px 11px 0px;
    width: 100%;
    justify-content: flex-start;
    border-width: 0px 0px 0px 0px;
    align-items: flex-start;
    background-image: initial;
    border-style: solid;
    justify-self: auto;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d556cf85 {
    align-self: start;
    max-width: 100%;
    width: 73.82%;
    justify-self: end;
    height: auto;
    order: 0;
    margin: 103px 24px 0px 0px;
}
    
#e1e4675a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#e1e4675a {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: 196px;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 fb35895 {
    width: 184px;
    height: auto;
    min-height: 47px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin: 236px 0% 0px 7.224967769660508%;
}
    
#e78f858a {
    align-self: start;
    max-width: 100%;
    width: 73.82%;
    justify-self: end;
    height: auto;
    order: 0;
    margin: 103px 24px 0px 0px;
}
    
#\39 123375f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\39 123375f {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: 196px;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 9b78b0e {
    align-self: auto;
    max-width: 100%;
    grid-template-rows: minmax(317px, max-content);
    width: 99.96%;
    justify-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cfcdd974 {
    align-self: start;
    margin-left: 21px;
    max-width: 100%;
    width: 56.12%;
    margin-top: 151px;
    justify-self: start;
    height: auto;
    order: 0;
}
    
#\33 2776da9 {
    align-self: start;
    max-width: 100%;
    width: 51.96%;
    justify-self: center;
    height: auto;
    order: 0;
    margin: 25px 33px 0px 0px;
}
    
#e8b15e21 {
    align-self: auto;
    max-height: 100%;
    min-height: 513px;
    border-color: #000000 #000000 #000000 #000000;
    flex-wrap: nowrap;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 16px 16px 16px 16px;
    box-shadow: rgba(239, 239, 239, 1) 3px 0px 11px 0px;
    width: 100.00%;
    justify-content: flex-start;
    border-width: 0px 0px 0px 0px;
    align-items: flex-start;
    background-image: initial;
    border-style: solid;
    justify-self: auto;
    order: 0;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b509134c {
    align-self: start;
    max-width: 100%;
    width: 16.10%;
    margin-top: 28px;
    justify-self: start;
    height: 99px;
    order: 0;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 a8197e1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#a0e81b10 {
    min-height: 104px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a7bca631 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
    
#widget_926 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 4307c1f {
    margin: 0px 0% 0px 0%;
}
    
#widget_u6t {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#d8196fa1 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 7px;
    padding: 5% 4% 5% 4%;
}
    
#\39 63270ff {
    width: 100.00%;
    order: 0;
}
    
#b984342f {
    width: 49%;
    min-height: 8px;
    row-gap: 17px;
    order: 0;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 45c323b {
    width: 100%;
    order: 2;
    margin-top: 1px;
}
    
#\35 cfd3aea {
    margin: 0px 0% 0px 0%;
}
    
#ae187cdd {
    background-position: 0% 50%;
}
    
#group_8tp {
    width: 49%;
    min-height: 414px;
    height: auto;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 1;
    align-self: center;
}
    
#\32 12736cf {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#eb7c1f5d {
    width: 100%;
    height: auto;
    min-height: 43px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 41d118f {
    width: 141px;
    height: auto;
}
    
#widget_7r6 {
    width: 142px;
    height: auto;
}
    
#group_plp {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 110px;
    row-gap: 10px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b27b7575 {
    padding: 0% 4% 5% 4%;
}
    
#\38 f9b1895 {
    margin: 0px 0% 0px 0%;
}
    
#\36 614b844 {
    width: 100%;
    align-items: center;
    align-content: center;
    padding: 25px 10px 25px 10px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#abce2987 {
    align-self: start;
    width: 10.46%;
    justify-self: start;
    height: 103px;
    margin: 28px 0px 0px 24px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 ea7225f {
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    min-height: 240px;
    flex-wrap: wrap;
    padding: 2% 4% 8% 4%;
}
    
#\35 c1968eb {
    flex: 1 1 auto;
    width: 49%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\32 0d12e26 {
    align-self: start;
    width: 38.56%;
    justify-self: start;
    margin: 34px 0px 0px 69px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 1038e5e {
    flex: 1 1 auto;
    width: 49%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#ae209b0a {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 711bbe6 {
    align-self: start;
    width: 53.38%;
    justify-self: center;
    margin: 106px 12px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#c93a93d0 {
    align-self: start;
    width: 56.12%;
    justify-self: start;
    margin: 149px 0px 0px 24px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_pp5 {
    width: 49%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#e8b15e21 {
    width: 48.61%;
}
    
#\35 1cbc38a {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a0e81b10 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\37 4307c1f {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 129px;
    align-items: center;
    width: 100.00%;
    row-gap: 16px;
    height: auto;
    align-self: center;
    padding: 40px 16px 40px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d8196fa1 {
    min-height: 0;
    flex-direction: column;
    row-gap: 14px;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#b984342f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 11px;
    order: 1;
}
    
#\35 45c323b {
    width: 100%;
}
    
#\39 63270ff {
    margin-top: 19px;
}
    
#ae187cdd {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 100% 50%;
}
    
#group_8tp {
    width: 100%;
    min-height: 32px;
    align-items: center;
    order: 0;
    height: auto;
}
    
#\32 12736cf {
    width: 34.24%;
    height: auto;
    min-height: 43px;
}
    
#eb7c1f5d {
    width: 63.17%;
    margin-left: -0.2%;
    column-gap: 7.313511646553778%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 41d118f {
    margin-right: 0%;
    margin-left: 0%;
    width: 56.98%;
    height: auto;
}
    
#widget_7r6 {
    width: 112px;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\36 614b844 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 25px 0px 25px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b27b7575 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 1% 4% 40px 4%;
}
    
#\38 f9b1895 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#abce2987 {
    align-self: start;
    width: 15.49%;
    justify-self: start;
    height: 99px;
    margin: 16px 0px 0px 8px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 ea7225f {
    column-gap: 11%;
    row-gap: 16px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0px 4% 40px 4%;
}
    
#\35 c1968eb {
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 0d12e26 {
    align-self: start;
    width: 38.55%;
    justify-self: start;
    margin: 16px 0px 0px 62px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 1038e5e {
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 7c12c8a {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 1;
    grid-template-rows: minmax(280px, max-content);
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae209b0a {
    min-height: 0px;
    align-items: flex-start;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 711bbe6 {
    align-self: start;
    width: 48.59%;
    justify-self: center;
    margin: 93px 40px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 1cbc38a {
    margin: 0px 0% 0px 0%;
}
    
#\34 d82665f {
    height: 197px;
    order: 0;
}
    
#c93a93d0 {
    align-self: start;
    width: 56.12%;
    justify-self: start;
    margin: 135px 0px 0px 22px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_pp5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 6653d9a {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 1;
    grid-template-rows: minmax(280px, max-content);
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 96e726e {
    align-self: start;
    width: 56.12%;
    justify-self: start;
    margin: 135px 0px 0px 22px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 2400f9f {
    align-self: start;
    width: 48.55%;
    justify-self: center;
    margin: 16px 40px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 e26b9f4 {
    align-self: start;
    width: 15.49%;
    justify-self: start;
    height: 99px;
    margin: 16px 0px 0px 8px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b78dcd5d {
    min-height: 0px;
    align-items: flex-start;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d556cf85 {
    align-self: start;
    width: 48.59%;
    justify-self: center;
    margin: 93px 38px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e1e4675a {
    height: 196px;
    order: 0;
}
    
#e78f858a {
    align-self: start;
    width: 48.59%;
    justify-self: center;
    margin: 93px 44px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 123375f {
    height: 199px;
    order: 0;
}
    
#\37 9b78b0e {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 1;
    grid-template-rows: minmax(280px, max-content);
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cfcdd974 {
    align-self: start;
    width: 56.12%;
    justify-self: start;
    margin: 135px 0px 0px 22px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 2776da9 {
    align-self: start;
    width: 38.55%;
    justify-self: start;
    margin: 16px 0px 0px 63px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e8b15e21 {
    min-height: 0px;
    align-items: flex-start;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b509134c {
    align-self: start;
    width: 15.49%;
    justify-self: start;
    height: 99px;
    margin: 16px 0px 0px 8px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_h4s {
    justify-self: start;
    align-self: start;
    margin: 206px 0% 0px 7.42103024908432%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 35159fe {
    justify-self: start;
    align-self: start;
    margin: 209px 0% 0px 7.221529509559435%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 fb35895 {
    justify-self: start;
    align-self: start;
    margin: 214px 0% 0px 8.884039900249377%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



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

#ae187cdd.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,UklGRkIAAABXRUJQVlA4IDYAAAAwAgCdASoKAAMAAUAmJagCdLoB+AADIQb97AD++J2aXy3eqGXH/4MR8yIPLV/8w+2/Dc/ZAAA=')!important}