body{background-color:#f8f8f8!important}.hero-heading{font-family:"Space Grotesk",sans-serif;font-size:clamp(25px, 5vw, 56px);font-weight:700;line-height:107%}.primary-heading{color:#12141d;font-family:"Space Grotesk",sans-serif;font-size:clamp(24px, 3vw, 40px);font-weight:700;line-height:125%}h1.primary-heading{text-transform:none}.primary-heading-red{color:#a04d50;font-family:"Space Grotesk",sans-serif;font-size:clamp(24px, 3vw, 40px);font-weight:700;line-height:125%}.primary-description{color:#858686;font-family:"Catamaran",sans-serif;font-size:18px;font-weight:400;line-height:122%}.sub-heading{color:#12141d!important;font-family:"Catamaran",sans-serif;font-size:clamp(20px, 3vw, 24px)!important;font-weight:600;line-height:125%}.custom-btn{border-radius:70px;font-weight:400!important;background:#a04d50;padding:16px 40px;font-family:"Catamaran",sans-serif;border:1px solid #a04d50;transition:0.3s all ease-in}.custom-btn:hover{border:1px solid #a04d50;background:#fff0;color:#a04d50!important}.custom-btn-outline{border-radius:70px;background:#fff0;font-weight:400!important;padding:16px 40px;font-family:"Catamaran",sans-serif;border:1px solid #a04d50}.custom-btn-outline:hover{border:1px solid #a04d50}.custom-btn-text{color:#fff;font-family:Catamaran;font-size:16px;font-weight:300;cursor:pointer;text-decoration:none}.bg-black-custom{background:#12141d}.text-pale-red{color:#ebe0e0!important}.text-dark-red{color:#a04d50!important}.common-outer-space{margin:120px 0}.common-inner-space{padding:100px 0}.custom-header{position:sticky;top:0;left:0;width:100%;z-index:9999;transition:top 0.3s ease-in-out}.custom-header.hide-on-scroll{top:-180px}.custom-header.show-on-scroll{top:0}.custom-header .top-bar{background:#a04d50;padding:16px}.custom-header .top-bar .border-in-between{width:1px;height:20px;background:#fff;margin-inline:24px;top:5px}.custom-header .top-bar i{position:relative;top:2px}.custom-header .navbar .header-logo{width:130px;height:74px}.custom-header .navbar #menu-item-120 a,.custom-header .navbar #menu-item-129 a{pointer-events:none}.custom-header .navbar .nav-item a{color:#12141d;font-family:"Catamaran",sans-serif;font-size:18px;font-weight:400;line-height:22px;padding-inline:6px!important}.custom-header .navbar .nav-item a:hover{color:#a04d50!important}.custom-header .navbar #contact-btn{background:#12141d!important;border:1px solid #12141d;padding:13px 40px;cursor:pointer}.custom-header .navbar #contact-btn:hover{background:#a04d50!important;border:1px solid #a04d50}.dropdown-toggle::after{display:inline-block;margin-left:8px!important;vertical-align:inherit!important;content:"";background-image:url(https://painmd.tv/wp-content/uploads/2025/11/dropdown-menu-icon.svg);width:12px;height:11px;background-repeat:no-repeat;border:0!important;transition:transform 0.3s ease;transform:rotate(0deg)}.dropdown-menu.show+.dropdown-toggle::after,.dropdown-toggle:has(+.dropdown-menu.show)::after{transform:rotate(180deg);background-image:url(https://painmd.tv/wp-content/uploads/2025/11/dropdown-menu-icon-red.svg)}.footer-custom .address-contact i{position:relative;top:3px}.footer-custom .space-below{margin-bottom:36px}.footer-custom .custom-btn-footer{margin-top:32px!important}.footer-custom .custom-btn-footer:hover{background:#fff0;border:1px solid #fff;color:#fff!important}.footer-custom .border-secondary{margin-block:40px}.footer-custom .border-in-between{width:1px;height:12px;background:#fff;margin-inline:24px}.footer-custom .social-btns{background:#2E303B;border:none;width:41.59px;padding:10px 0 10px 0}.footer-custom .social-btns:hover{background:#a04d50;color:#fff}.policy-section h2{color:#12141d;font-family:"Space Grotesk",sans-serif;font-size:25px;font-weight:700;line-height:125%}.policy-section p,.policy-section li,.policy-section a{color:#858686;font-family:"Catamaran",sans-serif;font-size:18px;font-weight:300;line-height:122%}.hero-section .hero-content{padding-bottom:40px}.hero-section .hero-content .hero-dual-buttons{margin-top:32px}.hero-section .hero-content .hero-dual-buttons .custom-btn{font-size:16px;line-height:27px;padding:13px 40px}.hero-section .hero-content .hero-dual-buttons .custom-btn:hover{color:#fff!important;border:1px solid #fff!important}.hero-section .hero-content .hero-dual-buttons .custom-btn-outline{border:1px solid #fff!important;padding:13px 40px;line-height:27px;font-size:18px;transition:all 0.3s ease-in}.hero-section .hero-content .hero-dual-buttons .custom-btn-outline:hover{border:1px solid #a04d50!important;background:#a04d50!important}.hero-section .hero-content .hero-dual-buttons .custom-btn-outline i{position:relative;top:3px}.kajabi-form--inline{background:transparent!important;padding-block:0px!important}.kajabi-form--inline .kajabi-form__content{width:100%!important;max-width:100%!important}.kajabi-form--inline .kajabi-form__content fieldset{display:flex;flex-wrap:wrap;gap:10px}.kajabi-form--inline .kajabi-form__content fieldset .kajabi-form__form-item{flex-basis:100%;margin-bottom:0px!important}.kajabi-form--inline .kajabi-form__content fieldset .email-field{flex-basis:49.5%}.kajabi-form--inline .kajabi-form__content fieldset .text-field{flex-basis:49.5%}.kajabi-form--inline .kajabi-form__content fieldset input,.kajabi-form--inline .kajabi-form__content fieldset textarea{background:#fff!important;border:1px solid #fff!important}.kajabi-form--inline .kajabi-form__content fieldset input:hover,.kajabi-form--inline .kajabi-form__content fieldset input:focus,.kajabi-form--inline .kajabi-form__content fieldset textarea:hover,.kajabi-form--inline .kajabi-form__content fieldset textarea:focus{border:1px solid #a04d50!important}.kajabi-form--inline .kajabi-form__content fieldset .kajabi-form__btn{color:#fff;background-color:#a04d50!important;margin:auto!important;text-align:center;width:100%;max-width:200px;display:flex;justify-content:center;align-items:center;border-radius:70px!important;padding:16px 40px!important;border:1px solid #a04d50!important}.contact-banner{position:relative}.contact-banner::before{content:"";position:absolute;top:0;left:0;right:0;height:100%;background:#12141d;opacity:.3}.contact-banner .contact-banner-overlay{z-index:99;position:relative}.certifications-section{background-color:#f4f1f1}.certifications-section .certifications-card{border-radius:8px;padding:24px}.certifications-section .certifications-card .card-image{padding:25px;background:#f4f1f1;margin-bottom:24px;border-radius:100%}.certifications-section .certifications-card .border-bottom{border-radius:40px;background:#a04d50;width:54px;height:3px}.contact-certification-card{max-width:40px!important}.affiliations-section .affiliation-card-container{margin-top:32px;gap:24px}.affiliations-section .affiliation-card-container .affliation-image-card{padding:24px;border:1px solid #a04d50;border-radius:8px;width:200px}.recent-blogs{background-color:#f4f1f1}.recent-blogs .blogs-header{margin-bottom:32px}.recent-blogs .blog-card .sub-heading{margin-top:24px;margin-bottom:32px}.recent-blogs .blog-card .custom-btn-text{color:#a04d50!important;font-weight:500}.recent-blogs .blog-card .blog-thumbs{height:260px;object-position:top;border-radius:8px}.blog-inner-banner{background:#f4f1f1}.blog-inner-banner .blog-featured-image{height:400px}.blog-detail-content-sec p,.blog-detail-content-sec li{color:#858686;font-family:"Catamaran",sans-serif;font-size:18px;font-weight:300;line-height:150%}.blog-detail-content-sec h2{color:#12141d;font-family:"Space Grotesk",sans-serif;font-size:clamp(26px, 3vw, 30px);font-weight:700;line-height:125%}.blog-detail-content-sec h3,.blog-detail-content-sec h4,.blog-detail-content-sec h5,.blog-detail-content-sec h6{color:#12141d!important;font-family:"Catamaran",sans-serif;font-size:clamp(20px, 3vw, 24px)!important;font-weight:500;line-height:125%}.blog-detail-content-sec .inner-main-content a{color:#a04d50;text-decoration:none}.blog-detail-content-sec .dual-buttons a{width:250px;padding:16px}.blog-detail-content-sec .sidebar{top:80px}.blog-detail-content-sec .sidebar .sidebar-cats{color:#858686}.blog-detail-content-sec .sidebar .sidebar-cats a{transition:0.2s ease-in-out}.blog-detail-content-sec .sidebar .sidebar-cats a:hover{color:#a04d50}.owner-section .owner-content .dual-buttons{gap:24px;margin-top:32px}.owner-section .owner-content .dual-buttons .custom-btn-outline{color:#126BC4!important;font-size:18px;font-weight:400;border:1px solid #126BC4}.owner-section .owner-content .dual-buttons .custom-btn-outline .button-img{position:relative;top:-2px}.centers-section .centers-image-card{padding:54px;border-radius:8px;background:#f4f1f1;width:321px}.conditions-slider{padding-bottom:80px}.conditions-slider .painSwiper{margin-top:32px;position:relative}.conditions-slider .painSwiper .swiper-slide{display:flex;height:auto}.conditions-slider .painSwiper .slider-card-content{flex:1;padding:32px 24px;border-radius:0 0 8px 8px;border:1px solid rgb(160 77 80 / .14);transition:border 0.3s ease-in}.conditions-slider .painSwiper .slider-card-content:hover{border:1px solid #a04d50;border-top:0}.conditions-slider .painSwiper .slider-card-content .custom-btn-text{color:#a04d50!important}.conditions-slider .painSwiper .slider-card-content .primary-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.conditions-slider .custom-nav{width:54px;height:44px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;top:auto;bottom:-80px;position:absolute}.conditions-slider .custom-nav svg{width:20px;height:13px}.conditions-slider .custom-nav svg path{transition:fill 0.3s ease}.conditions-slider .swiper-button-prev{background-color:#fff0;border:1px solid #a04d50;left:50%;transform:translateX(-60px)}.conditions-slider .swiper-button-prev:hover{background-color:#a04d50}.conditions-slider .swiper-button-prev:hover svg path{fill:#fff}.conditions-slider .swiper-button-prev svg path{fill:#a04d50}.conditions-slider .swiper-button-next{background-color:#fff0;border:1px solid #a04d50;left:50%;transform:translateX(10px)}.conditions-slider .swiper-button-next:hover{background-color:#a04d50}.conditions-slider .swiper-button-next:hover svg path{fill:#fff}.conditions-slider .swiper-button-next .arrow-svg path{fill:#a04d50}.conditions-slider .swiper-button-prev::after,.conditions-slider .swiper-button-next::after{display:none!important}.content-without-icon li::marker,.left-content-right-image li::marker,.sidebar-cats li::marker{color:#a04d50}.faq-section .accordion-item{border:none!important;padding-bottom:24px;background:#f8f8f8}.faq-section .accordion-item:last-child{padding-bottom:0}.faq-section .accordion-item .accordion-body{background:#fff;padding:24px 40px}.faq-section .accordion-item .accordion-body p{margin-bottom:0}.faq-section .accordion-item .accordion-button{border-radius:8px!important;background:#f4f1f1;padding:24px 40px;font-weight:500!important;gap:15px}.faq-section .accordion-item .accordion-button:focus{box-shadow:none!important}.faq-section .accordion-item .accordion-button::after{background-image:url(https://painmd.tv/wp-content/uploads/2025/11/accordion-dropdown.svg)}.faq-section .accordion-item .accordion-button:not(.collapsed){color:#12141d!important;border-bottom-left-radius:0px!important;border-bottom-right-radius:0px!important}.video-section-single .main-video-section{margin-top:32px;aspect-ratio:16/9}.video-section-single .main-video-section .poster-img{aspect-ratio:16/9;object-fit:cover}.video-section-single .main-video-section .poster-image-content{padding:25px 40px}.video-section-single .main-video-section .play-icon{border-radius:100%;border:2px solid #fff;padding:10px;cursor:pointer}.video-section-single .main-video-section{position:relative;overflow:hidden}.video-section-single .main-video-section .poster-image,.video-section-single .main-video-section .poster-image-content{transition:opacity 0.3s ease;opacity:1}.video-section-single .main-video-section .poster-image.hidden,.video-section-single .main-video-section .poster-image-content.hidden{opacity:0;height:0}.video-section-single .main-video-section .video-player{opacity:0;transition:opacity 0.35s ease;pointer-events:none;aspect-ratio:16/9}.video-section-single .main-video-section .video-player.show{opacity:1;pointer-events:auto}.video-section-single .main-video-section .close-inline-video{font-size:29px;background:rgb(0 0 0 / .55);color:#fff;border:none;width:40px;height:40px;line-height:19px;text-align:center;border-radius:50%;cursor:pointer;z-index:9997;position:absolute;top:15px;right:15px;transition:background 0.3s ease;padding-bottom:6px}.video-section-single .main-video-section .close-inline-video:hover{background:rgb(0 0 0 / .75)}.contact-banner .underline{border:2px solid #fff;width:60px}.locations-content iframe{width:100%;height:400px}.locations-content .locations-info-content img{width:20px;height:20px}.main-parent-treatments .pain-image{height:380px}.main-parent-treatments .pain-card-content{flex:1;padding:32px 24px;border-radius:0 0 8px 8px;border:1px solid rgb(160 77 80 / .14);transition:border 0.3s ease-in}.main-parent-treatments .pain-card-content:hover{border:1px solid #a04d50}.main-parent-treatments .pain-card-content .primary-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.customer-testimonials-videos .video-gallery .play-icon{top:50%;left:50%;border-radius:100%;border:2px solid #FFF;padding:10px;cursor:pointer;transform:translate(-50%,-50%)}.customer-testimonials-videos .poster-info .treatment-text{font-size:18px!important}.customer-testimonials-videos .poster-info .treatment-text a{text-decoration:none;color:#fff}.customer-testimonials-videos .swiper-custom-btn-wrapper{width:100%;right:0!important;left:0!important}#videoModalTestimonial .custom-btn-modal{z-index:999;right:10px;top:10px}#videoModalTestimonial .custom-btn-modal:focus{box-shadow:none!important}#videoModalTestimonial .custom-btn-modal-home{z-index:999;right:10px!important;top:10px!important;background-color:#fff;border-radius:100%;padding:10px}#videoModalTestimonial .custom-btn-modal-home:focus{box-shadow:none!important}.testimonial-review-main .play-icon{border-radius:100%;border:2px solid #fff;padding:8px;cursor:pointer}.testimonial-review-main .testimonial-custom-container{background:#fff;padding:40px 24px;border-radius:8px;margin-top:25px}.pagination{gap:30px}.pagination .page-numbers{color:#A04D50;text-align:center;font-family:"Catamaran",sans-serif;font-size:16px;font-weight:500;line-height:20px;text-transform:uppercase;text-decoration:none}.pagination .current{color:#fff!important;background:#a04d50;padding:8px 15px}.resources-modal .close{width:30px;border:none;height:30px;font-size:20px;right:0;z-index:9999}.inner-pain-treatment p,.inner-pain-treatment li,.inner-pain-treatment .primary-description{color:#858686;font-family:"Catamaran",sans-serif;font-size:18px;font-weight:300;line-height:150%}.inner-pain-treatment a{text-decoration:none;color:#a04d50}.inner-pain-treatment h3,.inner-pain-treatment h2,.inner-pain-treatment h4{color:#12141d;font-family:"Catamaran",sans-serif;font-size:clamp(20px, 3vw, 24px);font-weight:600;line-height:125%}.inner-pain-treatment h4{font-size:clamp(18px, 3vw, 20px)!important}.inner-pain-treatment .content-with-icon-list img{width:165px;height:165px;object-fit:contain}.inner-pain-treatment .content-banner .content-banner-bg{background:#a04d50;border-radius:8px;padding:20px}.content-common .primary-description{line-height:150%!important}@media (max-width:1400px){.navbar #contact-btn{padding:13px 15px}}@media (min-width:1200px) and (max-width:1399px){.custom-header .navbar #contact-btn{padding:13px 15px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1380px!important}}@media (max-width:1200px){.kajabi-form--inline .kajabi-form__content fieldset .email-field{flex-basis:49%}.kajabi-form--inline .kajabi-form__content fieldset .text-field{flex-basis:49.5%}}@media (min-width:1200px){.dropdown-menu{display:block!important;opacity:0;visibility:hidden;transform:translateY(-10px)!important;transition:opacity 0.2s ease-in-out,transform 0.2s ease-in-out;border:none}.navbar-nav .dropdown:hover>.dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)!important;margin:0;margin-top:38px;padding-left:10px;border-radius:0px!important;background:#f8f8f8;width:max-content}.navbar-nav .dropdown:hover::after{content:"";position:absolute;top:100%;left:0;width:100%;height:38px}#menu-item-95 .dropdown-menu{column-count:2;max-width:830px}li#menu-item-17470{display:none}.nav-item.dropdown:hover>.dropdown-toggle::after{transform:rotate(180deg);background-image:url(https://painmd.tv/wp-content/uploads/2025/11/dropdown-menu-icon-red.svg)}}@media (max-width:1200px){.common-outer-space{margin:80px 0}.common-inner-space{padding:70px 0}.navbar .nav-item .dropdown-menu.show{border:none}.navbar .nav-item .dropdown-menu.show li:last-child{border:0}.navbar .nav-item .nav-link:focus{box-shadow:none!important}.navbar .navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center;position:absolute;top:100%;left:0;right:0;background:#fff;z-index:1050}.navbar .navbar-toggler:focus{box-shadow:none!important}.navbar .navbar-toggler[aria-expanded=true] .navbar-toggler-icon{background-image:url(https://painmd.tv/wp-content/uploads/2025/11/close-mobile.svg)}.navbar .dropdown-toggle::after{position:absolute;right:0;top:18px}.navbar-collapse .navbar-nav{max-width:960px;margin:auto}.custom-header{position:relative}.custom-header .nav-item{border-bottom:1px solid rgb(0 5 17 / .0588235294);padding-block:5px}.custom-header .top-bar{padding:10px 0}.nav-link:focus-visible{outline:0;box-shadow:none!important}}@media (max-width:991px){.footer-custom .space-div{display:none}.navbar-collapse .navbar-nav{max-width:720px;margin:auto}.inner-pain-treatment .border-custom{border-right:0px!important}.kajabi-form--inline .kajabi-form__content fieldset .email-field,.kajabi-form--inline .kajabi-form__content fieldset .text-field{flex-basis:100%}}@media (min-width:991px){.resources-section .resource-item .sub-heading{min-height:90px}.conditions-slider .swiper-custom-btn-wrapper{right:5.5%!important}.blog-detail-content-sec .sidebar{margin-inline:auto;width:auto}.pain-treatments-banner{height:60vh;overflow:hidden}}@media (max-width:767px){.common-outer-space{margin:50px 0}.common-inner-space{padding:50px 0}.navbar-collapse .navbar-nav{max-width:520px;margin:auto}.conditions-slider{padding-bottom:0}.conditions-slider .swiper-custom-btn-wrapper{display:none}.inner-pain-treatment .border-custom .image-content{flex-wrap:wrap;margin-bottom:20px;justify-content:center;text-align:center}.main-parent-treatments .pain-image{height:auto}.contact-banner{background-position:right!important}}@media (min-width:767px){.conditions-slider .swiper-custom-btn-wrapper{right:10.5%}.footer-custom .copyright-desc{max-width:370px}}@media (max-width:576px){.no-br br{display:none}.mobile-slider{position:relative;flex-wrap:nowrap!important;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:1.5rem;-webkit-overflow-scrolling:touch;margin-bottom:1rem;scrollbar-width:none;-ms-overflow-style:none}.owner-section .owner-content .dual-buttons .custom-btn,.owner-section .owner-content .dual-buttons .custom-btn-outline{width:100%!important}.hero-section .custom-btn,.hero-section .custom-btn-outline{width:100%!important}.blog-detail-content-sec .dual-buttons a{width:100%;padding:16px}.affiliations-section .affiliation-card-container{overflow-x:auto;scroll-behavior:smooth;scroll-padding-left:1.5rem;-webkit-overflow-scrolling:touch;width:100%;flex-wrap:nowrap!important;white-space:nowrap;padding:16px 0px!important}.affiliations-section .affiliation-card-container .affliation-image-card{height:140px;flex-shrink:0}.centers-section .affiliation-card-container{overflow-x:auto;scroll-behavior:smooth;scroll-padding-left:1.5rem;-webkit-overflow-scrolling:touch;width:100%;flex-wrap:nowrap!important;white-space:nowrap;padding:16px 0px!important}.centers-section .affiliation-card-container .centers-image-card{flex-shrink:0}.video-section-single .main-video-section .poster-image-content{padding:20px}.video-section-single .main-video-section .play-icon{padding:5px}.certifications-section .mobile-col{width:85%}}.inner-pain-treatment .content-banner .sub-heading{font-size:clamp(18px, 3vw, 20px)!important}.inner-pain-treatment .faq-section .primary-heading{color:#12141d;font-family:"Space Grotesk",sans-serif;font-size:clamp(24px, 3vw, 40px);font-weight:700;line-height:125%}