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

  *#dm .dmInner div.u_3571974709 img {
    object-fit:contain !important;
    box-shadow:rgb(0,0,0) 0px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1075389252 img {
    object-fit:contain !important;
    box-shadow:rgb(0,0,0) 0px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1653851088 img {
    object-fit:contain !important;
    box-shadow:rgb(0,0,0) 0px 0px 11px 0px !important;
  }

  *#dm .dmInner div.u_1660315616 img {
    object-fit:contain !important;
    box-shadow:rgb(0,0,0) 0px 0px 11px 0px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1728787294 img {
    object-fit:cover !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\39 b03902e {
    margin: 0px 0px 0px 0px;
}
    
#\39 8bbf1d4::before, #\39 8bbf1d4 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.22;
    border-radius: inherit;
}
#\39 8bbf1d4 {
    background-color: rgba(0, 0, 0, 1);
    background-image: url(https://lirp.cdn-website.com/e5fb5a62/dms3rep/multi/opt/Untitled-design-5-1920w.jpg);
}
    
#\34 52283cd {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 77d508f {
    min-height: 487px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding-bottom: 130px;
    padding-top: 30px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 bae4223 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    order: 0;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 52283cd {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\30 77d508f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 6% 6% 6% 6%;
}
    
#\39 bae4223 {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 10px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
}
    
#\39 8bbf1d4::before, #\39 8bbf1d4 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\39 8bbf1d4 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\30 77d508f {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\34 52283cd {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 77d508f {
    min-height: 0;
    flex-direction: column;
    row-gap: 16px;
    flex-wrap: nowrap;
    padding: 8% 4% 12% 4%;
}
    
#\39 bae4223 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\39 8bbf1d4::before, #\39 8bbf1d4 > .bgExtraLayerOverlay {
    
}
}



@media all {
    
#\30 ebdbb7d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url();
    padding: 16px 16px 16px 16px;
}
#\30 ebdbb7d.lazy {
    background-image: url('');
}
    
#de92bfb2 {
    min-height: 427px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 5% 2% 5%;
}
    
#\37 f83e039 {
    background-color: var(--color_2);
    background-image: initial;
}
    
#widget_ets {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_hs1 {
    width: 95.31%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#e3c87b9e {
    width: 95.31%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 ebdbb7d {
    width: 100%;
    min-height: 80px;
    height: auto;
    flex-direction: row;
}
#\30 ebdbb7d.lazy {
    background-image: url('');
}
    
#de92bfb2 {
    padding-left: 6%;
    padding-right: 6%;
    padding-bottom: 6%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 30px;
}
    
#widget_ets {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\30 ebdbb7d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
}
#\30 ebdbb7d.lazy {
    background-image: url('');
}
    
#de92bfb2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 12% 6% 12% 6%;
}
    
#widget_ets {
    height: auto;
}
}



@media all {
    
#a3eb0928 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.25%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\32 ca80342 {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding-bottom: 1%;
}
    
#d3f4d168 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.25%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\33 d9783a3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.25%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\32 6b40192 {
    margin: -100px 1% 30px 1%;
}
    
#widget_0if {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 0e0fe2b {
    width: 99.99866118281095%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7b6362c {
    width: 99.99866118281095%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_91c {
    width: 24.25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#d4d90c96 {
    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 (min-width: 768px) and (max-width: 1024px) {
    
#\32 ca80342 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_0if {
    height: auto;
}
    
#\37 0e0fe2b {
    height: auto;
}
    
#\30 7b6362c {
    height: auto;
}
    
#d4d90c96 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#a3eb0928 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 ca80342 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#d3f4d168 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 d9783a3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_0if {
    height: auto;
}
    
#\37 0e0fe2b {
    height: auto;
}
    
#\30 7b6362c {
    height: auto;
}
    
#group_91c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d4d90c96 {
    height: auto;
}
}



