#dm .dmBody .u_About.before,
#dm .dmBody .u_About:before,
#dm .dmBody .u_Paris.before,
#dm .dmBody .u_Paris:before {
    opacity: 0.5 !important;
    background-color: #999 !important;
}
#dm .dmBody div.u_About.before,
#dm .dmBody div.u_About:before,
#dm .dmBody div.u_Paris.before,
#dm .dmBody div.u_Paris:before {
    background-color: #999 !important;
    opacity: 0.09 !important;
}
#dm .dmBody div.u_Paris {
    background-image: none !important;
    background-color: #f6f6f6 !important;
}
#dm .dmBody nav.u_1076825896 {
    color: #000 !important;
}
#dm .dmBody div.u_1474039842 {
    background-color: #fff !important;
}
#dm .dmBody .u_1486295661.before,
#dm .dmBody .u_1486295661:before,
#dm .dmBody .u_1486295661 > .bgExtraLayerOverlay {
    opacity: 0.5 !important;
    background-color: #fff !important;
}
#dm .dmBody div.u_1486295661.before,
#dm .dmBody div.u_1486295661:before,
#dm .dmBody div.u_1486295661 > .bgExtraLayerOverlay {
    opacity: 0.8 !important;
}
#dm .dmBody div.u_1521252720 {
    background-color: #1e2327 !important;
    background-image: url(https://irt-cdn.multiscreensite.com/md/dmtmpl/dms3rep/multi/quotation-marks.png) !important;
}
#dm .dmBody div.u_desc {
    background-color: #fff !important;
}
#dm .dmBody div.u_1617285555,
#dm .dmBody div.u_pa_2045691 {
    background-color: #f2f2f2 !important;
}
#dm .dmBody .u_pa_2045691.before,
#dm .dmBody .u_pa_2045691:before,
#dm .dmBody .u_pa_2045691 > .bgExtraLayerOverlay {
    opacity: 0.5 !important;
    background-color: #999 !important;
}
#dm .dmBody div.u_pa_2045691.before,
#dm .dmBody div.u_pa_2045691:before,
#dm .dmBody div.u_pa_2045691 > .bgExtraLayerOverlay {
    background-color: #fff !important;
    opacity: 0.29 !important;
}
#dm .dmBody div.u_pa_2045691 {
    background-image: none !important;
}
#dm .dmBody div.u_1219702947 {
    background-color: #fff !important;
}
#dm .dmBody div.u_pa_9704922 {
    background-color: #1e2327 !important;
    background-image: url(https://irt-cdn.multiscreensite.com/md/dmtmpl/dms3rep/multi/quotation-marks.png) !important;
}
#dm .dmBody div.u_1486295661,
#dm .dmBody div.u_Testimonials {
    background-color: #f2f2f2 !important;
    background-image: none !important;
}
#dm .dmBody div.u_1980593716 .accordion-wrapper {
    background-color: #fff !important;
    border-style: solid !important;
    border-width: 1px !important;
    border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    border-color: transparent !important;
}
#dm .dmBody div.u_1980593716 .accordion-description .section-inner {
    background-color: #fff !important;
    color: #000 !important;
    border-style: solid !important;
    border-width: 0 !important;
    font-size: 16px !important;
}
#dm .dmBody div.u_1486295661 {
    background-color: #fff !important;
}
#dm .dmBody div.u_1109951417 {
    line-height: initial !important;
}
#dm .dmBody div.u_1092998272 {
    line-height: 1.5 !important;
}
#dm .dmBody .u_1094894628.before,
#dm .dmBody .u_1094894628:before,
#dm .dmBody .u_Contact.before,
#dm .dmBody .u_Contact:before,
#dm .dmBody .u_FAQs.before,
#dm .dmBody .u_FAQs:before,
#dm .dmBody .u_FAQs > .bgExtraLayerOverlay {
    opacity: 0.5 !important;
    background-color: #fff !important;
}
#dm .dmBody div.u_1094894628.before,
#dm .dmBody div.u_1094894628:before {
    background-color: #433b35 !important;
    opacity: 0.56 !important;
}
#dm .dmBody div.u_1094894628 {
    background-color: #fff !important;
    background-image: url(https://lirp.cdn-website.com/md/pexels/dms3rep/multi/opt/pexels-photo-2539244-1920w.jpeg) !important;
}
#dm .dmBody div.u_1576973651 {
    background-color: #6993c4 !important;
}
#dm .dmBody div.u_FAQs.before,
#dm .dmBody div.u_FAQs:before,
#dm .dmBody div.u_FAQs > .bgExtraLayerOverlay {
    opacity: 0.8 !important;
}
#dm .dmBody div.u_FAQs {
    background-color: #fff !important;
    background-image: none !important;
}
#dm .dmBody div.u_Memberships {
    background-color: #6993c4 !important;
    background-repeat: no-repeat !important;
    background-image: url(https://lirp.cdn-website.com/md/pexels/dms3rep/multi/opt/pexels-photo-1029545-1920w.jpeg) !important;
    background-size: cover !important;
}
#dm .dmBody .u_1672227921.before,
#dm .dmBody .u_1672227921:before {
    opacity: 0.5 !important;
    background-color: #999 !important;
}
#dm .dmBody div.u_1672227921.before,
#dm .dmBody div.u_1672227921:before {
    background-color: #999 !important;
    opacity: 0.09 !important;
}
#dm .dmBody div.u_1672227921 {
    background-color: #fff !important;
}
#dm .dmBody div.u_1672227921,
a.u_1020276791.hover,
a.u_1020276791:hover,
a.u_1054332435.hover,
a.u_1054332435:hover,
a.u_1231670167.hover,
a.u_1231670167:hover,
a.u_1724194523.hover,
a.u_1724194523:hover,
a.u_1728701189.hover,
a.u_1728701189:hover,
a.u_1753792547.hover,
a.u_1753792547:hover,
a.u_1993448218.hover,
a.u_1993448218:hover {
    background-image: none !important;
}
#dm .dmBody .u_1459682022.before,
#dm .dmBody .u_1459682022:before,
#dm .dmBody .u_1654277758.before,
#dm .dmBody .u_1654277758:before,
#dm .dmBody .u_Updates.before,
#dm .dmBody .u_Updates:before {
    opacity: 0.5 !important;
    background-color: #000 !important;
}
#dm .dmBody div.u_1654277758 {
    background-repeat: no-repeat !important;
    background-image: url(https://lirp.cdn-website.com/37b2d047/dms3rep/multi/opt/fairgrounds+car+wash+-+17-1920w.png) !important;
}
#dm .dmBody div.u_1654277758.before,
#dm .dmBody div.u_1654277758:before,
#dm .dmBody div.u_1654277758 > .bgExtraLayerOverlay {
    background-color: #020739 !important;
    opacity: 0.55 !important;
}
#dm .dmBody div.u_1191302301 {
    background-color: rgba(2, 7, 57, 0.7) !important;
    box-shadow: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
}
#dm .dmBody div.u_1089487909,
#dm .dmBody div.u_1842143061 {
    background-color: #fff !important;
}
#dm .dmBody .u_1089487909.before,
#dm .dmBody .u_1089487909:before {
    opacity: 0.5 !important;
    background-color: #999 !important;
}
#dm .dmBody div.u_1089487909.before,
#dm .dmBody div.u_1089487909:before {
    background-color: #999 !important;
    opacity: 0.09 !important;
}
#dm .dmBody div.u_1089487909 {
    background-image: none !important;
}
#dm .dmBody div.u_1098478078 {
    background-color: #f5f5f5 !important;
    box-shadow: rgba(0, 0, 0, 0.25) 0 3px 11px 0 !important;
    -moz-box-shadow: rgba(0, 0, 0, 0.25) 0 3px 11px 0 !important;
    -webkit-box-shadow: rgba(0, 0, 0, 0.25) 0 3px 11px 0 !important;
}
#dm .dmBody .u_1427719026 .dmformsubmit {
    float: LEFT !important;
}
#dm .dmBody div.u_1427719026 .dmforminput label {
    font-weight: 400 !important;
    color: #010847 !important;
    font-size: 13px !important;
}
#dm .dmBody div.u_1220835474 {
    background-repeat: no-repeat !important;
    background-image: url(https://lirp.cdn-website.com/37b2d047/dms3rep/multi/opt/Untitled+design+%2856%29-1920w.png) !important;
    background-size: cover !important;
    background-color: #fff !important;
}
#dm .dmBody .u_1220835474.before,
#dm .dmBody .u_1220835474:before,
#dm .dmBody .u_1220835474 > .bgExtraLayerOverlay {
    opacity: 0.5 !important;
    background-color: #fff !important;
}
#dm .dmBody div.u_1220835474.before,
#dm .dmBody div.u_1220835474:before,
#dm .dmBody div.u_1220835474 > .bgExtraLayerOverlay {
    background-color: #051158 !important;
    opacity: 0.3 !important;
}
#dm
    .dmBody
    div.u_1427719026
    .dmforminput
    label:not(.for-checkable):not(.custom-contact-checkable) {
    color: #fff !important;
}
#dm .dmBody div.u_1427719026 .m-recaptcha {
    color: #fff !important;
}
#dm .dmBody div.u_1259657640 hr {
    color: var(--color_3) !important;
    border-top-style: solid !important;
    border-top-width: 4px !important;
}
#dm .dmBody div.u_1105318884 .svg,
#dm .dmBody div.u_1208818944 .svg,
#dm .dmBody div.u_1787173364 .svg {
    color: var(--color_3) !important;
    fill: var(--color_3) !important;
}
#dm .dmBody .u_1980593716 .accordion-title .arrow .close,
#dm .dmBody .u_1980593716 .accordion-title .horizontal,
#dm .dmBody .u_1980593716 .accordion-title .vertical {
    fill: #fff !important;
    background-color: #fff !important;
}
#dm .dmBody .u_Services.before,
#dm .dmBody .u_Services:before {
    opacity: 0.5 !important;
    background-color: #999 !important;
}
#dm .dmBody div.u_Services.before,
#dm .dmBody div.u_Services:before {
    background-color: #999 !important;
    opacity: 0.09 !important;
}
#dm .dmBody div.u_Services {
    background-image: none !important;
    background-color: #fff !important;
}
#dm .dmBody .u_Contact > .bgExtraLayerOverlay {
    opacity: 0.5 !important;
    background-color: #fff !important;
}
#dm .dmBody div.u_1879163729 {
    background-color: var(--color_2) !important;
    box-shadow: rgba(0, 0, 0, 0.25) 0 3px 11px 0 !important;
    -moz-box-shadow: rgba(0, 0, 0, 0.25) 0 3px 11px 0 !important;
    -webkit-box-shadow: rgba(0, 0, 0, 0.25) 0 3px 11px 0 !important;
}
#dm .dmBody div.u_1459682022,
#dm .dmBody div.u_Updates {
    background-repeat: no-repeat !important;
    background-image: url(https://lirp.cdn-website.com/37b2d047/dms3rep/multi/opt/209618577_349862906809957_6761745711763289369_n-e0f8b3c8-1920w.jpg) !important;
}
#dm .dmBody div.u_1459682022 {
    background-image: url(https://lirp.cdn-website.com/37b2d047/dms3rep/multi/opt/196267077_106989211501931_8463378424484447461_n-142a7da0-1920w.jpg) !important;
}
#dm .dmBody div.u_Contact {
    background-image: url(https://lirp.cdn-website.com/37b2d047/dms3rep/multi/opt/209606254_352333546548616_7912295546687215189_n-1920w.jpg) !important;
    background-color: #fff !important;
}
#dm .dmBody div.u_Contact.before,
#dm .dmBody div.u_Contact:before,
#dm .dmBody div.u_Contact > .bgExtraLayerOverlay {
    background-color: var(--color_4) !important;
    opacity: 0.5 !important;
}
#dm .dmBody div.u_1459682022.before,
#dm .dmBody div.u_1459682022:before,
#dm .dmBody div.u_1459682022 > .bgExtraLayerOverlay {
    background-color: var(--color_4) !important;
    opacity: 0.5 !important;
}
#dm .dmBody div.u_1427719026 input:not([type="submit"]) {
    background-color: #fff !important;
    border-color: #051158 !important;
    border-style: solid !important;
    border-width: 0 !important;
}
#dm .dmBody div.u_1427719026 select,
#dm .dmBody div.u_1427719026 textarea {
    background-color: #fff !important;
    border-color: #051158 !important;
    border-style: solid !important;
    border-width: 0 !important;
}
#dm .dmBody .u_1303493841.before,
#dm .dmBody .u_1303493841:before,
#dm .dmBody .u_1303493841 > .bgExtraLayerOverlay {
    opacity: 0.5 !important;
    background-color: #000 !important;
}
#dm .dmBody div.u_Updates.before,
#dm .dmBody div.u_Updates:before,
#dm .dmBody div.u_Updates > .bgExtraLayerOverlay {
    background-color: var(--color_4) !important;
    opacity: 0.47 !important;
}
#dm .dmBody div.u_1303493841,
#dm .dmBody div.u_1384667335 {
    background-repeat: no-repeat !important;
    background-image: url(https://lirp.cdn-website.com/37b2d047/dms3rep/multi/opt/323574747_3042338402735267_6792318612138086805_n-1920w.jpeg) !important;
}
#dm .dmBody div.u_1384667335 {
    background-image: url(https://lirp.cdn-website.com/37b2d047/dms3rep/multi/opt/323881643_831448721289848_8439335008042019630_n-1920w.jpeg) !important;
    background-size: cover !important;
}
#dm .dmBody div.u_1188813538 .svg {
    color: var(--color_3) !important;
    fill: var(--color_3) !important;
}
#dm .dmBody div.u_1980593716 .accordion-title {
    background-color: var(--color_2) !important;
    color: #fff !important;
    font-weight: 400 !important;
    font-family: Poppins !important;
    border-style: solid !important;
    border-width: 0 !important;
    font-style: normal !important;
}
#dm .dmBody div.u_1980593716 .title-text,
#dm .dmBody div.u_1980593716 .title-text * {
    font-weight: 400 !important;
    font-family: Poppins !important;
    color: #fff !important;
    font-style: normal !important;
}
#dm .dmBody div.u_1605441993 {
    box-shadow: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
}
#dm .dmBody div.u_1605441993,
#dm .dmBody div.u_1626156760 {
    background-color: #fff !important;
}
#dm .dmBody div.u_1987897794 {
    background-repeat: no-repeat !important;
    background-image: none !important;
    background-size: cover !important;
    background-color: var(--color_3) !important;
}
#dm .dmBody div.u_1601606970,
#dm .dmBody div.u_1980593716 .arrow-wrapper {
    background-color: #2c9155 !important;
}
#dm .dmBody .u_MEMBERSHIPS.before,
#dm .dmBody .u_MEMBERSHIPS:before {
    opacity: 0.5 !important;
    background-color: #999 !important;
}
#dm .dmBody div.u_MEMBERSHIPS.before,
#dm .dmBody div.u_MEMBERSHIPS:before {
    background-color: #999 !important;
    opacity: 0.09 !important;
}
#dm .dmBody div.u_MEMBERSHIPS {
    background-image: none !important;
    background-color: #fff !important;
}
#dm .dmBody div.u_1340759176 {
    background-image: url(https://lirp.cdn-website.com/37b2d047/dms3rep/multi/opt/Untitled+design+-+2023-06-13T150306.849-1920w.png) !important;
    background-color: transparent !important;
}
#dm .dmBody .u_1340759176.before,
#dm .dmBody .u_1340759176:before,
#dm .dmBody .u_1340759176 > .bgExtraLayerOverlay {
    opacity: 0.5 !important;
    background-color: #000 !important;
}
#dm .dmBody div.u_1340759176.before,
#dm .dmBody div.u_1340759176:before,
#dm .dmBody div.u_1340759176 > .bgExtraLayerOverlay {
    opacity: 0.55 !important;
    background-color: var(--color_4) !important;
}
#dm .dmBody a.u_1054332435,
#dm .dmBody a.u_1753792547,
#dm .dmBody a.u_1993448218 {
    border-style: solid !important;
    border-width: 2px !important;
}
#dm .dmBody div.u_1570950695 {
    background-repeat: no-repeat !important;
    background-image: url(https://lirp.cdn-website.com/37b2d047/dms3rep/multi/opt/342187696_599806378878046_6747015726253073150_n-1920w.jpeg) !important;
    background-size: cover !important;
}
#dm .dmBody div.u_1303493841.before,
#dm .dmBody div.u_1303493841:before,
#dm .dmBody div.u_1303493841 > .bgExtraLayerOverlay {
    background-color: var(--color_4) !important;
    opacity: 0.45 !important;
}
#dm .dmBody div.u_1427719026 .dmformsubmit {
    border-style: solid !important;
    border-width: 2px !important;
    height: 50px !important;
}
#dm .dmBody div.u_1765659857 {
    background-image: url(/primo-graphic.jpeg) !important;
    background-color: #f5f5f5 !important;
}
#dm .dmBody .u_1718073002.before,
#dm .dmBody .u_1718073002:before {
    opacity: 0.5 !important;
    background-color: #999 !important;
}
#dm .dmBody div.u_1718073002.before,
#dm .dmBody div.u_1718073002:before {
    background-color: #999 !important;
    opacity: 0.09 !important;
}
#dm .dmBody div.u_1718073002,
#dm .dmBody div.u_About {
    background-image: none !important;
    background-color: #fff !important;
}
#dm .dmBody .u_1280528640 {
    width: 100% !important;
}
separatorHomeCss {
    color: red !important;
}
#dm .dmBody div.u_1441874533 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
#dm .dmBody div.u_1474039842,
#dm .dmBody div.u_1486295661,
#dm .dmBody div.u_1521252720,
#dm .dmBody div.u_Paris {
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    position: relative !important;
    height: auto !important;
    min-width: 0 !important;
    text-align: center !important;
}
#dm .dmBody div.u_Paris {
    margin: 0 auto !important;
    padding: 0 !important;
    background-attachment: initial !important;
    background-size: contain !important;
    background-position: 0 50% !important;
    background-repeat: no-repeat !important;
    width: 100% !important;
    max-width: none !important;
}
#dm .dmBody .u_1980593716 .arrow-wrapper {
    padding: 5px !important;
}
#dm .dmBody div.u_1474039842,
#dm .dmBody div.u_1486295661,
#dm .dmBody div.u_1521252720 {
    width: auto !important;
    max-width: 100% !important;
}
#dm .dmBody div.u_1486295661 {
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: 100% 50% !important;
    background-attachment: fixed !important;
    padding: 0 0 0 40px !important;
    margin: 0 !important;
}
#dm .dmBody div.u_1474039842,
#dm .dmBody div.u_1521252720 {
    margin: 50px 0 0 !important;
    padding: 32.5px 40px !important;
}
#dm .dmBody .u_1980593716 .accordion-title .arrow {
    width: 17px !important;
    height: 17px !important;
}
#dm .dmBody div.u_1521252720 {
    padding: 74.5px 0 !important;
    width: 100% !important;
    max-width: none !important;
    margin: 0 auto !important;
    background-repeat: repeat !important;
    background-size: auto !important;
}
#dm .dmBody .u_1980593716 .accordion-item:not(:last-child) {
    margin-bottom: 2px !important;
}
#dm .dmBody div.u_1752075319,
#dm .dmBody div.u_1755023012,
#dm .dmBody div.u_Feedback {
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    position: relative !important;
    height: auto !important;
    max-width: 100% !important;
}
#dm .dmBody div.u_1752075319 {
    width: calc(100% - 0px) !important;
    margin: 0 auto !important;
    padding: 2px 0 !important;
    min-width: 25px !important;
}
#dm .dmBody div.u_1755023012,
#dm .dmBody div.u_Feedback {
    width: auto !important;
    margin: 0 !important;
    padding: 26px 40px !important;
    min-width: 0 !important;
    text-align: start !important;
}
#dm .dmBody div.u_Feedback {
    padding: 64.5px 40px !important;
}
#dm .dmBody div.u_1219702947 {
    margin: 0 !important;
    padding: 70px 40px !important;
    width: auto !important;
}
#dm .dmBody div.u_Testimonials,
#dm .dmBody div.u_pa_9704922 {
    padding: 74.5px 0 !important;
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    position: relative !important;
    height: auto !important;
    max-width: none !important;
    margin: 0 auto !important;
    min-width: 0 !important;
    text-align: center !important;
    background-repeat: repeat !important;
    background-size: auto !important;
}
#dm .dmBody div.u_Testimonials {
    padding: 20px 0 !important;
    width: auto !important;
    margin: 0 !important;
}
#dm .dmBody div.u_desc {
    width: auto !important;
    max-width: 100% !important;
    margin: 50px 0 0 !important;
    padding: 18.5px 40px !important;
    text-align: center !important;
}
#dm .dmBody div.u_1094894628,
#dm .dmBody div.u_1251243841,
#dm .dmBody div.u_1576973651,
#dm .dmBody div.u_Contact,
#dm .dmBody div.u_desc {
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    position: relative !important;
    height: auto !important;
    min-width: 0 !important;
}
#dm .dmBody div.u_1251243841 {
    width: auto !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 40px !important;
    text-align: start !important;
}
#dm .dmBody div.u_1094894628,
#dm .dmBody div.u_1576973651,
#dm .dmBody div.u_Contact {
    text-align: center !important;
}
#dm .dmBody div.u_1094894628 {
    background-repeat: repeat !important;
    background-size: cover !important;
    background-attachment: fixed !important;
    width: 100% !important;
    max-width: none !important;
    margin: 0 auto !important;
    padding: 106.5px 40px !important;
}
#dm .dmBody div.u_1576973651,
#dm .dmBody div.u_Contact {
    width: auto !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 48px 40px !important;
}
#dm .dmBody div.u_Contact {
    background-repeat: repeat !important;
    background-size: cover !important;
    background-attachment: fixed !important;
    width: 100% !important;
    max-width: none !important;
    margin: 0 auto !important;
    padding: 70px 40px !important;
    background-position: 50% 100% !important;
}
#dm .dmBody div.u_Memberships {
    width: auto !important;
    margin: 0 !important;
    padding: 48px 40px !important;
    text-align: center !important;
    background-position: 50% 50% !important;
}
#dm .dmBody div.u_1177458031,
#dm .dmBody div.u_Memberships,
#dm .dmBody div.u_Services {
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    position: relative !important;
    height: auto !important;
    max-width: 100% !important;
    min-width: 0 !important;
}
#dm .dmBody div.u_Services {
    text-align: center !important;
    background-attachment: initial !important;
    background-size: contain !important;
    background-position: 0 50% !important;
    background-repeat: no-repeat !important;
    margin: 0 !important;
    padding: 119px 40px !important;
    width: auto !important;
}
#dm .dmBody div.u_1177458031 {
    width: 780.984px !important;
    margin: 0 auto !important;
    padding: 2px 0 !important;
}
#dm .dmBody div.u_1672227921,
#dm .dmBody div.u_1980593716,
#dm .dmBody div.u_pa_2045691 {
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    position: relative !important;
    height: auto !important;
    text-align: center !important;
}
#dm .dmBody div.u_1980593716 {
    width: calc(100% - 103px) !important;
    margin: 29px auto 0 !important;
    padding: 0 !important;
    max-width: 1116px !important;
    min-width: 25px !important;
}
#dm .dmBody div.u_1672227921,
#dm .dmBody div.u_pa_2045691 {
    max-width: 100% !important;
    min-width: 0 !important;
    background-attachment: initial !important;
    background-position: 0 50% !important;
    background-repeat: no-repeat !important;
    width: auto !important;
}
#dm .dmBody div.u_pa_2045691 {
    margin: 0 !important;
    padding: 84px 0 !important;
    background-size: cover !important;
}
#dm .dmBody div.u_1672227921 {
    background-size: contain !important;
    padding: 119px 40px !important;
}
#dm .dmBody div.u_1675820608 {
    width: calc(100% - 0px) !important;
    height: auto !important;
    max-width: 100% !important;
    padding: 2px 0 !important;
    min-width: 25px !important;
    margin: 0 auto 8px !important;
}
a.u_1020276791,
a.u_1054332435,
a.u_1231670167,
a.u_1724194523,
a.u_1728701189,
a.u_1753792547,
a.u_1993448218 {
    height: 50px !important;
    width: 210px !important;
}
#dm .dmBody a.u_1054332435 {
    width: 215px !important;
}
#dm .dmBody a.u_1728701189,
#dm .dmBody div.u_1675820608,
#dm .dmBody div.u_1720994498 {
    display: block !important;
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    position: relative !important;
}
#dm .dmBody a.u_1728701189 {
    width: calc(100% - 0px) !important;
    text-align: center !important;
    height: 50px !important;
    max-width: 206px !important;
    margin: 15px 563.938px 10px 0 !important;
    padding: 0 !important;
    min-width: 25px !important;
}
#dm .dmBody div.u_1720994498 {
    width: 100% !important;
    height: auto !important;
    max-width: 100% !important;
    margin: 0 auto !important;
    padding: 2px 0 !important;
    min-width: 0 !important;
}
#dm .dmBody div.u_1654277758 {
    width: auto !important;
    max-width: none !important;
    margin: 90px 0 !important;
    padding: 100px 40px !important;
    min-width: 0 !important;
    text-align: center !important;
    background-attachment: fixed !important;
    background-size: cover !important;
}
#dm .dmBody div.u_1459682022,
#dm .dmBody div.u_1654277758,
#dm .dmBody div.u_1800087130 {
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    position: relative !important;
    height: auto !important;
}
#dm .dmBody div.u_1459682022 {
    width: auto !important;
    text-align: center !important;
    background-attachment: fixed !important;
    background-size: cover !important;
    max-width: none !important;
    padding: 100px 90px 100px 40px !important;
    min-width: 0 !important;
    margin: 0 !important;
}
#dm .dmBody div.u_1800087130 {
    display: block !important;
    width: calc(100% - 0px) !important;
    max-width: 100% !important;
    margin: 0 auto !important;
    padding: 2px 0 !important;
    min-width: 25px !important;
}
#dm .dmBody div.u_1680529078 {
    height: auto !important;
    max-width: 741px !important;
    margin: 14px 52.75px 0 0 !important;
    padding: 2px 0 !important;
}
#dm .dmBody a.u_1020276791,
#dm .dmBody div.u_1680529078,
#dm .dmBody div.u_1894425069 {
    display: block !important;
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    width: calc(100% - 0px) !important;
    position: relative !important;
    min-width: 25px !important;
}
#dm .dmBody a.u_1020276791 {
    text-align: center !important;
    height: 50px !important;
    max-width: 208px !important;
    margin: 19px 530.5px 10px 0 !important;
    padding: 0 !important;
}
#dm .dmBody div.u_1894425069 {
    height: auto !important;
    max-width: 100% !important;
    margin: 0 auto !important;
    padding: 2px 0 !important;
}
#dm .dmBody div.u_1098478078 {
    padding: 70px 60px 70px 50px !important;
    margin: 0 !important;
}
#dm .dmBody div.u_1238476265 {
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    width: calc(100% - 0px) !important;
    position: relative !important;
    height: auto !important;
    max-width: 721px !important;
    margin: 10px 52.75px 0 0 !important;
    padding: 2px 0 !important;
    min-width: 25px !important;
    display: block !important;
}
#dm .dmBody div.u_1208818944,
#dm .dmBody div.u_1220835474,
#dm .dmBody div.u_1485605683,
#dm .dmBody div.u_1787173364 {
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    position: relative !important;
    height: auto !important;
    max-width: none !important;
    min-width: 0 !important;
    text-align: center !important;
}
#dm .dmBody div.u_1220835474 {
    background-position: 50% 100% !important;
    margin: 0 auto !important;
    padding: 70px 40px !important;
}
#dm .dmBody div.u_1208818944,
#dm .dmBody div.u_1485605683,
#dm .dmBody div.u_1787173364 {
    padding: 0 !important;
    margin: 14px auto 0 !important;
}
#dm .dmBody div.u_1208818944,
#dm .dmBody div.u_1787173364 {
    width: 50px !important;
    height: 58px !important;
    max-width: 100% !important;
    margin: 2px auto 10px !important;
    display: block !important;
}
#dm .dmBody div.u_1787173364 {
    margin: 0 auto 10px !important;
}
#dm .dmBody div.u_1277463032,
#dm .dmBody div.u_1611474180 {
    padding: 0 !important;
    margin: 0 !important;
}
#dm .dmBody div.u_1158262328,
#dm .dmBody div.u_1985352796 {
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    position: relative !important;
    height: auto !important;
    max-width: calc(100% - 0px) !important;
    padding: 2px 0 !important;
    min-width: 25px !important;
    margin: 15px 0 8px !important;
}
#dm .dmBody div.u_1985352796 {
    margin: 17px 0 8px !important;
}
#dm .dmBody div.u_1432515538,
#dm .dmBody div.u_1505718443,
#dm .dmBody div.u_1920132747 {
    padding: 0 !important;
    margin: 0 !important;
}
#dm .dmBody div.u_1879163729 {
    padding: 50px 10px 0 0 !important;
    margin: 50px 50px 50px 0 !important;
}
#dm .dmBody div.u_1767951959 {
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    width: calc(100% - 0px) !important;
    position: relative !important;
    height: auto !important;
    max-width: 384px !important;
    margin: 8px 0 !important;
    padding: 2px 0 !important;
    min-width: 25px !important;
    text-align: left !important;
}
#dm .dmBody div.u_1076243586 {
    margin: 0 !important;
    padding: 0 18.2031px 100px 0 !important;
}
#dm .dmBody div.u_1089487909,
#dm .dmBody div.u_1601606970,
#dm .dmBody div.u_1945475378 {
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    position: relative !important;
    height: auto !important;
    max-width: 100% !important;
}
#dm .dmBody div.u_1945475378 {
    width: calc(100% - 0px) !important;
    padding: 2px 0 !important;
    margin: 0 auto !important;
    min-width: 25px !important;
}
#dm .dmBody div.u_1980593716 .accordion-title,
#dm .dmBody div.u_1980593716 .title-text,
#dm .dmBody div.u_1980593716 .title-text * {
    font-size: 20px !important;
}
#dm .dmBody div.u_1089487909,
#dm .dmBody div.u_1601606970 {
    width: auto !important;
    margin: 0 !important;
    min-width: 0 !important;
}
#dm .dmBody div.u_1089487909 {
    text-align: center !important;
    background-attachment: initial !important;
    background-size: contain !important;
    background-position: 0 50% !important;
    background-repeat: no-repeat !important;
    padding: 0 50px 90px !important;
}
#dm .dmBody div.u_1601606970 {
    padding: 8px 40px !important;
    text-align: start !important;
}
#dm .dmBody div.u_1463068364,
#dm .dmBody div.u_1576090640,
#dm .dmBody div.u_1791411781 {
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    position: relative !important;
    height: auto !important;
    padding: 2px 0 !important;
    min-width: 25px !important;
}
#dm .dmBody div.u_1463068364 {
    margin: 8px 40px 0 21.1406px !important;
    width: calc(100% - 21px) !important;
    max-width: 289px !important;
}
#dm .dmBody div.u_1576090640,
#dm .dmBody div.u_1791411781 {
    width: calc(100% - 0px) !important;
    max-width: 100% !important;
}
#dm .dmBody div.u_1791411781 {
    display: block !important;
    margin: 8px auto !important;
}
#dm .dmBody div.u_1576090640 {
    margin: -8px auto 8px !important;
}
#dm .dmBody div.u_1028384579,
#dm .dmBody div.u_FAQs {
    height: auto !important;
    max-width: 100% !important;
    min-width: 0 !important;
}
#dm .dmBody div.u_1028384579 {
    display: block !important;
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    position: relative !important;
    width: 100% !important;
    margin: 0 auto !important;
    padding: 2px 0 !important;
}
#dm .dmBody div.u_FAQs {
    padding: 0 0 0 40px !important;
    margin: 75px 0 0 !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: 100% 50% !important;
    background-attachment: fixed !important;
    width: auto !important;
}
#dm .dmBody a.u_1921743820,
#dm .dmBody a.u_1993448218,
#dm .dmBody div.u_1303493841,
#dm .dmBody div.u_FAQs {
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    position: relative !important;
    text-align: center !important;
}
#dm .dmBody a.u_1921743820 {
    width: calc(100% - 0px) !important;
    height: 50px !important;
    padding: 0 !important;
    display: block !important;
    margin: 21px 496.5px 10px 0 !important;
    max-width: 202px !important;
    min-width: 25px !important;
}
#dm .dmBody a.u_1993448218,
#dm .dmBody div.u_1303493841 {
    max-width: 100% !important;
    min-width: 0 !important;
}
#dm .dmBody a.u_1993448218 {
    display: block !important;
    width: 213px !important;
    height: 50px !important;
    margin: 21px auto 0 !important;
    padding: 0 !important;
}
#dm .dmBody div.u_1303493841 {
    width: auto !important;
    height: auto !important;
    padding: 133.5px 40px !important;
    background-attachment: initial !important;
    background-size: cover !important;
    margin: 0 !important;
    background-position: 0 50% !important;
}
#dm .dmBody div.u_1247828489 {
    padding: 0 !important;
}
#dm .dmBody div.u_1002514778,
#dm .dmBody div.u_1188813538 {
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    position: relative !important;
}
#dm .dmBody div.u_1188813538 {
    max-width: 100% !important;
    text-align: center !important;
    display: block !important;
    margin-top: 0 !important;
    width: 50px !important;
    height: 58px !important;
    padding: 0 !important;
    min-width: 0 !important;
}
#dm .dmBody div.u_1002514778 {
    width: 100% !important;
    height: auto !important;
    max-width: calc(100% - 0px) !important;
    padding: 2px 0 !important;
    min-width: 25px !important;
    margin: 15px 0 8px !important;
}
#dm .dmBody div.u_1107439938 {
    padding: 0 !important;
    margin: 0 !important;
}
#dm .dmBody div.u_1105318884 {
    width: calc(100% - 21px) !important;
    height: 45.9961px !important;
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    position: relative !important;
    max-width: 49.707px !important;
    padding: 0 !important;
    min-width: 25px !important;
    text-align: center !important;
    display: block !important;
    margin: 0 auto 10px !important;
}
#dm .dmBody div.u_1765659857 {
    background-position: 50% 50% !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
}
#dm .dmBody div.u_1987897794 {
    padding: 0 !important;
    margin: 0 !important;
    background-position: 50% 50% !important;
}
#dm .dmBody div.u_1427719026 {
    display: block !important;
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    width: calc(100% - 0px) !important;
    position: relative !important;
    height: auto !important;
    max-width: 490.996px !important;
    margin: 13px 0 0 !important;
    padding: 0 !important;
    min-width: 25px !important;
    text-align: center !important;
}
#dm .dmBody div.u_1626156760,
#dm .dmBody div.u_MEMBERSHIPS {
    height: auto !important;
    min-width: 0 !important;
    width: auto !important;
    margin: 0 !important;
}
#dm .dmBody div.u_1626156760 {
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    position: relative !important;
    text-align: center !important;
    max-width: none !important;
    padding: 0 !important;
}
#dm .dmBody div.u_MEMBERSHIPS {
    max-width: 100% !important;
    background-attachment: initial !important;
    background-size: contain !important;
    background-position: 0 50% !important;
    background-repeat: no-repeat !important;
    padding: 0 50px 90px !important;
}
#dm .dmBody a.u_1753792547,
#dm .dmBody div.u_1340759176,
#dm .dmBody div.u_MEMBERSHIPS {
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    position: relative !important;
    text-align: center !important;
}
#dm .dmBody a.u_1753792547 {
    display: block !important;
    width: calc(100% - 0px) !important;
    height: 50px !important;
    max-width: 206px !important;
    padding: 0 !important;
    min-width: 25px !important;
}
#dm .dmBody div.u_1340759176 {
    max-width: 100% !important;
    width: auto !important;
    margin: 0 !important;
    padding: 300px 0 !important;
    min-width: 0 !important;
    height: auto !important;
    background-attachment: initial !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: 50% 50% !important;
}
#dm .dmBody div.u_1092998272 {
    height: auto !important;
    margin: -8px auto 8px !important;
    padding: 2px 0 !important;
    display: block !important;
}
#dm .dmBody div.u_1092998272,
#dm .dmBody div.u_1101974838,
#dm .dmBody div.u_1543639101,
#dm .dmBody div.u_1778518540 {
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    width: calc(100% - 0px) !important;
    position: relative !important;
    max-width: 100% !important;
    min-width: 25px !important;
}
#dm .dmBody div.u_1543639101 {
    display: block !important;
    height: auto !important;
    padding: 2px 0 !important;
    margin: 0 31.7188px 0 -0.125px !important;
}
#dm .dmBody div.u_1101974838,
#dm .dmBody div.u_1778518540 {
    margin: 0 !important;
}
#dm .dmBody div.u_1778518540 {
    display: block !important;
    height: auto !important;
    padding: 2px 0 !important;
}
#dm .dmBody div.u_1101974838 {
    height: 192px !important;
    padding: 0 !important;
    text-align: center !important;
}
#dm .dmBody div.u_1384667335 {
    background-position: 100% 50% !important;
}
#dm .dmBody div.u_1201574728 {
    margin: 0 !important;
    padding: 90px 100px !important;
}
#dm .dmBody a.u_1724194523,
#dm .dmBody div.u_About,
#dm .dmBody div.u_Updates {
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    position: relative !important;
    text-align: center !important;
}
#dm .dmBody a.u_1724194523 {
    display: block !important;
    width: calc(100% - 0px) !important;
    height: 50px !important;
    max-width: 206px !important;
    padding: 0 !important;
    min-width: 25px !important;
    margin: 14px 354.516px 10px 0 !important;
}
#dm .dmBody div.u_About,
#dm .dmBody div.u_Updates {
    width: auto !important;
    height: auto !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 144px 40px !important;
    min-width: 0 !important;
    background-attachment: fixed !important;
    background-size: cover !important;
}
#dm .dmBody div.u_About {
    background-attachment: initial !important;
    background-size: contain !important;
    background-position: 0 50% !important;
    background-repeat: no-repeat !important;
    padding: 100px 120px !important;
}
#dm .dmBody div.u_1605441993 {
    @media (min-width: 768px) {
        padding: 70px !important;
        margin: 50px 80px 50px 0 !important;
    }
    @media (max-width: 767px) {
        padding: 0 !important;
        margin: 0 !important;
    }
}
#dm .dmBody div.u_1109951417 {
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    width: calc(100% - 0px) !important;
    position: relative !important;
    height: auto !important;
    max-width: 100% !important;
    margin: 0 auto 8px !important;
    padding: 2px 0 !important;
    min-width: 25px !important;
}
#dm .dmBody div.u_1572587391,
#dm .dmBody div.u_1676747323 {
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    position: relative !important;
    display: block !important;
}
#dm .dmBody div.u_1572587391 {
    width: 721px !important;
    text-align: center !important;
    height: auto !important;
    max-width: 100% !important;
    margin: 68px 0 10px auto !important;
    padding: 0 !important;
    min-width: 0 !important;
}
#dm .dmBody div.u_1676747323 {
    width: calc(100% - 18px) !important;
    height: auto !important;
    max-width: 924px !important;
    padding: 2px 0 !important;
    min-width: 25px !important;
    margin: 8px auto !important;
}
#dm .dmBody div.u_1191302301 {
    margin: 0 10px !important;
    padding: 50px !important;
}
#dm .dmBody div.u_1059335361 {
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    width: calc(100% - 64px) !important;
    position: relative !important;
    height: auto !important;
    max-width: 845px !important;
    margin: 16px auto 8px !important;
    padding: 2px 0 !important;
    min-width: 25px !important;
}
#dm .dmBody div.u_1570950695 {
    background-position: 50% 50% !important;
}
#dm .dmBody div.u_1842143061 {
    padding: 50px 70px !important;
    margin: 0 !important;
}
#dm .dmBody a.u_1231670167,
#dm .dmBody a.u_1976116621,
#dm .dmBody div.u_1829487911 {
    display: block !important;
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    position: relative !important;
}
#dm .dmBody div.u_1829487911 {
    width: calc(100% - 119px) !important;
    max-width: 722px !important;
    min-width: 25px !important;
    margin: 8px auto !important;
    height: auto !important;
    padding: 2px 0 !important;
}
#dm .dmBody a.u_1231670167,
#dm .dmBody a.u_1976116621 {
    height: 50px !important;
    padding: 0 !important;
    text-align: center !important;
}
#dm .dmBody a.u_1976116621 {
    width: calc(100% - 379px) !important;
    max-width: 202px !important;
    min-width: 202px !important;
    margin: 23px auto 10px !important;
}
#dm .dmBody div.u_1259657640,
#dm .dmBody div.u_1280528640,
#dm .dmBody div.u_1718073002 {
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    position: relative !important;
    height: auto !important;
    text-align: center !important;
}
#dm .dmBody div.u_1259657640 {
    width: calc(100% - 21px) !important;
    margin: 0 0 0 21.1406px !important;
    padding: 0 !important;
    min-width: 25px !important;
    max-width: 214px !important;
}
#dm .dmBody div.u_1280528640,
#dm .dmBody div.u_1718073002 {
    max-width: 100% !important;
}
#dm .dmBody div.u_1718073002 {
    background-attachment: initial !important;
    background-size: contain !important;
    background-position: 0 50% !important;
    background-repeat: no-repeat !important;
    width: auto !important;
    min-width: 0 !important;
    padding: 100px 120px !important;
}
#dm .dmBody div.u_1280528640 {
    width: calc(100% - 0px) !important;
    min-height: auto !important;
    margin: 0 auto !important;
    padding: 0 !important;
    min-width: 25px !important;
}
#dm .dmBody div.u_1672893274 {
    margin: 0 !important;
    padding: 0 !important;
}
#dm .dmBody a.u_1231670167 {
    width: 205.994px !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin: 14px auto 10px !important;
    min-height: auto !important;
}
#dm .dmBody div.u_1472751343,
#dm .dmBody div.u_1715105858 {
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    width: 715.994px !important;
    position: relative !important;
    height: auto !important;
    max-width: 100% !important;
    margin: 0 auto !important;
    padding: 2px 0 !important;
    min-width: 0 !important;
    display: block !important;
    min-height: auto !important;
}

