@media all {
  *#dm .dmInner div.u_3774857241 img { object-fit:contain !important; }

  *#dm .dmInner div.u_3416690402 img {
    border-radius:14px 14px 14px 14px !important;
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:6px 6px 6px 6px !important;
  }

  *#dm .dmInner div.u_1792801898 img {
    border-radius:14px 14px 14px 14px !important;
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:6px 6px 6px 6px !important;
  }

  *#dm .dmInner div.u_1529262805 img {
    border-radius:14px 14px 14px 14px !important;
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:6px 6px 6px 6px !important;
  }

  *#dm .dmInner div.u_1678778663 img {
    border-radius:14px 14px 14px 14px !important;
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:6px 6px 6px 6px !important;
  }

  *#dm .dmInner div.u_1168299147 img {
    border-radius:14px 14px 14px 14px !important;
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:6px 6px 6px 6px !important;
  }

  *#dm .dmInner div.u_1617642652 img {
    border-radius:14px 14px 14px 14px !important;
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:6px 6px 6px 6px !important;
  }

  *#dm .dmInner div.u_1639603130 img {
    border-radius:14px 14px 14px 14px !important;
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:6px 6px 6px 6px !important;
  }

  *#dm .dmInner div.u_1663236139 img {
    border-radius:14px 14px 14px 14px !important;
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:6px 6px 6px 6px !important;
  }

  *#dm .dmInner div.u_2187335709 .dmformsubmit {
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
    width:440px !important;
  }

  *#dm .dmInner *.u_210295705 .photoGalleryThumbs .image-container a { background-size:contain !important; }

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

  *#dm .dmInner nav.u_4219181381 { color:white !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_210295705 .photoGalleryThumbs { padding:7px !important; }

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

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

  *#dm .dmInner *.u_210295705 .photoGalleryThumbs .image-container a { padding-top:356px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_210295705 .photoGalleryThumbs { padding:10px !important; }

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

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

  *#dm .dmInner *.u_210295705 .photoGalleryThumbs .image-container a { padding-top:392px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_210295705 .photoGalleryThumbs { padding:4px !important; }

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

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

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

  *#dm .dmInner a.u_2741133567 span.text { font-size:14px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 597px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    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: rgba(0, 0, 0, 1);
    opacity: 0.28;
    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/5f512a01/dms3rep/multi/opt/Gallery5-17-2023-30-1920w.webp);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_315 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_t38 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_ukd {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c8159c3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



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



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 15px;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#widget_ukd {
    width: 168px;
    height: auto;
    min-height: 42px;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(28, 81, 40, 0.5);
    background-image: initial;
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_nm3 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_k7j {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
    
#widget_82r {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: center;
}
}



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



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



@media all {
    
#\30 2122b4b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#d60a9619 {
    min-height: 678px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 da969f9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 685de3f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#dc5aa773 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#e974d0a4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 c901e43 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/5f512a01/dms3rep/multi/opt/B-1920w.png);
    background-size: contain;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\35 c901e43.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABDElEQVQY01XJ207CMAAA0P7/BxAT1AceFC+bOCdM2HCMMSCCREQ0i3SbNpUSNppioLtVI4kxntcDKu3r0+ZFQS7KptIa2W8EiZ2vHVDrNiqWWpD3JVMxBi2I/X+t35mKXS3IxaPGmepoEzjNsizLszzPhRCgOWwpdvVALZV1SbGrzri/oqsoihhjm80GXHVqJ4a0d3lY0o7L9fO6Y+APPJ/PwzCklILOuHt7b2l93RiYtfaN2bOCIFgsFlEU/bT7/jqB0+HL6MF97A57k+cnjHG8wzkHSZrwmG/j7fpz7XkehBAhxDlPkiSOYyB+pWlKCAmCwPd9QgillDH210IIxhhCaDabua6LMV4ul9/N4wLF40Lj1gAAAABJRU5ErkJggg==');
}
    