@media all {
    
#\30 dbb47ad {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\31 1055d7c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\36 85eadf7 {
    min-height: 186px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#\33 15b240d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\36 36dd926 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 25%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#widget_j98 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#efa7f71a {
    width: 99.99798384491115%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 fcf2137 {
    width: 99.99798384491115%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e52191f {
    width: 99.99798384491115%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 74cdfe5 {
    margin-top: -30px;
    margin-bottom: -30px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 85eadf7 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_j98 {
    height: auto;
}
    
#efa7f71a {
    height: auto;
}
    
#\38 fcf2137 {
    height: auto;
}
    
#\32 e52191f {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\30 dbb47ad {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 1055d7c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 85eadf7 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\33 15b240d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 36dd926 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_j98 {
    height: auto;
}
    
#efa7f71a {
    height: auto;
}
    
#\38 fcf2137 {
    height: auto;
}
    
#\32 e52191f {
    height: auto;
}
}



@media all {
    
#\31 5a5828d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#c4adf337 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
}
    
#dbec2713 {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#\30 f59ab98 {
    padding-left: 2%;
    min-height: 100px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-right: 2%;
}
    
#\32 1aab432 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-top: -10px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 f59ab98 {
    padding-top: 70px;
    min-height: 150px;
}
}



@media (max-width: 767px) {
    
#c4adf337 {
    min-height: 39px;
    align-items: center;
    width: 100%;
}
    
#\30 f59ab98 {
    min-height: unset;
    flex-direction: column;
    padding-top: 50px;
    padding-bottom: 30px;
}
}



@media all {
    
#\32 c0b8e0e {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#\33 d3a4ffc {
    min-height: 226px;
    padding-top: 10px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\39 8f27573 {
    width: 49.79%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 4ec2dc1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.333333333333332%;
    align-items: center;
    min-width: 4%;
}
    
#\33 b8a213d {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    order: 2;
    margin-top: -20px;
}
    
#\35 a4895c6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ec656f62 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.333333333333332%;
    align-items: center;
    min-width: 4%;
}
    
#\30 07e96f3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e3e0e264 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    order: 2;
    margin-top: -20px;
}
    
#\35 354e14a {
    width: 49.79%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 90a0e28 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.333333333333332%;
    align-items: center;
    min-width: 4%;
}
    
#a04a9cea {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 f3979fb {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    order: 2;
    margin-top: -20px;
}
    
#\33 2824fa1 {
    width: 49.79%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 4ec2dc1 {
    row-gap: 20px;
}
    
#\33 d3a4ffc {
    padding: 0px 2% 70px 2%;
}
    
#ec656f62 {
    row-gap: 20px;
}
    
#\32 90a0e28 {
    row-gap: 20px;
}
    
#\39 8f27573 {
    height: auto;
}
    
#\35 354e14a {
    height: auto;
}
    
#\33 2824fa1 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\37 4ec2dc1 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#\33 d3a4ffc {
    min-height: 0;
    flex-direction: column;
    row-gap: 25px;
    flex-wrap: nowrap;
    padding: 30px 2% 60px 2%;
}
    
#ec656f62 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#\32 90a0e28 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#\39 8f27573 {
    height: auto;
}
    
#\35 354e14a {
    height: auto;
}
    
#\33 2824fa1 {
    height: auto;
}
}



@media all {
    
#\37 468d992 {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#\38 8b941df {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#fec33d57 {
    width: 49.79%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 01957be {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    order: 2;
    margin-top: -20px;
}
    
#b19f7f46 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    order: 2;
    margin-top: -20px;
}
    
#\33 1fa6dfb {
    min-height: 226px;
    padding-top: 20px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#e52c950d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 2d9ab6b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 f5a7aae {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.333333333333332%;
    align-items: center;
    min-width: 4%;
}
    
#eb675817 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.333333333333332%;
    align-items: center;
    min-width: 4%;
}
    
#\31 2ef4bd3 {
    width: 49.79%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 f1399e2 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    order: 2;
    margin-top: -20px;
}
    