/* Add/modify these CSS rules */

/* Base styles */
#dm .dmBody div.u_About {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 auto !important;
    background-size: cover !important;
    background-position: center !important;
}

#dm .dmBody div.u_1201574728 {
    padding: 40px !important; /* Default padding */
}

#dm .dmBody div.u_1543639101 h3 {
    word-wrap: break-word !important;
}

#dm .dmBody div.u_1778518540 p {
    margin: 0 auto !important;
    max-width: 600px !important;
}

/* Responsive styles */
@media screen and (min-width: 768px) {
    #dm .dmBody div.u_1201574728 {
        padding: 90px 100px !important;
    }

    #dm .dmBody div.u_About {
        padding: 100px 120px !important;
    }
}

@media screen and (max-width: 767px) {
    #dm .dmBody div.u_1201574728 {
        padding: 20px !important;
    }

    #dm .dmBody div.u_About {
        padding: 40px 20px !important;
    }

    #dm .dmBody div.u_1543639101 h3 {
        font-size: 28px !important;
    }

    #dm .dmBody div.u_1778518540 p {
        font-size: 14px !important;
    }

    #dm .dmBody a.u_1724194523 {
        margin: 14px auto 10px !important;
        float: none !important;
        display: block !important;
    }
}

/* Extra small devices */
@media screen and (max-width: 480px) {
    #dm .dmBody div.u_1201574728 {
        padding: 15px !important;
    }

    #dm .dmBody div.u_About {
        padding: 30px 15px !important;
    }

    #dm .dmBody div.u_1543639101 h3 {
        font-size: 24px !important;
    }
}