#\32 47dc4c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#c230c5dd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#innergrid_9c0 {
    width: 82.54%;
    grid-template-rows: minmax(346px, max-content);
    max-width: 100%;
}
    
#widget_hok {
    width: 67.65%;
    height: 272px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
}
    
#b5295c80 {
    width: 67.65%;
    height: 272px;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 146px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d60a9619 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\35 685de3f {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\35 c901e43 {
    width: 100%;
    min-height: 518px;
    order: 0;
    align-items: center;
    height: auto;
}
#\35 c901e43.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABDElEQVQY01XJ207CMAAA0P7/BxAT1AceFC+bOCdM2HCMMSCCREQ0i3SbNpUSNppioLtVI4kxntcDKu3r0+ZFQS7KptIa2W8EiZ2vHVDrNiqWWpD3JVMxBi2I/X+t35mKXS3IxaPGmepoEzjNsizLszzPhRCgOWwpdvVALZV1SbGrzri/oqsoihhjm80GXHVqJ4a0d3lY0o7L9fO6Y+APPJ/PwzCklILOuHt7b2l93RiYtfaN2bOCIFgsFlEU/bT7/jqB0+HL6MF97A57k+cnjHG8wzkHSZrwmG/j7fpz7XkehBAhxDlPkiSOYyB+pWlKCAmCwPd9QgillDH210IIxhhCaDabua6LMV4ul9/N4wLF40Lj1gAAAABJRU5ErkJggg==');
}
    
#innergrid_9c0 {
    width: 93.87%;
    grid-template-rows: minmax(418px, max-content);
}
}



@media (max-width: 767px) {
    
#d60a9619 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\35 685de3f {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
}
    
#\35 c901e43 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 0;
}
#\35 c901e43.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABDElEQVQY01XJ207CMAAA0P7/BxAT1AceFC+bOCdM2HCMMSCCREQ0i3SbNpUSNppioLtVI4kxntcDKu3r0+ZFQS7KptIa2W8EiZ2vHVDrNiqWWpD3JVMxBi2I/X+t35mKXS3IxaPGmepoEzjNsizLszzPhRCgOWwpdvVALZV1SbGrzri/oqsoihhjm80GXHVqJ4a0d3lY0o7L9fO6Y+APPJ/PwzCklILOuHt7b2l93RiYtfaN2bOCIFgsFlEU/bT7/jqB0+HL6MF97A57k+cnjHG8wzkHSZrwmG/j7fpz7XkehBAhxDlPkiSOYyB+pWlKCAmCwPd9QgillDH210IIxhhCaDabua6LMV4ul9/N4wLF40Lj1gAAAABJRU5ErkJggg==');
}
    
#widget_hok {
    height: 187px;
    justify-self: start;
    align-self: start;
    width: 67.65%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b5295c80 {
    height: 171px;
    justify-self: end;
    align-self: start;
    width: 67.65%;
    margin: 146px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_9c0 {
    width: 100.00%;
    grid-template-rows: minmax(292px, max-content);
}
}



@media all {
    
#\39 e7ebebe {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 d4826e2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 d35444b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(28, 81, 40, 0.21);
    background-image: initial;
}
    
#widget_gb8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ccj {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 e7ebebe {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 278px;
}
}



@media (max-width: 767px) {
    
#\39 e7ebebe {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\32 d4826e2 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media all {
    
#c65a5304 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 ad7cfb2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\36 ff2bf7f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    background-image: url(https://lirp.cdn-website.com/5f512a01/dms3rep/multi/opt/B-1920w.png);
    background-size: contain;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\36 ff2bf7f.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABDElEQVQY01XJ207CMAAA0P7/BxAT1AceFC+bOCdM2HCMMSCCREQ0i3SbNpUSNppioLtVI4kxntcDKu3r0+ZFQS7KptIa2W8EiZ2vHVDrNiqWWpD3JVMxBi2I/X+t35mKXS3IxaPGmepoEzjNsizLszzPhRCgOWwpdvVALZV1SbGrzri/oqsoihhjm80GXHVqJ4a0d3lY0o7L9fO6Y+APPJ/PwzCklILOuHt7b2l93RiYtfaN2bOCIFgsFlEU/bT7/jqB0+HL6MF97A57k+cnjHG8wzkHSZrwmG/j7fpz7XkehBAhxDlPkiSOYyB+pWlKCAmCwPd9QgillDH210IIxhhCaDabua6LMV4ul9/N4wLF40Lj1gAAAABJRU5ErkJggg==');
}
    
