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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1106136117 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(252,165,165,0.5) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1397492731 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(252,165,165,0.5) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1132861432 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(252,165,165,0.5) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1742283074 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(252,165,165,0.5) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1591527344 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(252,165,165,0.5) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1088516959 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(252,165,165,0.5) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1086651205 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(252,165,165,0.5) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1128122417 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(252,165,165,0.5) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1685439131 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(252,165,165,0.5) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1648051779 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(252,165,165,0.5) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1108407759 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(252,165,165,0.5) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1544501426 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(252,165,165,0.5) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1519933426 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(252,165,165,0.5) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1888894789 .dmformsubmit { width:280px !important; }

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

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

  *#dm .dmInner div.u_1888894789 input:not([type="submit"]) {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1888894789 textarea {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1888894789 select {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
  }
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 780px;
    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 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_ndi {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_6s4 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d2e0e3db {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_1p3 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
}



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



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16% 4% 16% 4%;
}
    
#group_1p3 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_6s4 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d2e0e3db {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 7108358 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 6;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 841c7c7 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 0 0px 0 0;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    align-items: center;
    justify-content: flex-start;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\33 c8009f5 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#ca46b075 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#\32 7208ce0 {
    margin: 0px 0% 0px 0%;
}
    
#widget_cb8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f6c9b406 {
    width: 1593px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_f9f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    min-width: 32px;
    order: 1;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_loa {
    width: 100%;
    height: 670px;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 4e8d270 {
    width: 1593px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d12708c {
    width: 1593px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 9;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_imd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_v4u {
    width: 32px;
    height: auto;
    max-width: 100%;
}
    
#widget_pd6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d48ffb07 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da7e77d4 {
    width: 32px;
    height: auto;
    max-width: 100%;
}
    
#fd2e4a9e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ebd5e634 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 5;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c36bde3 {
    width: 32px;
    height: auto;
    max-width: 100%;
}
    
#\37 f336a84 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 2f37f0a {
    width: 32px;
    height: auto;
    max-width: 100%;
}
    
#d2723b90 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 e1b44d4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 7;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db1479b6 {
    width: 32px;
    height: auto;
    max-width: 100%;
}
    
#\36 c91af8a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a86c0954 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 8;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c5667dd2 {
    width: 32px;
    height: auto;
    max-width: 100%;
}
    
#\32 2ceb22f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 c8009f5 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\32 7208ce0 {
    margin: 0px 0% 0px 0%;
}
    
#\32 841c7c7 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_loa {
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#group_f9f {
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 841c7c7 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 c8009f5 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_loa {
    height: 240px;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#group_f9f {
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 39718d8 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#cde713fd::before, #cde713fd > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.5;
}
#cde713fd {
    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/6f6f1554/dms3rep/multi/opt/1-1920w.png");
    background-attachment: fixed;
}
#cde713fd.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA4klEQVQI1wXB3UrCAACA0b1hRNCNEF0VLlp0EVFoSDRbbs3lNvYHbdrSoTSbA6lsyyRBsHylr3OEMGmhulecNiQqR/ts7e2yXdlBPBFpKjpGx+dONRH8WKXtydSUS6pnElXpEPH4gIvaOXVZQzEcbnULIcki4jTE6wdo9j22fo2lNbBsjbpucmO5yKaDkM4yxsWElyIje+0yTwzK5IF8EmH0Y7ReRNPzEd5/C2abOV/rT5bFgE3WYZVblItnem9DnFEXNXAR8vWU6d8H5TJnkQeshi2+szbFzxOjYsBjGmIENv9/f6eWRngeBwAAAABJRU5ErkJggg==');
}
    
#\39 0a4b21c {
    min-height: 890px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#a862f7aa {
    margin: 0px 0% 0px 0%;
}
    