#\37 dda730d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.333333333333332%;
    align-items: center;
    min-width: 4%;
}
    
#\35 ac120b5 {
    width: 43.41%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fec33d57 {
    height: auto;
}
    
#\37 f5a7aae {
    row-gap: 20px;
}
    
#eb675817 {
    row-gap: 20px;
}
    
#\31 2ef4bd3 {
    height: auto;
}
    
#\33 1fa6dfb {
    padding: 0px 2% 70px 2%;
}
    
#\37 dda730d {
    row-gap: 20px;
}
    
#\35 ac120b5 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#fec33d57 {
    height: auto;
}
    
#\37 f5a7aae {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#eb675817 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#\31 2ef4bd3 {
    height: auto;
}
    
#\33 1fa6dfb {
    min-height: 0;
    flex-direction: column;
    row-gap: 25px;
    flex-wrap: nowrap;
    padding: 30px 2% 60px 2%;
}
    
#\37 dda730d {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#\35 ac120b5 {
    height: auto;
}
}



@media all {
    
#\34 6f41cb0 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    order: 2;
    margin-top: -20px;
}
    
#\37 4c20251 {
    width: 49.79%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 0efc482 {
    width: 42.87%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 4b89077 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.333333333333332%;
    align-items: center;
    min-width: 4%;
}
    
#\33 44ae6f0 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    order: 2;
    margin-top: -20px;
}
    
#d19d1ece {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 397f03b {
    min-height: 226px;
    padding-top: 20px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding-bottom: 40px;
}
    
#\35 adc5373 {
    width: 40.21%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#db5739a3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.333333333333332%;
    align-items: center;
    min-width: 4%;
}
    
#\39 b55f2f5 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    order: 2;
    margin-top: -20px;
}
    
#\34 2fa538f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 6f99cd1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 c7cc85b {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#\36 dad3235 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.333333333333332%;
    align-items: center;
    min-width: 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#db5739a3 {
    row-gap: 20px;
}
    
#\37 4c20251 {
    height: auto;
}
    
#\31 0efc482 {
    height: auto;
}
    
#\34 4b89077 {
    row-gap: 20px;
}
    
#\38 397f03b {
    padding: 0px 2% 70px 2%;
}
    
#\35 adc5373 {
    height: auto;
}
    
#\36 dad3235 {
    row-gap: 20px;
}
}



@media (max-width: 767px) {
    
#db5739a3 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#\37 4c20251 {
    height: auto;
}
    
#\31 0efc482 {
    height: auto;
}
    
#\34 4b89077 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
    
#\38 397f03b {
    min-height: 0;
    flex-direction: column;
    row-gap: 25px;
    flex-wrap: nowrap;
    padding: 30px 2% 60px 2%;
}
    
#\35 adc5373 {
    height: auto;
}
    
#\36 dad3235 {
    width: 100%;
    min-height: 80px;
    row-gap: 10px;
}
}



@media all {
    
#ab80a70f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ec9f62d8 {
    justify-content: flex-end;
    width: 37.511212121212125%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#ade0976e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 58.42%;
    align-items: center;
    min-width: 4%;
}
    
#f0d796c4 {
    width: 97.84%;
    height: auto;
    max-width: 100%;
}
    
#\39 7a7143e {
    padding-top: 2%;
    min-height: 678px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\31 a1b17c5 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#efdead15 {
    background-color: rgba(255, 255, 255, 1);
}
    
#\32 e631700 {
    width: 100%;
    height: 228px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f0d796c4 {
    width: 100.00%;
}
    
#\39 7a7143e {
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (max-width: 767px) {
    
#ec9f62d8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ade0976e {
    min-height: 80px;
    width: 100%;
}
    
#f0d796c4 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
}
    
#\39 7a7143e {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 12%;
    flex-wrap: nowrap;
}
    
#\31 a1b17c5 {
    height: 240px;
}
    
#\32 e631700 {
    height: 240px;
}
}