#c7791c33 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\34 17afded {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#fd797d06 {
    min-height: 660px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c65d25ca {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f2d09c69 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b83be03 {
    width: 67.65%;
    height: 272px;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 146px;
}
    
#\32 83e2a17 {
    width: 87.50%;
    grid-template-rows: minmax(422px, max-content);
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da09e708 {
    width: 67.65%;
    height: 272px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fd797d06 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 ff2bf7f {
    width: 100%;
    min-height: 556px;
    height: auto;
}
#\36 ff2bf7f.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABDElEQVQY01XJ207CMAAA0P7/BxAT1AceFC+bOCdM2HCMMSCCREQ0i3SbNpUSNppioLtVI4kxntcDKu3r0+ZFQS7KptIa2W8EiZ2vHVDrNiqWWpD3JVMxBi2I/X+t35mKXS3IxaPGmepoEzjNsizLszzPhRCgOWwpdvVALZV1SbGrzri/oqsoihhjm80GXHVqJ4a0d3lY0o7L9fO6Y+APPJ/PwzCklILOuHt7b2l93RiYtfaN2bOCIFgsFlEU/bT7/jqB0+HL6MF97A57k+cnjHG8wzkHSZrwmG/j7fpz7XkehBAhxDlPkiSOYyB+pWlKCAmCwPd9QgillDH210IIxhhCaDabua6LMV4ul9/N4wLF40Lj1gAAAABJRU5ErkJggg==');
}
    
#c65d25ca {
    width: 100%;
    min-height: 80px;
}
    
#\32 83e2a17 {
    width: 93.77%;
    grid-template-rows: minmax(422px, max-content);
}
}



@media (max-width: 767px) {
    
#\36 ff2bf7f {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
#\36 ff2bf7f.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABDElEQVQY01XJ207CMAAA0P7/BxAT1AceFC+bOCdM2HCMMSCCREQ0i3SbNpUSNppioLtVI4kxntcDKu3r0+ZFQS7KptIa2W8EiZ2vHVDrNiqWWpD3JVMxBi2I/X+t35mKXS3IxaPGmepoEzjNsizLszzPhRCgOWwpdvVALZV1SbGrzri/oqsoihhjm80GXHVqJ4a0d3lY0o7L9fO6Y+APPJ/PwzCklILOuHt7b2l93RiYtfaN2bOCIFgsFlEU/bT7/jqB0+HL6MF97A57k+cnjHG8wzkHSZrwmG/j7fpz7XkehBAhxDlPkiSOYyB+pWlKCAmCwPd9QgillDH210IIxhhCaDabua6LMV4ul9/N4wLF40Lj1gAAAABJRU5ErkJggg==');
}
    
#fd797d06 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#c65d25ca {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\32 b83be03 {
    height: 177px;
    justify-self: end;
    align-self: start;
    width: 67.65%;
    margin: 146px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 83e2a17 {
    width: 100.00%;
    grid-template-rows: minmax(342px, max-content);
}
    
#da09e708 {
    height: 183px;
    justify-self: start;
    align-self: start;
    width: 62.19%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media all {
    
#f9ce3143 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 112f2fe {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 8cebfb5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(28, 81, 40, 0.21);
    background-image: initial;
}
    
#\31 69b25d8 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_9lo {
    width: 100%;
    height: 410px;
    min-height: 100px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 69b25d8 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_9lo {
    height: 268px;
}
}