#widget_udm {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 50ca818 {
    width: 1200px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_71k {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-between;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 c72a051 {
    align-items: flex-start;
    width: 49%;
    min-height: 239px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    order: 1;
    justify-content: flex-start;
    align-self: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    height: auto;
    padding: 36px 36px 36px 36px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b5d03e42 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ab7190e6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 7df9751 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 cda0bfd {
    width: 1756.63px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0eecbd8 {
    align-items: flex-start;
    width: 49%;
    min-height: 239px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    order: 1;
    justify-content: flex-start;
    align-self: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    height: auto;
    padding: 36px 36px 36px 36px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5be6c2b {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 d46e900 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#fa3565cf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 4d43cbf {
    align-items: flex-start;
    width: 49%;
    min-height: 239px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    order: 1;
    justify-content: flex-start;
    align-self: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    height: auto;
    padding: 36px 36px 36px 36px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1999f67 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 b2f673b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 f873e75 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 c22573e {
    align-items: flex-start;
    width: 49%;
    min-height: 239px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    order: 1;
    justify-content: flex-start;
    align-self: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    height: auto;
    padding: 36px 36px 36px 36px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c449d4f4 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 ffd0c6e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ec1f1ce4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 39718d8 {
    width: 100%;
    min-height: 8px;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a862f7aa {
    margin: 0px 0% 0px 0%;
}
    
#\39 0a4b21c {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 4%;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 cda0bfd {
    width: 622.391px;
}
    
#\30 c72a051 {
    width: 47.99912588208514%;
    min-height: 424px;
    height: auto;
}
    
#group_71k {
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cde713fd::before, #cde713fd > .bgExtraLayerOverlay {
    
}
#cde713fd.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA4klEQVQI1wXB3UrCAACA0b1hRNCNEF0VLlp0EVFoSDRbbs3lNvYHbdrSoTSbA6lsyyRBsHylr3OEMGmhulecNiQqR/ts7e2yXdlBPBFpKjpGx+dONRH8WKXtydSUS6pnElXpEPH4gIvaOXVZQzEcbnULIcki4jTE6wdo9j22fo2lNbBsjbpucmO5yKaDkM4yxsWElyIje+0yTwzK5IF8EmH0Y7ReRNPzEd5/C2abOV/rT5bFgE3WYZVblItnem9DnFEXNXAR8vWU6d8H5TJnkQeshi2+szbFzxOjYsBjGmIENv9/f6eWRngeBwAAAABJRU5ErkJggg==');
}
    
#\39 0eecbd8 {
    width: 47.99912588208514%;
    min-height: 424px;
    height: auto;
}
    
#\34 4d43cbf {
    width: 47.99912588208514%;
    min-height: 392px;
    height: auto;
}
    
#\39 c22573e {
    width: 47.99912588208514%;
    min-height: 392px;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\32 39718d8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 0a4b21c {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\30 c72a051 {
    width: 100%;
}
    
#group_71k {
    justify-content: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cde713fd::before, #cde713fd > .bgExtraLayerOverlay {
    
}
#cde713fd.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA4klEQVQI1wXB3UrCAACA0b1hRNCNEF0VLlp0EVFoSDRbbs3lNvYHbdrSoTSbA6lsyyRBsHylr3OEMGmhulecNiQqR/ts7e2yXdlBPBFpKjpGx+dONRH8WKXtydSUS6pnElXpEPH4gIvaOXVZQzEcbnULIcki4jTE6wdo9j22fo2lNbBsjbpucmO5yKaDkM4yxsWElyIje+0yTwzK5IF8EmH0Y7ReRNPzEd5/C2abOV/rT5bFgE3WYZVblItnem9DnFEXNXAR8vWU6d8H5TJnkQeshi2+szbFzxOjYsBjGmIENv9/f6eWRngeBwAAAABJRU5ErkJggg==');
}
    
#\39 0eecbd8 {
    width: 100%;
}
    
#\34 4d43cbf {
    width: 100%;
}
    
#\39 c22573e {
    width: 100%;
}
}



@media all {
    
#\31 3c4a00e {
    min-height: 402px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 f3f0d25::before, #\36 f3f0d25 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.5;
}
#\36 f3f0d25 {
    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/6f6f1554/dms3rep/multi/opt/Dog-Pawpa-bad2f97a-1920w.png");
    background-size: auto;
}
#\36 f3f0d25.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAqElEQVQI1wXBTwvBYADA4X0r5eRgiYv8SzlQ0hwlraQsWdJr2IYUiZVcGMIUJQcHFyW5+Dg/zyP9LnkeyxjeUOZoybhmnLmRxGyH0TU/jaoPrRxA+p7z3BYx3G6QtQixEimmrQyDZoJePYStydi1CNLHK3B3Uuz6EbadKCuRZaIrjJsKMz3HxsiyM3JI75PCY5nhMopztdPsrSKOKOEIlYOp8pyqvGYV/lEsZn+xyRL/AAAAAElFTkSuQmCC');
}
    
