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

  *#dm .dmInner a.u_1540576542 span.icon {
    color:var(--color_4) !important;
    fill:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1540576542 {
    border-radius:50px !important;
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
    box-shadow:none !important;
  }

  *#dm .dmInner a.u_1540576542 .iconBg { display:none !important; }

  *#dm .dmInner div.u_1758333624 {
    border-style:solid !important;
    border-color:rgb(5,165,190) rgb(5,165,190) rgb(5,165,190) rgb(5,165,190) !important;
    border-width:2px 2px 2px 2px !important;
  }

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

  *#dm .dmInner div.u_1006010951 hr { color:rgba(255,255,255,0.25) !important; }

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

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

  *#dm .dmInner div.u_1039553336 img[dm_changed] {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
    border-style:solid !important;
    border-width:1px !important;
    border-color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1039553336 img {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
    border-style:solid !important;
    border-width:1px !important;
    border-color:var(--color_6) !important;
  }

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

  *#dm .dmInner div.u_1819158198 img[dm_changed] {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
    border-style:solid !important;
    border-width:1px !important;
    border-color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1819158198 img {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
    border-style:solid !important;
    border-width:1px !important;
    border-color:var(--color_6) !important;
  }

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

  *#dm .dmInner div.u_1116362002 img[dm_changed] {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
    border-style:solid !important;
    border-width:1px !important;
    border-color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1116362002 img {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
    border-style:solid !important;
    border-width:1px !important;
    border-color:var(--color_6) !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1203083097 { background-origin:border-box !important; }

  *#dm .dmInner a.u_1203083097:hover {
    background-image:none !important;
    background-color:rgba(13,113,179,1) !important;
  }

  *#dm .dmInner a.u_1203083097.hover {
    background-image:none !important;
    background-color:rgba(13,113,179,1) !important;
  }

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

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

  *#dm .dmInner div.u_1908784701:hover .svg { fill:var(--color_4) !important; }

  *#dm .dmInner div.u_1908784701.hover .svg { fill:var(--color_4) !important; }

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

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

  *#dm .dmInner div.u_1362842137:hover .svg { fill:var(--color_4) !important; }

  *#dm .dmInner div.u_1362842137.hover .svg { fill:var(--color_4) !important; }

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

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

  *#dm .dmInner div.u_1410076595:hover .svg { fill:var(--color_4) !important; }

  *#dm .dmInner div.u_1410076595.hover .svg { fill:var(--color_4) !important; }

  *#dm .dmInner a.u_1126914745:hover { background-image:none !important; }

  *#dm .dmInner a.u_1126914745.hover { background-image:none !important; }

  *#dm .dmInner a.u_3897831524 .iconBg {
    display:none !important;
    mask-image:url(https://irp.cdn-website.com/057f128e/icon/Arrow_3134190.svg) !important;
    order:1 !important;
  }

  *#dm .dmInner a.u_2622778594 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/057f128e/icon/Arrow_3134190.svg) !important;
    order:1 !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_2622778594:hover .iconBg { background-color:rgb(55,85,105) !important; }

  *#dm .dmInner a.u_2622778594.hover .iconBg { background-color:rgb(55,85,105) !important; }

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

  *#dm .dmInner div.u_3849212783 {
    padding:12.5% !important;
    border-radius:50% !important;
    border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
    border-width:0.8px 0.8px 0.8px 0.8px !important;
    border-style:solid !important;
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1597585685 {
    padding:12.5% !important;
    border-radius:50% 50% 50% 50% !important;
    background-image:none !important;
    background-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1419739356 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1419739356:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1419739356.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner a.u_1419739356:hover .iconBg { background-color:rgb(44,203,243) !important; }

  *#dm .dmInner a.u_1419739356.hover .iconBg { background-color:rgb(44,203,243) !important; }

  *#dm .dmInner a.u_1419739356 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/057f128e/icon/Arrow_3134190.svg) !important;
    background-color:var(--color_2) !important;
  }

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

  *#dm .dmInner a.u_1916307634 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1916307634:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1916307634.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner a.u_1916307634:hover .iconBg { background-color:rgb(44,203,243) !important; }

  *#dm .dmInner a.u_1916307634.hover .iconBg { background-color:rgb(44,203,243) !important; }

  *#dm .dmInner a.u_1916307634 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/057f128e/icon/Arrow_3134190.svg) !important;
    background-color:var(--color_2) !important;
  }

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

  *#dm .dmInner a.u_1471130990 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1471130990:hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1471130990.hover {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner a.u_1471130990:hover .iconBg { background-color:rgb(44,203,243) !important; }

  *#dm .dmInner a.u_1471130990.hover .iconBg { background-color:rgb(44,203,243) !important; }

  *#dm .dmInner a.u_1471130990 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/057f128e/icon/Arrow_3134190.svg) !important;
    background-color:var(--color_2) !important;
  }

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

  *#dm .dmInner div.u_1908784701 {
    padding:12.5% !important;
    border-radius:50% 50% 50% 50% !important;
    background-image:none !important;
    background-color:rgba(16,142,224,0.25) !important;
  }

  *#dm .dmInner div.u_1362842137 {
    padding:12.5% !important;
    border-radius:50% 50% 50% 50% !important;
    background-image:none !important;
    background-color:rgba(16,142,224,0.25) !important;
  }

  *#dm .dmInner div.u_1410076595 {
    padding:12.5% !important;
    border-radius:50% 50% 50% 50% !important;
    background-image:none !important;
    background-color:rgba(16,142,224,0.25) !important;
  }

  *#dm .dmInner div.u_1908784701:hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1908784701.hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1362842137:hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1362842137.hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1410076595:hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1410076595.hover {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner a.u_1001468215 {
    background-color:var(--color_4) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1775115392 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0.909091px 0.909091px 0.909091px 0.909091px !important;
    border-color:var(--color_4) var(--color_4) var(--color_4) var(--color_4) !important;
    box-shadow:none !important;
  }

  *#dm .dmInner a.u_1775115392 span.text {
    color:var(--color_4) !important;
    font-weight:400 !important;
  }

  *#dm .dmInner a.u_1775115392 .iconBg {
    display:none !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner a.u_1775115392:hover .iconBg { background-color:rgb(15,128,203) !important; }

  *#dm .dmInner a.u_1775115392.hover .iconBg { background-color:rgb(15,128,203) !important; }

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

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

  *#dm .dmInner a.u_2622778594 {
    border-style:solid !important;
    border-width:0.5px 0.5px 0.5px 0.5px !important;
    border-color:rgb(102,103,112) rgb(102,103,112) rgb(102,103,112) rgb(102,103,112) !important;
  }

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

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

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

  *#dm .dmInner nav.u_1229573809 { color:white !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner a.u_1720679877 span.text { font-size:18px !important; }
}
@media (min-width:1025px) {
  *.dmTabletBody #dm .d-page-1716942098 DIV.dmInner { background-attachment:initial !important; }

  *#dm .d-page-1716942098 DIV.dmInner {
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
    background-attachment:fixed !important;
    background-position:0% 0% !important;
  }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight {
    background-repeat:no-repeat !important;
    background-image:none !important;
    background-size:cover !important;
    background-attachment:initial !important;
    background-position:0% 0% !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: rgba(255,255,255,0);
    background-image: initial;
}
#flex-header {
    --overlapping-background-image: none;
    --overlapping-background-color: rgba(0, 0, 0, 0);
}
}



