@media (min-width:1025px) {
  *#dm .dmInner *.u_1721508574 { text-align:center !important; }

  *#dm .dmInner div.u_1617020276 .copyright { font-size:12px !important; }
}

@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1721508574 { text-align:center !important; }
}

@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1721508574 { text-align:center !important; }
}

@media all {
  *#dm .dmInner div.u_1721508574 p { color:var(--color_8) !important; }

  *#dm .dmInner div.u_1721508574 li { color:var(--color_8) !important; }

  *#dm .dmInner div.u_1721508574 { color:var(--color_8) !important; }

  *#dm .dmInner *.u_1617020276 .copyright { text-align:CENTER !important; }

  *#dm .dmInner div.u_1617020276 .copyright { color:var(--color_8) !important; }

  *#dm .dmInner div.u_1500440648 img[dm_changed] {
    object-position:50% 50% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner div.u_1500440648 img {
    object-position:50% 50% !important;
    object-fit:contain !important;
  }

  *#dm .dmInner a.u_1118209574 {
    background-color:var(--color_8) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1118209574:hover {
    background-image:initial !important;
    background-color:var(--color_7) !important;
  }

  *#dm .dmInner a.u_1118209574.hover {
    background-image:initial !important;
    background-color:var(--color_7) !important;
  }

  *#dm .dmInner a.u_1118209574 span.text { color:var(--color_7) !important; }

  *#dm .dmInner a.u_1118209574:hover span.text { color:var(--color_8) !important; }

  *#dm .dmInner a.u_1118209574.hover span.text { color:var(--color_8) !important; }

  *#dm .dmInner div.u_4201858952 img {
    object-position:0% 50% !important;
    object-fit:cover !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#d6db5198 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a74852ba {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#e77d879e {
    max-width: 100%;
    width: 193px;
    height: auto;
}
    
#\39 eb2db78 {
    min-height: 0px;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 300px 4% 150px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a2b10694::before, #a2b10694 > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: rgba(0, 0, 0, 1);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.6;
    content: '';
    height: 100%;
}
#a2b10694 {
    background-attachment: fixed;
    background-image: url("https://lirp.cdn-website.com/1b06b4b0/dms3rep/multi/opt/pexels-photo-1358912-1920w.jpeg");
}
    
#a5e079f2 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d6db5198 {
    width: 100%;
    min-height: 8px;
}
    
#a74852ba {
    width: 48%;
    min-height: 8px;
}
    
#e77d879e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e77d879e {
    height: auto;
    width: 128px;
    margin: 50px 0% 50px 0%;
}
    
#\39 eb2db78 {
    flex-direction: row;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 100px 3% 100px 3%;
}
    
#a2b10694 {
    background-attachment: fixed;
}
}



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



@media (max-width: 767px) {
    
#d6db5198 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a74852ba {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e77d879e {
    width: 134px;
    height: auto;
}
    
#a5e079f2 {
    margin: 0px 0% 0px 0%;
}
    
#\39 eb2db78 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 120px 20px 80px 20px;
}
    
#a2b10694 {
    background-position: 50% 50%;
}
}



@media all {
    
#f75370da {
    min-height: 595px;
    flex-wrap: nowrap;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    padding: 25px 4% 25px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 162f8e1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 36.03%;
    align-items: center;
    min-width: 4%;
    margin-left: 1%;
    margin-right: 1%;
    background-image: url(https://lirp.cdn-website.com/1b06b4b0/dms3rep/multi/opt/xzPdU5tJizKOUWJZVlU43Q-MEa9176df586c001e08a1c492b1bace410-654h.jpeg);
    justify-content: flex-end;
    padding: 16px 0px 16px 0px;
}
    
#c19792be {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 58.83736162361623%;
    min-width: 4%;
    padding: 16px 64px 16px 16px;
}
    
#\39 bc0f7a6 {
    margin: 0px 0% 0px 0%;
}
    
#\36 45fd6b9 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\30 ff92838 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#c286847e {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#c24478a2 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f75370da {
    flex-direction: column;
    padding-left: 3%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 3%;
    column-gap: 3%;
}
    
#\36 162f8e1 {
    width: 100%;
    min-height: 339px;
    justify-content: center;
    order: 0;
    height: auto;
}
    
#c19792be {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 84px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f75370da {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#c286847e {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#f75370da {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 25px 20px 25px 20px;
}
    
#\36 162f8e1 {
    width: 100%;
    min-height: 361px;
    align-items: center;
    height: auto;
    order: 0;
}
    
#c19792be {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    padding: 80px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 bc0f7a6 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 8201192 {
    margin: 0px 0% 0px 0%;
}
    
