@media all {
  *#dm .dmInner div.u_1586033690 hr {
    color:var(--color_1) !important;
    border-width:5px !important;
  }

  *#dm .dmInner div.u_1251311084 hr {
    color:var(--color_3) !important;
    border-width:5px !important;
  }

  *#dm .dmInner div.u_1333498883 hr {
    color:var(--color_1) !important;
    border-width:5px !important;
  }

  *#dm .dmInner div.u_1970562750 hr {
    color:rgba(255,255,255,1) !important;
    border-width:5px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1431062722 hr {
    color:var(--color_1) !important;
    border-width:5px !important;
  }

  *#dm .dmInner div.u_1813560813 hr {
    color:var(--color_3) !important;
    border-width:5px !important;
  }

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

  *#dm .dmInner div.u_324942578 span[data-icon-mask] { background-color:rgba(255,255,255,1) !important; }

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

  *#dm .dmInner div.u_1306656075 span[data-icon-mask] { background-color:rgba(255,255,255,1) !important; }

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

  *#dm .dmInner div.u_1051081955 span[data-icon-mask] { background-color:rgba(255,255,255,1) !important; }

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

  *#dm .dmInner div.u_1086768625 span[data-icon-mask] { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1931398102 hr {
    color:var(--color_1) !important;
    border-width:5px !important;
  }

  *#dm .dmInner div.u_246376752 .caption-inner { background-color:var(--color_3) !important; }

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

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

  *#dm .dmInner *.u_1373685636 { background-position:100% 50% !important; }

  *#dm .dmInner *.u_1542339619 { background-position:0% 50% !important; }

  *#dm .dmInner div.u_3356574842 .dmGeoSVMoreInfo { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_3356574842 .dmGeoSVAddr { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_3356574842 .dmGeoMLocItemDetails { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_3356574842 .dmGeoMLocItemTitle { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_3356574842 .dmGeoSVTitle { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner *.u_1590785361 .photoGalleryThumbs .image-container a { background-size:contain !important; }

  *#dm .dmInner div.u_1590785361 .photoGalleryThumbs .image-container { border-radius:0% 0% 0% 0% !important; }

  *#dm .dmInner *.u_1832645947 .photoGalleryThumbs .image-container a { background-size:contain !important; }

  *#dm .dmInner div.u_1832645947 .photoGalleryThumbs .image-container { border-radius:0% 0% 0% 0% !important; }

  *#dm .dmInner div.u_1832645947 { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1590785361 { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner *.u_1487793629 .photoGalleryThumbs .image-container a { background-size:contain !important; }

  *#dm .dmInner div.u_1487793629 .photoGalleryThumbs .image-container { border-radius:0% 0% 0% 0% !important; }

  *#dm .dmInner div.u_1487793629 { background-color:rgba(0,0,0,0) !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_246376752 .photoGalleryThumbs { padding:5px !important; }

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

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

  *#dm .dmInner div.u_246376752 .caption-container .caption-text { font-size:16px !important; }

  *#dm .dmInner div.u_246376752 .caption-container .caption-text .rteBlock { font-size:16px !important; }

  *#dm .dmInner *.u_1590785361 .photoGalleryThumbs { padding:2.5px !important; }

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

  *#dm .dmInner *.u_1590785361 .photoGalleryViewAll { padding:0 2.5px !important; }

  *#dm .dmInner *.u_1590785361 .photoGalleryThumbs .image-container a { padding-top:150px !important; }

  *#dm .dmInner *.u_1832645947 .photoGalleryThumbs { padding:2.5px !important; }

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

  *#dm .dmInner *.u_1832645947 .photoGalleryViewAll { padding:0 2.5px !important; }

  *#dm .dmInner *.u_1832645947 .photoGalleryThumbs .image-container a { padding-top:80px !important; }

  *#dm .dmInner *.u_1487793629 .photoGalleryThumbs { padding:2.5px !important; }

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

  *#dm .dmInner *.u_1487793629 .photoGalleryViewAll { padding:0 2.5px !important; }

  *#dm .dmInner *.u_1487793629 .photoGalleryThumbs .image-container a { padding-top:80px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_246376752 .photoGalleryThumbs { padding:2.5px !important; }

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

  *#dm .dmInner *.u_246376752 .photoGalleryViewAll { padding:0 2.5px !important; }

  *#dm .dmInner div.u_246376752 .caption-container .caption-text { font-size:16px !important; }

  *#dm .dmInner div.u_246376752 .caption-container .caption-text .rteBlock { font-size:16px !important; }

  *#dm .dmInner *.u_1590785361 .photoGalleryThumbs { padding:2.5px !important; }

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

  *#dm .dmInner *.u_1590785361 .photoGalleryViewAll { padding:0 2.5px !important; }

  *#dm .dmInner *.u_1832645947 .photoGalleryThumbs { padding:2.5px !important; }

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

  *#dm .dmInner *.u_1832645947 .photoGalleryViewAll { padding:0 2.5px !important; }

  *#dm .dmInner *.u_1487793629 .photoGalleryThumbs { padding:2.5px !important; }

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

  *#dm .dmInner *.u_1487793629 .photoGalleryViewAll { padding:0 2.5px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_246376752 .photoGalleryThumbs { padding:5px !important; }

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

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

  *#dm .dmInner div.u_246376752 .caption-container .caption-text { font-size:16px !important; }

  *#dm .dmInner div.u_246376752 .caption-container .caption-text .rteBlock { font-size:16px !important; }
}
.dmGeoMLocItem
{
	display:none !important;
}
.dmGeoInnerWrapper
{
	padding:0 0 0 !important;
}
.dmGeoInnerTitle
{
	margin:0 0 !important;
}
.dmGeoSingleView
{
	background-color:#13468f !important;
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_3356574842
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\37 592297e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#f30ab944 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/ad2997af/dms3rep/multi/opt/WhatsApp+Image+2026-03-21+at+9.53.02+AM+%2814%29-1920w.jpeg");
}
    