#\38 a3d362f {
    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%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 058a9a2 {
    margin: 0px 0% 0px 0%;
}
    
#\33 7e7d9b0 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 de6228b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 e079a1f {
    align-items: center;
    width: 31.999937251210852%;
    min-height: 467px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    justify-content: flex-start;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    height: auto;
    min-width: 32px;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cdfed389 {
    width: 93.7251547276181%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f0b6bd27 {
    width: 93.7251547276181%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_mo2 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#\32 ba5b919 {
    align-items: center;
    width: 31.999937251210852%;
    min-height: 467px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    justify-content: flex-start;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    height: auto;
    min-width: 32px;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8037bd3 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#ad41d439 {
    width: 93.7251547276181%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b32c0a80 {
    width: 93.7251547276181%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 abe11ba {
    align-items: center;
    width: 31.999937251210852%;
    min-height: 467px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    justify-content: flex-start;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    height: auto;
    min-width: 32px;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0d3a760 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#\38 207b16c {
    width: 93.7251547276181%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 57f12bd {
    width: 93.7251547276181%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 24bcf77 {
    align-items: center;
    width: 31.999937251210852%;
    min-height: 467px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    justify-content: flex-start;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    height: auto;
    min-width: 32px;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 03577a7 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#\35 234ee5b {
    width: 93.7251547276181%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 064c8b6 {
    width: 93.7251547276181%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ba17ce9 {
    align-items: center;
    width: 31.999937251210852%;
    min-height: 467px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    justify-content: flex-start;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    height: auto;
    min-width: 32px;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 151420a {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#\37 4ea95a1 {
    width: 93.7251547276181%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b032cbf3 {
    width: 93.7251547276181%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 61a8b20 {
    align-items: center;
    width: 31.999937251210852%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    justify-content: flex-start;
    box-shadow: none;
    height: auto;
    min-width: 32px;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 058a9a2 {
    margin: 0px 0% 0px 0%;
}
    
#\31 3c4a00e {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 4%;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\38 a3d362f {
    width: 100%;
    min-height: 8px;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 e079a1f {
    width: 47.99679490097883%;
    order: 0;
}
    
#\32 ba5b919 {
    width: 47.99679490097883%;
    order: 1;
}
    
#\37 abe11ba {
    width: 47.99679490097883%;
    order: 2;
    min-height: 552px;
}
    
#\30 24bcf77 {
    width: 47.99679490097883%;
    order: 4;
}
    
#\31 ba17ce9 {
    width: 47.99908313834106%;
    order: 3;
    height: auto;
    min-height: 552px;
}
    
#\35 61a8b20 {
    width: 47.99679490097883%;
    order: 5;
}
    
#\36 f3f0d25 {
    background-repeat: no-repeat;
    background-size: cover;
}
#\36 f3f0d25.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAqElEQVQI1wXBTwvBYADA4X0r5eRgiYv8SzlQ0hwlraQsWdJr2IYUiZVcGMIUJQcHFyW5+Dg/zyP9LnkeyxjeUOZoybhmnLmRxGyH0TU/jaoPrRxA+p7z3BYx3G6QtQixEimmrQyDZoJePYStydi1CNLHK3B3Uuz6EbadKCuRZaIrjJsKMz3HxsiyM3JI75PCY5nhMopztdPsrSKOKOEIlYOp8pyqvGYV/lEsZn+xyRL/AAAAAElFTkSuQmCC');
}
}



@media (max-width: 767px) {
    
#\31 3c4a00e {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 a3d362f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 e079a1f {
    width: 100%;
}
    
#widget_mo2 {
    height: 240px;
}
    
#\32 ba5b919 {
    width: 100%;
}
    
#\38 8037bd3 {
    height: 240px;
}
    
#\37 abe11ba {
    width: 100%;
}
    
#\32 0d3a760 {
    height: 240px;
}
    