@media (max-width: 767px) {
    
#f9ce3143 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\31 69b25d8 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_9lo {
    height: 320px;
}
}



@media all {
    
#\36 5661345 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 0a66530 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 c512860 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#e7c98041 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    background-image: url(https://lirp.cdn-website.com/5f512a01/dms3rep/multi/opt/B-1920w.png);
    background-size: contain;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#e7c98041.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABDElEQVQY01XJ207CMAAA0P7/BxAT1AceFC+bOCdM2HCMMSCCREQ0i3SbNpUSNppioLtVI4kxntcDKu3r0+ZFQS7KptIa2W8EiZ2vHVDrNiqWWpD3JVMxBi2I/X+t35mKXS3IxaPGmepoEzjNsizLszzPhRCgOWwpdvVALZV1SbGrzri/oqsoihhjm80GXHVqJ4a0d3lY0o7L9fO6Y+APPJ/PwzCklILOuHt7b2l93RiYtfaN2bOCIFgsFlEU/bT7/jqB0+HL6MF97A57k+cnjHG8wzkHSZrwmG/j7fpz7XkehBAhxDlPkiSOYyB+pWlKCAmCwPd9QgillDH210IIxhhCaDabua6LMV4ul9/N4wLF40Lj1gAAAABJRU5ErkJggg==');
}
    
#a78932ad {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ce271cd2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e2fe2167 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#c2f721da {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac0eda5c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#bc7a4d83 {
    width: 67.65%;
    height: 272px;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 146px;
}
    
#afd2ea83 {
    width: 100.00%;
    grid-template-rows: minmax(422px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e041edd0 {
    width: 67.65%;
    height: 272px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 5661345 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#e7c98041 {
    width: 100%;
    min-height: 548px;
    align-items: center;
    height: auto;
}
#e7c98041.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABDElEQVQY01XJ207CMAAA0P7/BxAT1AceFC+bOCdM2HCMMSCCREQ0i3SbNpUSNppioLtVI4kxntcDKu3r0+ZFQS7KptIa2W8EiZ2vHVDrNiqWWpD3JVMxBi2I/X+t35mKXS3IxaPGmepoEzjNsizLszzPhRCgOWwpdvVALZV1SbGrzri/oqsoihhjm80GXHVqJ4a0d3lY0o7L9fO6Y+APPJ/PwzCklILOuHt7b2l93RiYtfaN2bOCIFgsFlEU/bT7/jqB0+HL6MF97A57k+cnjHG8wzkHSZrwmG/j7fpz7XkehBAhxDlPkiSOYyB+pWlKCAmCwPd9QgillDH210IIxhhCaDabua6LMV4ul9/N4wLF40Lj1gAAAABJRU5ErkJggg==');
}
    
#ce271cd2 {
    width: 100%;
    min-height: 80px;
}
    
#afd2ea83 {
    width: 88.94%;
    grid-template-rows: minmax(422px, max-content);
}
}



@media (max-width: 767px) {
    
#\36 5661345 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#e7c98041 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
#e7c98041.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABDElEQVQY01XJ207CMAAA0P7/BxAT1AceFC+bOCdM2HCMMSCCREQ0i3SbNpUSNppioLtVI4kxntcDKu3r0+ZFQS7KptIa2W8EiZ2vHVDrNiqWWpD3JVMxBi2I/X+t35mKXS3IxaPGmepoEzjNsizLszzPhRCgOWwpdvVALZV1SbGrzri/oqsoihhjm80GXHVqJ4a0d3lY0o7L9fO6Y+APPJ/PwzCklILOuHt7b2l93RiYtfaN2bOCIFgsFlEU/bT7/jqB0+HL6MF97A57k+cnjHG8wzkHSZrwmG/j7fpz7XkehBAhxDlPkiSOYyB+pWlKCAmCwPd9QgillDH210IIxhhCaDabua6LMV4ul9/N4wLF40Lj1gAAAABJRU5ErkJggg==');
}
    
