@media all {
  *#dm .dmInner div.u_1789746952 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner *.u_1871879419 { display:block !important; }

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

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

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

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

  *#dm .dmInner div.u_3271393856 {
    border-style:solid !important;
    border-width:0px !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1425300435 img {
    object-fit:cover !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1024892862 img {
    object-fit:cover !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1194588087 img {
    object-fit:cover !important;
    border-radius:5px 5px 5px 5px !important;
  }

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

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

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

  *#dm .dmInner div.u_1883404449 img {
    object-fit:cover !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1159737445 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-radius:15px 15px 15px 15px !important;
  }
}
*#dm .dmInner div.u_3271393856 p
{
	line-height:180% !important;
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
*#dm .dmInner div.u_1470895849 p
{
	line-height:180% !important;
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_3271393856
{
}
*#dm .dmInner div.u_1470895849
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(255, 255, 255, 0.8);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\32 20171c6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    flex-wrap: nowrap;
}
    
#\39 eaaa712 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 380px 65px 200px 65px;
}
    
#group_3p5 {
    align-items: center;
    max-width: 1200px;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 32px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#widget_d3h {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c859d8ca::before, #c859d8ca > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.4;
    border-radius: inherit;
}
#c859d8ca {
    background-image: url("https://lirp.cdn-website.com/0e49cd64/dms3rep/multi/opt/Website+back+ground+Pic-1920w.jpg");
}
    
#widget_2sh {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 20b98e8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 10px 10px 10px;
}
#\36 20b98e8 {
    width: 200px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3a77c4e {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 6358603 {
    align-items: center;
    max-width: 1200px;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 1.7429193899782136%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\33 3b428d7 {
    width: 1050px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c565033b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\37 a4368fb {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#\39 f4bfc0a {
    width: 84.64%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_r4t {
    align-items: flex-start;
    width: 49.13%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 8bb2ea4 {
    align-items: flex-start;
    width: 49.13%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_0go {
    width: 100%;
    height: 500px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 54939e0::before, #\35 54939e0 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.9;
    border-radius: inherit;
}
#\35 54939e0 {
    background-image: url("https://lirp.cdn-website.com/0e49cd64/dms3rep/multi/opt/AdobeStock_247775509-1920w.jpg");
}
    
#df3b675c {
    width: 200px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f0f018d3 {
    width: 200px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 236d472 {
    align-items: center;
    max-width: 1200px;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 1.7429193899782136%;
    min-width: 32px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    justify-content: flex-start;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 da8efb8 {
    width: 200px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\38 5bfae7b.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 0px 15px 0px;
}
#\38 5bfae7b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\35 642044c {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#\33 73c41ac {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#b9427bc9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 a444f4d {
    align-items: center;
    max-width: 1200px;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
}
    
#\31 007b896::before, #\31 007b896 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.8;
    border-radius: inherit;
}
#\31 007b896 {
    background-color: var(--color_1);
    background-image: url("https://lirp.cdn-website.com/0e49cd64/dms3rep/multi/opt/AdobeStock_63423639-1920w.jpg");
}
}



@media all {
    
#\37 d169090 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#b4485be5 {
    align-items: center;
    max-width: 1200px;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
}
    
#\33 fd164e6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 68cde13 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#widget_j9b {
    width: 100%;
    height: 620px;
    min-height: 100px;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 62ab02b {
    width: 220px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 01cd929::before, #\31 01cd929 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.9;
    border-radius: inherit;
}
#\31 01cd929 {
    background-image: url("https://lirp.cdn-website.com/0e49cd64/dms3rep/multi/opt/AdobeStock_259018650-1920w.jpg");
}
}



@media all {
    
#\39 069dac2 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\32 70c2eb8 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#a1d47211 {
    align-items: center;
    max-width: 1200px;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
}
    
#a8051a4e {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1) rgba(204, 204, 204, 1) rgba(204, 204, 204, 1) rgba(204, 204, 204, 1);
    border-width: 1px 1px 1px 1px;
    border-radius: 10px 10px 10px 10px;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#b4a58b92 {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1) rgba(204, 204, 204, 1) rgba(204, 204, 204, 1) rgba(204, 204, 204, 1);
    border-width: 1px 1px 1px 1px;
    border-radius: 10px 10px 10px 10px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#ef2dc180 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#b59a08de {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1) rgba(204, 204, 204, 1) rgba(204, 204, 204, 1) rgba(204, 204, 204, 1);
    border-width: 1px 1px 1px 1px;
    border-radius: 10px 10px 10px 10px;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 07f93c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 cc5de10 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f8e40efc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 5d34b9b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 44b1298 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 2c930c7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    order: 2;
}
    