@media all {
    
#d97d59a7 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    padding: 100px 50px 100px 50px;
    margin: 0% 0% 0% 0%;
}
    
#\31 f95a255 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f14d0d78::before, #f14d0d78 > .bgExtraLayerOverlay {
    
}
#f14d0d78 {
    background-color: var(--color_4);
    background-image: none;
}
    
#\33 9467a54 {
    column-gap: 4%;
    row-gap: 25px;
    width: 100%;
    min-height: 8px;
    align-items: center;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ddf61b94 {
    row-gap: 10px;
    column-gap: 24px;
    max-height: 100%;
    width: 100.00%;
    min-height: auto;
    align-items: center;
    order: 0;
}
    
#widget_cpo {
    max-width: 100%;
    width: 100.00%;
    min-height: 100px;
    height: 207px;
    order: 1;
}
    
#f3de629b {
    align-self: auto;
    max-height: 100%;
    min-height: 44px;
    flex-wrap: nowrap;
    flex-direction: row;
    width: 147.047px;
    justify-content: space-between;
    align-items: center;
    order: 1;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 814174d {
    align-self: flex-start;
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#\37 09ab409 {
    align-self: flex-start;
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#\36 f009eeb {
    align-self: flex-start;
    max-width: 100%;
    width: 44px;
    height: 44px;
}
    
#\33 48fd742 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 d2c9c76 {
    background-color: var(--color_4);
    background-image: none;
}
    
#\37 4802ef5 {
    column-gap: 4%;
    row-gap: 50px;
    width: 100%;
    min-height: 8px;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 3fcdbac {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    padding: 100px 50px 100px 50px;
    margin: 0% 0% 0% 0%;
}
    
#cbcdd8f0 {
    margin: 0px 0% 0px 0%;
}
    
#b07287f7 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_l9v {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 2;
}
    
#group_6sg {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 1;
}
    
#\30 13862c7 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 b282e7f {
    column-gap: 4%;
    row-gap: 24px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    padding: 100px 50px 100px 50px;
    margin: 0% 0% 0% 0%;
}
    
#e491bd1d::before, #e491bd1d > .bgExtraLayerOverlay {
    
}
#e491bd1d {
    background-color: var(--color_4);
    border-radius: 0px 0px 0px 0px;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
    background-position: 50% 0%;
    background-attachment: fixed;
}
    
#undefined {
    width: 20%;
}
    
#\33 8432da1 {
    margin: 0px 0% 0px 0%;
}
    