/* Base styles for the section */
#dm .dmBody div.u_1459682022 {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 auto !important;
    background-size: cover !important;
    background-position: center !important;
    background-attachment: fixed !important;
}

/* Main content column styles */
#dm .dmBody div.u_1191302301 {
    background-color: rgba(2, 7, 57, 0.7) !important;
    box-shadow: none !important;
    transition: padding 0.3s ease !important;
}

/* Heading styles */
#dm .dmBody div.u_1791411781 h3 {
    word-wrap: break-word !important;
    margin-bottom: 20px !important;
}

/* Paragraph styles */
#dm .dmBody div.u_1059335361 p {
    margin: 0 auto !important;
    max-width: 800px !important;
    line-height: 1.6 !important;
}

/* Button styles */
#dm .dmBody a.u_1993448218 {
    max-width: 213px !important;
    margin: 25px auto !important;
    transition: all 0.3s ease !important;
}

/* Responsive styles */
@media screen and (min-width: 1024px) {
    #dm .dmBody div.u_1191302301 {
        padding: 50px !important;
        margin: 0 10px !important;
    }

    /* Show empty columns on desktop */
    #dm .dmBody div.u_1637370903,
    #dm .dmBody div.u_1814120239 {
        display: block !important;
    }
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
    #dm .dmBody div.u_1191302301 {
        padding: 40px !important;
        margin: 0 20px !important;
    }

    #dm .dmBody div.u_1791411781 h3 {
        font-size: 30px !important;
    }
}