#\30 24bcf77 {
    width: 100%;
}
    
#\33 03577a7 {
    height: 240px;
}
    
#\31 ba17ce9 {
    width: 100%;
}
    
#\34 151420a {
    height: 240px;
}
    
#\35 61a8b20 {
    width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 d044fce {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    flex-direction: row;
    margin: 0% 0% 0% 0%;
}
    
#\36 89973d3 {
    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%;
}
    
#d8d10e82 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#widget_6aj {
    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;
}
    
#a34f955d {
    width: 1200px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cdd4e81c {
    width: 1200px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4a01396 {
    margin: 0px 0% 0px 0%;
}
    
#cc93c399 {
    width: 100%;
    height: 587px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_m8g {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    min-width: 32px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 89973d3 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\34 4a01396 {
    margin: 0px 0% 0px 0%;
}
    
#cc93c399 {
    height: 453px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 d044fce {
    width: 100%;
    min-height: 80px;
    order: 1;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_m8g {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 d044fce {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 89973d3 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#cc93c399 {
    height: 240px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_m8g {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 4b77434 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d9ef1566 {
    margin: 0px 0% 0px 0%;
}
    
#\34 3a100b4 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
    
#\34 48080f5 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_i9l {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_k3g.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 16px 16px;
}
#widget_k3g {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 48080f5 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#d9ef1566 {
    margin: 0px 0% 0px 0%;
}
    
#\35 4b77434 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\34 48080f5 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\35 4b77434 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_k3g.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 0px 16px 0px;
}
#widget_k3g {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 7b5e090 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: initial;
}
    
#\37 c316c5a {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 48fa6b1 {
    margin: 0px 0% 0px 0%;
}
    
#\30 b0ca822 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    align-items: center;
    background-color: var(--color_2);
    background-image: initial;
    justify-content: flex-start;
    flex-direction: row;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_15b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#faadbe44 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_87n {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 1px 1px 1px 1px;
    margin: 0px 0% 0px 0%;
}
    
#widget_9tu {
    width: 100%;
    height: 620px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 48fa6b1 {
    margin: 0px 0% 0px 0%;
}
    
#\37 c316c5a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (max-width: 767px) {
    
#\37 c316c5a {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\30 b0ca822 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_9tu {
    height: 240px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_87n {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b173e4ad {
    min-height: 498px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 6bbe999 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#eb10689c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a3d9817c {
    margin: 0px 0% 0px 0%;
}
    
#\36 fe7867a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#group_be4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 1;
    flex-wrap: wrap;
}
    
#group_3st {
    justify-content: flex-start;
    align-items: center;
    width: 31.999937251210852%;
    min-height: 182px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    border-style: solid;
    border-color: rgba(205, 205, 205, 1) rgba(205, 205, 205, 1) rgba(205, 205, 205, 1) rgba(205, 205, 205, 1);
    border-width: 1px 1px 1px 1px;
    flex-wrap: nowrap;
}
    
#cb6b443c {
    align-items: center;
    width: 31.999937251210852%;
    min-height: 182px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-style: solid;
    border-color: rgba(205, 205, 205, 1) rgba(205, 205, 205, 1) rgba(205, 205, 205, 1) rgba(205, 205, 205, 1);
    border-width: 1px 1px 1px 1px;
    flex-wrap: nowrap;
    height: auto;
}
    
#bc77ccde {
    width: 93.27692206683736%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b3648c47 {
    justify-content: flex-start;
    align-items: center;
    width: 32%;
    min-height: 182px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-style: solid;
    border-color: rgba(205, 205, 205, 1) rgba(205, 205, 205, 1) rgba(205, 205, 205, 1) rgba(205, 205, 205, 1);
    border-width: 1px 1px 1px 1px;
    flex-wrap: nowrap;
    height: auto;
}
    
#c0ae7cba {
    width: 93.27692206683736%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7ad07ad {
    align-items: center;
    width: 31.999937251210852%;
    min-height: 150px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-style: solid;
    border-color: rgba(205, 205, 205, 1) rgba(205, 205, 205, 1) rgba(205, 205, 205, 1) rgba(205, 205, 205, 1);
    border-width: 1px 1px 1px 1px;
    flex-wrap: nowrap;
    height: auto;
}
    
