@media all {
  *#dm .dmInner a.u_441461032:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_441461032.hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_441461032 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/e0e5b3ec/icon/Phone_7350019.svg) !important;
    background-color:var(--color_3) !important;
    width:24px !important;
    height:24px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_4058452490 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { color:var(--color_5) !important; }

  *#dm .dmInner div.u_4058452490 .m-recaptcha { color:var(--color_5) !important; }

  *#dm .dmInner div.u_4058452490 .dmforminput input { color:var(--color_5) !important; }

  *#dm .dmInner div.u_4058452490 .dmforminput textarea { color:var(--color_5) !important; }

  *#dm .dmInner div.u_4058452490 .dmforminput .fileUploadLink { color:var(--color_5) !important; }

  *#dm .dmInner div.u_4058452490 .checkboxwrapper span { color:var(--color_5) !important; }

  *#dm .dmInner div.u_4058452490 .radiowrapper span { color:var(--color_5) !important; }

  *#dm .dmInner div.u_4058452490 .optinwrapper div { color:var(--color_5) !important; }

  *#dm .dmInner div.u_4058452490 .freetextwrapper { color:var(--color_5) !important; }

  *#dm .dmInner div.u_4058452490 .dmforminput select { color:var(--color_5) !important; }

  *#dm .dmInner div.u_4058452490 .dmforminput option { color:var(--color_5) !important; }

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

  *#dm .dmInner div.u_4058452490 input:not([type="submit"]) {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(205,205,205,1) rgba(205,205,205,1) rgba(205,205,205,1) rgba(205,205,205,1) !important;
    border-width:1px 1px 1px 1px !important;
    border-radius:8px 8px 8px 8px !important;
  }

  *#dm .dmInner div.u_4058452490 textarea {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(205,205,205,1) rgba(205,205,205,1) rgba(205,205,205,1) rgba(205,205,205,1) !important;
    border-width:1px 1px 1px 1px !important;
    border-radius:8px 8px 8px 8px !important;
  }

  *#dm .dmInner div.u_4058452490 select {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(205,205,205,1) rgba(205,205,205,1) rgba(205,205,205,1) rgba(205,205,205,1) !important;
    border-width:1px 1px 1px 1px !important;
    border-radius:8px 8px 8px 8px !important;
  }

  *#dm .dmInner div.u_4058452490 input::placeholder { color:rgba(161,161,161,1) !important; }

  *#dm .dmInner div.u_4058452490 input.placeholder { color:rgba(161,161,161,1) !important; }

  *#dm .dmInner div.u_4058452490 textarea::placeholder { color:rgba(161,161,161,1) !important; }

  *#dm .dmInner div.u_4058452490 textarea.placeholder { color:rgba(161,161,161,1) !important; }

  *#dm .dmInner div.u_4058452490 select::placeholder { color:rgba(161,161,161,1) !important; }

  *#dm .dmInner div.u_4058452490 select.placeholder { color:rgba(161,161,161,1) !important; }

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

  *#dm .dmInner div.u_4058452490 .dmformsubmit {
    width:280px !important;
    height:48px !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_622756552 .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_622756552 .photoGalleryThumbs { padding:4px !important; }

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

  *#dm .dmInner *.u_622756552 .photoGalleryViewAll { padding:0 4px !important; }

  *#dm .dmInner *.u_3886157730 .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_3886157730 .photoGalleryThumbs { padding:4px !important; }

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

  *#dm .dmInner *.u_3886157730 .photoGalleryViewAll { padding:0 4px !important; }

  *#dm .dmInner *.u_789531662 .photoGalleryThumbs .image-container a { padding-top:400px !important; }

  *#dm .dmInner *.u_789531662 .photoGalleryThumbs { padding:4px !important; }

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

  *#dm .dmInner *.u_789531662 .photoGalleryViewAll { padding:0 4px !important; }

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

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

  *#dm .dmInner *.u_1903924016 .photoGalleryViewAll { padding:0 0px !important; }

  *#dm .dmInner *.u_1903924016 .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;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    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: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.8;
    border-radius: inherit;
}
#\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/e0e5b3ec/dms3rep/multi/opt/Piano_keys_hero_background_0b993bde-1920w.png");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_4jb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_t0s {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#widget_6tf {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\39 8efffc6 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 2%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#group_t0s {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_6tf {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 8efffc6 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 e62ab3d {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\37 fe15c7f {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#b7207390 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_uie {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_4rc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_e76 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_5eg {
    align-items: flex-start;
    width: 100%;
    min-height: 746px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url();
    justify-content: flex-start;
}
    