#\37 4574f11 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#\37 92ef65b {
    background-attachment: fixed;
    background-image: none;
    background-color: rgba(243, 243, 243, 1);
}
    
#a22c6df7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 55.04972067039107%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f66a1d39 {
    width: 208px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    justify-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf3e0b87 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\30 0a5931d {
    min-height: 240px;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 55px 4% 100px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_a8a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 a90ffd8 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 3;
}
    
#group_61m {
    width: 40.78%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_b88 {
    width: 100%;
    height: 410px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 92ef65b {
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: 50% 50%;
}
    
#a22c6df7 {
    width: 48%;
    min-height: 8px;
}
    
#\30 0a5931d {
    flex-direction: row;
    padding-left: 3%;
    min-height: 240px;
    flex-wrap: nowrap;
    padding-right: 3%;
}
    
#group_61m {
    width: 48%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\37 92ef65b {
    grid-template-rows: minmax(8px, max-content);
}
    
#\30 0a5931d {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\37 92ef65b {
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: 50% 50%;
}
    
#a22c6df7 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\30 0a5931d {
    flex-direction: column;
    padding-left: 20px;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 20px;
    padding-bottom: 0px;
}
    
#group_61m {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_b88 {
    height: 240px;
}
}



@media all {
    
#a748e9ec {
    background-color: var(--color_1);
    background-image: initial;
}
    
#\30 becc4fe {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 52.98%;
    align-items: center;
    min-width: 4%;
    margin-left: 1%;
    margin-right: 1%;
    background-image: url(https://lirp.cdn-website.com/1b06b4b0/dms3rep/multi/opt/MU0A1604-1920w.jpg);
    justify-content: flex-end;
    order: 0;
    padding: 16px 0px 16px 0px;
}
#\30 becc4fe.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHxAAAQQCAgMAAAAAAAAAAAAAAgABAwUEEgYiERUy/8QAFAEBAAAAAAAAAAAAAAAAAAAAAv/EABcRAAMBAAAAAAAAAAAAAAAAAAABAjH/2gAMAwEAAhEDEQA/AIeuvaOuy6vDzYpton2kIGfstaC74QYCXq37N5+HREJxCR//2Q==');
}
    
#\37 076e354 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 41.854376163873376%;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 64px;
}
    
#\35 51d2303 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#acb2067c {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#\34 27b3818 {
    margin: 85px 0% 0px 0%;
}
    
#\30 dd8a052 {
    min-height: 595px;
    flex-wrap: nowrap;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    padding: 25px 4% 25px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 becc4fe {
    width: 100%;
    min-height: 339px;
    justify-content: center;
    order: 0;
    height: auto;
}
#\30 becc4fe.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHxAAAQQCAgMAAAAAAAAAAAAAAgABAwUEEgYiERUy/8QAFAEBAAAAAAAAAAAAAAAAAAAAAv/EABcRAAMBAAAAAAAAAAAAAAAAAAABAjH/2gAMAwEAAhEDEQA/AIeuvaOuy6vDzYpton2kIGfstaC74QYCXq37N5+HREJxCR//2Q==');
}
    
#\37 076e354 {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 84px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 dd8a052 {
    flex-direction: column;
    padding-left: 3%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 3%;
    column-gap: 3%;
}
}



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



@media (max-width: 767px) {
    
#\30 becc4fe {
    width: 100%;
    min-height: 196px;
    align-items: center;
    height: auto;
    order: 0;
}
#\30 becc4fe.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHxAAAQQCAgMAAAAAAAAAAAAAAgABAwUEEgYiERUy/8QAFAEBAAAAAAAAAAAAAAAAAAAAAv/EABcRAAMBAAAAAAAAAAAAAAAAAAABAjH/2gAMAwEAAhEDEQA/AIeuvaOuy6vDzYpton2kIGfstaC74QYCXq37N5+HREJxCR//2Q==');
}
    
#\37 076e354 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    padding: 80px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 27b3818 {
    margin: 0px 0% 0px 0%;
}
    
#\30 dd8a052 {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 25px 20px 25px 20px;
}
}



@media all {
    
#ef63cd57 {
    background-color: rgba(0, 0, 0, 0);
    background-attachment: fixed;
    background-image: initial;
}
    
#\31 e15d2d7 {
    min-height: 369px;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 10px 4% 25px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 573e3cf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 a9b6134 {
    align-self: center;
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#a0111098 {
    margin: 0px 0% 0px 0%;
}
    
#widget_rff {
    width: 285px;
    height: 52px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ef63cd57 {
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: 50% 50%;
}
    