#group_91u {
    justify-content: flex-start;
    width: 54%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    order: 0;
    background-color: rgba(255, 255, 255, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_8dr {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_1mk {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    order: 0;
    --column-gap: 2%;
    background-color: var(--color_5);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(241, 244, 246, 1) rgba(241, 244, 246, 1) rgba(241, 244, 246, 1) rgba(241, 244, 246, 1);
    border-style: solid;
    border-radius: 50px 50px 50px 50px;
    box-shadow: none;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#widget_7aq {
    width: 20px;
    height: auto;
    min-width: 20px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_dqa {
    width: 360px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a90c226a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_kc5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 5;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#\38 eead982::before, #\38 eead982 > .bgExtraLayerOverlay {
    
}
#\38 eead982 {
    min-height: 8px;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 0px;
    background-color: var(--color_4);
    border-radius: 20px 20px 20px 20px;
    width: 42%;
    background-image: url("https://lirp.cdn-website.com/057f128e/dms3rep/multi/opt/169-board-1920w.png");
    min-width: 4%;
    order: 0;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    background-position: 100% 50%;
    justify-content: flex-end;
    box-shadow: none;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#f93bad5e {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 adeba89.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 adeba89 {
    width: 25px;
    height: auto;
    min-width: 25px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2140ac3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 7c521d8 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 9ee659a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_479 {
    width: 300px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_4mn {
    width: 300px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 1;
}
    
#group_ufh {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    --column-gap: 2%;
    order: 0;
}
}



@media all {
    
#\31 0520076.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 0520076 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1c35bd2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a1c35bd2 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b4fe3ed {
    align-self: stretch;
    min-height: auto;
    flex-wrap: nowrap;
    background-color: rgba(255, 255, 255, 0.06);
    border-radius: 20px 20px 20px 20px;
    column-gap: 0%;
    row-gap: 25px;
    width: 49.1%;
    justify-content: space-between;
    align-items: flex-start;
    min-width: 4%;
    order: 0;
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.25) rgba(255, 255, 255, 0.25) rgba(255, 255, 255, 0.25) rgba(255, 255, 255, 0.25);
    border-style: solid;
    box-shadow: none;
    padding: 25px 25px 25px 25px;
    margin: 0% 0% 0% 0%;
}
    
#f3144c9b {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8a3e350 {
    max-height: 100%;
    min-height: auto;
    width: 100%;
    justify-content: space-between;
    align-items: flex-start;
    --column-gap: 4%;
    column-gap: 4%;
    flex-wrap: nowrap;
    row-gap: 10px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b32afe14 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#c0b445ae.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c0b445ae {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4fa3073 {
    max-height: 100%;
    background-attachment: initial;
    min-height: auto;
    border-radius: 20px 20px 20px 20px;
    width: 100%;
    justify-content: space-around;
    align-items: center;
    background-image: url("https://lirp.cdn-website.com/057f128e/dms3rep/multi/opt/Dental+Dashboards-1920w.jpeg");
    background-position: 100% 0%;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 bc409e3 {
    max-width: 100%;
    width: 75%;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2361d1f {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 13d0a6a {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db656894 {
    max-height: 100%;
    min-height: auto;
    width: 100%;
    justify-content: space-between;
    align-items: flex-start;
    --column-gap: 4%;
    column-gap: 4%;
    flex-wrap: nowrap;
    row-gap: 10px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3274d57 {
    align-self: stretch;
    min-height: auto;
    flex-wrap: nowrap;
    background-color: rgba(255, 255, 255, 0.06);
    border-radius: 20px 20px 20px 20px;
    column-gap: 0%;
    row-gap: 25px;
    width: 49.1%;
    justify-content: space-between;
    align-items: flex-start;
    min-width: 4%;
    order: 0;
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.25) rgba(255, 255, 255, 0.25) rgba(255, 255, 255, 0.25) rgba(255, 255, 255, 0.25);
    border-style: solid;
    box-shadow: none;
    padding: 25px 25px 25px 25px;
    margin: 0% 0% 0% 0%;
}
    
#aeea985e {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd8750e9::before, #cd8750e9 > .bgExtraLayerOverlay {
    
}
#cd8750e9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
    background-color: var(--color_8);
}
    
#dfbdcaac {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 24px;
    order: 0;
}
    
#\32 d6b65b2 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de8a3037.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#de8a3037 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6406a36 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 24px;
    order: 0;
}
    
#f22db800 {
    max-height: 100%;
    background-attachment: initial;
    min-height: auto;
    border-radius: 20px 20px 20px 20px;
    width: 100%;
    justify-content: space-around;
    align-items: center;
    background-image: url("https://lirp.cdn-website.com/057f128e/dms3rep/multi/opt/pexels-photo-7092515-1920w.jpeg");
    background-position: 100% 50%;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 73cd0cb {
    width: 100%;
    height: 150px;
    max-width: 100%;
}
    
#\35 bd0624d {
    align-self: stretch;
    min-height: auto;
    flex-wrap: nowrap;
    background-color: rgba(255, 255, 255, 0.06);
    border-radius: 20px 20px 20px 20px;
    column-gap: 0%;
    row-gap: 25px;
    width: 49.1%;
    justify-content: space-between;
    align-items: flex-start;
    min-width: 4%;
    order: 0;
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.25) rgba(255, 255, 255, 0.25) rgba(255, 255, 255, 0.25) rgba(255, 255, 255, 0.25);
    border-style: solid;
    box-shadow: none;
    padding: 25px 25px 25px 25px;
    margin: 0% 0% 0% 0%;
}
    
#\30 ce599bf {
    max-width: 100%;
    width: 75%;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f22d0bdd {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\38 6f51673 {
    max-height: 100%;
    background-attachment: initial;
    min-height: auto;
    border-radius: 20px 20px 20px 20px;
    width: 100%;
    justify-content: space-around;
    align-items: center;
    background-image: url("https://lirp.cdn-website.com/057f128e/dms3rep/multi/opt/pexels-photo-4266948-1920w.png");
    background-position: 50% 0%;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 ba4dbba {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 24px;
    order: 0;
}
    
#d35e6339 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 50px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\39 3dd8297 {
    width: 100%;
    height: 150px;
    max-width: 100%;
}
    
#afeada33 {
    max-height: 100%;
    background-attachment: initial;
    min-height: auto;
    border-radius: 20px 20px 20px 20px;
    width: 100%;
    justify-content: space-around;
    align-items: center;
    background-image: url("https://lirp.cdn-website.com/057f128e/dms3rep/multi/opt/pexels-photo-7108332-1920w.jpeg");
    background-position: 100% 50%;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 a2b5a3f {
    max-width: 100%;
    width: 75%;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 45a2a39 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 24px;
    order: 0;
}
    
#\30 300b5d8 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 2%;
}
    
