@media all {
  *#dm .dmInner a.u_3196932369 span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_3196932369:hover {
    background-color:rgba(61,112,122,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_3196932369.hover {
    background-color:rgba(61,112,122,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_3196932369:hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_3196932369.hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_3196932369 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
  }

  *#dm .dmInner a.u_3565053458 {
    background-color:rgba(46,84,91,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_483229419 {
    background-color:rgba(240,240,226,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_205167909 {
    background-color:rgba(46,84,91,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_4228784308 {
    background-color:rgba(61,112,122,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1352788378 {
    background-color:rgba(61,112,122,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1261716113 {
    background-color:rgba(61,112,122,1) !important;
    background-image:none !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_4117892778 .caption-container .caption-title { color:rgba(61,112,122,1) !important; }

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

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

  *#dm .dmInner a.u_1701502527 span.text { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1701502527 {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgba(59,109,118,1) rgba(59,109,118,1) rgba(59,109,118,1) rgba(59,109,118,1) !important;
  }

  *#dm .dmInner a.u_3225205367 {
    background-color:rgba(59,109,118,1) !important;
    background-image:none !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_4117892778 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_4117892778 .photoGalleryViewAll { padding:0 5px !important; }

  *#dm .dmInner *.u_4117892778 .caption-inner {
    border-bottom-left-radius:100% !important;
    -webkit-border-top-right-radius:100% !important;
    -moz-border-top-right-radius:100% !important;
    -webkit-border-bottom-right-radius:100% !important;
    -webkit-border-bottom-left-radius:100% !important;
    border-top-right-radius:100% !important;
    -webkit-border-top-left-radius:100% !important;
    border-radius:100% !important;
    -moz-border-bottom-right-radius:100% !important;
    -moz-border-top-left-radius:100% !important;
    border-top-left-radius:100% !important;
    -moz-border-radius:100% !important;
    -moz-border-bottom-left-radius:100% !important;
    border-bottom-right-radius:100% !important;
    -webkit-border-radius:100% !important;
  }

  *#dm .dmInner *.u_4117892778 .photoGalleryThumbs .image-container a { padding-top:454px !important; }
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_2223655462
{
	columns:2 !important;
}
*#dm .dmInner div.u_274868145
{
	columns:2 !important;
}
separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 61.40%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 34.58%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    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);
    background-image: url("https://lirp.cdn-website.com/bc2a3460/dms3rep/multi/opt/bg-light-focus-3000w-scaled-ab95de70-1920w.jpg");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_n60 {
    width: 100%;
    height: 496px;
    max-width: 100%;
}
    
#widget_6fk {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_rkk {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_e6q {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_vo9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_1n5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 105px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#group_dvg {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 73px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#widget_ftn {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#ffeeec61 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 49.07%;
    min-height: 32px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\36 a5e1312 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(46, 84, 91, 1);
    background-image: none;
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 262px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_5mq {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_qmu {
    width: 73.37%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#d2fcb0d4 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#\34 b84870c {
    min-height: 262px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 b2fc385 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_un6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_hsr {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_upm {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_svq {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_153 {
    width: 280px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 51px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 4px;
}
}



@media all {
    
#\38 df2c920 {
    min-height: 262px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 040ad4a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(250, 250, 245, 1);
    background-image: none;
}
    
#group_62b {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#group_qfo {
    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%;
    flex-wrap: nowrap;
}
    
#group_oat {
    justify-content: flex-start;
    align-items: flex-start;
    width: 41.166901408450705%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 2.054794520547945%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
}
    
#ff80353f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 56.83%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.054794520547945%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
}
    
#widget_31b {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_qfd {
    width: 89.85%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_f3d {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_fb4 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_bsk {
    width: 498px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 45px;
    max-width: 100%;
}
    
#widget_db3.flex-element.widget-wrapper > [data-element-type] {
    padding: 25px 25px 25px 25px;
}
#widget_db3 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 9001411 {
    width: 389px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\35 0319e14 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#fbe443b6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(237, 243, 245, 1);
    background-image: none;
}
    
#\39 0374d52 {
    min-height: 262px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_clp {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_lmo {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    margin-top: 10px;
}
    
#group_kbi {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    background-image: url("https://lirp.cdn-website.com/bc2a3460/dms3rep/multi/opt/mobile-iv-therapy-in-charlotte-1024x716-1920w.webp");
}
    
#e773987b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2.054794520547945%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#widget_gar {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#widget_eim {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_s8s {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_j7d {
    width: 100%;
    height: 310px;
    max-width: 100%;
}
    
#d647b615 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    margin-top: 10px;
}
    
#b35db4d3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    background-image: url("https://lirp.cdn-website.com/bc2a3460/dms3rep/multi/opt/woman-stretching-relaxed-at-office-1920w.webp");
    order: 1;
}
    
#\39 740e45b {
    width: 100%;
    height: 310px;
    max-width: 100%;
}
    
#e97ee042 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2.054794520547945%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    order: 0;
}
    
#\31 976242e {
    width: 90.92%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\38 68edde3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_k1e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_315 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#c06a97dd {
    min-height: 262px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 fe34f21::before, #\37 fe34f21 > .bgExtraLayerOverlay {
    
}
#\37 fe34f21 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#a1e0f886 {
    width: 57.07%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    padding: 50px 16px 50px 70px;
    margin: 0px 0% 0px 0%;
}
    
#group_3ci {
    width: 42.93%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/bc2a3460/dms3rep/multi/opt/bg-hands-holding-crystal-1920w.webp");
}
    
#widget_6ce {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_pju {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_208 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_uao {
    width: 323px;
    height: auto;
    max-width: 100%;
}
    
#group_7fr {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(207, 220, 222, 1);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 20px 0% 0px 0%;
}
    
