@import url("https://fonts.googleapis.com/css2?family=Dancing+Script:wght@700&display=swap");#main-header,#main-header.et-fixed-header{background:#073353!important;box-shadow:none!important}#main-header .et_menu_container{width:88%;max-width:1440px;min-height:100px;display:flex;align-items:center;justify-content:space-between;gap:36px}#main-header .logo_container{position:static!important;width:170px;flex:0 0 170px;height:auto}#main-header .logo_helper{display:none}#main-header #logo{width:160px;height:auto;max-height:90px!important;max-width:100%}#main-header #et-top-navigation{float:none;padding:0!important;display:flex;align-items:center}#main-header #top-menu{display:flex;align-items:center;gap:28px}#main-header #top-menu li{padding:0!important}#main-header #top-menu a{color:#fff!important;font:400 14px/1.4 Arial,sans-serif!important;padding:12px 0!important;opacity:1!important}#main-header #top-menu .current-menu-item:not(.ascend-appointment)>a{border-bottom:3px solid #9bda42}#main-header #top-menu .ascend-appointment>a{display:block;background:#9bda42;color:#071d35!important;padding:14px 22px!important;border-radius:5px;font-weight:700!important;margin-left:18px}#main-header .mobile_menu_bar:before{color:#9bda42!important}#main-header .et_mobile_menu{background:#073353!important;border-top-color:#9bda42}#main-header .et_mobile_menu a{color:#fff!important;font-family:Arial,sans-serif}#main-header .et_mobile_menu .ascend-appointment>a{background:#9bda42;color:#071d35!important;font-weight:700}#page-container .et_pb_section:has(a[aria-label="Ascend on Facebook"]){background:#244d53!important;height:auto!important;min-height:0!important;padding:46px 0!important}#page-container .et_pb_section:has(a[aria-label="Ascend on Facebook"]) .et_pb_row{width:88%;max-width:1440px;padding:0!important;display:flex;gap:56px}#page-container .et_pb_section:has(a[aria-label="Ascend on Facebook"]) .et_pb_column{width:calc((100% - 112px)/3)!important;margin:0!important}#page-container .et_pb_section:has(a[aria-label="Ascend on Facebook"]) .et_pb_text{margin:0!important;font-family:Arial,sans-serif!important}#page-container .et_pb_section:has(a[aria-label="Ascend on Facebook"]) h3{font:500 22px/1.3 Arial,sans-serif!important;margin:0 0 16px!important;padding:0}#page-container .et_pb_section:has(a[aria-label="Ascend on Facebook"]) p,#page-container .et_pb_section:has(a[aria-label="Ascend on Facebook"]) address{font-family:Arial,sans-serif;font-size:16px!important;line-height:1.6!important}#page-container .et_pb_section:has(a[aria-label="Ascend on Facebook"]) p:has(+h3){font-size:11px!important;letter-spacing:1.6px;margin-bottom:8px!important}#page-container .et_pb_section:has(a[aria-label="Ascend on Facebook"]) p:has(>span){display:flex;align-items:baseline;gap:14px;margin:0 0 5px!important;padding:0!important;font-size:16px!important}#page-container .et_pb_section:has(a[aria-label="Ascend on Facebook"]) p>span{display:inline-block!important;min-width:46px;font-size:11px!important;letter-spacing:.5px!important}#page-container .et_pb_section:has(a[aria-label="Ascend on Facebook"]) a[href^="tel:"],#page-container .et_pb_section:has(a[aria-label="Ascend on Facebook"]) a[href^="mailto:"]{font-size:16px!important;text-decoration:underline!important;text-underline-offset:4px;text-decoration-thickness:1px}#page-container .et_pb_section:has(a[aria-label="Ascend on Facebook"]) div:has(>a[aria-label="Ascend on Facebook"]){margin-top:16px!important;gap:14px!important}@media(max-width:1150px) and (min-width:981px){#main-header #top-menu{gap:16px}#main-header .et_menu_container{width:94%;gap:20px}#main-header #top-menu .ascend-appointment>a{padding:12px 14px!important;margin-left:4px}}@media(max-width:980px){#main-header .et_menu_container{min-height:88px;width:88%;gap:20px}#main-header .logo_container{flex-basis:150px;width:150px}#main-header #logo{width:140px;max-height:80px!important}#main-header #top-menu{display:none}#main-header #et-top-navigation{padding:0!important}#page-container .et_pb_section:has(a[aria-label="Ascend on Facebook"]) .et_pb_row{display:flex;flex-direction:column;gap:32px}#page-container .et_pb_section:has(a[aria-label="Ascend on Facebook"]) .et_pb_column{width:100%!important;margin:0!important}}#main-header #logo{mix-blend-mode:lighten}#main-header #et-top-navigation{margin-left:auto}#main-header,#main-header.et-fixed-header{background:#1c3353!important}#main-header,#main-header.et-fixed-header,#main-header .et_mobile_menu{background:#161747!important}#main-header #logo{mix-blend-mode:normal}#page-container .et_pb_section:has(a[aria-label="Ascend on Facebook"]){padding:36px 0!important}#page-container .et_pb_section:has(a[aria-label="Ascend on Facebook"]) .et_pb_row{max-width:1280px;gap:0!important;align-items:stretch}#page-container .et_pb_section:has(a[aria-label="Ascend on Facebook"]) .et_pb_column{box-sizing:border-box;width:30%!important;padding-right:36px}#page-container .et_pb_section:has(a[aria-label="Ascend on Facebook"]) .et_pb_column:nth-child(2){border-left:1px solid #ffffff55;padding-left:38px}#page-container .et_pb_section:has(a[aria-label="Ascend on Facebook"]) .et_pb_column:nth-child(3){border-left:1px solid #ffffff55;width:40%!important;padding-left:38px;padding-right:0}#page-container .ascend-footer-wordmark{display:inline-block!important;width:85px!important;height:auto!important;max-width:none!important;vertical-align:baseline;mix-blend-mode:lighten}#page-container .ascend-footer-contact-grid{display:grid;grid-template-columns:minmax(0,1fr) 38px;gap:20px;align-items:start}#page-container .et_pb_section .ascend-footer-social{display:flex!important;flex-direction:column!important;align-items:center;gap:9px!important;margin:0!important}#page-container .et_pb_section .ascend-footer-social a{width:36px!important;height:36px!important;flex:0 0 36px;font-size:20px!important}#page-container .et_pb_section .ascend-footer-details p{margin-bottom:9px!important;gap:9px!important}@media(max-width:1100px) and (min-width:981px){#page-container .et_pb_section:has(a[aria-label="Ascend on Facebook"]) .et_pb_row{width:92%}#page-container .et_pb_section:has(a[aria-label="Ascend on Facebook"]) .et_pb_column{padding-right:22px}#page-container .et_pb_section:has(a[aria-label="Ascend on Facebook"]) .et_pb_column:nth-child(n+2){padding-left:22px}#page-container .ascend-footer-contact-grid{gap:12px}#page-container .et_pb_section .ascend-footer-details p{flex-wrap:wrap}}@media(max-width:980px){#page-container .et_pb_section:has(a[aria-label="Ascend on Facebook"]) .et_pb_column,#page-container .et_pb_section:has(a[aria-label="Ascend on Facebook"]) .et_pb_column:nth-child(n+2){width:100%!important;border-left:0;padding:0!important}#page-container .et_pb_section:has(a[aria-label="Ascend on Facebook"]) .et_pb_row{gap:30px!important}#page-container .ascend-footer-contact-grid{max-width:430px}}@media(max-width:400px){#page-container .et_pb_section .ascend-footer-details p{flex-wrap:wrap;row-gap:0!important}#page-container .ascend-footer-contact-grid{gap:12px}}#page-container .et_pb_section:has(a[aria-label="Ascend on Facebook"]) h3{color:#fff!important;background:#244d53}#page-container .ascend-footer-details span{text-transform:uppercase;color:#dcf1eb}#page-container .et_pb_section:has(a[aria-label="Ascend on Facebook"]) .et_pb_text,#page-container .et_pb_section:has(a[aria-label="Ascend on Facebook"]) p,#page-container .et_pb_section:has(a[aria-label="Ascend on Facebook"]) address{font-family:"Open Sans",Arial,sans-serif!important;font-weight:400}#page-container .et_pb_section:has(a[aria-label="Ascend on Facebook"]) h3{font-family:"Open Sans",Arial,sans-serif!important;font-weight:600!important;font-size:21px!important}#page-container .ascend-footer-contact-grid{display:grid!important;grid-template-columns:minmax(0,1fr) 38px!important;column-gap:24px!important;align-items:start!important}#page-container .ascend-footer-details{grid-column:1!important;grid-row:1!important}#page-container .et_pb_section .ascend-footer-social{grid-column:2!important;grid-row:1!important;align-self:start!important;flex-direction:column!important;margin:0!important}#page-container .ascend-footer-wordmark{background:transparent!important;mix-blend-mode:lighten!important}#page-container .et_pb_section:has(a[aria-label="Ascend on Facebook"]) .et_pb_column:nth-child(2),#page-container .et_pb_section:has(a[aria-label="Ascend on Facebook"]) .et_pb_column:nth-child(3){border-left:1px solid rgba(220,241,235,.55)!important}@media(max-width:980px){#page-container .et_pb_section:has(a[aria-label="Ascend on Facebook"]) .et_pb_column:nth-child(2),#page-container .et_pb_section:has(a[aria-label="Ascend on Facebook"]) .et_pb_column:nth-child(3){border-left:0!important;border-top:1px solid rgba(220,241,235,.35);padding-top:24px!important}}#appointments-opening{display:none;scroll-margin-top:140px;margin-top:22px;padding:20px 24px;background:#f5f2e9;border-left:4px solid #9bda42;color:#142b42;font:400 17px/1.6 "Open Sans",Arial,sans-serif}#appointments-opening:target{display:block}#appointments-opening a{display:block;margin-top:8px;text-decoration:underline;color:#244d53;font-weight:600}#page-container .et_pb_section .ascend-footer-social{transform:translateY(-60px)!important}@media(max-width:767px){#page-container .et_pb_section .ascend-footer-social{transform:translateY(-54px)!important}}@media(min-width:981px){body.home #page-container .et_pb_image_6{width:50vw!important;max-width:50vw!important}body.home #page-container .et_pb_image_6 .et_pb_image_wrap,body.home #page-container .et_pb_image_6 img{display:block;width:100%!important;max-width:100%!important;height:auto!important}}body,#page-container,#main-content{background-color:#f6f2ea}#page-container #main-content .et_pb_section:not(.et_pb_with_background),body.page-id-31 #page-container #main-content .et_pb_section_1,body.page-id-31 #page-container #main-content .et_pb_section_3,body.page-id-85 #page-container #main-content .et_pb_section_1,body.page-id-85 #page-container #main-content .et_pb_section_2,body.page-id-85 #page-container #main-content .et_pb_section_3,body.page-id-73 #page-container #main-content .et_pb_section_1,body.page-id-219 #page-container #main-content .et_pb_section_0,body.page-id-219 #page-container #main-content .et_pb_section_1,body.page-id-110 #page-container #main-content .et_pb_section_0,body.page-id-110 #page-container #main-content .et_pb_section_1{background-color:#f6f2ea!important}body.page-id-110 #page-container #main-content .et_pb_section_1{background-image:none!important}body.page-id-31 #page-container .et_pb_section_0 .et_pb_bottom_inside_divider{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDEyODAgMTQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiNmNmYyZWEiPjxwYXRoIGQ9Ik02NDAgMTQwQzI4Ni41NCAxNDAgMCAwIDAgMGgxMjgwUzk5My40NiAxNDAgNjQwIDE0MHoiLz48L2c+PC9zdmc+")!important}body.page-id-98 #page-container .et_pb_section_0 .et_pb_bottom_inside_divider{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDEyODAgMTQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiNmNmYyZWEiPjxwYXRoIGQ9Ik02NDAgMTQwQzI4Ni41NCAxNDAgMCAwIDAgMGgxMjgwUzk5My40NiAxNDAgNjQwIDE0MHoiLz48L2c+PC9zdmc+")!important}body.page-id-110 #page-container .et_pb_section_0 .et_pb_bottom_inside_divider{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDEyODAgMTQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiNmNmYyZWEiPjxwYXRoIGQ9Ik0xMjgwIDE0MFYwUzk5My40NiAxNDAgNjQwIDEzOSAwIDAgMCAwdjE0MHoiLz48L2c+PC9zdmc+")!important}body.page-id-31 #page-container #main-content .et_pb_section_0,body.page-id-85 #page-container #main-content .et_pb_section_0,body.page-id-73 #page-container #main-content .et_pb_section_0,body.page-id-98 #page-container #main-content .et_pb_section_0,body.page-id-110 #page-container #main-content .et_pb_section_0{background-color:#2e5b61!important;background-image:linear-gradient(180deg,rgba(46,91,97,.94) 0%,rgba(46,91,97,.86) 100%),url("https://ascendmhw.com/wp-content/uploads/2026/11/ascend-beach-grass.png")!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}body:is(.page-id-31,.page-id-73,.page-id-98,.page-id-110) #page-container #main-content .et_pb_section_0,body.page-id-85 #page-container #main-content .about-hero{position:relative!important;overflow:hidden!important;isolation:isolate}body:is(.page-id-31,.page-id-73,.page-id-98,.page-id-110) #page-container #main-content .et_pb_section_0:after,body.page-id-85 #page-container #main-content .about-hero:after{content:""!important;display:block!important;position:absolute!important;pointer-events:none!important;z-index:5!important;left:-10%!important;bottom:-1px!important;width:120%!important;height:55px!important;background:#f6f2ea!important;border-radius:50% 50% 0 0 / 100% 100% 0 0!important;transform:none!important}body:is(.page-id-31,.page-id-98,.page-id-110) #page-container #main-content .et_pb_section_0 .et_pb_bottom_inside_divider{display:none!important}body.page-id-31 #page-container #main-content .et_pb_section_0 .et_pb_image_3,body.page-id-110 #page-container #main-content .et_pb_section_0 .et_pb_image_0{display:none!important}body.page-id-31 #page-container #main-content .et_pb_section_0{padding-bottom:55px!important}body.page-id-98 #page-container #main-content .et_pb_section_0 .et_pb_image_0,body.page-id-98 #page-container #main-content .et_pb_section_0 .et_pb_image_0 .et_pb_image_wrap,body.page-id-98 #page-container #main-content .et_pb_section_0 .et_pb_image_0 img{height:auto!important;max-height:none!important;aspect-ratio:auto!important}body.page-id-98 #page-container #main-content .et_pb_section_0 .et_pb_image_0 img{width:100%!important;object-fit:contain!important;object-position:center top!important}body.page-id-110 #page-container #main-content .et_pb_section_0 .et_pb_text_0 h1{font-family:"Cormorant Garamond",Georgia,serif!important;font-size:clamp(42px,5.5vw,80px)!important;font-weight:700!important;line-height:1.05!important;letter-spacing:normal!important;font-style:normal!important}body.page-id-110 #page-container #main-content .et_pb_section_0 .et_pb_text_1>.et_pb_text_inner>p{font-family:"Dancing Script",cursive!important;font-size:clamp(25px,2.7vw,38px)!important;font-weight:700!important;line-height:1.35!important;letter-spacing:normal!important;font-style:normal!important;color:#f5f5e9!important}