:root{--slider-btn-padding:calc(calc((100vh - 1400px) / 2))}.elementor-popup-modal *,.elementor-popup-modal *{outline:none;box-shadow:none}.fix-bg-cover,.fix-bg-cover *{background-size:cover!important;background-position:center center!important}p:last-child{margin-bottom:0!important}ul li:last-child{margin-bottom:0.9rem!important}header ul li:last-child{margin-bottom:0!important}.elementor-icon-box-title{margin-top:0}.elementor-widget-icon-box a:after{content:"";display:block!important;position:absolute;inset:0;z-index:1}.elementor-icon-box-icon{z-index:2}.ssub-arrow{display:none!important}#nsa-locations-fp .swiper.elementor-loop-container,#nsa-news-fp .swiper.elementor-loop-container{padding-left:calc((100vw - 1400px) / 2);padding-right:calc((100vw - 1400px) / 2);padding-bottom:78px}#nsa-locations-fp .swiper.elementor-loop-container:before,#nsa-news-fp .swiper.elementor-loop-container:before{content:'';width:calc((100vw - 1400px) / 2);height:100%;position:absolute;z-index:2;background:linear-gradient(to right,rgb(255 255 255) 1%,#fff0 90%)}#nsa-locations-fp .swiper.elementor-loop-container:before{background:linear-gradient(to right,rgb(255 240 228) 1%,#fff0 90%)}#nsa-locations-fp .swiper.elementor-loop-container:after,#nsa-news-fp .swiper.elementor-loop-container:after{content:'';width:calc((100vw - 1400px) / 2);height:100%;position:absolute;right:0;z-index:2;background:linear-gradient(to left,rgb(255 255 255) 1%,#fff0 90%)}#nsa-locations-fp .swiper.elementor-loop-container:after{background:linear-gradient(to left,rgb(255 240 228) 1%,#fff0 90%)}#nsa-locations-fp .elementor-swiper-button-prev{left:calc((100vw - 1441px) / 2)!important}#nsa-locations-fp .elementor-swiper-button-next{right:calc((100vw - 1441px) / 2)!important}@media screen and (max-width:1400px){#nsa-locations-fp .swiper.elementor-loop-container:before,#nsa-locations-fp .swiper.elementor-loop-container:after,#nsa-news-fp .swiper.elementor-loop-container:before,#nsa-news-fp .swiper.elementor-loop-container:after{display:none!important}#nsa-locations-fp .elementor-swiper-button-prev{left:25px!important}#nsa-locations-fp .elementor-swiper-button-next{right:25px!important}}.nsa-make-100h{height:100%}.nsa-make-100h img{height:100%;width:auto!important;filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(24%) hue-rotate(114deg) brightness(108%) contrast(108%);opacity:.15}.nsa-img-border{border-radius:20px;background-size:cover!important;background-position:center center!important}.nsa-shadow-round{border:3px solid var(--e-global-color-d0fd935)!important;border-radius:20px!important;background-image:radial-gradient(at 50% 100%,#fffcf9 0%,#fff0e4 100%)}.nsa-shadow-round.Super.Clinic{border:3px solid var(--e-global-color-primary)!important;background-image:radial-gradient(at 50% 100%,#3d66eb 30%,var(--e-global-color-primary) 80%)}.nsa-shadow-round.Super.Clinic h3,.nsa-shadow-round.Super.Clinic .elementor-icon-box-description{color:white!important}.nsa-shadow-round.Super.Clinic .elementor-icon{background:white!important}.nsa-shadow-round.Super.Clinic .elementor-icon svg{filter:brightness(0) saturate(100%) invert(18%) sepia(85%) saturate(1404%) hue-rotate(206deg) brightness(91%) contrast(89%)}.nsa-shadow-round.Super.Clinic a{background-color:var(--e-global-color-primary)!important;border-color:var(--e-global-color-primary)!important}.nsa-shadow-round.Super.Clinic a:hover{background-color:white!important;border-color:white!important;color:var(--e-global-color-primary)!important}.bjn-fix-bg{background-size:cover!important;background-position:center center!important}@media screen and (min-width:768px){body:not(.elementor-editor-active) .scroll-col{max-height:40vh;overflow-x:hidden;overflow-y:scroll}.scroll-col::-webkit-scrollbar{width:5px}.scroll-col::-webkit-scrollbar-track{background:rgb(175 150 133 / .25)}.scroll-col::-webkit-scrollbar-thumb{background:rgb(175 150 133 / .5)}.scroll-col>div{position:relative}.scroll-col>div:after{content:'';background:url(/wp-content/uploads/2025/12/fade-to-white.png) center bottom;background-size:auto;width:100%;height:75px;position:sticky;z-index:1;bottom:0;left:0;border:0 solid red}}table.acf-hours,table.acf-hours tr,table.acf-hours td{padding:0!important;margin:0!important;border:0!important;background:#fff0!important;vertical-align:middle!important}.acf-hours .acf-hours-day{font-family:var(--e-global-typography-7f9c6ae-font-family),Sans-serif!important;font-size:var(--e-global-typography-7f9c6ae-font-size)!important;font-weight:var(--e-global-typography-7f9c6ae-font-weight)!important;color:#fff!important}.acf-hours .acf-hours-hours{font-family:var(--e-global-typography-text-font-family),Sans-serif!important;font-size:var(--e-global-typography-text-font-size)!important;font-weight:var(--e-global-typography-text-font-weight)!important;line-height:var(--e-global-typography-text-line-height)!important;color:#fff!important;text-align:right!important}.acf-faq .acf-faq-question{font-family:var(--e-global-typography-7f9c6ae-font-family),Sans-serif;font-size:var(--e-global-typography-7f9c6ae-font-size);font-weight:var(--e-global-typography-7f9c6ae-font-weight);color:#000;list-style:none;margin-bottom:25px;cursor:pointer;position:relative;padding-right:45px}.acf-faq .acf-faq-question:after{content:'';background:url(/wp-content/uploads/2025/12/down_6968328.svg) center center;background-size:contain;position:absolute;width:30px;height:30px;top:-1px;right:0;transition:transform ease 300ms}.acf-faq .acf-faq-answer{font-family:var(--e-global-typography-3bd1055-font-family),Sans-serif;font-size:var(--e-global-typography-3bd1055-font-size);line-height:var(--e-global-typography-3bd1055-line-height)}.acf-faq[open] .acf-faq-question:after{transform:rotate(180deg)}.acf-faq[open] .acf-faq-answer{margin-bottom:50px}.acf-faq-answer{overflow:hidden;max-height:0;opacity:0;transform:translateY(-6px);transition:max-height 280ms ease,opacity 220ms ease,transform 220ms ease;will-change:max-height,opacity,transform}.acf-faq[open] .acf-faq-answer{max-height:1000px;opacity:1;transform:translateY(0);will-change:max-height,opacity,transform}.ap_logo_tbl,.ap_logo_tbl tr,.ap_logo_tbl th,.ap_logo_tbl td{border:0!important;background:#fff0!important;padding:0!important;vertical-align:middle!important}