#widget_2jb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_t66 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 aabd77a {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 5399191 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\32 c6cdba9 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\36 3ee3c3b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 49%;
    min-height: 492px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    background-image: url("https://lirp.cdn-website.com/bc2a3460/dms3rep/multi/opt/Alicia-e1759839201154-768x841-1920w.jpg");
    order: 1;
    background-size: contain;
    height: auto;
}
    
#\31 35b34bc {
    width: 83.77%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\35 910c7f3 {
    width: 100%;
    height: 310px;
    max-width: 100%;
}
    
#\38 0f1447e {
    width: 389px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 0d47e4a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ad3091d {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 fe7ea06 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2.054794520547945%;
    margin-right: 0%;
    margin-left: 0%;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    order: 0;
}
    
#\36 0b8a4f8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c648ff56 {
    background-color: rgba(250, 250, 245, 1);
    background-image: none;
    border-width: 2px 0 2px 0;
    border-color: rgba(0, 0, 0, 0.12) #000000 rgba(0, 0, 0, 0.24) #000000;
    border-style: solid;
}
}



@media all {
    
#\38 d68a699 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#e7046f29 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_k1u {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_1pt {
    width: 100.00%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#fc369433 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#df6097f4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\35 3018a9a {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\34 4377b54::before, #\34 4377b54 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#\34 4377b54 {
    background-image: url("https://lirp.cdn-website.com/bc2a3460/dms3rep/multi/opt/bg-water-ripple-3000w-scaled-1920w.jpg");
}
    
#widget_lnh {
    width: 100.00%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_ct2 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\37 49ade57 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\39 c87cbe2 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#widget_17n {
    width: 100%;
    height: 410px;
    position: relative;
    min-width: 10px;
    min-height: 100px;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 2%;
}
    
#group_1n5 {
    column-gap: 5.69458347236125%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_dvg {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ffeeec61 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



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



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 0374d52 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#e773987b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_kbi {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_lmo {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#d647b615 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#b35db4d3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e97ee042 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c06a97dd {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0% 0% 0% 0%;
}
    
#\37 fe34f21::before, #\37 fe34f21 > .bgExtraLayerOverlay {
    
}
    
#group_3ci {
    width: 100%;
    min-height: 333px;
    height: auto;
    background-position: 50% 100%;
}
    
#a1e0f886 {
    width: 100%;
    min-height: 80px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 aabd77a {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 c6cdba9 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 3ee3c3b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 342px;
}
    
#\33 ad3091d {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 fe7ea06 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 3018a9a {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\34 4377b54::before, #\34 4377b54 > .bgExtraLayerOverlay {
    
}
}



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



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 160px;
    align-items: flex-start;
    width: 100%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#widget_n60 {
    height: 240px;
}
    
#group_1n5 {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_dvg {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ffeeec61 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



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



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



@media (max-width: 767px) {
    
#\38 df2c920 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_62b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_qfo {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_oat {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ff80353f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 0319e14 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 0374d52 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#e773987b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_kbi {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_lmo {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 10px 0% 0px 0%;
}
    
#widget_j7d {
    height: 172px;
}
    
#d647b615 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 10px 0% 0px 0%;
}
    
#b35db4d3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 740e45b {
    height: 172px;
}
    
#e97ee042 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#c06a97dd {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\37 fe34f21::before, #\37 fe34f21 > .bgExtraLayerOverlay {
    
}
    
#a1e0f886 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#group_3ci {
    width: 100%;
    min-height: 195px;
    align-items: center;
    height: auto;
    background-position: 50% 100%;
}
    
#\38 aabd77a {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 5399191 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 c6cdba9 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\36 3ee3c3b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 330px;
}
    
#\35 910c7f3 {
    height: 172px;
}
    
#\33 ad3091d {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 10px 0% 0px 0%;
}
    
#\39 fe7ea06 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\38 d68a699 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#e7046f29 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#fc369433 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#df6097f4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 3018a9a {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\34 4377b54::before, #\34 4377b54 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\37 49ade57 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 c87cbe2 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}