#aa30d31b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 56c9dee {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_tli {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 fe15c7f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\37 6a10c73 {
    margin: 0px 0% 0px 0%;
}
    
#\33 e62ab3d {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_e76 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_5eg {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 e62ab3d {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 fe15c7f {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_e76 {
    min-width: 32px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#group_5eg {
    min-width: 32px;
    height: auto;
    min-height: 297px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 7eecdec {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f923f17f {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#c0586d8d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 5c1ad98 {
    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;
}
    
#\31 4a48101 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#c2ce19bb {
    align-items: flex-start;
    width: 100%;
    min-height: 746px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url();
    justify-content: flex-start;
    order: 0;
}
#c2ce19bb.lazy {
    background-image: url('');
}
    
#\39 e74755c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df1718ce {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#db436060 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f1db5bd {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 c01b41d {
    margin: 0px 0% 0px 0%;
}
    
#f923f17f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\31 4a48101 {
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c2ce19bb {
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
#c2ce19bb.lazy {
    background-image: url('');
}
    
#df1718ce {
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#f923f17f {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#df1718ce {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 4a48101 {
    order: 0;
    min-width: 32px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#c2ce19bb {
    order: 1;
    min-width: 32px;
    height: auto;
    min-height: 297px;
    margin: 0px 0% 0px 0%;
}
#c2ce19bb.lazy {
    background-image: url('');
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 fb4c765 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 8fb2e5d {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\36 941165a {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\30 a52e75a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 9a40f0e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#group_jqs {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: wrap;
    justify-content: space-between;
}
    
#group_d90 {
    align-items: flex-start;
    width: 48.9992740080894%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    justify-content: flex-start;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_68d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_ic2 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_vs7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 c1001c8 {
    align-items: flex-start;
    width: 48.9992740080894%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    justify-content: flex-start;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 7ddb8ca {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 63eeb81 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#a7b34fd4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 e4be1b2 {
    align-items: flex-start;
    width: 48.99996470380611%;
    min-height: 340px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    justify-content: flex-start;
    order: 1;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 a866628 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 dc209c6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 a80cf9d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 250e687 {
    align-items: flex-start;
    width: 48.9992740080894%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    justify-content: flex-start;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#a75d9def {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 805f46b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 5a4bbec {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\30 74e1c04 {
    align-items: flex-start;
    width: 99.99978691930131%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    justify-content: flex-start;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d04e2083 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#cc9ed612 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d1761c07 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#da940c3f {
    margin: 0px 0% 0px 0%;
}
    
#\36 941165a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#group_d90 {
    width: 47.99908313834106%;
    height: auto;
    min-height: 718px;
}
    
#\32 c1001c8 {
    width: 47.99679098419369%;
    min-height: 718px;
}
    
#\32 e4be1b2 {
    width: 99.9976696432835%;
}
    
#\36 250e687 {
    width: 47.99908313834106%;
    min-height: 624px;
}
    
#\30 74e1c04 {
    width: 48%;
    height: auto;
    min-height: 624px;
}
}



@media (max-width: 767px) {
    
#\38 8fb2e5d {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 941165a {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_d90 {
    width: 100%;
}
    
#\32 c1001c8 {
    width: 100%;
}
    
#\32 e4be1b2 {
    width: 100%;
}
    
#\36 250e687 {
    width: 100%;
}
}



@media all {
    
#\30 7864a77 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 605605c {
    align-items: flex-start;
    width: 48.99996470380611%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    justify-content: flex-start;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 0b27817 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: wrap;
    justify-content: space-between;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 8118edc {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\32 0a353a5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\34 ac5872c {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\37 3a5194a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#dbf4cce2 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 c16c443 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f5038585 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 0b4e1d5 {
    align-items: flex-start;
    width: 48.99996470380611%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    justify-content: flex-start;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 112d80f {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#bed4ff7c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 c995129 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 201c6b9 {
    align-items: flex-start;
    width: 48.99996470380611%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    justify-content: flex-start;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#cabdb533 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ffbd3968 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 d07d461 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 0px;
}
    
#\37 3e8ae1a {
    align-items: flex-start;
    width: 48.99996470380611%;
    min-height: 308px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    justify-content: flex-start;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#de0fd7e1 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#fab44808 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d7af4741 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 0px;
}
    
#\38 e07c283 {
    align-items: flex-start;
    width: 100%;
    min-height: 244px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    justify-content: flex-start;
    order: 0;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 dcff4df {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f0260523 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 cfe96ce {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 8118edc {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#a292f176 {
    margin: 0px 0% 0px 0%;
}
    
#\39 605605c {
    width: 47.99908313834106%;
    min-height: 528px;
}
    
#\31 0b4e1d5 {
    width: 47.99908313834106%;
    height: auto;
    min-height: 528px;
}
    
#\34 201c6b9 {
    width: 99.9976696432835%;
}
    
#\37 3e8ae1a {
    width: 47.99679098419369%;
    min-height: 496px;
}
    