@media screen and (max-width: 767px) {
    #dm .dmBody div.u_1191302301 {
        padding: 25px !important;
        margin: 0 15px !important;
    }

    #dm .dmBody div.u_1791411781 h3 {
        font-size: 26px !important;
    }

    #dm .dmBody div.u_1059335361 p {
        font-size: 14px !important;
    }

    /* Hide empty columns on mobile */
    #dm .dmBody div.u_1637370903,
    #dm .dmBody div.u_1814120239 {
        display: none !important;
    }
}

/* Extra small devices */
@media screen and (max-width: 480px) {
    #dm .dmBody div.u_1191302301 {
        padding: 20px 15px !important;
        margin: 0 10px !important;
    }

    #dm .dmBody div.u_1791411781 h3 {
        font-size: 24px !important;
    }

    #dm .dmBody div.u_1059335361 p {
        font-size: 13px !important;
    }

    #dm .dmBody a.u_1993448218 {
        width: 180px !important;
        margin: 20px auto !important;
    }
}

#dm .dmBody div.u_Services {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 auto !important;
    background-color: #fff !important;
}

/* Image column styles */
#dm .dmBody div.u_1570950695 {
    background-size: cover !important;
    background-position: center !important;
    min-height: 400px !important;
}

/* Content column styles */
#dm .dmBody div.u_1842143061 {
    background-color: #fff !important;
    transition: padding 0.3s ease !important;
}