#\31 e15d2d7 {
    flex-direction: row;
    padding-left: 3%;
    min-height: auto;
    flex-wrap: nowrap;
    padding-right: 3%;
}
    
#\39 573e3cf {
    width: 100%;
    min-height: 8px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#ef63cd57 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\31 e15d2d7 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#ef63cd57 {
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: 50% 50%;
}
    
#\31 e15d2d7 {
    flex-direction: column;
    padding-left: 20px;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 20px;
}
    
#\39 573e3cf {
    width: 100%;
    min-height: 160px;
    align-items: flex-start;
}
    
#\39 a9b6134 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\36 b0c759b {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d1d9487 {
    margin: 0px 0% 0px 0%;
}
    
#\32 0a13527 {
    min-height: auto;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 30px 4% 30px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 2a16d06 {
    width: 78%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#efb0618a {
    max-width: 100%;
    width: 200px;
    height: 55px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dec59221::before, #dec59221 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.82;
    border-radius: inherit;
}
#dec59221 {
    background-color: var(--color_1);
    background-image: url("https://lirp.cdn-website.com/1b06b4b0/dms3rep/multi/opt/IMG_4178+%281%29-1920w.jpg");
    background-attachment: fixed;
}
#dec59221.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwYHCP/EACIQAAIBAwIHAAAAAAAAAAAAAAECBAADBSGBBhESFCIxQf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAZEQEAAwEBAAAAAAAAAAAAAAABAAIRAxL/2gAMAwEAAhEDEQA/AA4jjC3mcmIU9h3LeWvymIyiDyVCQPVQuy72cpHkW2IuswHVvWiIMG00KOzak21JO1D5bZWrGXfOE//Z');
}
    
#\38 a9c5104 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 20%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_1qn {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 0a13527 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
    padding-left: 3%;
    padding-right: 3%;
}
    
#\37 2a16d06 {
    width: 67.51025260029718%;
    min-height: 8px;
}
    
#\38 a9c5104 {
    width: 30.36%;
    min-height: 8px;
}
    
#dec59221::before, #dec59221 > .bgExtraLayerOverlay {
    
}
#dec59221.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwYHCP/EACIQAAIBAwIHAAAAAAAAAAAAAAECBAADBSGBBhESFCIxQf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAZEQEAAwEBAAAAAAAAAAAAAAABAAIRAxL/2gAMAwEAAhEDEQA/AA4jjC3mcmIU9h3LeWvymIyiDyVCQPVQuy72cpHkW2IuswHVvWiIMG00KOzak21JO1D5bZWrGXfOE//Z');
}
}



@media (max-width: 767px) {
    
#\32 0a13527 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#dec59221 {
    grid-template-rows: minmax(8px, max-content);
}
#dec59221.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwYHCP/EACIQAAIBAwIHAAAAAAAAAAAAAAECBAADBSGBBhESFCIxQf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAZEQEAAwEBAAAAAAAAAAAAAAABAAIRAxL/2gAMAwEAAhEDEQA/AA4jjC3mcmIU9h3LeWvymIyiDyVCQPVQuy72cpHkW2IuswHVvWiIMG00KOzak21JO1D5bZWrGXfOE//Z');
}
}



@media (max-width: 767px) {
    
#\32 0a13527 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 30px 20px 30px 20px;
}
    
#\37 2a16d06 {
    width: 100%;
    min-height: 25px;
    align-items: flex-start;
    row-gap: 24px;
    padding-bottom: 0px;
    padding-top: 0px;
    height: auto;
}
    
#\38 a9c5104 {
    width: 100%;
    min-height: 75px;
    align-items: flex-start;
    row-gap: 20px;
    padding: 10px 5px 10px 5px;
}
    
#dec59221::before, #dec59221 > .bgExtraLayerOverlay {
    
}
#dec59221.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwYHCP/EACIQAAIBAwIHAAAAAAAAAAAAAAECBAADBSGBBhESFCIxQf/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAZEQEAAwEBAAAAAAAAAAAAAAABAAIRAxL/2gAMAwEAAhEDEQA/AA4jjC3mcmIU9h3LeWvymIyiDyVCQPVQuy72cpHkW2IuswHVvWiIMG00KOzak21JO1D5bZWrGXfOE//Z');
}
}



@media all {
    
#\33 34dc059 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20%;
    min-width: 4%;
}
    
#\38 ddfd649 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40.666666666666664%;
    min-width: 4%;
}
    
#\32 e92415c {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
}
    
#widget_pqf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_a18 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 c16ef1e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 31.33%;
    min-width: 4%;
}
    
#widget_56j {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_8ma {
    width: 100.00%;
    height: 271px;
    max-width: 100%;
}
    