#ce271cd2 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#bc7a4d83 {
    height: 181px;
    justify-self: end;
    align-self: start;
    width: 67.65%;
    margin: 146px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#afd2ea83 {
    width: 100.00%;
    grid-template-rows: minmax(342px, max-content);
}
    
#e041edd0 {
    height: 179px;
    justify-self: start;
    align-self: start;
    width: 67.65%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media all {
    
#\33 609430f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\35 5ec5bed {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1a593a4 {
    min-height: 668px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f8d5acd6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#f060d97a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 70cd486 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#aea1ef2b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    background-image: url(https://lirp.cdn-website.com/5f512a01/dms3rep/multi/opt/B-1920w.png);
    background-size: contain;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#aea1ef2b.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABDElEQVQY01XJ207CMAAA0P7/BxAT1AceFC+bOCdM2HCMMSCCREQ0i3SbNpUSNppioLtVI4kxntcDKu3r0+ZFQS7KptIa2W8EiZ2vHVDrNiqWWpD3JVMxBi2I/X+t35mKXS3IxaPGmepoEzjNsizLszzPhRCgOWwpdvVALZV1SbGrzri/oqsoihhjm80GXHVqJ4a0d3lY0o7L9fO6Y+APPJ/PwzCklILOuHt7b2l93RiYtfaN2bOCIFgsFlEU/bT7/jqB0+HL6MF97A57k+cnjHG8wzkHSZrwmG/j7fpz7XkehBAhxDlPkiSOYyB+pWlKCAmCwPd9QgillDH210IIxhhCaDabua6LMV4ul9/N4wLF40Lj1gAAAABJRU5ErkJggg==');
}
    
#\39 1304dcc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\35 71f1388 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e55e7535 {
    width: 67.65%;
    height: 272px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
}
    
#\38 a6d027e {
    width: 90.44%;
    grid-template-rows: minmax(422px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 30302d7 {
    width: 67.65%;
    height: 272px;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 146px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 1a593a4 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#aea1ef2b {
    width: 100%;
    min-height: 541px;
    height: auto;
}
#aea1ef2b.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABDElEQVQY01XJ207CMAAA0P7/BxAT1AceFC+bOCdM2HCMMSCCREQ0i3SbNpUSNppioLtVI4kxntcDKu3r0+ZFQS7KptIa2W8EiZ2vHVDrNiqWWpD3JVMxBi2I/X+t35mKXS3IxaPGmepoEzjNsizLszzPhRCgOWwpdvVALZV1SbGrzri/oqsoihhjm80GXHVqJ4a0d3lY0o7L9fO6Y+APPJ/PwzCklILOuHt7b2l93RiYtfaN2bOCIFgsFlEU/bT7/jqB0+HL6MF97A57k+cnjHG8wzkHSZrwmG/j7fpz7XkehBAhxDlPkiSOYyB+pWlKCAmCwPd9QgillDH210IIxhhCaDabua6LMV4ul9/N4wLF40Lj1gAAAABJRU5ErkJggg==');
}
    
#f060d97a {
    width: 100%;
    min-height: 80px;
}
    
#\38 a6d027e {
    width: 93.43%;
    grid-template-rows: minmax(422px, max-content);
}
}



@media (max-width: 767px) {
    
#\39 1a593a4 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#f060d97a {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
}
    
#aea1ef2b {
    min-height: 384px;
    align-items: center;
    width: 100%;
    order: 0;
    height: auto;
}
#aea1ef2b.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABDElEQVQY01XJ207CMAAA0P7/BxAT1AceFC+bOCdM2HCMMSCCREQ0i3SbNpUSNppioLtVI4kxntcDKu3r0+ZFQS7KptIa2W8EiZ2vHVDrNiqWWpD3JVMxBi2I/X+t35mKXS3IxaPGmepoEzjNsizLszzPhRCgOWwpdvVALZV1SbGrzri/oqsoihhjm80GXHVqJ4a0d3lY0o7L9fO6Y+APPJ/PwzCklILOuHt7b2l93RiYtfaN2bOCIFgsFlEU/bT7/jqB0+HL6MF97A57k+cnjHG8wzkHSZrwmG/j7fpz7XkehBAhxDlPkiSOYyB+pWlKCAmCwPd9QgillDH210IIxhhCaDabua6LMV4ul9/N4wLF40Lj1gAAAABJRU5ErkJggg==');
}
    