/* Heading styles */
#dm .dmBody div.u_1800087130 h3 {
    word-wrap: break-word !important;
    margin-bottom: 25px !important;
}

/* Paragraph styles */
#dm .dmBody div.u_1680529078 p {
    margin: 0 auto 15px !important;
    max-width: 600px !important;
    line-height: 1.6 !important;
}

/* Button styles */
#dm .dmBody a.u_1020276791 {
    max-width: 208px !important;
    margin: 25px auto !important;
    height: 50px !important;
    transition: all 0.3s ease !important;
}

/* Responsive styles */
@media screen and (min-width: 1024px) {
    #dm .dmBody div.u_1842143061 {
        padding: 70px !important;
    }

    #dm .dmBody div.u_1570950695 {
        min-height: 600px !important;
    }
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
    #dm .dmBody div.u_1842143061 {
        padding: 40px !important;
    }

    #dm .dmBody div.u_1800087130 h3 {
        font-size: 36px !important;
    }

    #dm .dmBody div.u_1570950695 {
        min-height: 500px !important;
    }
}

@media screen and (max-width: 767px) {
    /* Stack columns on mobile */
    #dm .dmBody div.u_1570950695,
    #dm .dmBody div.u_1842143061 {
        width: 100% !important;
    }

    #dm .dmBody div.u_1842143061 {
        padding: 30px 20px !important;
    }

    #dm .dmBody div.u_1570950695 {
        min-height: 300px !important;
    }

    #dm .dmBody div.u_1800087130 h3 {
        font-size: 26px !important;
    }

    #dm .dmBody div.u_1680529078 p {
        font-size: 14px !important;
        padding: 0 !important;
    }

    /* Center button on mobile */
    #dm .dmBody a.u_1020276791 {
        margin: 20px auto !important;
        float: none !important;
        display: block !important;
    }
}