#\32 bde31ab {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\30 69da1ef {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1) rgba(204, 204, 204, 1) rgba(204, 204, 204, 1) rgba(204, 204, 204, 1);
    border-width: 1px 1px 1px 1px;
    border-radius: 10px 10px 10px 10px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 8afa91f {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\32 dddec2d {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#a20900e5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 75%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    order: 2;
}
    
#\37 49c4048 {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1) rgba(204, 204, 204, 1) rgba(204, 204, 204, 1) rgba(204, 204, 204, 1);
    border-width: 1px 1px 1px 1px;
    border-radius: 10px 10px 10px 10px;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 fbfdf46 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\36 ec08a1b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 bbcaf94 {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1) rgba(204, 204, 204, 1) rgba(204, 204, 204, 1) rgba(204, 204, 204, 1);
    border-width: 1px 1px 1px 1px;
    border-radius: 10px 10px 10px 10px;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 e12e964 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\35 8655da4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 bb478af {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 15px;
    column-gap: 24px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1) rgba(204, 204, 204, 1) rgba(204, 204, 204, 1) rgba(204, 204, 204, 1);
    border-width: 1px 1px 1px 1px;
    border-radius: 10px 10px 10px 10px;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#acbb774c {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\38 e482808 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 18d260f {
    border-width: 2px 0 0 0;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-style: solid;
}
}



@media all {
    
#\35 45dc716 {
    align-items: center;
    max-width: 1200px;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
}
    
#\36 1c750d3 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#aaae24cd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 413be44::before, #\37 413be44 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.8;
    border-radius: inherit;
}
#\37 413be44 {
    background-color: var(--color_1);
    background-image: url("https://lirp.cdn-website.com/0e49cd64/dms3rep/multi/opt/AdobeStock_63423639-1920w.jpg");
}
    
#\34 ce2a5f8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
}



@media all {
    
#aac19379 {
    width: 100%;
    height: 450px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 032f359 {
    align-items: center;
    max-width: 1200px;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 3%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 3%;
}
    
#bb2b8848::before, #bb2b8848 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.9;
    border-radius: inherit;
}
#bb2b8848 {
    background-image: url("https://lirp.cdn-website.com/0e49cd64/dms3rep/multi/opt/AdobeStock_224801280-1920w.jpg");
}
    
#\32 61c1d30 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#\34 91e1f1f {
    width: 1050px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ab55413 {
    align-items: flex-start;
    width: 49.13%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\39 413bbf3 {
    align-items: flex-start;
    width: 49.13%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\36 4bc197e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
}



@media all {
    
#\30 4e70956 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#c89f52e5 {
    align-items: center;
    max-width: 1200px;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
}
    
#\31 e4c323a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\31 1d82acf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 2b5290f::before, #\38 2b5290f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.8;
    border-radius: inherit;
}
#\38 2b5290f {
    background-color: var(--color_1);
    background-image: url("https://lirp.cdn-website.com/0e49cd64/dms3rep/multi/opt/AdobeStock_63423639-1920w.jpg");
}
}



@media all {
    
#\36 55af9b7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d6d07304 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\36 003531c {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#b3b5c3c8 {
    align-items: center;
    max-width: 1200px;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 24px;
}
    
#\34 8bddca7::before, #\34 8bddca7 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.8;
    border-radius: inherit;
}
#\34 8bddca7 {
    background-color: var(--color_1);
    background-image: url("https://lirp.cdn-website.com/0e49cd64/dms3rep/multi/opt/AdobeStock_63423639-1920w.jpg");
}
}



@media all {
    
#\36 202173d {
    width: 1050px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e9beaf1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#f7d994a4::before, #f7d994a4 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.9;
    border-radius: inherit;
}
#f7d994a4 {
    background-image: url("https://lirp.cdn-website.com/0e49cd64/dms3rep/multi/opt/AdobeStock_407635951-1920w.jpg");
}
    
#\30 b5d3f4c {
    width: 100%;
    height: 400px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#d955ce30 {
    align-items: flex-start;
    width: 49.13%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ac06db17 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#\33 30f36c7 {
    align-items: center;
    max-width: 1200px;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 3%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 3%;
}
    
#cfa41e30 {
    align-items: flex-start;
    width: 49.13%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#d1b75c34::before, #d1b75c34 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.9;
    border-radius: inherit;
}
#d1b75c34 {
    background-image: url("https://lirp.cdn-website.com/0e49cd64/dms3rep/multi/opt/AdobeStock_247775509-1920w.jpg");
}
    
#\32 62f56ca {
    width: 1050px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df2babfc {
    align-items: center;
    max-width: 1200px;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 3%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 3%;
}
    
#ac9a7730 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#d0db5993 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#f1feaa6d {
    width: 100%;
    height: 500px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#e2c680b9 {
    align-items: flex-start;
    width: 49.13%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#d1b72f80 {
    align-items: flex-start;
    width: 49.13%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
}



@media all {
    
#\34 08b13b0 {
    background-color: var(--color_1);
    background-image: none;
}
    
#e1be4e95 {
    align-items: center;
    max-width: 1200px;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 24px;
}
    
#\30 21745b9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\32 2ff9d95 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 c0dd31a {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#widget_qtq {
    width: 100%;
    height: 320px;
    min-height: 100px;
    max-width: 100%;
    order: 1;
}
    
