@media (min-width:1025px) {
  *#dm .dmInner *.u_2282624405 .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 div.u_2282624405 .caption-button {
    width:200px !important;
    height:50px !important;
  }

  *#dm .dmInner *.u_2282624405 .photoGalleryThumbs { padding:0px !important; }

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

  *#dm .dmInner *.u_2282624405 .photoGalleryViewAll { padding:0 0px !important; }
}
@media all {
  *#dm .dmInner div.u_2954285351 .svg { fill:var(--color_2) !important; }

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

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

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

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

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

  *#dm .dmInner div.u_1432257530 img { border-radius:20px 20px 0px 0px !important; }

  *#dm .dmInner div.u_1374403023 img { border-radius:20px 20px 0px 0px !important; }

  *#dm .dmInner div.u_1558741457 img { border-radius:20px 20px 0px 0px !important; }

  *#dm .dmInner div.u_1252078772 img { border-radius:20px 20px 0px 0px !important; }

  *#dm .dmInner div.u_1911548460 img { border-radius:20px 20px 0px 0px !important; }

  *#dm .dmInner div.u_1463955273 img { border-radius:20px 20px 0px 0px !important; }

  *#dm .dmInner div.u_1038212033 img { border-radius:20px 20px 0px 0px !important; }

  *#dm .dmInner div.u_1710959054 img { border-radius:20px 20px 0px 0px !important; }

  *#dm .dmInner div.u_1702447524 img { border-radius:20px 20px 0px 0px !important; }

  *#dm .dmInner div.u_1727930775 img { border-radius:20px 20px 0px 0px !important; }

  *#dm .dmInner div.u_1915078341 img { border-radius:20px 20px 0px 0px !important; }

  *#dm .dmInner div.u_1106337930 img { border-radius:20px 20px 0px 0px !important; }

  *#dm .dmInner div.u_1111958776 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(246,135,18) rgb(0,0,0) !important;
  }

  *#dm .dmInner div.u_2282624405 .caption-inner { background-color:var(--color_2) !important; }

  *#dm .dmInner *.u_2282624405 .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 div.u_2282624405 .caption-container .caption-title { color:var(--color_3) !important; }

  *#dm .dmInner div.u_2282624405 .caption-container .caption-text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_2282624405 .caption-container .caption-text .rteBlock { color:var(--color_3) !important; }

  *#dm .dmInner div.u_2282624405 {
    border-style:solid !important;
    border-width:0px !important;
  }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1824372597 { display:block !important; }

  *#dm .dmInner *.u_1202230239 { display:none !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_2282624405 .caption-button {
    width:200px !important;
    height:50px !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_2282624405 .photoGalleryThumbs { padding:0px !important; }

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

  *#dm .dmInner *.u_2282624405 .photoGalleryViewAll { padding:0 0px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521::before, #\36 3bd85219866cc3622781521 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0);
    opacity: 0.5;
    border-radius: inherit;
}
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    background-position: 0% 50%;
    column-gap: 4%;
    row-gap: 24px;
    width: 61.5%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/aeda7c88/dms3rep/multi/opt/Designs+-+2026-01-22T052903.230-1920w.png");
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 733px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 38.50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    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://lirp.cdn-website.com/aeda7c88/dms3rep/multi/opt/29-1920w.png");
    background-attachment: fixed;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_3kl {
    align-items: flex-start;
    width: 61.45%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_h9n {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_3l7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#group_lek {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#widget_11l.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#widget_11l {
    width: 250px;
    height: auto;
    min-width: 32px;
    min-height: 50px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 536717f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\38 536717f {
    width: 250px;
    height: auto;
    min-width: 32px;
    min-height: 50px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 ac4caa5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 556px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 10% 4% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_nsm {
    width: 100.00%;
    grid-template-rows: minmax(440px, max-content);
    max-width: 100%;
}
    
#group_k13 {
    align-items: flex-start;
    justify-self: end;
    align-self: start;
    order: 0;
    width: 38.3%;
    min-height: 58.409090909090914%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    margin: -1px 131px 0px 0px;
}
    
#group_g1b {
    align-items: flex-start;
    justify-self: start;
    align-self: end;
    order: 0;
    width: 78.02%;
    min-height: 95.45%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-image: url("https://lirp.cdn-website.com/aeda7c88/dms3rep/multi/opt/58-1920w.png");
    border-radius: 20px 20px 20px 20px;
    margin: 0px 0px 0px 0px;
}
    
#b88ae1ec {
    align-items: flex-start;
    width: 41.83%;
    min-height: 290px;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-image: url("https://lirp.cdn-website.com/aeda7c88/dms3rep/multi/opt/49-1920w.png");
    border-width: 10px 10px 10px 10px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    justify-self: end;
    align-self: start;
    border-radius: 20px 20px 20px 20px;
    margin: 100px 8px 0px 0px;
}
    