/* Extra small devices */
@media screen and (max-width: 480px) {
    #dm .dmBody div.u_1842143061 {
        padding: 25px 15px !important;
    }

    #dm .dmBody div.u_1570950695 {
        min-height: 250px !important;
    }

    #dm .dmBody div.u_1800087130 h3 {
        font-size: 24px !important;
    }

    #dm .dmBody div.u_1680529078 p {
        font-size: 13px !important;
    }

    #dm .dmBody a.u_1020276791 {
        width: 180px !important;
    }
}

/* Add/modify these CSS rules */

/* Base styles for the section */
#dm .dmBody div.u_MEMBERSHIPS {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 auto !important;
    background-color: #fff !important;
}

/* Content column styles */
#dm .dmBody div.u_1098478078 {
    background-color: #f5f5f5 !important;
    box-shadow: rgba(0, 0, 0, 0.25) 0 3px 11px 0 !important;
    transition: all 0.3s ease !important;
}

/* Image column styles */
#dm .dmBody div.u_1765659857 {
    background-size: contain !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    min-height: 400px !important;
}

/* Heading styles */
#dm .dmBody div.u_1894425069 h2 {
    word-wrap: break-word !important;
    margin-bottom: 30px !important;
}

/* Membership content styles */
#dm .dmBody div.u_1238476265 {
    max-width: 600px !important;
    margin: 0 auto !important;
}