#e1038c39 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8b7aa24 {
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ccdebe55 {
    max-height: 100%;
    min-height: auto;
    width: 100%;
    justify-content: space-between;
    align-items: flex-start;
    --column-gap: 4%;
    column-gap: 4%;
    flex-wrap: nowrap;
    row-gap: 10px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a238ef2d {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    order: 2;
    margin: 0% 0% 0% 0%;
}
    
#a2c1c2b8 {
    max-height: 100%;
    min-height: auto;
    width: 100%;
    justify-content: space-between;
    align-items: flex-start;
    --column-gap: 4%;
    column-gap: 4%;
    flex-wrap: nowrap;
    row-gap: 10px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1d1c62a {
    align-self: stretch;
    min-height: auto;
    flex-wrap: nowrap;
    background-color: rgba(255, 255, 255, 0.06);
    border-radius: 20px 20px 20px 20px;
    column-gap: 0%;
    row-gap: 25px;
    width: 49.1%;
    justify-content: space-between;
    align-items: flex-start;
    min-width: 4%;
    order: 0;
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(255, 255, 255, 0.25) rgba(255, 255, 255, 0.25) rgba(255, 255, 255, 0.25) rgba(255, 255, 255, 0.25);
    border-style: solid;
    box-shadow: none;
    padding: 25px 25px 25px 25px;
    margin: 0% 0% 0% 0%;
}
    
#\30 58db791 {
    width: 100%;
    height: 150px;
    max-width: 100%;
}
    
#\38 643433b {
    width: 100%;
    height: 150px;
    max-width: 100%;
}
    
#ad22222c {
    max-width: 100%;
    width: 75%;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_39h {
    width: 300px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
}



@media all {
    
#\35 8213124 {
    min-height: 80px;
    column-gap: 8%;
    row-gap: 50px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    border-radius: 0px 0px 0px 0px;
    background-image: none;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 c2b7090 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\37 9f726ec {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c47fa386::before, #c47fa386 > .bgExtraLayerOverlay {
    
}
#c47fa386 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: none;
    background-color: var(--color_6);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 8807a8f {
    min-height: 0;
    column-gap: 4%;
    row-gap: 50px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#c0123e35 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 208317a {
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5ae1d80 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    --column-gap: 4%;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    box-shadow: none;
    padding: 50px 50px 50px 50px;
    margin: 0px 0% 0px 0%;
}
    
#\30 768848d {
    align-items: center;
    width: 49.08%;
    min-height: auto;
    max-height: 100%;
    row-gap: 50px;
    column-gap: 24px;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 c45b308 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d5a3bbd {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 24px;
    order: 1;
}
    
#e347df6a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    --column-gap: 15px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 cefddeb {
    max-height: 100%;
    min-height: auto;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    --column-gap: 4%;
    column-gap: 4%;
    flex-wrap: nowrap;
    row-gap: 0px;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#\33 fcd3f09 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e1b2202 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 082b38c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    --column-gap: 15px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 23f0e48 {
    width: 35px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b9691c45 {
    max-height: 100%;
    min-height: auto;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    --column-gap: 4%;
    column-gap: 4%;
    flex-wrap: nowrap;
    row-gap: 0px;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#\35 b8fcd4a {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d864f469 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f3ada714 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    --column-gap: 15px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0c2d06a {
    max-height: 100%;
    min-height: auto;
    width: 100%;
    justify-content: space-between;
    align-items: flex-start;
    --column-gap: 4%;
    column-gap: 4%;
    flex-wrap: nowrap;
    row-gap: 0px;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#\31 e7effc1 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f8278a3a {
    max-width: 100%;
    width: 61.68%;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f709977 {
    min-height: auto;
    flex-wrap: nowrap;
    background-color: var(--color_6);
    border-radius: 20px 20px 20px 20px;
    column-gap: 0%;
    row-gap: 25px;
    width: 49.08%;
    justify-content: space-between;
    align-items: flex-start;
    min-width: 4%;
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    box-shadow: none;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
    padding: 50px 50px 50px 50px;
}
    
#\37 b775ff2 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 24px;
    order: 0;
}
    
#\36 5f2e6b4 {
    max-height: 100%;
    min-height: auto;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    --column-gap: 4%;
    column-gap: 4%;
    flex-wrap: nowrap;
    row-gap: 10px;
    justify-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4d88c98 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 292dd04 {
    width: 300px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d8e1421b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d8e1421b {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 bb69849 {
    width: 35px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f885baa9 {
    width: 35px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be377c0c {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c61a97bd {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 c65cc66 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cba86b50 {
    background-color: var(--color_4);
    background-image: none;
}
    
#\38 342159a {
    max-width: 100%;
    width: 60%;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 61d22c1 {
    margin: 0px 0% 0px 0%;
}
    
#c9b255eb {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 50px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    border-radius: 20px 20px 20px 20px;
    background-image: linear-gradient(0deg, rgba(0, 97, 175, 1) 0%, rgba(21, 192, 229, 1) 100%);
    background-origin: border-box;
    padding: 100px 100px 100px 100px;
    margin: 0% 0% 0% 0%;
}
    
#d1c75b00 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
}
    
#\34 02ef704 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 50px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 0px 50px 100px 50px;
    margin: 0% 0% 0% 0%;
}
    
#a67a8ad9 {
    width: 300px;
    height: auto;
    min-height: 54.999996185302734px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 e14aea8 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    flex-wrap: nowrap;
    --column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 412f20e {
    width: 300px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\33 4173122 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 24px;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(230, 231, 232, 0.25) rgba(230, 231, 232, 0.25) rgba(230, 231, 232, 0.25) rgba(230, 231, 232, 0.25);
    border-style: solid;
    padding: 0px 25px 0px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\37 f9d0493 {
    background-color: var(--color_8);
    background-image: none;
}
    
#\31 a8a8a2f {
    min-height: 0;
    column-gap: 4%;
    row-gap: 50px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 100px 50px 100px 50px;
    margin: 0% 0% 0% 0%;
}
    
#\35 3e10bef {
    margin: 0px 0% 0px 0%;
}
    
#\37 25fcf29 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bc3dab81 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#d7840969 {
    max-width: 100%;
    width: 75.07%;
    height: auto;
}
    
#\35 4c0ba7d {
    width: 100%;
    min-width: 4%;
    min-height: 0px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#f09fbfdb {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(252, 252, 252, 0.05);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(230, 231, 232, 0.25) rgba(230, 231, 232, 0.25) rgba(230, 231, 232, 0.25) rgba(230, 231, 232, 0.25);
    border-style: solid;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\37 07ca269.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 07ca269 {
    width: 50px;
    height: auto;
    min-width: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cda89ab2 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 1;
}
    
#bddf1c5b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc00ee99 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f46e0ab {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(252, 252, 252, 0.05);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(230, 231, 232, 0.25) rgba(230, 231, 232, 0.25) rgba(230, 231, 232, 0.25) rgba(230, 231, 232, 0.25);
    border-style: solid;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\32 83a47f9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 83a47f9 {
    width: 50px;
    height: auto;
    min-width: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d027c9b1 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 1;
}
    
#ed407a0c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 9ded96d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b26b3f02 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(252, 252, 252, 0.05);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(230, 231, 232, 0.25) rgba(230, 231, 232, 0.25) rgba(230, 231, 232, 0.25) rgba(230, 231, 232, 0.25);
    border-style: solid;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#f43d24ba.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f43d24ba {
    width: 50px;
    height: auto;
    min-width: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 07a02e5 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 1;
}
    
#\36 34a1194 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb38e5a3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b3efaa04.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#b3efaa04 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 485f787.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\30 485f787 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#eccb15f9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#eccb15f9 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#f547dbe2 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 1;
}
    