#e31c351b {
    margin: 55px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 e92415c {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 4%;
    min-height: 0;
}
    
#widget_56j {
    height: auto;
}
    
#widget_8ma {
    height: auto;
}
    
#\33 34dc059 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\38 ddfd649 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\39 c16ef1e {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\33 34dc059 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 ddfd649 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 e92415c {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\39 c16ef1e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_56j {
    height: auto;
}
    
#widget_8ma {
    height: auto;
}
}



@media all {
    
#\36 ed33e0c {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#aed20c57 {
    background-color: var(--color_2);
    background-image: none;
}
    
#\30 fa70666 {
    margin: 0px 0% 0px 0%;
}
    
#\36 89e2895 {
    width: 100.00%;
    height: 288px;
    max-width: 100%;
    align-self: stretch;
}
    
#e4e9e828 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 36.03%;
    align-items: center;
    min-width: 4%;
    margin-left: 1%;
    margin-right: 1%;
    background-image: url(https://lirp.cdn-website.com/1b06b4b0/dms3rep/multi/opt/Mold-After-Photos-Kristine-Main-Stack+%281%29-654h.jpg);
    justify-content: flex-end;
    order: 0;
    background-position: 0% 50%;
    padding: 16px 0px 16px 0px;
}
#e4e9e828.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQD/xAAkEAACAAUCBwEAAAAAAAAAAAABAgADBAURFCEGBxUiMVFx0f/EABUBAQEAAAAAAAAAAAAAAAAAAAQF/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQIAMf/aAAwDAQACEQMRAD8AMHL6tmrqRV9uRln8iHpfDKKiqb2wIABG/wCxUd8qrhO0j4ST6WEuj0p3IbP2J1WDzOmVO7//2Q==');
}
    
#\31 4bb7c36 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#f7190105 {
    align-items: flex-start;
    width: 91.29%;
    min-height: 312px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 3px 3px 3px 3px;
    background-image: url(undefined);
    padding: 16px 16px 16px 16px;
    margin: -100px -50% -100px 0%;
}
#f7190105.lazy {
    background-image: url('');
}
    
#f7d18490 {
    min-height: 595px;
    flex-wrap: nowrap;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    padding: 25px 4% 25px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#fda77c33 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 58.83736162361623%;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 64px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 89e2895 {
    height: 214px;
    width: 100.00%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#e4e9e828 {
    width: 100%;
    min-height: 339px;
    justify-content: center;
    order: 0;
    height: auto;
}
#e4e9e828.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQD/xAAkEAACAAUCBwEAAAAAAAAAAAABAgADBAURFCEGBxUiMVFx0f/EABUBAQEAAAAAAAAAAAAAAAAAAAQF/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQIAMf/aAAwDAQACEQMRAD8AMHL6tmrqRV9uRln8iHpfDKKiqb2wIABG/wCxUd8qrhO0j4ST6WEuj0p3IbP2J1WDzOmVO7//2Q==');
}
    
#f7190105 {
    width: 67.18%;
    height: auto;
    min-height: 234px;
    padding: 16px 16px 16px 16px;
    margin: 0px -30% -250px 0%;
}
#f7190105.lazy {
    background-image: url('');
}
    
#f7d18490 {
    flex-direction: column;
    padding-left: 3%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 3%;
    column-gap: 3%;
}
    
#fda77c33 {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 84px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#aed20c57 {
    grid-template-rows: minmax(8px, max-content);
}
    
#f7d18490 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\30 fa70666 {
    margin: 0px 0% 0px 0%;
}
    
#\36 89e2895 {
    height: 132px;
    width: 100.00%;
}
    
#e4e9e828 {
    width: 100%;
    min-height: 196px;
    align-items: center;
    height: auto;
    order: 0;
}
#e4e9e828.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQD/xAAkEAACAAUCBwEAAAAAAAAAAAABAgADBAURFCEGBxUiMVFx0f/EABUBAQEAAAAAAAAAAAAAAAAAAAQF/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQIAMf/aAAwDAQACEQMRAD8AMHL6tmrqRV9uRln8iHpfDKKiqb2wIABG/wCxUd8qrhO0j4ST6WEuj0p3IbP2J1WDzOmVO7//2Q==');
}
    
#f7190105 {
    width: 60.47%;
    height: auto;
    min-height: 152px;
    padding: 8px 8px 8px 8px;
    margin: 0px -40% -80px 0%;
}
#f7190105.lazy {
    background-image: url('');
}
    
#f7d18490 {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 25px 20px 25px 20px;
}
    
#fda77c33 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    padding: 80px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
}