#dm .dmBody div.u_1238476265 p {
    margin-bottom: 15px !important;
    line-height: 1.6 !important;
}

#dm .dmBody div.u_1238476265 p span[style*="font-weight: bold"] {
    font-size: 18px !important;
    display: block !important;
    margin-bottom: 10px !important;
    color: rgb(44, 145, 85) !important;
}

/* Call button styles */
#dm .dmBody a.u_1921743820 {
    max-width: 202px !important;
    height: 50px !important;
    transition: all 0.3s ease !important;
}

/* Responsive styles */
@media screen and (min-width: 1024px) {
    #dm .dmBody div.u_1098478078 {
        padding: 70px 60px !important;
        margin: 0 !important;
    }

    #dm .dmBody div.u_1765659857 {
        min-height: 600px !important;
    }
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
    #dm .dmBody div.u_1098478078 {
        padding: 50px 40px !important;
    }

    #dm .dmBody div.u_1894425069 h2 {
        font-size: 36px !important;
    }

    #dm .dmBody div.u_1765659857 {
        min-height: 500px !important;
    }
}

@media screen and (max-width: 767px) {
    /* Stack columns on mobile */
    #dm .dmBody div.u_1098478078,
    #dm .dmBody div.u_1765659857 {
        width: 100% !important;
    }

    #dm .dmBody div.u_1098478078 {
        padding: 30px 20px !important;
        margin: 15px !important;
        width: calc(100% - 30px) !important;
    }

    #dm .dmBody div.u_1765659857 {
        min-height: 300px !important;
        order: -1 !important; /* Move image to top on mobile */
    }

    #dm .dmBody div.u_1894425069 h2 {
        font-size: 30px !important;
    }

    /* Adjust membership text sizes */
    #dm .dmBody div.u_1238476265 p .m-font-size-11 {
        font-size: 14px !important;
    }

    #dm .dmBody div.u_1238476265 p span[style*="font-weight: bold"] {
        font-size: 16px !important;
    }

    /* Center call button on mobile */
    #dm .dmBody a.u_1921743820 {
        margin: 20px auto !important;
        float: none !important;
        display: block !important;
    }
}

/* Extra small devices */
@media screen and (max-width: 480px) {
    #dm .dmBody div.u_1098478078 {
        padding: 25px 15px !important;
        margin: 10px !important;
        width: calc(100% - 20px) !important;
    }

    #dm .dmBody div.u_1765659857 {
        min-height: 250px !important;
    }

    #dm .dmBody div.u_1894425069 h2 {
        font-size: 26px !important;
    }

    #dm .dmBody div.u_1238476265 p .m-font-size-11 {
        font-size: 13px !important;
    }

    #dm .dmBody div.u_1238476265 p span[style*="font-weight: bold"] {
        font-size: 15px !important;
    }
}

#dm .dmBody div.u_1980593716 .accordion-description {
    transition: none !important;
    max-height: 0;
    overflow: hidden;
}

#dm .dmBody div.u_1980593716 .accordion-item.expanded .accordion-description {
    max-height: none;
}

/* Remove transition from arrow rotation */
#dm .dmBody div.u_1980593716 .accordion-item .arrow svg {
    transition: none !important;
    transform: rotate(0deg);
}

#dm .dmBody div.u_1980593716 .accordion-item.expanded .arrow svg {
    transform: rotate(180deg);
}

/* Remove any other transitions that might affect the accordion */
#dm .dmBody div.u_1980593716 .accordion-item,
#dm .dmBody div.u_1980593716 .accordion-title,
#dm .dmBody div.u_1980593716 .title-text,
#dm .dmBody div.u_1980593716 .arrow-wrapper {
    transition: none !important;
}