#widget_sv0 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
}



@media all {
    
#\37 9278f29 {
    width: 85.57%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0972252::before, #d0972252 > .bgExtraLayerOverlay {
    
}
#d0972252 {
    min-height: 8px;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 0px;
    border-radius: 20px 20px 20px 20px;
    width: 42%;
    background-image: url("https://lirp.cdn-website.com/057f128e/dms3rep/multi/opt/dental-reception-3f44fc33-1920w.png");
    min-width: 4%;
    order: 0;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    justify-content: flex-end;
    background-color: rgba(0, 0, 0, 0);
    background-position: 100% 50%;
    padding: 0px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#e8ec6df7 {
    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;
}
    
#\37 345122d {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 dd02710 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 24px;
    order: 0;
}
    
#\33 083ad78 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 1;
    justify-content: flex-end;
}
    
#bd4cec46 {
    background-color: var(--color_4);
    background-image: none;
}
    
#\33 cfccd70 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f6a7396 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 715de1d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ecd57eb5 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    order: 2;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#ba0ac531 {
    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;
}
    
#\30 cc6b77f {
    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;
}
    
#\39 11f2c61 {
    margin: 0px 0% 0px 0%;
}
    
#\34 0814d20 {
    align-items: flex-start;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    background-image: none;
    order: 1;
    box-shadow: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\37 75830a6 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 4%;
    order: 1;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 4%;
    padding: 0px 0px 0px 0px;
    margin: 25px 0% 0px 0%;
}
    
#a7f3925a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 25px;
    width: 54%;
    min-width: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 ea10f2c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 ea10f2c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 21e5c75 {
    align-items: flex-start;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    background-image: none;
    box-shadow: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\37 189b360 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 50px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 50px 100px 50px;
    margin: 0% 0% 0% 0%;
}
    
#\34 e50f9bd {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0541abe {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db7fb8ae {
    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;
}
    
#\30 93e1f16 {
    align-items: flex-start;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    background-image: none;
    box-shadow: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\38 5e8c93b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\38 5e8c93b {
    width: 300px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 25px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a8d50f4a {
    align-items: flex-start;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    background-image: none;
    order: 0;
    box-shadow: none;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\36 370c062 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(230, 231, 232, 0.4);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    --column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#adf56c3f {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\39 7991312 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a7798a59 {
    justify-content: flex-start;
    width: 23.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 0%;
    row-gap: 10px;
    order: 0;
    height: auto;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    padding: 0px 25px 0px 25px;
    margin: 0% 0% 0% 0%;
}
    
#fc5a9754 {
    justify-content: flex-start;
    width: 23.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 0%;
    row-gap: 10px;
    order: 1;
    height: auto;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    padding: 0px 25px 0px 25px;
    margin: 0% 0% 0% 0%;
}
    
#\39 1d566d6::before, #\39 1d566d6 > .bgExtraLayerOverlay {
    
}
#\39 1d566d6 {
    background-color: var(--color_6);
    background-image: none;
    background-position: 50% 0%;
    background-attachment: fixed;
    border-width: 1px 0px 1px 0px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
}
    
#af9f64ca {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 54d04dd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 d76fd0e {
    justify-content: flex-start;
    width: 23.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 0%;
    row-gap: 10px;
    order: 2;
    height: auto;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-style: solid;
    padding: 0px 25px 0px 25px;
    margin: 0% 0% 0% 0%;
}
    
#\39 ac4b459 {
    margin: 0px 0% 0px 0%;
}
    
#\31 e571a77 {
    justify-content: flex-start;
    width: 23.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 0%;
    row-gap: 10px;
    order: 3;
    height: auto;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    padding: 0px 25px 0px 25px;
    margin: 0% 0% 0% 0%;
}
    
#\38 58f8006 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 50px 50px 50px 50px;
    margin: 0% 0% 0% 0%;
}
    
#c69f0622 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#edc92e48 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c4f339a0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 dc78c4e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c1d947e8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d97d59a7 {
    padding-left: 25px;
    padding-right: 25px;
}
    
#f14d0d78::before, #f14d0d78 > .bgExtraLayerOverlay {
    
}
    
#widget_cpo.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_cpo {
    width: 100%;
    height: 238px;
    margin: 25px 0% 0px 0%;
}
    
#\33 9467a54 {
    row-gap: 25px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 4802ef5 {
    width: 100%;
    min-height: 0px;
    order: 1;
}
    
#\31 3fcdbac {
    row-gap: 50px;
    flex-direction: column;
    padding-left: 25px;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 25px;
}
    