#widget_mli {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_cm8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\35 6c1b968 {
    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 {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 32b5830 {
    min-height: 540px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\39 de1a331 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\39 af884c9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    align-items: center;
    box-shadow: none;
    justify-content: flex-start;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\32 2f7208e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    align-items: center;
    box-shadow: none;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#widget_m0m {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_cmn {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_74d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_poa {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#da2ce795 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\32 22c6571 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#eee9b203 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#\35 ff6ce07 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_f3f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_ecv {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#widget_3ca {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#widget_ogg {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_1g4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 8983acf {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#adb3081c {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\36 fae50c1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fbe3d12e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 79b1a31 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\31 0003f7b {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\37 7cedbf3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c5054c1c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 aa24819 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 37978c9 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\31 f27cba3 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\34 7c2fee7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 8f915fe {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cb600ee9 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#d4ceded6 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\32 9230ed4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 2ce42b0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 6ffffc5 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    border-radius: 20px 20px 20px 20px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\36 b20c2cd {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\37 0acd03b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 2c4b0f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#bcaccda8 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\37 74c2bfc {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#a5faa7bc {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#ca91cb0c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_6t8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_jla {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
}
    
#group_uk3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    align-self: stretch;
    min-width: 32px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_tr9 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#group_opr {
    align-items: center;
    width: 100%;
    min-height: 115px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    height: auto;
}
    
#widget_o6a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_lt7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 78065ae {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    align-self: stretch;
    min-width: 32px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 6735c37 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\31 021bd49 {
    align-items: center;
    width: 100%;
    min-height: 115px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    height: auto;
}
    
#e2963890 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 26d498a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 afe0431 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    align-self: stretch;
    min-width: 32px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 bd7a86d {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#fb3bc11a {
    align-items: center;
    width: 100%;
    min-height: 115px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    height: auto;
}
    
#\33 9dd6e12 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3ff984e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ab8594fc {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
}
    
#\34 094a303 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    align-self: stretch;
    min-width: 32px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f2f224db {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\34 858060b {
    align-items: center;
    width: 100%;
    min-height: 115px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    height: auto;
}
    
#bea47dec {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 177fd43 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 3be8da4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    align-self: stretch;
    min-width: 32px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e13f4b8e {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#ebf7487e {
    align-items: center;
    width: 100%;
    min-height: 115px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    height: auto;
}
    
#dfe09dbd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e67fd9c3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f2065777 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    align-self: stretch;
    min-width: 32px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 864b399 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#fe896fe3 {
    align-items: center;
    width: 100%;
    min-height: 115px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    height: auto;
}
    
#d65989d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 c9cd177 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b9183c91 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
}
    
#\36 94e378c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    align-self: stretch;
    min-width: 32px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 fcc8392 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#ebbd6260 {
    align-items: center;
    width: 100%;
    min-height: 115px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    height: auto;
}
    
#\37 73d1e6a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 a49b468 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 6c6d0f6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    align-self: stretch;
    min-width: 32px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 b8e5b13 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\33 1dc25d0 {
    align-items: center;
    width: 100%;
    min-height: 115px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    height: auto;
}
    
#\37 67d0f22 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 5f1f744 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 b35e5a5 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    align-self: stretch;
    min-width: 32px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f3307592 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#b0c3f21c {
    align-items: center;
    width: 100%;
    min-height: 115px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    height: auto;
}
    
#\33 b51d8d4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d7ae3041 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 c4bb8dc {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
}
    
#\34 b0f0b1c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    align-self: stretch;
    min-width: 32px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 3482873 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\32 2674fa5 {
    align-items: center;
    width: 100%;
    min-height: 115px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    height: auto;
}
    