#\38 e07c283 {
    width: 48%;
    height: auto;
    min-height: 496px;
}
}



@media (max-width: 767px) {
    
#\32 8118edc {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\34 ac5872c {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 605605c {
    width: 100%;
}
    
#\31 0b4e1d5 {
    width: 100%;
}
    
#\34 201c6b9 {
    width: 100%;
}
    
#\37 3e8ae1a {
    width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f4e4d80a {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\36 d155800 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bcbd17 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_3ei {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 e137801 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#widget_9un {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_ns0 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 bc9a0fb {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 998b397 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_h1u {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 d155800 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\39 58ef6a2 {
    margin: 0px 0% 0px 0%;
}
    
#\31 e137801 {
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_3ei {
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f4e4d80a {
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#f4e4d80a {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 d155800 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\31 e137801 {
    order: 0;
    min-width: 32px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#group_3ei {
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 5703931 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e43f6e0e {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\35 a5d8a80 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#widget_ddd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_te2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_8qh {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\39 5703931 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#e43f6e0e {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_ddd {
    order: 0;
}
    
#widget_8qh {
    order: 1;
}
    
#widget_te2 {
    order: 2;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 8c934e8 {
    align-items: flex-start;
    width: 100%;
    min-height: 497px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/e0e5b3ec/dms3rep/multi/opt/2025-10-02-1920w.jpg);
    justify-content: flex-start;
    height: auto;
}
#\32 8c934e8.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQQGB//EACEQAAECBgIDAAAAAAAAAAAAAAECBAADBQYRIQcSEzFx/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAZEQACAwEAAAAAAAAAAAAAAAAAAQIREiH/2gAMAwEAAhEDEQA/ABSVS51VU3K+ihv7FummTuo0PUYVdNVcNLkczm6vGZasACETyTcCTgOTgaga6yqhGlZ//9k=');
}
    
#\30 3d2f950 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#cffc82e7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f8a68601 {
    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;
}
    
#\35 4df3831 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 bb53f12 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\35 6b44af9 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#af743135 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 ae8d078 {
    margin: 0px 0% 0px 0%;
}
    
#\35 6b44af9 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\30 3d2f950 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 4df3831 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 8c934e8 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
#\32 8c934e8.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQQGB//EACEQAAECBgIDAAAAAAAAAAAAAAECBAADBQYRIQcSEzFx/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAZEQACAwEAAAAAAAAAAAAAAAAAAQIREiH/2gAMAwEAAhEDEQA/ABSVS51VU3K+ihv7FummTuo0PUYVdNVcNLkczm6vGZasACETyTcCTgOTgaga6yqhGlZ//9k=');
}
}