#widget_l9v {
    width: 100%;
}
    
#b07287f7 {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 b282e7f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 50px;
    padding: 100px 25px 100px 25px;
}
    
#\33 8432da1 {
    margin: 0px 0% 0px 0%;
}
    
#e491bd1d::before, #e491bd1d > .bgExtraLayerOverlay {
    
}
    
#\38 eead982::before, #\38 eead982 > .bgExtraLayerOverlay {
    
}
#\38 eead982 {
    width: 100%;
    min-height: 450px;
    order: 0;
}
    
#group_91u {
    width: 100%;
    min-height: 0px;
    order: 1;
    align-items: center;
}
    
#group_kc5 {
    justify-content: center;
}
    
#widget_7aq {
    height: auto;
    width: 25px;
    min-width: 25px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 b4fe3ed {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
    justify-content: space-between;
}
    
#a6406a36 {
    justify-content: space-between;
}
    
#\35 bd0624d {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
    justify-content: space-between;
}
    
#\37 ba4dbba {
    justify-content: space-between;
}
    
#d35e6339 {
    padding: 100px 25px 100px 25px;
}
    
#\39 2361d1f {
    width: 100.00%;
}
    
#\38 45a2a39 {
    justify-content: space-between;
}
    
#\30 300b5d8 {
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 25px;
    --column-gap: 4%;
    min-height: 0px;
}
    
#\38 1b74419 {
    margin: 0px 0% 0px 0%;
}
    
#\35 3274d57 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
    justify-content: space-between;
}
    
#cd8750e9::before, #cd8750e9 > .bgExtraLayerOverlay {
    
}
    
#\30 1d1c62a {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
    justify-content: space-between;
}
    
#dfbdcaac {
    justify-content: space-between;
}
    
#\34 a2b5a3f {
    width: 60%;
}
    
#\38 bc409e3 {
    width: 65%;
}
    
#ad22222c {
    width: 65%;
}
    
#\30 ce599bf {
    width: 65%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 8213124 {
    width: 100%;
    min-height: 80px;
}
    
#c0123e35 {
    width: 100.00%;
}
    
#\35 83fa1ab {
    margin: 0px 0% 0px 0%;
}
    
#\30 8807a8f {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 100px 25px 100px 25px;
}
    
#c47fa386::before, #c47fa386 > .bgExtraLayerOverlay {
    
}
    
#\32 5ae1d80 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 50px;
    width: 100%;
}
    
#\30 768848d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 50px;
}
    
#\30 0c2d06a {
    align-items: flex-start;
}
    
#f8278a3a {
    width: 80%;
}
    
#\35 f709977 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: auto;
}
    
#\30 c2b7090 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 c65cc66 {
    width: 90%;
}
    
#\38 342159a {
    width: 100%;
}
    
#\37 61d22c1 {
    margin: 0px 0% 0px 0%;
}
    
#c9b255eb {
    flex-direction: column;
    width: 100%;
    flex-wrap: nowrap;
    min-height: 80px;
    row-gap: 25px;
    padding: 50px 50px 50px 50px;
    margin: 0% 0% 0% 0%;
}
    
#d1c75b00 {
    row-gap: 10px;
}
    
#\34 02ef704 {
    column-gap: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0px 25px 100px 25px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 4173122 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\31 a8a8a2f {
    column-gap: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 100px 25px 100px 25px;
}
    
#\35 3e10bef {
    margin: 0px 0% 0px 0%;
}
    
#\37 25fcf29 {
    flex-direction: column;
    width: 100%;
    flex-wrap: nowrap;
    min-height: 0px;
}
    
#d7840969 {
    align-self: stretch;
    max-width: 100%;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#bc3dab81 {
    align-self: flex-start;
    max-width: 100%;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 4c0ba7d {
    width: 100%;
    min-height: 0px;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 25px;
}
    
#f09fbfdb {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\35 f46e0ab {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#b26b3f02 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 0814d20 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.2%;
}
    
#\37 75830a6 {
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#d0972252::before, #d0972252 > .bgExtraLayerOverlay {
    
}
#d0972252 {
    width: 100%;
    min-height: 400px;
    order: 0;
    padding: 0px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#a7f3925a {
    flex-direction: column;
    width: 100%;
    flex-wrap: nowrap;
    min-height: 0px;
    order: 1;
    align-items: center;
}
    
#\37 345122d {
    width: 100%;
}
    
#\38 dd02710 {
    align-items: center;
    row-gap: 10px;
}
    
#\33 083ad78 {
    align-items: center;
}
    
#\32 f6a7396 {
    width: 100%;
}
    
#\30 21e5c75 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.2%;
}
    
#\37 189b360 {
    column-gap: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 100px 25px 100px 25px;
}
    
#ecd57eb5 {
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    --column-gap: 4%;
}
    
#\30 93e1f16 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.2%;
}
    
#\38 5e8c93b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\38 5e8c93b {
    margin: 25px 0% 0px 0%;
}
    
#\39 11f2c61 {
    margin: 0px 0% 0px 0%;
}
    
#a8d50f4a {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 7991312 {
    width: 100%;
}
    
#\35 d76fd0e {
    width: 23.5%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a7798a59 {
    width: 23.5%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#fc5a9754 {
    width: 23.5%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 1d566d6::before, #\39 1d566d6 > .bgExtraLayerOverlay {
    
}
    
#\39 ac4b459 {
    margin: 0px 0% 0px 0%;
}
    
#\31 e571a77 {
    width: 23.5%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 58f8006 {
    min-height: 0px;
    padding: 50px 25px 50px 25px;
}
    
#c69f0622 {
    width: 100%;
}
    
#edc92e48 {
    width: 100%;
}
    
#\38 dc78c4e {
    width: 100%;
}
    
#c1d947e8 {
    width: 60%;
}
    