#\38 7288a40 {
    width: 250px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 8077d9f {
    align-items: flex-start;
    width: 49.13%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e7dd9137 {
    align-items: flex-start;
    width: 49.13%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#be0825da {
    width: 100%;
    height: 400px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 26ccf75 {
    align-items: center;
    max-width: 1200px;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 3%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 3%;
}
    
#c33afa53 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#e4ae33f2 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#dd721dd1::before, #dd721dd1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.9;
    border-radius: inherit;
}
#dd721dd1 {
    background-image: url("https://lirp.cdn-website.com/0e49cd64/dms3rep/multi/opt/AdobeStock_259018650-1920w.jpg");
}
    
#\32 5da739d {
    width: 1050px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f06235c5 {
    width: 1050px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 eaaa712 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#c859d8ca::before, #c859d8ca > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 a4368fb {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 54939e0::before, #\35 54939e0 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 642044c {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\31 007b896::before, #\31 007b896 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 d169090 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\31 01cd929::before, #\31 01cd929 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 70c2eb8 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 1c750d3 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\37 413be44::before, #\37 413be44 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bb2b8848::before, #bb2b8848 > .bgExtraLayerOverlay {
    
}
    
#\32 61c1d30 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 4e70956 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\38 2b5290f::before, #\38 2b5290f > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 003531c {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\34 8bddca7::before, #\34 8bddca7 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f7d994a4::before, #f7d994a4 > .bgExtraLayerOverlay {
    
}
    
#ac06db17 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d1b75c34::before, #d1b75c34 > .bgExtraLayerOverlay {
    
}
    
#d0db5993 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 c0dd31a {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e4ae33f2 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#dd721dd1::before, #dd721dd1 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\32 20171c6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 eaaa712 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 20px 50px 20px;
}
    
#c859d8ca::before, #c859d8ca > .bgExtraLayerOverlay {
    
}
    
#group_3p5 {
    align-items: center;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\35 3a77c4e {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 6358603 {
    align-items: flex-start;
    column-gap: 1.7429193899782136%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#c565033b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 a4368fb {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_0go {
    height: 300px;
}
    
#\35 54939e0::before, #\35 54939e0 > .bgExtraLayerOverlay {
    
}
    
#group_r4t {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
    
#\35 8bb2ea4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
    
#\32 236d472 {
    align-items: center;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 642044c {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\33 73c41ac {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 a444f4d {
    align-items: flex-start;
}
    
#\31 007b896::before, #\31 007b896 > .bgExtraLayerOverlay {
    
}
    
#\38 5bfae7b.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\38 5bfae7b {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 d169090 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\34 68cde13 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_j9b {
    height: 582px;
}
    
#\31 01cd929::before, #\31 01cd929 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\32 70c2eb8 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#a8051a4e {
    min-width: 32px;
    align-items: center;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 2c930c7 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 bde31ab {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 69da1ef {
    min-width: 32px;
    align-items: center;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b4a58b92 {
    min-width: 32px;
    align-items: center;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b59a08de {
    min-width: 32px;
    align-items: center;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a20900e5 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
}
    
#\37 49c4048 {
    min-width: 32px;
    align-items: center;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 bbcaf94 {
    min-width: 32px;
    align-items: center;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 bb478af {
    min-width: 32px;
    align-items: center;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 1c750d3 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\34 ce2a5f8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 413be44::before, #\37 413be44 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#aac19379 {
    height: 240px;
}
    
#\39 032f359 {
    align-items: flex-start;
    column-gap: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#bb2b8848::before, #bb2b8848 > .bgExtraLayerOverlay {
    
}
    
#\32 61c1d30 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\36 4bc197e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 413bbf3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 ab55413 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\30 4e70956 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\31 e4c323a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 2b5290f::before, #\38 2b5290f > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#d6d07304 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 003531c {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\34 8bddca7::before, #\34 8bddca7 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\30 e9beaf1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f7d994a4::before, #f7d994a4 > .bgExtraLayerOverlay {
    
}
    
#\30 b5d3f4c {
    height: 240px;
}
    
#ac06db17 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\33 30f36c7 {
    align-items: flex-start;
    column-gap: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#d955ce30 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
    
#cfa41e30 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
}



@media (max-width: 767px) {
    
#d1b75c34::before, #d1b75c34 > .bgExtraLayerOverlay {
    
}
    
#df2babfc {
    align-items: flex-start;
    column-gap: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ac9a7730 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d0db5993 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#f1feaa6d {
    height: 240px;
}
    
#e2c680b9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d1b72f80 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\30 21745b9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 c0dd31a {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_qtq {
    height: 464px;
}
}



@media (max-width: 767px) {
    
#be0825da {
    height: 240px;
}
    
#\35 26ccf75 {
    align-items: flex-start;
    column-gap: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#c33afa53 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e4ae33f2 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#dd721dd1::before, #dd721dd1 > .bgExtraLayerOverlay {
    
}
    
#\34 8077d9f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 1;
}
    
#e7dd9137 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
}