/* Contact Section Styles */
#dm .dmBody div.u_Contact {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 auto !important;
    background-size: cover !important;
    background-position: center !important;
}

/* Form Column */
#dm .dmBody div.u_1214960446 {
    padding: 20px !important;
}

/* Contact Form Styles */
#dm .dmBody div.u_1427719026 {
    max-width: 600px !important;
    margin: 0 auto !important;
}

#dm .dmBody div.u_1427719026 form {
    gap: 12px !important;
}

#dm .dmBody div.u_1427719026 input,
#dm .dmBody div.u_1427719026 textarea {
    background: #fff !important;
    border: 1px solid rgba(0, 0, 0, 0.1) !important;
    border-radius: 4px !important;
    width: 100% !important;
    padding: 12px !important;
}

/* Info Column */
#dm .dmBody div.u_1879163729 {
    background-color: var(--color_2) !important;
    padding: 40px !important;
}

/* Contact Icons */
#dm .dmBody div.u_1208818944,
#dm .dmBody div.u_1787173364,
#dm .dmBody div.u_1188813538,
#dm .dmBody div.u_1105318884 {
    width: 40px !important;
    height: 40px !important;
    margin: 0 auto !important;
}

/* Footer Styles */
#dm .dmFooterResp {
    background-color: #1e2327 !important;
    padding: 40px 0 20px !important;
}

/* Footer Logo */
#dm .dmFooterResp .u_1023655079 img {
    max-width: 200px !important;
    height: auto !important;
}

/* Footer Contact Section */
#dm .dmFooterResp .u_1682367808 {
    text-align: center !important;
    padding: 20px !important;
}

/* Footer Map */
#dm .dmFooterResp .u_1877477544 {
    height: 250px !important;
    width: 100% !important;
}

/* Footer Copyright */
#dm .dmFooterResp .u_1189605493 {
    padding: 20px !important;
    text-align: center !important;
    border-top: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Responsive Styles */
@media screen and (min-width: 1024px) {
    #dm .dmBody div.u_1214960446 {
        padding: 40px 60px !important;
    }

    #dm .dmBody div.u_1879163729 {
        padding: 60px 40px !important;
    }

    #dm .dmFooterResp .dmRespCol {
        padding: 0 30px !important;
    }
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
    #dm .dmBody div.u_1214960446,
    #dm .dmBody div.u_1879163729 {
        padding: 30px !important;
    }

    #dm .dmFooterResp .u_1877477544 {
        height: 200px !important;
    }
}

@media screen and (max-width: 767px) {
    /* Stack columns on mobile */
    #dm .dmBody div.u_1214960446,
    #dm .dmBody div.u_1879163729,
    #dm .dmFooterResp .dmRespCol {
        width: 100% !important;
        padding: 20px !important;
    }

    #dm .dmBody div.u_1427719026 form {
        gap: 8px !important;
    }

    /* Adjust heading sizes */
    #dm .dmBody div.u_1489063747 h3,
    #dm .dmFooterResp .u_1284106133 h5 {
        font-size: 24px !important;
    }

    /* Footer adjustments */
    #dm .dmFooterResp .u_1023655079 img {
        max-width: 160px !important;
    }

    #dm .dmFooterResp .u_1877477544 {
        height: 180px !important;
    }

    /* Social icons spacing */
    #dm .dmFooterResp .u_1518359666 .socialHubInnerDiv {
        gap: 10px !important;
        justify-content: center !important;
    }
}

/* Extra small devices */
@media screen and (max-width: 480px) {
    #dm .dmBody div.u_1214960446,
    #dm .dmBody div.u_1879163729 {
        padding: 15px !important;
    }

    #dm .dmBody div.u_1427719026 input,
    #dm .dmBody div.u_1427719026 textarea {
        padding: 8px !important;
    }

    #dm .dmFooterResp {
        padding: 20px 0 10px !important;
    }

    #dm .dmFooterResp .u_1877477544 {
        height: 150px !important;
    }
}

/* Contact Info Base Styles */
#dm .dmBody div.u_1879163729 {
    background-color: var(--color_2) !important;
    padding: 40px !important;
}

/* Contact Info Text Alignment */
#dm .dmBody div.u_1463068364,
#dm .dmBody div.u_1336820467,
#dm .dmBody div.u_1985352796,
#dm .dmBody div.u_1002514778,
#dm .dmBody div.u_1158262328 {
    text-align: left !important;
}

/* Contact Info Row Layout */
#dm .dmBody div.u_1485605683,
#dm .dmBody div.u_1611474180,
#dm .dmBody div.u_1247828489,
#dm .dmBody div.u_1277463032 {
    margin-bottom: 15px !important;
}

/* Responsive Styles */
@media screen and (max-width: 767px) {
    /* Center align all text in contact info section */
    #dm .dmBody div.u_1879163729 {
        text-align: center !important;
    }

    #dm .dmBody div.u_1463068364,
    #dm .dmBody div.u_1336820467,
    #dm .dmBody div.u_1985352796,
    #dm .dmBody div.u_1002514778,
    #dm .dmBody div.u_1158262328 {
        text-align: center !important;
    }

    /* Center the icons */
    #dm .dmBody div.u_1208818944,
    #dm .dmBody div.u_1787173364,
    #dm .dmBody div.u_1188813538,
    #dm .dmBody div.u_1105318884 {
        margin: 0 auto 10px !important;
    }

    /* Center align the columns */
    #dm .dmBody div.u_1432515538,
    #dm .dmBody div.u_1920132747,
    #dm .dmBody div.u_1107439938,
    #dm .dmBody div.u_1505718443,
    #dm .dmBody div.u_1165248099,
    #dm .dmBody div.u_1253123827,
    #dm .dmBody div.u_1051236053,
    #dm .dmBody div.u_1806321854 {
        text-align: center !important;
        width: 100% !important;
    }

    /* Adjust divider */
    #dm .dmBody div.u_1259657640 {
        margin: 15px auto !important;
        max-width: 80% !important;
    }

    /* Stack icon and text vertically on mobile */
    #dm .dmBody div.u_1485605683 .dmRespColsWrapper,
    #dm .dmBody div.u_1611474180 .dmRespColsWrapper,
    #dm .dmBody div.u_1247828489 .dmRespColsWrapper,
    #dm .dmBody div.u_1277463032 .dmRespColsWrapper {
        flex-direction: column !important;
        align-items: center !important;
    }

    /* Add spacing between icon and text */
    #dm .dmBody div.u_1432515538,
    #dm .dmBody div.u_1920132747,
    #dm .dmBody div.u_1107439938,
    #dm .dmBody div.u_1505718443 {
        margin-bottom: 5px !important;
    }
}

/* Extra small devices */
@media screen and (max-width: 480px) {
    #dm .dmBody div.u_1879163729 {
        padding: 20px 15px !important;
    }

    #dm .dmBody div.u_1259657640 {
        max-width: 90% !important;
    }
}

#dm .dmBody .u_1486295661 > .bgExtraLayerOverlay {
    opacity: 0.5 !important;
    background-color: #fff !important;
}

#dm .dmBody div.u_Contact {
    background-image: url(https://lirp.cdn-website.com/37b2d047/dms3rep/multi/opt/209606254_352333546548616_7912295546687215189_n-1920w.jpg) !important;
    background-size: cover !important;
    background-position: center !important;
    position: relative;
}

#dm .dmBody div.u_Contact:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.7); /* Black with 70% opacity */
    z-index: 1;
}

#dm .dmBody div.u_Contact > * {
    position: relative;
    z-index: 2; /* Ensures content appears above the overlay */
}

@media screen and (max-width: 767px) {
    #dm .dmBody a.u_1728701189 {
        float: none !important;
        margin: 15px auto !important;
        display: block !important;
    }
}