#\30 daa66a8 {
    width: 93.27692206683736%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b11de36 {
    justify-content: flex-start;
    align-items: center;
    width: 31.999937251210852%;
    min-height: 150px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-style: solid;
    border-color: rgba(205, 205, 205, 1) rgba(205, 205, 205, 1) rgba(205, 205, 205, 1) rgba(205, 205, 205, 1);
    border-width: 1px 1px 1px 1px;
    flex-wrap: nowrap;
    height: auto;
}
    
#\39 0e0869e {
    width: 93.27692206683736%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 747a00a {
    justify-content: flex-start;
    align-items: center;
    width: 31.999937251210852%;
    min-height: 150px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-style: solid;
    border-color: rgba(205, 205, 205, 1) rgba(205, 205, 205, 1) rgba(205, 205, 205, 1) rgba(205, 205, 205, 1);
    border-width: 1px 1px 1px 1px;
    flex-wrap: nowrap;
    height: auto;
}
    
#a732229c {
    width: 93.27692206683736%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d56618b {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c69c51ac {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b3c8d4f7 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 467f678 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e3ed882 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aec41792 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f9d6f1b {
    width: 93.27692206683736%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b173e4ad {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 583px;
}
    
#a3d9817c {
    margin: 0px 0% 0px 0%;
}
    
#b3648c47 {
    width: 49%;
}
    
#e7ad07ad {
    width: 49%;
}
    
#\38 b11de36 {
    width: 49%;
}
    
#\36 747a00a {
    width: 49%;
}
    
#cb6b443c {
    width: 49%;
    height: auto;
    min-height: 214px;
}
    
#group_3st {
    width: 48.99953201852825%;
    min-height: 214px;
}
}



@media (max-width: 767px) {
    
#b173e4ad {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\36 fe7867a {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#b3648c47 {
    min-width: 32px;
    width: 100%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#e7ad07ad {
    min-width: 32px;
    width: 100%;
    align-items: center;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\38 b11de36 {
    min-width: 32px;
    align-items: center;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 747a00a {
    min-width: 32px;
    width: 100%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#cb6b443c {
    min-width: 32px;
    width: 100%;
    align-items: center;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#group_3st {
    min-width: 32px;
    min-height: 182px;
    width: 100%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#group_be4 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\36 8473337 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 95fc29a {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#bc4304e4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 1px 1px 1px 1px;
    margin: 0% 0% 0% 0%;
}
    
#widget_opk {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ad03b4b5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



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



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



@media all {
    
#\38 3717c34 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\35 495f0bb {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-color: var(--color_3);
    background-image: none;
    margin: 0px 0% 0px 0%;
}
    
#\38 03d5f8b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\34 63eaa39 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    justify-content: flex-start;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#edac7cda {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4248def {
    align-items: flex-start;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a6ed397 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bda286ae {
    align-items: flex-start;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8251dd2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 f221f84 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 07736bf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fd9099bc {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#dc839cd5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 1;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c8bfaf88.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 16px 16px 16px;
}
#c8bfaf88 {
    width: 99.99580616289478%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 d10d0a7 {
    align-items: flex-end;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 c3a1bbd {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d496f472 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 ebd3120 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-color: var(--color_3);
    background-image: none;
    margin: 0px 0% 0px 0%;
}
    
#\38 c7e7235 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    background-color: var(--color_3);
    background-image: none;
    margin: 0px 0% 0px 0%;
}
    
#\38 5c9cffe {
    align-items: flex-start;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd606440 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#b19370f0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b6ee83d0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ac69fab0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 1781782 {
    margin: 0px 0% 0px 0%;
}
    
#\34 63eaa39 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#fd9099bc {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#dc839cd5 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 d10d0a7 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 03d5f8b {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 63eaa39 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#fd9099bc {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#dc839cd5 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 d10d0a7 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 3717c34 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 c5f705f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 1px 1px 1px 1px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\32 fc90806 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 0e14169 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#ee4b44bb {
    width: 1200px;
    height: auto;
    max-width: 100%;
}
    
#\36 78a5fec {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 7eaaf7b {
    margin: 0px 0% 0px 0%;
}
    
#\36 78a5fec {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



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