#\31 176b2a8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cf7c99a2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 26185be {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    align-self: stretch;
    min-width: 32px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bb8da26e {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\37 bca3f80 {
    align-items: center;
    width: 100%;
    min-height: 115px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    height: auto;
}
    
#\36 139d395 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#eb9a0b27 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f93c4a81 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    align-self: stretch;
    min-width: 32px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a17e5f9c {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#\35 e51a6a5 {
    align-items: center;
    width: 100%;
    min-height: 115px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    height: auto;
}
    
#\37 78f8c11 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 e6a90e4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 1de805f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 a489caf {
    min-height: 778px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 44e6f28 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#c0e4c7c7 {
    margin: 0px 0% 0px 0%;
}
    
#widget_0ut {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\36 3831820 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 9afb4cd {
    min-height: 458px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\38 d8b19f7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\38 125be20 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/aeda7c88/dms3rep/multi/opt/61-1920w.png");
    border-radius: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#widget_48e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ri3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_1sv {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 5px 16px 5px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_9hc {
    width: 30px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_c4p {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e904b473 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 5px 16px 5px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c74607df {
    width: 30px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 61c5561 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_03l {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    align-self: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
#fb47880a {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 5px 16px 5px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d13ce1f {
    width: 30px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 e8f7dcc {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ace89293 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 5px 16px 5px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4c0ae8c {
    width: 30px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ac8bbef7 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_72v {
    width: 100%;
    height: 424px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 e095f22 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\34 9d4c9d3 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#b68977e1 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#d1d553a2 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#widget_b2n {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_53t {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 79px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    padding: 5px 16px 5px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_64i {
    width: 60px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_70g {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 4c90168 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 79px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    padding: 5px 16px 5px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 b177d45 {
    width: 60px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ff1bbb6d {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#f75857fd {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 79px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    padding: 5px 16px 5px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 2f08d7b {
    width: 60px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 d11aff7 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d54bfe16 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 79px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    padding: 5px 16px 5px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 73a59df {
    width: 60px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c1cfa9a1 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 f66df09 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 79px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    padding: 5px 16px 5px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 aa3f6e9 {
    width: 60px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 d53f924 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 1824002 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    background-image: none;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#db8530a5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 238d5cb {
    min-height: 552px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\35 0940a91 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/aeda7c88/dms3rep/multi/opt/38-1920w.png");
}
    
#widget_a6l {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_p1n {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_l0f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_2ka.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#widget_2ka {
    width: 250px;
    height: auto;
    min-width: 32px;
    min-height: 50px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 e5bb766.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\37 e5bb766 {
    width: 250px;
    height: auto;
    min-width: 32px;
    min-height: 50px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 6491574 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/aeda7c88/dms3rep/multi/opt/53-1920w.png");
    border-radius: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 ad27a22 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\36 16815e0 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\39 02c96f6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_86v {
    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;
}
    
#widget_bd9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_mo1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_mvs {
    width: 100%;
    height: 235px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 611px;
}
    
#\36 3bd85219866cc3622781521::before, #\36 3bd85219866cc3622781521 > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 8px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    align-items: flex-start;
}
    
#group_3kl {
    width: 79.99%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 3d24979f4a54e38542a8abb {
    width: 100%;
    min-height: 80px;
}
    
#\36 3d24979f4a54e38542a8abd {
    width: 100%;
    min-height: 80px;
}
    
#b88ae1ec {
    width: 41.55%;
}
    
#group_k13 {
    justify-self: end;
    align-self: start;
    width: 31.8%;
    min-height: 42.26568181818182%;
    margin: 4px 154px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_g1b {
    justify-self: start;
    align-self: start;
    width: 58.23%;
    min-height: 92.94749999999999%;
    margin: 31px 0px 0px 93px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 32b5830 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\30 77e7318 {
    margin: 0px 0% 0px 0%;
}
    
#\39 af884c9 {
    width: 100%;
    min-height: 80px;
}
    
#\32 2f7208e {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 22c6571 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\37 7c80a70 {
    margin: 0px 0% 0px 0%;
}
    
#group_ecv {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 8983acf {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 79b1a31 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 37978c9 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#cb600ee9 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 6ffffc5 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 aa24819 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 ff6ce07 {
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 3ada3bd {
    margin: 0px 0% 0px 0%;
}
    
#bcaccda8 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#group_uk3 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 78065ae {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 afe0431 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 094a303 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 3be8da4 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f2065777 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 94e378c {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 6c6d0f6 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 b35e5a5 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 b0f0b1c {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 26185be {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f93c4a81 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 c4bb8dc {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#b9183c91 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ab8594fc {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_jla {
    flex-direction: column;
    flex-wrap: nowrap;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3831820 {
    width: 100%;
    min-height: 80px;
}
    
#\35 9afb4cd {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#b84df4bf {
    margin: 0px 0% 0px 0%;
}
    
#\38 125be20 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 9d4c9d3 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 c2137c0 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 1824002 {
    width: 70.60%;
}
    
#\39 238d5cb {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 442px;
}
    
#d25371d5 {
    margin: 0px 0% 0px 0%;
}
    
#db8530a5 {
    width: 27.32%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 6491574 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\34 ad27a22 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\32 de8e111 {
    margin: 0px 0% 0px 0%;
}
    
#\39 02c96f6 {
    width: 100%;
    min-height: 80px;
    order: 1;
    align-items: center;
}
    
#widget_86v {
    margin-left: 0%;
    margin-right: 0%;
    width: 45.91%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521::before, #\36 3bd85219866cc3622781521 > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 50%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#group_3kl {
    width: 100.00%;
}
    