#af9f64ca {
    width: 60%;
}
    
#c4f339a0 {
    width: 60%;
}
}



@media (max-width: 767px) {
    
#d97d59a7 {
    row-gap: 25px;
    flex-direction: column;
    min-height: unset;
    padding: 50px 15px 50px 15px;
}
    
#\33 48fd742 {
    margin: 0px 0% 0px 0%;
}
    
#f14d0d78::before, #f14d0d78 > .bgExtraLayerOverlay {
    
}
    
#\33 9467a54 {
    row-gap: 25px;
    width: 100%;
    min-height: 0px;
    align-items: center;
}
    
#widget_cpo {
    width: 100%;
    height: 358px;
}
    
#ddf61b94 {
    width: 100%;
}
    
#f3de629b {
    margin-left: 0px;
    padding-top: 0px;
    width: 51.54%;
    min-height: 36px;
    margin-top: 0%;
}
    
#\34 814174d {
    width: 44px;
    height: 44px;
}
    
#\37 09ab409 {
    width: 44px;
    height: 44px;
}
    
#\36 f009eeb {
    width: 44px;
    height: 44px;
}
}



@media (max-width: 767px) {
    
#\37 4802ef5 {
    row-gap: 25px;
    padding-left: 0px;
    width: 100%;
    min-height: 0px;
    align-items: center;
    padding-right: 0px;
    order: 1;
}
    
#\31 3fcdbac {
    row-gap: 25px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 50px 15px 50px 15px;
}
    
#cbcdd8f0 {
    margin: 0px 0% 0px 0%;
}
    
#widget_l9v {
    width: 100%;
}
    
#b07287f7 {
    width: 100%;
}
    
#\30 13862c7 {
    width: 99.54%;
}
}



@media (max-width: 767px) {
    
#\31 b282e7f {
    row-gap: 25px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 50px 15px 50px 15px;
}
    
#group_91u {
    width: 100%;
    min-height: 0px;
    align-items: center;
    order: 1;
    justify-content: flex-start;
}
    
#e491bd1d::before, #e491bd1d > .bgExtraLayerOverlay {
    
}
    
#\38 eead982::before, #\38 eead982 > .bgExtraLayerOverlay {
    
}
#\38 eead982 {
    row-gap: 0px;
    flex-direction: column;
    width: 100%;
    min-height: 300px;
    align-items: center;
    flex-wrap: nowrap;
    order: 0;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\33 8432da1 {
    margin: 0px 0% 0px 0%;
}
    
#f93bad5e {
    align-items: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#a90c226a {
    width: 100.00%;
}
    
#group_kc5 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    align-items: center;
    row-gap: 15px;
}
    
#widget_7aq {
    height: auto;
    min-width: 25px;
    width: 25px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_1mk {
    --column-gap: 4%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10px 25px 10px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\31 adeba89 {
    min-width: 30px;
    width: 30px;
}
    
#widget_dqa {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 b4fe3ed {
    row-gap: 15px;
    width: 100%;
    min-height: 160px;
    align-items: center;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c8a3e350 {
    min-height: 56px;
    align-items: center;
}
    
#b32afe14 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 4fa3073 {
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: initial;
    min-height: auto;
    background-position: 50% 50%;
}
    
#\39 2361d1f {
    width: 100%;
}
    
#db656894 {
    min-height: 56px;
    align-items: center;
}
    
#\38 1b74419 {
    margin: 0px 0% 0px 0%;
}
    
#\35 3274d57 {
    row-gap: 15px;
    width: 100%;
    min-height: 160px;
    align-items: center;
    margin-right: 0%;
    margin-left: 0%;
}
    
#cd8750e9::before, #cd8750e9 > .bgExtraLayerOverlay {
    
}
    
#dfbdcaac {
    row-gap: 15px;
    align-items: center;
}
    
#a6406a36 {
    row-gap: 15px;
    align-items: center;
}
    
#f22db800 {
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: initial;
    min-height: auto;
    background-position: 50% 50%;
}
    
#\35 bd0624d {
    row-gap: 15px;
    width: 100%;
    min-height: 160px;
    align-items: center;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f22d0bdd {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 6f51673 {
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: initial;
    min-height: auto;
    background-position: 50% 0%;
}
    
#\37 ba4dbba {
    row-gap: 15px;
    align-items: center;
}
    
#d35e6339 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 25px;
    padding: 50px 15px 50px 15px;
}
    
#afeada33 {
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: initial;
    min-height: auto;
    background-position: 50% 50%;
}
    
#\38 45a2a39 {
    row-gap: 15px;
    align-items: center;
}
    
#\30 300b5d8 {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    row-gap: 25px;
}
    
#\30 8b7aa24 {
    align-items: center;
    width: 100%;
    row-gap: 10px;
}
    
#ccdebe55 {
    min-height: 56px;
    align-items: center;
}
    
#a238ef2d {
    min-height: 0px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a2c1c2b8 {
    min-height: 56px;
    align-items: center;
}
    
#\30 1d1c62a {
    row-gap: 15px;
    width: 100%;
    min-height: 160px;
    align-items: center;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 a2b5a3f {
    width: 100%;
}
    
#\30 ce599bf {
    width: 100%;
}
    
#\38 bc409e3 {
    width: 100%;
}
    
#ad22222c {
    width: 100%;
}
    
#\33 73cd0cb {
    height: 200px;
}
    
#\30 58db791 {
    height: 200px;
}
    
#\38 643433b {
    height: 200px;
}
    
#\39 3dd8297 {
    height: 200px;
}
}



@media (max-width: 767px) {
    
#\35 8213124 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 25px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 c2b7090 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 83fa1ab {
    margin: 0px 0% 0px 0%;
}
    
#c47fa386::before, #c47fa386 > .bgExtraLayerOverlay {
    
}
    