#dade6c1a {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\31 6de9385.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 6de9385 {
    width: 457px;
    height: 446px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_330 {
    width: 94.14%;
    height: auto;
    max-width: 100%;
}
    
#widget_suo.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_suo {
    width: 70px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\34 da2acee {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#dbd39864 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\37 46d1db9 {
    background-color: var(--color_1);
    background-image: none;
}
    
#widget_lhi {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_d8c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#e73321d9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e73321d9 {
    width: 70px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e056f2df {
    width: 113px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a156153c {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 79px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb47c792 {
    width: 450px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#b895451e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
}
    
#\33 d9a0850 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#fb89ef5c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#fb89ef5c {
    width: 70px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\35 5ffc634 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/ad2997af/dms3rep/multi/opt/AdobeStock_255922049-1920w.jpeg");
    order: 0;
}
    
#\37 95ad5bc {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\34 c50f14f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 c50f14f {
    width: 508px;
    height: 450px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_16p {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#c1e5d7d1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\32 eff094d {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\39 68cc993::before, #\39 68cc993 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.6;
    border-radius: inherit;
}
#\39 68cc993 {
    background-image: url("https://irp.cdn-website.com/ad2997af/dms3rep/multi/opt/AdobeStock_195073475-1920w.jpeg");
    background-attachment: fixed;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
}
    
#\36 b5bc266.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 b5bc266 {
    width: 1060px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a045ebb5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a045ebb5 {
    width: 70px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_79f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_h3c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
}



@media all {
    
#b27cce78 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bbbba625.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bbbba625 {
    width: 508px;
    height: 450px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bbb02ed3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
}
    
#c196ee89 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\34 d883fae {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/ad2997af/dms3rep/multi/opt/AdobeStock_1621913115-1920w.jpeg");
    order: 1;
}
    
#\39 0596a41.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 0596a41 {
    width: 70px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\30 503cd4b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\32 730a97c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\31 0ebaee9 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\34 866bea1 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 af9da75.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 af9da75 {
    width: 70px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 dae86f8 {
    width: 92.64%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 361e56d::before, #\33 361e56d > .bgExtraLayerOverlay {
    
}
#\33 361e56d {
    background-color: var(--color_1);
    background-image: none;
    background-size: contain;
}
    