@media (max-width: 767px) {
    
#\30 3d2f950 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 6b44af9 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\35 4df3831 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 8c934e8 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
#\32 8c934e8.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQQGB//EACEQAAECBgIDAAAAAAAAAAAAAAECBAADBQYRIQcSEzFx/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAZEQACAwEAAAAAAAAAAAAAAAAAAQIREiH/2gAMAwEAAhEDEQA/ABSVS51VU3K+ihv7FummTuo0PUYVdNVcNLkczm6vGZasACETyTcCTgOTgaga6yqhGlZ//9k=');
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 e54e262 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\39 6d7a4ac {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#eb5cad0a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#widget_qd8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 948b391 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 df609e6 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 cc0dcc6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#fc92a134 {
    align-items: flex-start;
    width: 48.99996470380611%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    justify-content: flex-start;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c6daa9b5 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: wrap;
    justify-content: space-between;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 23816c2 {
    align-items: flex-start;
    width: 48.99996470380611%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    justify-content: flex-start;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 0ebf3d9 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 343f593 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 b9b6abe {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#c6dbda1a {
    align-items: flex-start;
    width: 48.99996470380611%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    justify-content: flex-start;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 cb6d30c {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 ca8c2d4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 5b82842 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 38bd971 {
    align-items: flex-start;
    width: 48.99996470380611%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    justify-content: flex-start;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c73bead1 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f32f99ec {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 95ef5e1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 cfb134a {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    justify-content: flex-start;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e06df04e {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a8714a5a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 fca8f29 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 6d7a4ac {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 05fee54 {
    margin: 0px 0% 0px 0%;
}
    
#fc92a134 {
    width: 48%;
}
    
#\36 23816c2 {
    width: 48%;
}
    
#c6dbda1a {
    width: 100%;
}
    
#\31 38bd971 {
    width: 48%;
}
    
#\33 cfb134a {
    width: 48%;
}
}



@media (max-width: 767px) {
    
#\36 e54e262 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 6d7a4ac {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#fc92a134 {
    width: 100%;
}
    
#\36 23816c2 {
    width: 100%;
}
    
#c6dbda1a {
    width: 100%;
}
    
#\31 38bd971 {
    width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 9d2a7fc {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    justify-content: flex-start;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\35 744d2fe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#adbb2c41 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#widget_6s1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_a7n {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 9d2a7fc {
    width: 100%;
    min-height: 8px;
}
    
#fece2210 {
    margin: 0px 0% 0px 0%;
}
    
#adbb2c41 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 4%;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



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



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b47deb5c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 1px 1px 1px 1px;
    margin: 0% 0% 0% 0%;
}
    
#\39 347aedb {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\31 3c9ca83 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#widget_hmo {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_e8u {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



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



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 ddcb579 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    margin: 0% 0% 0% 0%;
}
    
#\39 0bf23fd {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#ffc1e126::before, #ffc1e126 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.8;
    border-radius: inherit;
}
#ffc1e126 {
    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/e0e5b3ec/dms3rep/multi/opt/2-b758087b-1920w.jpg");
    background-attachment: fixed;
}
#ffc1e126.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHhAAAQQCAwEAAAAAAAAAAAAAAQACAwUGIQQRIjL/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAFhEBAQEAAAAAAAAAAAAAAAAAAAEC/9oADAMBAAIRAxEAPwCXguu7CsfkcdkIZ2aEYGlmOnyeRxebWD0e/goiKF0//9k=');
}
    
#group_ti7 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 753px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    height: auto;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#b9513066 {
    align-items: center;
    width: 50%;
    min-height: 753px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 8px 8px 8px 8px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#widget_cbf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_ci5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#widget_lf0 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#group_lm4 {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    height: auto;
}
    
#widget_jro {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 30fc939 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f63fcd49 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\34 398f8c8 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\35 16352d6 {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    height: auto;
}
    
#a4cd017c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b8a20fda {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 344bd84 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\34 1e4ab53 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\38 c6ce34f {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    height: auto;
}
    
#da011ed4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 c89c490 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b59fb49f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\32 1dc3816 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\31 257cc24 {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    height: auto;
}
    
#fbc2708c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ce27974d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e6c7e00b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\34 51c4420 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#da47a99a {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    height: auto;
}
    
#\38 00782de {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e595d9f2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a0298b90 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 80f99ae {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b98f5ebf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_b4k {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e5ca2ad7 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#widget_jb7 {
    width: 100%;
    height: 240px;
    min-width: 32px;
    min-height: 100px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_1j3 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c592e218 {
    width: 1200px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 0bf23fd {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#eaf9b419 {
    margin: 0px 0% 0px 0%;
}
    
#ffc1e126::before, #ffc1e126 > .bgExtraLayerOverlay {
    
}
#ffc1e126.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHhAAAQQCAwEAAAAAAAAAAAAAAQACAwUGIQQRIjL/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAFhEBAQEAAAAAAAAAAAAAAAAAAAEC/9oADAMBAAIRAxEAPwCXguu7CsfkcdkIZ2aEYGlmOnyeRxebWD0e/goiKF0//9k=');
}
    
#\31 ddcb579 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_ti7 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b9513066 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 ddcb579 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 0bf23fd {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#ffc1e126::before, #ffc1e126 > .bgExtraLayerOverlay {
    
}
#ffc1e126.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHhAAAQQCAwEAAAAAAAAAAAAAAQACAwUGIQQRIjL/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAFhEBAQEAAAAAAAAAAAAAAAAAAAEC/9oADAMBAAIRAxEAPwCXguu7CsfkcdkIZ2aEYGlmOnyeRxebWD0e/goiKF0//9k=');
}
    
#e5ca2ad7 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#group_ti7 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b9513066 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}