#e55e7535 {
    height: 190px;
    justify-self: start;
    align-self: start;
    width: 64.44%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 a6d027e {
    width: 100.00%;
    grid-template-rows: minmax(342px, max-content);
}
    
#\35 30302d7 {
    height: 192px;
    justify-self: end;
    align-self: start;
    width: 67.65%;
    margin: 160px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media all {
    
#f92222c5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#\36 5e73ac6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 b40e10a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#da8d9c0d::before, #da8d9c0d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.88;
    border-radius: inherit;
}
#da8d9c0d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 22px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    background-image: url();
    background-size: contain;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#da8d9c0d.lazy {
    background-image: url('');
}
    
#\32 de69883 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 4509de0 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 8dc570b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    background-image: url();
    background-size: contain;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\31 8dc570b.lazy {
    background-image: url('');
}
    
#ca5bb367 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_qf8 {
    width: 100%;
    height: 370px;
    min-height: 100px;
    max-width: 100%;
}
    
#group_r7l {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 115px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 0px 16px 0px 16px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_8tg {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 05c26ba {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 4509de0 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#da8d9c0d::before, #da8d9c0d > .bgExtraLayerOverlay {
    
}
#da8d9c0d {
    width: 100%;
    min-height: 80px;
    order: 1;
}
#da8d9c0d.lazy {
    background-image: url('');
}
    
#\31 8dc570b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    order: 0;
}
#\31 8dc570b.lazy {
    background-image: url('');
}
    
#widget_qf8 {
    width: 89.83%;
}
}



@media (max-width: 767px) {
    
#da8d9c0d::before, #da8d9c0d > .bgExtraLayerOverlay {
    
}
#da8d9c0d {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 10px;
    order: 1;
}
#da8d9c0d.lazy {
    background-image: url('');
}
    
#\36 4509de0 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\31 8dc570b {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 0;
}
#\31 8dc570b.lazy {
    background-image: url('');
}
    
#widget_qf8 {
    height: 212px;
}
}



@media all {
    
#fdc4552a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 354bffc {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(28, 81, 40, 0.38);
    background-image: initial;
}
    
#d8250317 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 4eb8f24 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 1a7860f {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 aee6716 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_52a {
    width: 100%;
    height: 100px;
    min-height: 100px;
    max-width: 100%;
    order: 3;
}
    
#widget_rjt {
    width: 11.64%;
    height: 66px;
    max-width: 100%;
    order: 0;
}
}



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



@media (max-width: 767px) {
    
#fdc4552a {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\32 1a7860f {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_rjt {
    height: 40px;
    width: 16.78%;
}
}



@media all {
    
#a9a7fbf1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 397a9b7::before, #\37 397a9b7 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.88;
    border-radius: inherit;
}
#\37 397a9b7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 22px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    background-image: url();
    background-size: contain;
    align-items: center;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 16px 16px 16px 16px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\37 397a9b7.lazy {
    background-image: url('');
}
    
#af5f0618 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bc047e0f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(28, 81, 40, 0.5);
    background-image: initial;
}
    
#\35 5210a29 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c2574453 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_grm {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 3;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#af5f0618 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\37 397a9b7::before, #\37 397a9b7 > .bgExtraLayerOverlay {
    
}
#\37 397a9b7 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
#\37 397a9b7.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#\37 397a9b7::before, #\37 397a9b7 > .bgExtraLayerOverlay {
    
}
#\37 397a9b7 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
#\37 397a9b7.lazy {
    background-image: url('');
}
    
#af5f0618 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}