#group_67k {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 108px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.2641509433962264%;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
}
    
#group_k2b {
    align-items: center;
    width: 48.87%;
    min-height: 100.00%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#bc953dd4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_87e {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f41484fb {
    align-items: center;
    width: 48.87%;
    min-height: 100.00%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\34 40b3298 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d3b05e70 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc1dc833 {
    align-items: center;
    width: 48.87%;
    min-height: 100.00%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#cd13e289 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d099aa1b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 648aff7 {
    align-items: center;
    width: 48.87%;
    min-height: 100.00%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\37 5a905fe {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 ff37da4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 0ef4f7a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#aa2f0c6a {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#cdade040 {
    margin: 0px 0% 0px 0%;
}
    
#widget_vnh {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_672 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    align-self: stretch;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_2bs {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_v7d {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#abbfcd1e {
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#\31 b4260e0 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 70px 50px 70px;
}
    
#\30 4848160 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 56.37971698113208%;
    min-width: 4%;
    align-items: center;
}
    
#widget_g5a {
    width: 100%;
    height: 410px;
    min-height: 100px;
    max-width: 100%;
    order: 3;
}
    
#group_46k {
    align-items: center;
    width: 39.62%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    align-content: center;
}
    
#widget_20j {
    width: 46.54%;
    height: auto;
    max-width: 100%;
}
    
#\31 c3ec84c {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 60cb302 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\38 00b0492 {
    min-height: 84px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_g5e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bdcdaaa6::before, #bdcdaaa6 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.8;
    border-radius: inherit;
}
#bdcdaaa6 {
    background-color: var(--color_4);
    background-image: url("https://irp.cdn-website.com/ad2997af/dms3rep/multi/opt/logo-alliance-collision-centers-white02-fffdfc09-1920w.png");
    background-size: contain;
}
}



@media all {
    
#e5aef1af {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.755669348939283%;
    flex-wrap: nowrap;
    margin-left: 0px;
    margin-right: 0px;
    order: 0;
    align-content: center;
}
    
#fdff2a51 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 69d5741 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.8085908063300677%;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
    align-content: center;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#bea13268 {
    width: 652px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 2e2a1b1::before, #\33 2e2a1b1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.5;
    border-radius: inherit;
}
#\33 2e2a1b1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: url("https://irp.cdn-website.com/ad2997af/dms3rep/multi/opt/Image20260811190251-90cfbecd-1920w.png");
}
    
#b0fc2e18 {
    margin: 0px 0% 0px 0%;
}
    
#\36 6bf741d {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
    align-content: center;
}
    
#f1d8ec4f {
    min-height: 600px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 250px 70px 100px 70px;
    margin: 0% 0% 0% 0%;
}
    
#b18acae5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    align-items: center;
    align-content: center;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#widget_de8 {
    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;
}
    
#faad7c10 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\32 7866e7f {
    width: 71.81%;
    height: auto;
    max-width: 100%;
}
    
#group_2bo {
    align-items: flex-start;
    width: 49.1%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#group_4ko {
    align-items: flex-start;
    width: 25.32%;
    min-height: 76px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
    height: auto;
}
    
#\32 5cc82d6 {
    width: 100.37%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb2d00c4 {
    align-items: flex-start;
    width: 25.32%;
    min-height: 76px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    order: 2;
    height: auto;
}
}



@media all {
    
#becef27f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
}
    
#\37 ece01ca {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 70px 0px 70px;
}
    
#\33 8545d79 {
    width: 48%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc19e3f1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#dc19e3f1 {
    width: 70px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d1baa379 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dade6c1a {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#f30ab944 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\37 592297e {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\31 6de9385 {
    width: 575px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 d9a0850 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#b895451e {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\35 5ffc634 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\34 c50f14f {
    width: 575px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#bbbba625 {
    width: 575px;
}
    
#bbb02ed3 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#c196ee89 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\34 d883fae {
    width: 100%;
    min-height: 80px;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 0ebaee9 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_67k {
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: space-between;
    --column-gap: 1%;
}
    
#group_k2b {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.9%;
    min-height: 0%;
}
    