#group_lek {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_11l {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 536717f {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 160px;
    align-items: flex-start;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#b88ae1ec {
    height: auto;
    min-height: 269px;
    width: 99.21%;
    justify-self: start;
    align-self: start;
    order: 0;
    margin: 229px 0% 0px 0%;
    grid-area: 1 / 1 / span 2 / span 1;
}
    
#group_g1b {
    justify-self: start;
    align-self: start;
    height: auto;
    min-height: 85.00%;
    width: 85.62%;
    margin: 31px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_nsm {
    width: 99.77%;
    grid-template-rows: minmax(408px, max-content);
}
    
#group_k13 {
    justify-self: end;
    align-self: start;
    height: auto;
    min-height: 42.16%;
    width: 69.38%;
    margin: 4px 10px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\32 32b5830 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\39 af884c9 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\32 2f7208e {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\32 22c6571 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#eee9b203 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\35 ff6ce07 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_ecv {
    min-width: 32px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\35 8983acf {
    min-width: 32px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\38 79b1a31 {
    min-width: 32px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\38 aa24819 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 37978c9 {
    min-width: 32px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#cb600ee9 {
    min-width: 32px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\30 6ffffc5 {
    min-width: 32px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 74c2bfc {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#bcaccda8 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#group_jla {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_tr9 {
    height: 240px;
}
    
#group_uk3 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 78065ae {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 6735c37 {
    height: 240px;
}
    
#\33 afe0431 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 bd7a86d {
    height: 240px;
}
    
#ab8594fc {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 094a303 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f2f224db {
    height: 240px;
}
    
#\35 3be8da4 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e13f4b8e {
    height: 240px;
}
    
#f2065777 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 864b399 {
    height: 240px;
}
    
#b9183c91 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 94e378c {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 fcc8392 {
    height: 240px;
}
    
#\36 6c6d0f6 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 b8e5b13 {
    height: 240px;
}
    
#\32 b35e5a5 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f3307592 {
    height: 240px;
}
    
#\37 c4bb8dc {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 b0f0b1c {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 3482873 {
    height: 240px;
}
    
#\33 26185be {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#bb8da26e {
    height: 240px;
}
    
#f93c4a81 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a17e5f9c {
    height: 240px;
}
    
#group_opr {
    align-items: center;
}
    
#\31 021bd49 {
    align-items: center;
}
    
#fb3bc11a {
    align-items: center;
}
    
#\34 858060b {
    align-items: center;
}
    
#ebf7487e {
    align-items: center;
}
    
#fe896fe3 {
    align-items: center;
}
    
#ebbd6260 {
    align-items: center;
}
    
#\33 1dc25d0 {
    align-items: center;
}
    
#b0c3f21c {
    align-items: center;
}
    
#\32 2674fa5 {
    align-items: center;
}
    
#\37 bca3f80 {
    align-items: center;
}
    
#\35 e51a6a5 {
    align-items: center;
}
}



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



@media (max-width: 767px) {
    
#\36 3831820 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\35 9afb4cd {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 125be20 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\34 9d4c9d3 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#b68977e1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d1d553a2 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#group_53t {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 4c90168 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f75857fd {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#d54bfe16 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 f66df09 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_64i {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_70g {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 b177d45 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ff1bbb6d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 2f08d7b {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 d11aff7 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 73a59df {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c1cfa9a1 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 aa3f6e9 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 d53f924 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 1824002 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#db8530a5 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 238d5cb {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_l0f {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_2ka {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 e5bb766 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 6491574 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 ad27a22 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\39 02c96f6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}