#c0123e35 {
    width: 100%;
}
    
#\39 208317a {
    align-items: center;
    width: 100%;
    row-gap: 10px;
}
    
#\30 8807a8f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 25px;
    padding: 50px 15px 50px 15px;
}
    
#\32 5ae1d80 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    row-gap: 25px;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\30 768848d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 25px;
}
    
#\35 c45b308 {
    width: 100.00%;
}
    
#\39 d5a3bbd {
    row-gap: 15px;
}
    
#\30 cefddeb {
    min-height: auto;
}
    
#b9691c45 {
    min-height: auto;
}
    
#\30 0c2d06a {
    min-height: auto;
}
    
#\35 f709977 {
    row-gap: 0px;
    width: 100%;
    min-height: auto;
    align-items: center;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\37 b775ff2 {
    row-gap: 25px;
}
    
#\36 5f2e6b4 {
    min-height: auto;
}
    
#\39 292dd04 {
    width: 250px;
}
    
#d8e1421b {
    width: 100%;
}
    
#f885baa9 {
    min-width: 25px;
    width: 25px;
}
    
#\38 082b38c {
    --column-gap: 4%;
    column-gap: 4%;
}
    
#e347df6a {
    --column-gap: 4%;
    column-gap: 4%;
}
    
#\36 23f0e48 {
    width: 25px;
    min-width: 25px;
}
    
#\34 bb69849 {
    width: 25px;
    min-width: 25px;
}
    
#f3ada714 {
    --column-gap: 4%;
    column-gap: 4%;
}
}



@media (max-width: 767px) {
    
#\31 c65cc66 {
    width: 100.00%;
}
    
#\38 342159a {
    width: 99.54%;
}
    
#\37 61d22c1 {
    margin: 0px 0% 0px 0%;
}
    
#c9b255eb {
    width: 100%;
    min-height: 0px;
    align-items: center;
    row-gap: 25px;
    padding: 25px 25px 25px 25px;
    margin: 0% 0% 0% 0%;
}
    
#\34 02ef704 {
    row-gap: 60px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0px 15px 50px 15px;
}
    
#a67a8ad9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 300px;
}
    
#\30 e14aea8 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    align-items: center;
    row-gap: 15px;
}
    
#\30 412f20e {
    margin-right: 0%;
    margin-left: 0%;
    width: 300px;
}
}



@media (max-width: 767px) {
    
#\33 4173122 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 a8a8a2f {
    row-gap: 25px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 50px 15px 50px 15px;
}
    
#\35 3e10bef {
    margin: 0px 0% 0px 0%;
}
    
#\37 25fcf29 {
    width: 100%;
    min-height: 0px;
    align-items: center;
    row-gap: 10px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d7840969 {
    width: 99.54%;
}
    
#bc3dab81 {
    width: 100.00%;
}
    
#\35 4c0ba7d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f09fbfdb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\35 f46e0ab {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#b26b3f02 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#cda89ab2 {
    align-items: center;
}
    
#d027c9b1 {
    align-items: center;
}
    
#\36 07a02e5 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\34 0814d20 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\37 75830a6 {
    column-gap: 3.7313432127664443%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 10px 0% 0px 0%;
}
    
#d0972252::before, #d0972252 > .bgExtraLayerOverlay {
    
}
#d0972252 {
    row-gap: 0px;
    flex-direction: column;
    width: 100%;
    min-height: 300px;
    align-items: center;
    flex-wrap: nowrap;
    order: 0;
    justify-content: flex-end;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#a7f3925a {
    width: 100%;
    min-height: 0px;
    align-items: center;
    row-gap: 15px;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 345122d {
    width: 100.00%;
}
    
#\38 dd02710 {
    row-gap: 10px;
    align-items: center;
}
    
#\33 083ad78 {
    align-items: center;
}
    
#\32 f6a7396 {
    width: 99.54%;
}
    
#\30 21e5c75 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\37 189b360 {
    row-gap: 25px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 50px 15px 50px 15px;
}
    
#ecd57eb5 {
    column-gap: 3.7313432127664443%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 93e1f16 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\38 5e8c93b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\38 5e8c93b {
    margin: 10px 0% 0px 0%;
}
    
#\39 11f2c61 {
    margin: 0px 0% 0px 0%;
}
    
#a8d50f4a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\36 370c062 {
    align-items: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\37 9278f29 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 d76fd0e {
    width: 100%;
    min-height: 0px;
    align-items: center;
    flex-wrap: nowrap;
    align-content: flex-start;
    padding-left: 0px;
    padding-right: 0px;
    column-gap: 0%;
    flex-direction: column;
    row-gap: 10px;
}
    
#a7798a59 {
    width: 100%;
    min-height: 0px;
    align-items: center;
    flex-wrap: nowrap;
    align-content: flex-start;
    padding-left: 0px;
    padding-right: 0px;
    column-gap: 0%;
    flex-direction: column;
    row-gap: 10px;
}
    
#fc5a9754 {
    width: 100%;
    min-height: 0px;
    align-items: center;
    flex-wrap: nowrap;
    align-content: flex-start;
    padding-left: 0px;
    padding-right: 0px;
    column-gap: 0%;
    flex-direction: column;
    row-gap: 10px;
}
    
#\39 1d566d6::before, #\39 1d566d6 > .bgExtraLayerOverlay {
    
}
    
#\39 ac4b459 {
    margin: 0px 0% 0px 0%;
}
    
#\31 e571a77 {
    width: 100%;
    min-height: 0px;
    align-items: center;
    flex-wrap: nowrap;
    align-content: flex-start;
    padding-left: 0px;
    padding-right: 0px;
    column-gap: 0%;
    flex-direction: column;
    row-gap: 10px;
}
    
#\38 58f8006 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 25px;
    padding: 50px 15px 50px 15px;
}
}