#f41484fb {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.9%;
    min-height: 0%;
}
    
#cc1dc833 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.87%;
    min-height: 0%;
}
    
#\31 648aff7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.87%;
    min-height: 0%;
}
    
#\33 361e56d::before, #\33 361e56d > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#aa2f0c6a {
    padding: 0px 0px 0px 0px;
}
    
#cdade040 {
    margin: 0px 0% 0px 0%;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#b0fc2e18 {
    margin: 0px 0% 0px 0%;
}
    
#f1d8ec4f {
    min-height: 805px;
    padding: 160px 40px 40px 40px;
}
}



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



@media (max-width: 767px) {
    
#\37 592297e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#f30ab944 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#dade6c1a {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\31 6de9385 {
    height: 250px;
}
}



@media (max-width: 767px) {
    
#\34 da2acee {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#dbd39864 {
    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) {
    
#b895451e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\33 d9a0850 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 5ffc634 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 c50f14f {
    height: 250px;
}
}



@media (max-width: 767px) {
    
#c1e5d7d1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 eff094d {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\39 68cc993::before, #\39 68cc993 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#bbbba625 {
    height: 250px;
}
    
#bbb02ed3 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#c196ee89 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\34 d883fae {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\32 730a97c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 0ebaee9 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_67k {
    column-gap: 2.2641509433962264%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_k2b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f41484fb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#cc1dc833 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 648aff7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 361e56d::before, #\33 361e56d > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\33 0ef4f7a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#aa2f0c6a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#cdade040 {
    margin: 0px 0% 0px 0%;
}
    
#group_672 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\30 4848160 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 b4260e0 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#widget_g5a {
    height: 490px;
}
    
#group_46k {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\34 60cb302 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 00b0492 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#bdcdaaa6::before, #bdcdaaa6 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#e5aef1af {
    column-gap: 1.755669348939283%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10px 10px 10px 10px;
    margin: 0px 0px 0px 0px;
}
    
#b0fc2e18 {
    margin: 0px 0% 0px 0%;
}
    
#\36 6bf741d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 69d5741 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    column-gap: 1.8085908063300677%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f1d8ec4f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 100px 4% 30px 4%;
}
    
#b18acae5 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#fdff2a51 {
    width: 91.35%;
}
    
#group_4ko {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_2bo {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#cb2d00c4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 7866e7f {
    width: 100.00%;
}
}



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

#\35 5ffc634.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAQMEAwEAAAAAAAAAAAAAAQACBAMFERIGIjFB/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AMnbIsiRaqFMa08N7kH4pL+NxXPcTuSTnO3qIg//2Q==')!important}#\39 68cc993.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAIBAAAAUDBQAAAAAAAAAAAAAAAAECAwQFEiERFDEy8P/EABUBAQEAAAAAAAAAAAAAAAAAAAEC/8QAFREBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhEDEQA/ALv0SHVYrqijWJbK4jNWfYGOXCZSo07bg9OwACKf/9k=')!important}#\34 d883fae.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAIRAAAQMEAQUAAAAAAAAAAAAAAQACBAMFBhESEyEiMeH/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFREBAQAAAAAAAAAAAAAAAAAAABH/2gAMAwEAAhEDEQA/AMTheLUL1CrlsdnUpDQcXa7qs4RfgdNjQ+I9ef1ESFf/2Q==')!important}#bdcdaaa6.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA1UlEQVQY002Q3yrDcRiHfweuwnAvVvvRXACaMkQTC9tEkRxNyIpcgAO5zOfRp17l4Hv0Pt/Pv0ZdAlaAFrhSn/OAKbCRW5gG6ADrwAi4Vx/UW2ACHAFdtdOoPXVYx0dgAczVa3WiHqptwKl6DAyAfeAViP1A3VNH6izgmxqgD+wAH8AXMAR21QN18R/cBk4K/AFOgYvkDJMyf9bnFX4MvAAz4BO4TLEotmWTIneZKBmBd+C7BHpNbdgttTM1VjfqvD5vActNDb4KbMZCfarRM09fXQvzCxjlUShugeusAAAAAElFTkSuQmCC')!important}