html{scroll-behavior:smooth}@keyframes lineGrow{from{transform:scaleX(0)}to{transform:scaleX(1)}}.home #page{background:#fff !important}*,*:after,*:before{animation:none !important}.title-section.style-4,.title-section.style-2{max-width:1450px}.title-section.style-5{margin-top:0}.title-section.style-2{margin-top:0}.title-section.style-4{display:flex;align-items:center;margin:0;position:relative;margin-left:auto;margin-right:auto}.title-section.style-4 .title-wrap{margin:0;padding-left:20px;flex-shrink:0;background:#fff;z-index:1}.title-section.style-4 h2,.title-section.style-2 h2,.title-section.style-5 h2,.c-arm-section .title-section h3{opacity:1;animation:fadeIn 1.5s forwards;animation-delay:1.5s;margin:0;font-size:44px}.title-section.style-4 .underline{transform-origin:right;transform:scaleX(0);animation:lineGrow 1.5s forwards;animation-delay:.3s;height:1px;background-color:#c8c8c8;position:absolute;width:1000%}.title-section.style-4 h2.animated,.title-section.style-2 h2.animated,.title-section.style-4 .underline.animated,.title-section.style-5 h2.animated,.title-section.style-5 .underline.animated{animation:none !important}.title-section.style-4 .underline.animate,.title-section.style-5 .underline.animate{animation-delay:0s}.title-section.style-4 h2.animate,.title-section.style-2 h2.animate,.title-section.style-5 h2.animate{animation-delay:1s}.animated-link-wrapper{width:min-content;margin-inline:auto}.animated-link-wrapper:hover .animated-link:before{top:0}.animated-link-wrapper:hover .animated-link span{color:#fff !important}a.animated-link{box-sizing:border-box;overflow:hidden;display:block;width:249px;height:70px;margin:60px auto 0px;border:2px solid #1d2755;border-bottom:6px solid #1d2755;font-family:Futura-pt;font-size:18px;font-weight:500;line-height:21.25px;text-align:center;text-decoration:none;line-height:70px;color:#2d2e2e;position:relative}a.animated-link:before{content:'';position:absolute;top:98%;left:0;right:0;bottom:-6px;background:#1d2755;transition:top .4s ease;z-index:0}a.animated-link:hover{color:#fff}a.animated-link span{z-index:1;font-family:'futura-pt';font-size:18px}a.animated-link:hover span{z-index:1;color:#fff !important;position:absolute;width:100%;text-align:center;top:0;height:100%;left:0}a.animated-link:hover:before{top:0}.homepage .main-hero{position:relative;background-size:cover !important;background-position:0 0 !important;display:block;padding:125px 0;height:80vh;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.homepage .main-hero .title-container *,.main-hero .primary.book-appointment{position:relative;z-index:1}.homepage .main-hero .mobile-slider{display:none}.homepage .main-hero video{position:absolute;top:0;width:100%;pointer-events:none}.homepage .main-hero .hero-title,.homepage .main-hero .hero-subheading,.homepage .main-hero .hero-tagline,.homepage_section2 .headline,.homepage_section2 .container-intro>p,.homepage .main-hero .title-container,.selling-points-wrapper,.homepage_section4,.homepage_section4>*,.homepage_section7,.homepage_section7>*,.graphic-element-wrapper:after,.homepage_section7 .section-content,.c-arm-section,.treatments,.hpsection.treatments .swiper-pagination,.hpsection.treatments .button-secondary.mobile{opacity:1}.homepage .title-container{margin-inline:auto;display:flex;align-items:center}.homepage .title-container>img{max-width:58px}.homepage .title-container .stars{display:none}.homepage .title-container svg{animation:fadeIn 2s forwards}.title-section h2{color:#1d2755}.homepage .main-hero.visible .hero-title{font-size:28px;font-weight:500;color:#fff;text-align:left;width:100%;margin:0;text-transform:uppercase;animation:fadeIn 1s forwards;animation-delay:1s;font-family:'Montserrat'}.homepage .main-hero.visible .hero-subheading{font-size:80px;font-weight:700;color:#fff;text-align:center;width:100%;margin:0;text-transform:none;line-height:70px;animation:fadeIn 1s forwards;animation-delay:1s;font-family:'futura-pt-bold',sans-serif}.homepage .main-hero.visible .hero-tagline{margin:30px 0;position:relative;animation:fadeIn 1s forwards;animation-delay:1s}.homepage .main-hero.visible .title-container{animation:fadeIn 1s forwards;animation-delay:1s;gap:9px}.homepage .hero-tagline p{font-size:22px;color:#fff;text-align:center;animation:fadeIn 1s forwards;animation-delay:.5s}.homepage .hero-reviews,.homepage .super-doctors{position:absolute;text-align:center;width:200px;margin-top:-160px;margin-right:-35%}.homepage .hero-reviews{right:43%;top:105%;display:flex;flex-direction:column;justify-content:center;align-items:center}.homepage .super-doctors-mobile{display:none}.homepage .super-doctors-link.mobile{pointer-events:none;display:block;width:100%}.selling-points-wrapper{display:flex;gap:30px 60px;max-width:1370px;margin-inline:auto;position:relative;margin-top:20px;animation:fadeIn 1s forwards;animation-delay:1.5s;justify-content:center}.selling-points-wrapper .mobile-wrapper{display:none;gap:60px}.selling-points-wrapper .col{display:flex;align-items:center;gap:9px;flex:0 0 auto}.selling-points-wrapper .col .selling-points-text{color:#fff;margin-block:0;font-size:18px;font-weight:500;max-width:233px;width:100%;font-family:'Montserrat'}.selling-points-wrapper .col .selling-points-text.mobile{display:none}.selling-points-wrapper .col .selling-points-text.desktop{display:block}.selling-points-wrapper .mobile-wrapper.mobile-wrapper-bottom .col svg{display:none}.selling-points-wrapper .mobile-wrapper.mobile-wrapper-top .col:first-child img{aspect-ratio:1/1;max-width:38px;width:100%}.homepage .super-doctors{left:7%;top:80px}.homepage .super-doctors:after{content:"";width:1px;height:52px;background:#fff;position:absolute;left:50%;top:calc(100% + -4px)}.homepage .hero-reviews .rating{font-size:42px;font-weight:700;color:#fff;font-family:'Futura-pt';display:block;height:46px}.homepage .hero-reviews .stars{display:flex}.homepage .hero-reviews .stars img:not(:last-child){margin-right:-15px}.homepage .hero-reviews .reviews{color:#fff;font-size:14px;font-weight:600;font-family:'Montserrat'}.homepage .hero-reviews:after{content:"";width:1px;height:52px;background:#fff;position:absolute;left:50%;top:calc(100% + 11px)}.main-hero.visible .hero-buttons{display:flex;align-items:center;text-align:center;gap:37px;justify-content:center;margin-top:50px}.hero-buttons .secondary{border:2px solid #2474dc;width:135px;height:70px;text-decoration:none;cursor:pointer;font-family:'futura-pt';transition:background-color .3s ease,border-color .3s ease;position:relative;overflow:hidden}.hero-buttons .learn-more{display:flex;align-items:center;gap:8px;padding:15px 20px;width:100%;justify-content:center;color:#fff;font-family:'futura-pt',sans-serif;position:relative;z-index:2;font-weight:500;font-size:18px;max-width:180px}.hero-buttons .learn-more:hover svg path{fill:#fff}.hero-buttons .learn-more svg{position:relative;z-index:2}.arrow-div img{position:absolute;bottom:0;left:50%;animation:jumpingArrow 2s cubic-bezier(.45,.05,.55,.95) infinite}@keyframes jumpingArrow{0%{transform:translate(30%,-30px)}50%{transform:translate(30%,-10px)}100%{transform:translate(30%,-30px)}}.homepage .secondary span{font-weight:500;color:#fff;line-height:70px}.homepage .button-secondary{max-width:240px;max-height:70px;width:100%;height:100%;border:2px solid #2474dc;transition:color .3s ease-in-out,background-color .3s ease-in-out;font-weight:500;font-family:'Futura-pt';font-size:18px;text-align:center;display:inline-block;color:#2474dc;line-height:70px}.homepage .button-secondary:hover{color:#fff;background-color:#2474dc}.homepage .tagline-lines{position:relative;width:100%;max-width:100%;text-align:center;display:flex;align-items:center;justify-content:center}.homepage .hero-tagline p{margin:0 !important;padding-left:40px;padding-right:40px}.homepage .inactive span.line.left-line,.homepage .inactive span.line.right-line{animation:none}.homepage span.line.left-line,.homepage span.line.right-line{width:48%;display:flex;flex:1;height:1px;background-color:#c8c8c8;border:none;transform:scaleX(1)}.homepage .hero-buttons .secondary span{z-index:1}.homepage .hero-buttons .secondary:hover{border-color:#1c5bae;background-color:#1c5bae}.homepage .hero-buttons .secondary:hover span{position:absolute;width:100%;text-align:center;top:0;height:100%;left:0}.floating-buttons{opacity:0;transition:opacity .5s ease-in-out;pointer-events:none}.main-hero-icons{box-shadow:0px 0px 20px 1px #0000001A;padding-block:15px}.main-hero-icons .section-content{opacity:1;min-height:90px}.main-hero-icons.visible .section-content{display:flex;gap:67px;justify-content:space-between;min-height:90px;align-items:center;animation:fadeIn 1s forwards;animation-delay:1s;flex-wrap:wrap}.main-hero-icons img{width:auto;height:auto}.main-hero-icons .section-content{max-width:1554px}.homepage_section2,.main-hero-icons .section-content{margin:auto;width:100%}.homepage_section2{margin-top:150px;max-width:1450px}#welcome-section{scroll-margin-top:82px;margin-top:82px}.homepage_section2 .container-intro{text-align:center;margin-bottom:82px}.homepage_section2.visible .container-intro .section-subtitle{font-family:Montserrat;font-size:16px;font-weight:600;line-height:17.07px;letter-spacing:.04em;text-align:center;color:#1d2755;margin:0;animation:fadeIn 1s forwards;animation-delay:0s}.homepage_section2.visible .container-intro .section-title{font-family:'Futura-pt';font-size:44px;font-weight:700;line-height:70px;text-align:center;color:#1d2755;margin:15px 0 0;animation:fadeIn 1s forwards;animation-delay:.3s}.homepage_section2.visible .headline{position:relative;animation:fadeIn 1s forwards;animation-delay:1s}.homepage_section2 .headline,.homepage_section2 .headline .word{font-family:Montserrat;font-weight:600;font-size:64px;line-height:80px;letter-spacing:0%}.homepage_section2 .headline .word{font-style:italic;color:#2474dc}.homepage_section2 .headline .rotating-word{display:inline-block;transition:opacity .3s ease,width .45s ease;white-space:nowrap}.homepage_section2.visible .container-intro>p{margin:0;line-height:30px;font-size:18px;animation:fadeIn 1s forwards;animation-delay:1s}.homepage_section2 #homePageLine{margin:auto}.homepage_section2 #homePageLine .s0{fill:none;stroke:#c8c8c8}.homepage_section2 #animatedLine{stroke-dasharray:0;stroke-dashoffset:0;opacity:0}.homepage_section2.visible #homePageLine .s0{stroke-dasharray:1000;stroke-dashoffset:1000;animation:draw 4s forwards;animation-delay:1s;opacity:1}@keyframes draw{to{stroke-dashoffset:0}}.graphic-element-wrapper{position:relative}.graphic-element-wrapper{position:relative}.graphic-element-wrapper:after{position:absolute;content:"";width:100vw;height:75%;background-color:#f6f7ff;z-index:0;top:15%;border-top-right-radius:350px;border-top-left-radius:350px}.graphic-element-wrapper>*{position:relative;z-index:1}.graphic-element-wrapper .title-section.style-2 .title-wrap{background:0 0}.homepage_section3{background:#eff2ff;padding:150px 0;margin-top:150px}.homepage_section3 .container-wrapper{width:100%;max-width:1450px;margin:auto;display:flex;justify-content:space-between}.homepage_section3 .left-section,.homepage_section3 .tab-content{opacity:1}.homepage_section3.visible .left-section{padding:0;margin:0;width:470px;animation:fadeIn 2s forwards;animation-delay:.5s}.homepage_section3 .left-section li{font-size:18px;font-weight:700;line-height:26.82px;letter-spacing:.04em;text-align:left;padding:25px 0;list-style-type:none;margin:0;border-bottom:1px solid #c8c8c8;text-transform:uppercase;color:#acacac;cursor:pointer}.homepage_section3 .left-section li.active{color:#1d2755}.homepage_section3 .left-section{padding:0;margin:0;width:410px}.homepage_section3.visible .tab-content{max-width:600px;animation:fadeIn 2s forwards;animation-delay:.5s}.homepage_section3.visible .tab-content .swiper-wrapper{height:auto}.homepage_section3 .tab-content .title{font-family:Montserrat;font-size:14px;font-weight:600;line-height:17.07px;letter-spacing:.04em;text-align:left;color:#acacac;border-bottom:1px solid #acacac;padding-bottom:5px;width:auto;display:inline-block;margin-bottom:25px;margin-top:0}.homepage_section3 .tab-content .subtitle{font-family:Futura-pt;font-size:34px;font-weight:700;line-height:45.19px;text-align:left;color:#1d2755;margin-bottom:0;margin-top:0;width:max-content}.homepage_section3 .tab-content .text{line-height:30px;text-align:left;height:210px}.homepage_section3 .tab-content .buttons a{display:inline-block;text-decoration:none}.homepage_section3 .tab-content .buttons a.phoneNumber{color:#2d2e2e;font-weight:500}.homepage_section3 .separator{display:inline-block;width:1px;height:70px;background:#c8c8c8}.homepage_section3 .buttons{display:flex;gap:20px;align-items:center;margin-top:45px}.homepage_section3 .tab-content .buttons a.phoneNumber span{font-weight:700}.homepage_section4{margin-top:150px;max-width:1450px;margin:0 auto}.homepage_section4.visible p.service-title,.c-arm-section .title-section h3{font-family:Futura-pt;font-size:32px;font-weight:700;line-height:42.53px;text-align:left;color:#1d2755;margin-top:105px;margin-bottom:40px}.homepage_section4,.homepage_section4>*,.homepage_section7,.homepage_section7>*,.graphic-element-wrapper:after{animation:fadeIn 1s forwards;animation-delay:.5s}.homepage_section4.visible p.service-title.mobile{display:none}.homepage_section4 .homepage_section4{margin-top:100px}.button-secondary.mobile{display:none;margin-top:34px;margin-inline:auto}.homepage_section4 ul.services{padding:0;text-align:center;list-style-type:none;max-width:1460px;grid-template-columns:repeat(3,1fr);display:grid;grid-gap:21px 22.5px}.homepage_section4.visible ul.services li{opacity:1}.homepage_section4.visible ul.services li{text-align:left;padding:12px;display:inline-block;animation:fadeIn 1s forwards;animation-delay:.5s;position:relative;border-radius:10px;box-shadow:0px 4px 12px 0px rgba(0,0,0,.15);transition:box-shadow .3s ease-in-out}.homepage_section4 ul.services li{opacity:1}.homepage_section4 ul.services li:first-child,.homepage_section4 ul.services li:nth-child(3n+1){margin-left:0}.homepage_section4 ul.services li:last-child,.homepage_section4 ul.services li:nth-child(3n){margin-right:0}.homepage_section4 ul.services li .sicon{width:auto !important;height:auto !important}.homepage_section4 p.stitle{font-family:Futura-pt;font-size:22px;font-weight:700;line-height:30px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;margin:0 12px 8px;color:#1d2755}.homepage_section4 .simage-container{max-width:100%;aspect-ratio:446/260;overflow:hidden;width:100%;margin-bottom:24px;border-radius:10px;pointer-events:auto}.homepage_section4 .simage{width:100%;transition:transform .3s ease-in-out;width:100%;height:100%;display:block;object-fit:cover;object-position:50% 50%;transition:transform .3s ease-in-out}.homepage_section4 .simage.joint-pain,.homepage_section4 .simage.herniated-discs,.homepage_section4 .simage.spinal-stenosis{object-position:50% 75%}.homepage_section4 ul.services li a{pointer-events:none}.homepage_section4.visible ul.services li:hover p.stitle{color:#2474dc;pointer-events:auto}.homepage_section4.visible ul.services .title_border_bottom{border-bottom:1px solid #c8c8c8;width:100%;height:1px;transition:width .3s ease,border-color .3s ease;margin-bottom:32px}.homepage_section4.visible ul.services li:hover .title_border_bottom{width:90%;border-color:#2474dc}.homepage_section4 p.stext{line-height:30px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis;margin-bottom:12px;margin-inline:12px;pointer-events:auto;color:#2d2e2e}.homepage_section4 ul.services li{background-color:#fff;transition:background-color .4s ease-in-out;position:relative;box-shadow:0px 4px 7px 0px #00000026}.homepage_section4 .underline,.homepage_section7 .underline,.homepage_section8 .underline,.where-to-find-us .underline,.treatments .underline{display:none}.homepage_section4 .title-section.style-2,.homepage_section8 .title-section.style-2,.treatments .title-section.style-2{justify-content:space-between;align-items:center;margin-bottom:45px}ul.services li .conditions-overlay-container,ul.services li .treatments-overlay-container{position:relative;width:100%;height:100%;background-size:cover;background-position:center;display:flex;text-decoration:none;overflow:hidden}ul.services li .treatments-overlay-container .phone-text-container p:hover{text-decoration:underline}ul.services li .conditions-overlay-container:hover:before{transform:scale(1.1)}ul.services li .conditions-overlay-container .overlay-text:hover{text-decoration:underline}ul.services li .treatments-overlay-container{flex-direction:column;gap:50px;padding:35px}ul.services li .treatments-overlay-container:hover:before{transform:scale(1.1)}ul.services li .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(36,116,220,.85)}ul.services li .overlay-text{position:relative;color:#fff;font-size:24px;font-weight:700;z-index:2;margin-block:0;font-weight:700;font-size:28px;font-family:'Futura-pt';margin-left:35px}ul.services li .treatments-overlay-container .overlay-text{text-align:left}ul.services li .treatments-overlay-container .overlay-text{text-align:left}ul.services li .treatments-overlay-container .text-container{display:block;position:relative;margin-top:60px}ul.services li .treatments-overlay-container .text-container .tailored-pain{margin:0;color:#fff;font-family:'Futura-pt';font-weight:500;font-size:16px}ul.services li .text-container{display:flex;gap:20px;align-items:center;justify-content:left;width:100%}ul.services li .conditions-overlay-container .text-container img{position:relative;transform:translate(0px,15%);transition:transform .3s ease}ul.services li:hover .text-container img{transform:translate(10px,15%)}ul.services li .treatments-overlay-container .phone-text-container{position:relative;display:flex;align-items:center;gap:10px;margin-left:auto}ul.services li .treatments-overlay-container .phone-text-container p{margin:0;color:#fff;font-family:'Montserrat';font-size:26px;font-weight:600}#page>div.homepage>div.hpsection.homepage_section4.visible>div:nth-child(3)>div>a padding:0;}.homepage_section4 a{color:#2474dc;text-decoration:none;padding:5px;border-top:1px solid #2474dc;transition:.4s ease-in-out;display:inline-block;bottom:0;left:50%;transform:translate(-50%,-50%)}.homepage_section4 ul.services li:hover a.slink{width:120px}.homepage_section4 .view-conditions.mobile{display:none}.homepage_section5{background:#fafafa;max-width:1450px;margin:150px auto;border:1px solid #c8c8c8;border-radius:10px;padding:56px 91px 50px;text-align:center}.homepage_section5 .section-title{opacity:1}.homepage_section5.visible .section-title{font-family:Futura-pt;font-size:22px;font-weight:700;line-height:30px;text-align:center;margin-top:0;margin-bottom:14px;padding:0 20px 14px;border-bottom:1px solid #c8c8c8;width:auto;display:inline-block;animation:fadeIn 2s forwards;animation-delay:.5s;color:#1d2755}.homepage_section5 .section-text1{opacity:1}.homepage_section5.visible .section-text1{margin:0 auto;max-width:700px;line-height:28px;animation:fadeIn 2s forwards;animation-delay:.5s;margin-bottom:22px}.homepage_section5 .insuranceicons{opacity:1}.homepage_section5.visible .insuranceicons{animation:fadeIn 2s forwards;animation-delay:.5s}.homepage_section5.visible .insurance-row-mobile{display:none}.insuranceicons-imgs{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:22px;max-width:1274px}#insurance_1199{max-width:10%;mix-blend-mode:darken}.insurance-first-row,.insurance-second-row{width:100%;display:flex;gap:20px;justify-content:center;align-items:center}.homepage_section5 .section-text2{opacity:1}.homepage_section5.visible .section-text2{margin:0 auto;max-width:792px;line-height:28px;font-size:16px;animation:fadeIn 2s forwards;animation-delay:.5s;margin-top:35px;margin-bottom:20px;font-weight:400}.homepage_section5 .book-appointment{width:245px}.homepage_section5 .book-appointment span{color:#fff}.homepage_section8 .section-content{opacity:1}.homepage_section5.visible .section-text2 span{font-weight:600}.homepage_section5 .phoneNumber{opacity:1}.homepage_section5.visible .phoneNumber{font-size:16px;text-decoration:none;color:#2d2e2e;display:inline-block;margin-top:30px;animation:fadeIn 2s forwards;animation-delay:.5s;color:#2474dc}.homepage_section5.visible .phoneNumber:hover{text-decoration:underline}.homepage_section5 .phoneNumber span{font-weight:500;color:#2474dc}#stepper.visible{margin-top:213px;margin-bottom:148px}#stepper.visible .section-content{width:100%;max-width:1450px;margin:auto;animation:fadeIn 2s forwards;animation-delay:.5s}#stepper .step{position:relative;max-width:700px;font-family:sans-serif;padding-bottom:76px;max-width:1060px}#stepper .step:last-child{padding-bottom:0}#stepper .step-header{display:flex;align-items:flex-start;position:relative}#stepper .step-number{width:32px;height:32px;background-color:#036;color:#fff;border-radius:50%;text-align:center;line-height:32px;font-weight:700;margin-right:15px;position:relative;z-index:1}#stepper .step-content{flex:1;position:relative}#stepper .step-content .step-flex-wrapper{display:flex;align-items:center;gap:16px}#stepper .step-content h4{margin:0;font-size:25px;font-weight:600}#stepper .step-content p{position:relative;margin:0;margin-top:14px;font-size:18px}#stepper .step-content p.mobile-paragraph{display:none}#stepper .step:after{content:"";height:100%;border-left:2px solid #000;display:block;position:absolute;left:15px;top:2px}#stepper .step.has-toggle:after{border-left:2px dashed #000;background:0 0}#stepper .step.has-toggle{padding-bottom:19px}#stepper .step.has-toggle.open{padding-bottom:60px}#stepper>div.section-content .step:last-child:after{content:unset}#stepper .step-toggle{position:relative;width:38px;aspect-ratio:1/1;background:#f6f6f6;border-radius:50%;box-shadow:0px 2px 4px 0px rgba(0,0,0,.3);cursor:pointer}#stepper .step-toggle svg{cursor:pointer;user-select:none;transition:transform .3s ease;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#stepper .step.open .step-toggle svg{transform:translate(-50%,-50%) rotate(180deg)}#stepper .substep strong{font-weight:600}#stepper .collapsible-content{display:none;padding-left:47px;margin-top:15px}#stepper .substep:not(:last-child){padding-bottom:50px}#stepper .substep .d-flex{display:flex;gap:5px;align-items:center}#stepper .substep .d-flex .form-link img{display:inline-block}#stepper .substep>p{margin-block:0}#stepper .bookAppointmentAfterParagraph{margin-block:24px}.bookAppointmentAfterParagraph.new .book-appointment{width:215px}#stepper>div.section-content>div>div.step.has-toggle.open>div.collapsible-content>div:nth-child(2)>p:last-child{margin:0}.homepage_section6{margin-block:71px 76px}.more-about>*{border-radius:10px}.homepage_section6 .title-section.style-5 h2{text-align:center}.homepage_section6 .title-section.style-5{margin-bottom:0}.homepage_section6 .section-content{max-width:1415px;margin-inline:auto}.homepage_section6 .section-text1{color:#2d2e2e;line-height:30px;text-align:center;margin-bottom:70px;margin-top:10px}.homepage_section6 .more-about{opacity:1}.homepage_section6.visible .more-about{display:flex;justify-content:center;gap:35px;margin-bottom:35px;animation:fadeIn 1s forwards;animation-delay:.5s}.homepage_section6 #expert-div{padding:40px;max-width:964px;background:#fafafa;border:1px solid #acacac;display:flex;flex-direction:column;justify-content:space-between;gap:60px}.homepage_section6 #expert-div h3{font-size:24px;margin-block:0 20px;font-weight:600}.homepage_section6 #expert-div .top-div p{font-family:'Montserrat';font-size:16px;font-weight:400;line-height:38px;max-width:856px;margin-bottom:10px;margin-top:0}.homepage_section6 #expert-div .top-div .top-row{display:flex;flex-direction:column}.homepage_section6 #expert-div ul{display:flex;gap:40px;padding-left:30px;margin-bottom:28px}.homepage_section6 #expert-div ul li{color:#2d2e2e;font-weight:500;font-family:'Futura-pt';font-size:18px;font-style:italic}.homepage_section6 #expert-div .bottom-div .animated-link-wrapper{margin-inline:unset}.homepage_section6 #expert-div .bottom-div a{margin-top:0}.homepage_section6 #expert-div .bottom-div p{margin-block:20px;color:#2474dc;font-size:16px;font-weight:500;font-style:italic}.homepage_section6 .experts{opacity:1}.homepage_section6.visible .experts{padding:0;width:100%;max-width:1450px;margin:auto;display:flex;list-style-type:none;flex-wrap:wrap;gap:0px;align-items:flex-start;animation:fadeIn 2s forwards;animation-delay:.5s}.homepage_section6.visible .experts li{border:1px solid #acacac;animation:borderRightAnim 1s ease-in-out forwards;animation-delay:.8s;background:#fafafa}.homepage_section6 .experts li:nth-child(-n+4){margin-bottom:35px}.homepage_section6 .experts li{flex:0 0 25%;box-sizing:border-box;padding:0;text-align:center;height:280px !important;animation:none}@keyframes borderRightAnim{0%{border-right-width:1px;border-right-color:transparent}100%{border-right-width:1px;border-right-color:#acacac}}.homepage_section6 .experts li:nth-child(1),.homepage_section6 .experts li:nth-child(5){border-radius:10px 0 0 10px}.homepage_section6 .experts li:nth-child(4),.homepage_section6 .experts li:nth-child(8){border-radius:0 10px 10px 0}.homepage_section6 .experts li .eicon{height:150px;display:flex;width:100%;align-items:center;justify-content:center}.homepage_section6 .experts li .eicon img{max-height:100%;width:auto}.homepage_section6 .experts li .etitle{margin:0;padding:0 20px;font-size:22px;font-weight:600;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.homepage_section6 .experts li .etext{padding:0 20px;margin-top:5px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.homepage_section6 .title-section.style-5 .underline{animation:none}.homepage_section6.visible .title-section.style-5 .underline{transform-origin:top;animation:animateTop 1.5s;animation-delay:.3s;height:1px;background-color:#c8c8c8;width:100%;max-width:1450px;margin:0 auto 130px;position:relative}@keyframes animateTop{0%{top:-100px;opacity:1}100%{top:0;opacity:1}}.homepage_section6 .title-section.style-5 .underline:after{animation:none}.c-arm-section.visible{animation:fadeIn 2s forwards;animation-delay:.5s}.c-arm-section .swiper{z-index:20}.c-arm-section>.flex-wrapper{margin-inline:auto;max-width:1450px}.c-arm-section>.flex-wrapper .swiper-slide .c-arm-img.mobile-img{display:none}.c-arm-section .flex-wrapper{display:flex;flex-wrap:wrap}.c-arm-section>.flex-wrapper{position:relative;overflow:hidden}.c-arm-section .title-section,.c-arm-section .title-section h3{margin-top:0}.c-arm-section .title-section{margin-bottom:18px}.c-arm-section>.flex-wrapper:after{content:"";position:absolute;background:url("/wp-content/uploads/2025/06/Spine-Element.png") no-repeat top;z-index:1;right:0;max-width:500px;width:100%;background-size:100%;height:100%}.c-arm-section .flex-wrapper p{margin:0;font-size:16px;line-height:30px}.c-arm-section .flex-wrapper h4{margin-block:0 4px;font-weight:600;font-size:24px;line-height:30px;color:#1d2755}.c-arm-section>.flex-wrapper .col:first-child .swiper-wrapper{max-width:640px}.c-arm-section>.flex-wrapper .col .title-section,{margin-top:0}.c-arm-section>.flex-wrapper .col .title-section h3{margin-bottom:18px}.c-arm-section>.flex-wrapper .col br.mobile-only{display:none}.c-arm-section>.flex-wrapper .col{max-width:904px}.c-arm-section>.flex-wrapper .title-wrapper{margin-bottom:58px}.c-arm-section.visible>.flex-wrapper .title-wrapper .flex-wrapper{flex-wrap:nowrap;animation:fadeIn .3s forwards;animation-delay:1s;opacity:1}.c-arm-section>.flex-wrapper .col:nth-child(2){flex:1;max-width:100%;width:100%}.c-arm-section>.flex-wrapper .col .section-content{padding:48px 55px;padding-right:0;max-width:921px;width:100%}.c-arm-section>.flex-wrapper .col .section-content .flex-wrapper{gap:10px;align-items:center}.c-arm-section>.flex-wrapper .col .section-content p{font-weight:700;text-transform:capitalize}.c-arm-section>.flex-wrapper .col .section-content p.mobile-only{display:none}.c-arm-section>.flex-wrapper .col .section-content .content-wrapper{display:flex;flex-direction:column;gap:60px}.c-arm-section.visible>.flex-wrapper .col .flex-wrapper.inner{align-items:start;gap:22px;opacity:1;animation:fadeInFromRight .3s forwards;animation-delay:1s}.c-arm-section.visible>.flex-wrapper .col .flex-wrapper.inner:first-child{animation-delay:1s}.c-arm-section.visible>.flex-wrapper .col .flex-wrapper.inner:nth-child(2){animation-delay:1.3s}.c-arm-section.visible>.flex-wrapper .col .flex-wrapper.inner:nth-child(3){animation-delay:1.6s}.c-arm-section.visible>.flex-wrapper .col .flex-wrapper.inner:nth-child(4){animation-delay:1.9s}.c-arm-section.visible>.flex-wrapper .col .flex-wrapper.inner img{margin-top:5px}.c-arm-section.visible>.flex-wrapper .col .flex-wrapper.inner p,.c-arm-section>.flex-wrapper .col .section-content>p{font-weight:400;text-transform:none}.c-arm-section .swiper .swiper-pagination{display:block}.c-arm-section .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px}.c-arm-section .swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#2474dc;width:20px;border-radius:50px}.c-arm-section .swiper-button-prev,.c-arm-section .swiper-button-next{width:40px;height:40px}.c-arm-section .swiper{width:100%;max-width:640px}.c-arm-img{width:100%;height:auto;display:block;border-radius:10px;box-shadow:0px 2px 7px 0px rgba(0,0,0,.15)}.experts-slider{display:flex;flex-wrap:wrap;justify-content:center;gap:0px}.experts-slider .swiper-wrapper{display:contents}.experts-slider .swiper-slide{flex:0 0 25%;box-sizing:border-box;padding:0;text-align:center;height:280px !important}.swiper-pagination{display:none}.swiper-container{width:100%;overflow:hidden}.swiper-slide{text-align:center;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.homepage_section9 .map,.homepage_section9 .right-side{opacity:1}.homepage_section9.visible .map,.homepage_section9.visible .right-side{animation:fadeIn 1s forwards;animation-delay:.5s}#vertical-line{position:absolute;left:50%}#vertical-line .s0{stroke:transparent}.visible #vertical-line .s0{stroke-dasharray:100;stroke-dashoffset:0;stroke:#c8c8c8;stroke-width:2}@keyframes draw{to{stroke-dashoffset:0}}.homepage_section7{margin:150px auto}.homepage_section7 .swiper{width:100%;height:100%;overflow:visible}.homepage_section7 .swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}.homepage_section7 .section-content{width:100%;opacity:1;max-width:1450px;margin:40px auto 0px;position:relative;animation:fadeIn 2s forwards;animation-delay:1.5s}.homepage_section7 .swiper-slide{opacity:1}.homepage_section7.visible .swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}.homepage_section7.visible .review{padding:30px 52px 50px;background:#fafafa;border-radius:10px;border:1px solid #c8c8c8;height:auto;position:relative;animation:fadeIn 2s forwards;animation-delay:.5s;align-items:flex-start;max-width:525px;box-sizing:content-box;margin-left:5px;justify-content:flex-start}.homepage_section7 .rtitle{font-size:22px;color:#000;font-weight:600;max-width:457px;margin:0 auto 20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-align:left}.homepage_section7 .rtext{line-height:30px;max-width:525px;margin:0 auto;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-align:left}.homepage_section7 .google-reviews{display:flex;align-items:center;text-align:left;width:100%;margin:0 auto 20px;max-width:525px;gap:4px}.homepage_section7 .google-reviews img:first-child{width:24px}.homepage_section7 .title-section{max-width:1455px;margin-bottom:46px}.homepage_section7 .title-section .title-wrap,.where-to-find-us{width:100%;display:flex;justify-content:space-between;max-width:1455px}.homepage_section7 .google-reviews span{font-size:12px;font-weight:500;margin-right:5px}.homepage_section7 .review>img{position:absolute;top:10%;right:5%}.homepage_section7 .google-reviews,.homepage_section7 .rtitle,.homepage_section7 .rtext{margin:0 0 24px}.homepage_section7 .swiper-button-prev:after,.c-arm-section .swiper-button-prev:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='52' viewBox='0 0 52 52' fill='none'%3E%3Cg filter='url(%23filter0_d_4213_6099)'%3E%3Ccircle cx='25.5803' cy='21.5803' r='21.5804' transform='rotate(-180 25.5803 21.5803)' fill='%23FAFAFA' fill-opacity='0.8'/%3E%3Cpath d='M27.269 15.5752L21.5143 21.33L27.269 27.0847' stroke='%23ACACAC' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_4213_6099' x='0' y='0' width='51.1606' height='51.1606' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.470588 0 0 0 0 0.470588 0 0 0 0 0.470588 0 0 0 0.15 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_4213_6099'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_4213_6099' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");content:"";width:40px !important;height:40px !important;background-repeat:no-repeat;background-position:50%;background-size:40px;transition:background .3s ease}.homepage_section7 .swiper-button-prev:hover:after,.c-arm-section .swiper-button-prev:hover:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='52' viewBox='0 0 52 52' fill='none'%3E%3Cg filter='url(%23filter0_d_4213_6099)'%3E%3Ccircle cx='25.5803' cy='21.5803' r='21.5804' transform='rotate(-180 25.5803 21.5803)' fill='%23FAFAFA' fill-opacity='0.8'/%3E%3Cpath d='M27.269 15.5752L21.5143 21.33L27.269 27.0847' stroke='%232474DC' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_4213_6099' x='0' y='0' width='51.1606' height='51.1606' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.470588 0 0 0 0 0.470588 0 0 0 0 0.470588 0 0 0 0.15 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_4213_6099'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_4213_6099' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E")}.homepage_section7 .swiper-button-disabled.swiper-button-prev:after{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2250%22%20height%3D%2250%22%20viewBox%3D%220%200%2050%2050%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Crect%20x%3D%220.75%22%20y%3D%2249.25%22%20width%3D%2248.5%22%20height%3D%2248.5%22%20rx%3D%2224.25%22%20transform%3D%22rotate(-90%200.75%2049.25)%22%20stroke%3D%22%23C8C8C8%22%20stroke-width%3D%221.5%22/%3E%3Cpath%20d%3D%22M32%2025L18%2025M18%2025L23.25%2019.75M18%2025L23.25%2030.25%22%20stroke%3D%22%23C8C8C8%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E")}.homepage_section7 .swiper-button-next:after,.c-arm-slider .swiper-button-next:after{background-image:url("data:image/svg+xml,%3Csvg width='52' height='52' viewBox='0 0 52 52' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_4213_6098)'%3E%3Ccircle cx='26.4192' cy='22.4197' r='21.5804' fill='%23FAFAFA' fill-opacity='0.8'/%3E%3Cpath d='M24.7305 28.4248L30.4852 22.67L24.7305 16.9153' stroke='%23ACACAC' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_4213_6098' x='0.838867' y='0.839355' width='51.1611' height='51.1606' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.470588 0 0 0 0 0.470588 0 0 0 0 0.470588 0 0 0 0.15 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_4213_6098'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_4213_6098' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");content:"";width:40px !important;height:40px !important;background-repeat:no-repeat;background-position:50%;background-size:40px;transition:background .3s ease}.homepage_section7 .swiper-button-next:hover:after,.c-arm-slider .swiper-button-next:hover:after{background-image:url("data:image/svg+xml,%3Csvg width='52' height='52' viewBox='0 0 52 52' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_4213_6098)'%3E%3Ccircle cx='26.4192' cy='22.4197' r='21.5804' fill='%23FAFAFA' fill-opacity='0.8'/%3E%3Cpath d='M24.7305 28.4248L30.4852 22.67L24.7305 16.9153' stroke='%232474DC' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_4213_6098' x='0.838867' y='0.839355' width='51.1611' height='51.1606' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.470588 0 0 0 0 0.470588 0 0 0 0 0.470588 0 0 0 0.15 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_4213_6098'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_4213_6098' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A")}.homepage_section7 .swiper-button-prev,.homepage_section7 .swiper-button-next{width:50px;height:50px;top:50%;position:relative}.homepage_section7 .nav-buttons{margin-top:52px;display:flex;gap:30px;position:relative;justify-content:center}.homepage_section7 .swiper-button-prev:after,.c-arm-section .swiper-button-prev:after{content:"";width:40px;height:40px;background-repeat:no-repeat;background-position:50%;background-size:40px;transition:background .3s ease}.homepage_section7 .swiper-button-prev:after,.homepage_section7 .swiper-button-next:after{width:50px;height:50px}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:unset}.homepage_section7 .swiper-button-prev:after{background-image:url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.75' y='49.25' width='48.5' height='48.5' rx='24.25' transform='rotate(-90 0.75 49.25)' stroke='%23C8C8C8' stroke-width='1.5'/%3E%3Cpath d='M32 25L18 25M18 25L23.25 19.75M18 25L23.25 30.25' stroke='%232474DC' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.homepage_section7 .swiper-button-prev:hover:after{background-image:url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.75' y='49.25' width='48.5' height='48.5' rx='24.25' transform='rotate(-90 0.75 49.25)' fill='%23F0F0F0' stroke='%23C8C8C8' stroke-width='1.5'/%3E%3Cpath d='M32 25L18 25M18 25L23.25 19.75M18 25L23.25 30.25' stroke='%231D2755' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.homepage_section7 .swiper-button-disabled.swiper-button-prev:after{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2250%22%20height%3D%2250%22%20viewBox%3D%220%200%2050%2050%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Crect%20x%3D%220.75%22%20y%3D%2249.25%22%20width%3D%2248.5%22%20height%3D%2248.5%22%20rx%3D%2224.25%22%20transform%3D%22rotate(-90%200.75%2049.25)%22%20stroke%3D%22%23C8C8C8%22%20stroke-width%3D%221.5%22/%3E%3Cpath%20d%3D%22M32%2025L18%2025M18%2025L23.25%2019.75M18%2025L23.25%2030.25%22%20stroke%3D%22%23C8C8C8%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E")}.homepage_section7 .swiper-button-next:after{background-image:url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='49.25' y='0.75' width='48.5' height='48.5' rx='24.25' transform='rotate(90 49.25 0.75)' stroke='%23C8C8C8' stroke-width='1.5'/%3E%3Cpath d='M18 25L32 25M32 25L26.75 30.25M32 25L26.75 19.75' stroke='%232474DC' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.homepage_section7 .swiper-button-next:hover:after{background-image:url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='49.25' y='0.75' width='48.5' height='48.5' rx='24.25' transform='rotate(90 49.25 0.75)' fill='%23F0F0F0' stroke='%23C8C8C8' stroke-width='1.5'/%3E%3Cpath d='M18 25L32 25M32 25L26.75 30.25M32 25L26.75 19.75' stroke='%231D2755' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.homepage_section7 .swiper-button-next:after,.c-arm-slider .swiper-button-next:after{content:"";background-repeat:no-repeat;background-position:50%;background-size:40px;transition:background .3s ease}.homepage_section7 .button-secondary.mobile,.homepage_section8 .button-secondary.mobile,.homepage_section9 .button-secondary.mobile{display:none}.hpsection.treatments{margin-bottom:150px}.hpsection.treatments.visible,.hpsection.treatments.visible>*{animation:fadeIn 1.5s forwards 1s}.treatments .section-content{display:flex;max-width:1456px;margin-inline:auto;align-items:stretch;gap:46px}.treatments .section-content .treatment-selection{max-width:500px;width:100%}.treatments .section-content .treatment-selection #treatment-selection-list{list-style-type:none;padding:0;margin:0}.treatments .section-content .treatment-selection #treatment-selection-list .treatment-selection-item{display:flex;align-items:center;justify-content:space-between;padding:32px 40px}.treatments .section-content .treatment-selection #treatment-selection-list .treatment-selection-item.active{background-color:#fafafa}.treatments .section-content .treatment-selection #treatment-selection-list .treatment-selection-item:not(:last-child){border-bottom:1px solid #c8c8c8}.treatment-selection-item p{margin:0}.treatments .section-content .treatment-images-container .inner-wrapper{display:flex;align-items:center}.treatments .section-content .treatment-images-container:not(.mobile) .inner-wrapper .col.treatments-image{max-width:400px;min-width:0;width:100%}.treatments .section-content .treatment-images-container:not(.mobile) .inner-wrapper .col.treatments-image img{width:100%}.treatments .section-content .treatment-images-container:not(.mobile) #minimally_invasive_discectomy .col.treatments-image img{max-width:346px}.treatments .section-content .treatment-images-container:not(.mobile) #spinal_cord_stimulation .col.treatments-image img{max-width:400px}.treatments .section-content .treatment-images-container:not(.mobile) #kyphoplasty .col.treatments-image img{max-width:350px;padding-left:20px}.treatments .section-content .treatment-images-container:not(.mobile) #radiofrequency_ablation .col.treatments-image img{max-width:342px}.treatments .section-content .treatment-images-container:not(.mobile) #sacroiliac_joint_injection .col.treatments-image img{max-width:356px}.treatments .section-content .treatment-images-container:not(.mobile) #facet_blocks .col.treatments-image img{max-width:337px;padding-left:20px}.treatments .section-content .treatment-images-container:not(.mobile) .inner-wrapper .col.treatments-text{display:flex;flex-direction:column;max-width:450px;justify-content:center;min-width:0;flex:1 1 450px}.treatments .section-content .treatment-selection #treatment-selection-list .treatment-selection-item p{font-size:18px}.treatments .section-content .treatment-selection #treatment-selection-list .treatment-selection-item svg{opacity:0;transform:scale(.5);transition:opacity .4s ease,transform .4s ease}.treatments .section-content .treatment-selection #treatment-selection-list .treatment-selection-item.active p{font-weight:500}.treatments .section-content .treatment-selection #treatment-selection-list .treatment-selection-item.active svg,.treatments .section-content .treatment-selection #treatment-selection-list .treatment-selection-item:hover svg{opacity:1;transform:scale(1)}.treatments .treatment-images-container{display:flex;align-items:center;background:linear-gradient(180deg,#fff 42.95%,#eef0ff 100%);width:100%;padding:20px;border-radius:10px}.treatments .section-content .treatment-images-container .inner-wrapper .col.treatments-text h3{font-weight:700;font-size:24px;font-family:'futura-pt';margin-top:0;margin-bottom:15px}.treatments .section-content .treatment-images-container .inner-wrapper .col.treatments-text p{margin-top:0;margin-bottom:35px;line-height:30px}.treatments .section-content .treatment-selection.mobile,.treatments .section-content .treatment-images-container.mobile{display:none}@media (min-width:768px){.mobile-hero-overlay{display:none}}@media (min-width:800px){ul.services li .treatments-overlay-container:before{background-image:url('/wp-content/uploads/2025/03/resized_image_2.png');pointer-events:none;cursor:default;padding:35px;gap:50px;flex-direction:column;align-items:baseline;content:"";position:absolute;top:0;left:-183px;width:651px;height:100%;background-size:cover;background-position:center;transition:transform .3s ease;z-index:0}ul.services li .conditions-overlay-container:before{background-image:url('/wp-content/uploads/2025/05/spine_resized_470px.png');content:"";position:absolute;top:-66px;left:-144px;width:470px;height:705px;background-size:cover;background-position:center;transition:transform .3s ease;z-index:0;scale:1.5;rotate:25deg}.homepage_section4.visible ul.services li:hover .simage{transform:scale(1.1)}.homepage_section4.visible ul.services li:hover{box-shadow:0px 4px 12px 0px #00000040}}@media (max-width:1800px){.homepage .main-hero{height:700px}}@media (max-width:801){.homepage_section6 .experts li:not(:nth-child(4)):not(:nth-child(8)){border-right:none}}@media (max-width:1600px){.homepage .main-hero{height:600px}}@media (max-width:1460px){.homepage .main-hero{height:550px}.homepage_section4 ul.services{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.selling-points-wrapper{flex-wrap:wrap}}@media (max-width:1400px) and (min-width:1286px){.c-arm-section .flex-wrapper h4{font-size:20px}.c-arm-section>.flex-wrapper .col .section-content .content-wrapper{gap:50px}.c-arm-section .flex-wrapper .inner.flex-wrapper p{font-size:14px}}@media (max-width:1285px) and (min-width:801px){.c-arm-section>.flex-wrapper .col .section-content{max-width:100%}.c-arm-section>.flex-wrapper .col:first-child .swiper-wrapper{max-width:100%}.c-arm-section>.flex-wrapper .col{max-width:100%}.c-arm-img{width:100%;height:auto;max-width:100%}.c-arm-section>.flex-wrapper:after{height:80%;bottom:-42%}.c-arm-section>.flex-wrapper .col:first-child .swiper-wrapper{max-width:100%}.c-arm-section>.flex-wrapper{border-bottom:1px solid #acacac}.c-arm-section>.flex-wrapper .col{max-width:100%}.c-arm-section>.flex-wrapper .swiper-slide img{all:unset}.c-arm-section>.flex-wrapper .swiper-slide .c-arm-img{width:100%;height:auto;max-width:100%}.c-arm-section>.flex-wrapper .col .title-section,.c-arm-section>.flex-wrapper .col .title-section h3{font-size:32px;text-align:center;padding:0}.c-arm-section>.flex-wrapper .title-wrapper{margin-bottom:40px}.c-arm-section .title-section{margin-bottom:0}.c-arm-section>.flex-wrapper .col .title-section h3{margin-bottom:21px;line-height:32px !important}.c-arm-section>.flex-wrapper .col .section-content .flex-wrapper{flex-wrap:nowrap;align-items:start}.c-arm-section>.flex-wrapper .col .section-content{padding-right:unset;padding:55}.c-arm-section>.flex-wrapper .col .section-content .content-wrapper{gap:32px}.c-arm-section>.flex-wrapper .col .section-content p{text-align:center}.c-arm-section>.flex-wrapper .col .section-content .inner.flex-wrapper p{display:none}.c-arm-section>.flex-wrapper .col .section-content .inner.flex-wrapper p.mobile-only{display:block;line-height:26px}.c-arm-section .title-wrapper .flex-wrapper{gap:4px;margin-inline:auto;justify-content:center}.c-arm-section .title-wrapper .flex-wrapper p{text-align:center}.c-arm-section.visible>.flex-wrapper .col .flex-wrapper.inner{flex-direction:column;align-items:center;gap:6px}.c-arm-section .flex-wrapper h4{text-align:center;font-size:22px}.c-arm-section>.flex-wrapper:after{bottom:-30%;right:0}}@media (max-width:1270px) and (min-width:1025px){.homepage .hero-tagline p{max-width:600px}.homepage .hero-reviews{top:50px}.homepage .super-doctors{top:95px}.homepage_section4 p.stext{width:100%}.homepage_section6 #expert-div{gap:0px}.homepage_section9{padding:0 20px}.homepage_section6 .section-text1{margin-bottom:40px}}.homepage_section8{margin-bottom:180px}.homepage_section8 .section-content{opacity:1}.homepage_section8.visible .section-content{width:100%;max-width:1450px;margin:auto;animation:fadeIn 2s forwards;animation-delay:.5s}.homepage_section8 .latest-posts{clear:both;display:flex;gap:50px}.homepage_section8 .post-item{flex:0 1 calc(33.333% - 20px);box-sizing:border-box;width:calc(33.333% - 20px);border:1px solid #c8c8c8;border-radius:10px;position:relative;padding-bottom:60px;height:680px}.homepage_section8 .pitem-top{position:relative}.homepage_section8 .pitem-top img{width:100% !important;height:auto;border-top-left-radius:8px;border-top-right-radius:8px;overflow:hidden;transition:transform .3s ease}.homepage_section8 .categories{background:#2474dc;border-radius:50px;position:absolute;bottom:-15px;left:7%;width:fit-content;align-content:center;padding:4px 16px;color:#fff;margin:0;transition:bottom .3s ease;overflow:hidden;text-overflow:ellipsis;max-width:290px;display:inline-block;white-space:nowrap}.homepage_section8 .post-item .pitem-bottom{padding:30px;box-sizing:border-box}.homepage_section8 .pitem-bottom h2{font-size:22px}.homepage_section8 .pitem-bottom p{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:30px}.homepage_section8 .read-more{position:absolute;bottom:30px}.homepage_section8 .read-more a{color:#2474dc;font-size:16px;text-decoration:none;display:inline-block;margin-top:auto;border-top:2px solid #2474dc;padding-top:10px;width:130px;transition:.2s ease-in}.homepage_section8 .post-item:hover .img-wrapper img{transform:scale(1.05)}.homepage_section8 .post-item:hover{background:#fafafa}.post-item:hover .read-more a{width:150px}.read-more a{color:#2474dc;font-size:16px;text-decoration:none;display:inline-block;margin-top:auto;border-top:2px solid #2474dc;padding-top:10px;width:130px;transition:.2s ease-in}.read-more a:hover{color:#659ce5;border-color:#659ce5}.homepage_section8 .post-item .img-wrapper{width:100%;overflow:hidden;border-top-left-radius:10px;border-top-right-radius:10px}.homepage_section8 .pitem-bottom a{text-decoration:none}.homepage_section9{max-width:1456px;margin-inline:auto;display:flex;gap:35px;margin-bottom:96px}.homepage_section9 .map iframe,.homepage_section9 .right-side .inner-div{border-radius:10px}.homepage_section9 .map{width:100%;max-width:1071px}.homepage_section9 .map iframe{height:100%}.homepage_section9 .right-side{display:flex;flex-direction:column;justify-content:space-between;gap:30px}.homepage_section9 .right-side h4{font-size:20px;font-family:'Futura-pt';font-weight:700;color:#1d2755;margin-block:0}.homepage_section9 .right-side img{height:20px}.homepage_section9 .right-side .wrapper p span{font-weight:700;color:#2d2e2e}.homepage_section9 .right-side .animated-link-wrapper{margin-inline:unset;margin-right:auto}.homepage_section9 .right-side .animated-link-wrapper a{margin-top:0}.homepage_section9 .right-side a{text-decoration:none;color:#2d2e2e}.homepage_section9 .right-side .button-secondary{color:#2474dc}.homepage_section9 .right-side .inner-div{gap:30px;padding:40px;display:flex;flex-direction:column;background:#fafafa;border:1px solid #acacac}.homepage_section9 .right-side .wrapper{display:flex;max-width:350px;gap:18px}.homepage_section9 .right-side .wrapper p{margin:0;font-weight:400;font-size:16px;line-height:22px}.homepage_section9 .right-side .wrapper span{font-weight:600;font-size:16px;font-family:'Montserrat';color:#2474dc}@media screen and (max-width:1700px) and (min-width:1501px){.homepage .main-hero.visible .hero-subheading{font-size:50px}.homepage .main-hero.visible .hero-title{font-size:30px}.homepage .hero-reviews .rating{font-size:48px}.homepage .hero-reviews .reviews{font-size:12px}.homepage .hero-reviews .rating{height:60px}}@media screen and (max-width:1500px) and (min-width:1251px){.homepage .main-hero.visible .hero-subheading{font-size:40px}.homepage .main-hero.visible .hero-title{font-size:20px}.homepage .hero-reviews{margin-right:-36%}}@media screen and (max-width:1500px) and (min-width:801px){#stepper.visible .section-content{padding-left:20px}}@media screen and (max-width:1550px) and (min-width:1459px){.main-hero-icons img{max-width:calc(18% - 76px);padding-inline:20px}}@media screen and (max-width:1460px) and (min-width:801px){.homepage_section3 .container-wrapper,.homepage_section4 .section-content,.homepage_section6 .section-content,.homepage_section7 .section-content,.homepage_section8 .section-content,.homepage_section9,.treatments,.title-section.style-2{padding-left:20px;padding-right:20px}.homepage_section8 .title-wrap{padding-inline:0}.homepage_section7 .swiper-wrapper{gap:36px}.homepage_section5{margin-left:20px;margin-right:20px}#stepper .step-content{padding-inline:40px}.main-hero-icons .section-content{padding-left:20px;padding-right:20px}.main-hero-icons.visible .section-content{gap:10px}.main-hero-icons img{max-width:calc(20% - 10px)}.insuranceicons-imgs{flex-direction:column;margin:20px 0}.c-arm-section>.flex-wrapper .col:first-child .swiper{width:100%;max-width:100%;margin-inline:0}}@media screen and (max-width:1250px) and (min-width:1025px){.homepage .main-hero.visible .hero-subheading{font-size:40px}.homepage .main-hero.visible .hero-title{font-size:20px}.homepage .hero-reviews{margin-right:0;right:8%}}@media screen and (max-width:1320px){.homepage_section4 .view-conditions.mobile{display:block}.homepage_section4 .view-conditions{display:none}.button-secondary.mobile{max-height:60px;margin:28px auto 0;display:block;line-height:60px}.homepage_section9 .button-secondary.mobile,.treatments .button-secondary.mobile,.homepage_section6 .button-secondary.mobile{display:none}}@media screen and (max-width:1450px) and (min-width:1025px){.homepage_section2 #homePageLine{height:550px}.c-arm-section>.flex-wrapper{max-width:calc(100% - 40px)}}@media screen (max-width:1251px){.homepage_section5 .insurance-first-row,.homepage_section5 .insurance-first-row{display:none}.homepage_section5.visible .insurance-row-mobile{display:flex}.c-arm-section.visible>.flex-wrapper .col .flex-wrapper.inner img{margin-top:0}}@media screen and (max-width:1150px) and (min-width:1025px){.homepage_section3.visible .tab-content{width:calc(100% - 430px)}.homepage_section3.visible .left-section{width:400px !important}.homepage_section8 .categories{display:none}.homepage_section8 .pitem-bottom h2{word-break:break-all}}@media screen and (max-width:1024px){.homepage_section7 .swiper-button-prev{left:20px}.homepage_section7 .swiper-button-next{right:20px}.homepage_section4 .underline,.homepage_section7 .underline{margin-top:15px !important}.c-arm-section .swiper-button-next,.c-arm-section .swiper-button-prev{display:none}}@media (min-width:1024px){#insurance_1199{margin-top:35px}}@media screen and (max-width:1024px) and (min-width:801px){.selling-points-wrapper{gap:30px;margin-bottom:20px}.selling-points-wrapper .mobile-wrapper{gap:30px}.selling-points-wrapper .col:first-child{margin-left:30px}.selling-points-wrapper .col .selling-points-text{font-size:18px}.homepage_section2{margin-top:80px}.homepage_section2 #homePageLine{height:300px}.homepage_section2 .container-intro{margin-bottom:30px}.homepage_section4 ul.services{max-width:100%;grid-gap:15px}.stext{width:100% !important}.insurance-first-row,.insurance-second-row{max-width:100%}#vertical-line{max-height:32px;width:5px}.homepage_section6 .section-text1{margin-bottom:60px}.homepage_section6 #expert-div ul{padding-left:20px}.homepage_section9{padding:0 20px;gap:20px}.homepage .title-container img{width:40px}.homepage .main-hero.visible .hero-title{font-size:18px}.homepage .main-hero.visible .hero-subheading{font-size:30px;line-height:30px}ul.services li .overlay-text{font-size:20px}.homepage_section6 #expert-div{padding:20px}.homepage_section6 #expert-div h3{margin-bottom:10px}.homepage_section6 #expert-div .top-div p{line-height:30px}.homepage_section8 .post-item{height:550px}.homepage .hero-tagline p{font-size:16px}.homepage .hero-reviews{right:40px;margin-right:0}.main-hero-icons.visible{gap:10px}.main-hero-icons img{max-width:calc(20% - 10px)}.main-hero-icons.visible .section-content{gap:10px}.main-hero-icons img{max-width:calc(20% - 10px)}.homepage_section3{margin:80px 0;padding:40px 20px}.homepage_section3.visible .left-section{width:40%}.homepage_section3.visible .tab-content{width:calc(60% - 30px)}.homepage_section3 .left-section li{font-size:13px;line-height:20px;padding:10px 0}.homepage_section3 .tab-content .title{display:none}.homepage_section3 .tab-content .subtitle{font-size:20px;line-height:20px}.homepage_section3 .tab-content .text{font-size:14px;line-height:24px}.homepage_section3 .buttons{margin-top:20px;flex-direction:column}.homepage_section3 .tab-content .buttons a.book-appointment{font-size:12px;height:50px;line-height:50px;width:170px}.homepage_section3 .buttons span.separator{display:none}.homepage_section3 .tab-content .buttons a.phoneNumber,.homepage_section3 .tab-content .buttons a.phoneNumber span{padding:0;font-size:14px}.title-section.style-4 h2,.title-section.style-2 h2,.title-section.style-5 h2{font-size:30px}.title-section.style-4,.title-section.style-2{max-width:100%;padding:0 20px}.homepage_section4{margin-top:80px}.homepage_section4.visible p.service-title{font-size:24px;margin-top:40px}.c-arm-section>.flex-wrapper{max-width:calc(100% - 100px)}.homepage_section4 ul.services li{margin:0 !important;flex:1 1 calc(33.33% - 30px);width:auto !important;position:relative}.homepage_section4 p.stitle{font-size:18px;margin-bottom:15px;margin-top:5px;line-height:26px}.homepage_section4 p.stext{font-size:14px;line-height:21px}.homepage_section4 a.slink{font-size:14px;position:absolute;bottom:12px;width:100%;left:0}a.animated-link{width:170px;height:50px;line-height:44px}a.animated-link span{font-size:12px}.homepage_section5{margin:80px 20px}.insuranceicons-imgs{margin:20px 0}.homepage_section6.visible .title-section.style-5 .underline:after{height:35px}.title-section.style-5{padding:0 20px}.homepage_section6.visible .title-section.style-5 .underline{margin-bottom:40px}.homepage_section6 .section-text1{font-size:15px}.homepage_section6 .experts li .etitle{font-size:16px;line-height:22px}.homepage_section6 .experts li .etext{font-size:13px;margin-top:10px}.homepage_section6 .experts li .eicon img{max-width:calc(100% - 20px)}.homepage_section7{margin:80px 20px}.hpsection.homepage_section7 .title-section.style-2{padding:0}.homepage_section7 .rtitle{font-size:20px}.homepage_section7 .rtext{font-size:16px;line-height:24px}.homepage_section7 .review{height:226px}.homepage_section8.visible .section-content{padding:0 20px}.homepage_section8 .latest-posts{gap:30px;margin-bottom:40px}.homepage_section8 .post-item{width:33.33%}.homepage_section8 .categories{display:none}.homepage_section8 .post-item .pitem-bottom{padding:15px}.homepage_section8 .pitem-bottom h2{margin-top:0;font-size:18px;line-height:21px !important;word-wrap:break-word}.homepage_section8 .pitem-bottom p{font-size:14px}.homepage_section8 .read-more a{font-size:14px;border-top:1px solid #2474dc;padding-top:5px}.homepage_section8 a.animated-link{margin:0 auto}.homepage .main-hero{padding:0 !important;height:auto !important}.homepage .hero-reviews{width:150px}.homepage .hero-tagline p{max-width:450px}.main-hero.visible .hero-buttons{margin-top:0;margin-bottom:130px}.homepage .main-hero.visible .title-container{margin-top:30px}.homepage_section2.visible .container-intro .section-desc{max-width:100%;min-width:100%}.homepage_section8{margin-bottom:100px}.homepage_section5.visible .insurance-first-row .insuranceicons:first-child{width:58%}.homepage_section5.visible .insurance-first-row .insuranceicons:nth-child(2){width:17%}.homepage_section5.visible .insurance-first-row .insuranceicons:nth-child(3){width:10%}.homepage_section5.visible .insurance-second-row .insuranceicons:first-child{width:15%}.homepage_section5.visible .insurance-second-row .insuranceicons:nth-child(2){width:40%}}@media screen and (max-width:990px) and (min-width:801px){.homepage .main-hero.visible .hero-title{font-size:16px}.homepage .main-hero.visible .hero-subheading{font-size:35px}.homepage .super-doctors{left:10px}.homepage .hero-reviews{right:10px}.homepage .main-hero.visible .hero-tagline{margin:0}}@media screen and (min-width:801px){.homepage_section6 .experts li:not(:nth-child(4)),.homepage_section6 .experts li:not(:nth-child(8)){border-right:none}.homepage_section6 .experts li:nth-child(4),.homepage_section6 .experts li:nth-child(8){border-right:1px solid #acacac}}@media screen and (max-width:800px){.homepage .main-hero.visible .title-container{width:100%;justify-content:center;margin:0;gap:4px}body #page{margin-top:112px}.homepage_section4 .underline,.homepage_section7 .underline,.homepage_section8 .underline,.where-to-find-us .underline,.treatments .underline{display:block}.homepage_section4 .title-section.style-2{margin-bottom:42px}.homepage_section4 .services li:nth-child(4){margin-bottom:0}.hero-buttons .book-appointment{width:215px}.selling-points-wrapper{position:absolute;flex-wrap:wrap;gap:18px;z-index:10;bottom:40px}.selling-points-wrapper .mobile-wrapper{display:flex;gap:18px;width:100%;align-items:baseline;justify-content:center}.selling-points-wrapper .mobile-wrapper-top{gap:40px}.selling-points-wrapper .col{flex-direction:column;max-width:181px;min-height:70px}.selling-points-wrapper .mobile-wrapper.mobile-wrapper-top .col:last-child{margin-right:20px}.selling-points-wrapper .mobile-wrapper.mobile-wrapper-top .col{position:relative}.selling-points-wrapper .mobile-wrapper.mobile-wrapper-top .col:first-child img{max-width:28px}.selling-points-wrapper .mobile-wrapper.mobile-wrapper-top .col:nth-child(2){top:20px}.selling-points-wrapper .mobile-wrapper.mobile-wrapper-top .col:nth-child(2) picture{position:absolute;bottom:68px}.selling-points-wrapper .col{gap:4px}.selling-points-wrapper .mobile-wrapper.mobile-wrapper-bottom .col:first-child{width:100%}.selling-points-wrapper .mobile-wrapper.mobile-wrapper-bottom .col svg{display:block}.selling-points-wrapper .mobile-wrapper.mobile-wrapper-bottom .col picture img{max-width:31px}.selling-points-wrapper .mobile-wrapper.mobile-wrapper-bottom .col:nth-child(2) img{display:none}.selling-points-wrapper .col img{max-width:30px}.selling-points-wrapper .col:last-child img{max-width:112px}.selling-points-wrapper .col .selling-points-text{font-size:14px}.selling-points-wrapper .col .selling-points-text.mobile{display:block}.selling-points-wrapper .col .selling-points-text.desktop{display:none}.selling-points-wrapper .col.mobile-hide{display:none}.selling-points-wrapper .mobile-wrapper{display:flex}.selling-points-wrapper .mobile-wrapper.mobile-wrapper-third{display:none}.main-hero-icons img:nth-child(1){max-width:87px}.main-hero-icons img:nth-child(2){max-width:154px}.main-hero-icons img:nth-child(3){max-width:105px}.main-hero-icons img:nth-child(4){max-width:167px}.main-hero-icons img:nth-child(5){max-width:98px}.main-hero-icons img:nth-child(6){max-width:113px;margin-right:10%}.main-hero-icons{padding:7px 0 14px;height:auto}.animated-link-wrapper span{display:block;margin-top:5px}.homepage .main-hero mobile-slider{display:block}.homepage .main-hero video{display:none}#page>div.homepage>div.main-hero-icons.visible>div>img:nth-child(2),#page>div.homepage>div.main-hero-icons.visible>div>img:nth-child(5){margin:0}.mobile-slider{width:100%;height:auto;margin:0 auto;position:absolute;overflow:hidden}.banner-video{display:none}.video-overlay{display:none}.homepage .main-hero .mobile-slider{display:block;max-height:75vh}.homepage .super-doctors{display:none}.homepage .super-doctors-mobile{display:flex;justify-content:center;position:relative;z-index:5}.homepage .super-doctors-link.mobile{pointer-events:auto}.homepage .title-container{margin-inline:25px 0;position:relative;z-index:5}.homepage .title-container .stars{display:block;margin-left:-10px}.homepage .title-container .stars img:not(:first-child){margin-left:-18px}#vertical-line{display:none}.homepage_section3 .tab-content .text{height:auto}.homepage .main-hero.visible .hero-title{font-size:14px;font-weight:400;font-family:'Montserrat'}.homepage .main-hero.visible .hero-subheading{font-size:28px;line-height:28px;font-weight:700;font-family:'futura-pt-bold',sans-serif;text-align:left}.homepage .hero-tagline p{font-size:14px;line-height:26px;font-weight:400;text-align:center;max-width:283px;margin-inline:auto !important;font-family:'Montserrat';padding-inline:0}.homepage .hero-reviews{display:none;position:relative;z-index:5}.homepage .main-hero.visible .hero-tagline{text-align:center;margin-block:0;position:relative;z-index:5}.main-hero.visible .hero-buttons{gap:15px;flex-direction:column;position:relative;z-index:5}.homepage .hero-buttons .learn-more{gap:8px}.homepage .hero-buttons .secondary.learn-more div{font-weight:500;font-size:16px;font-family:'futura-pt'}.secondary.call-now{display:block !important}.homepage .main-hero{padding:100px 0;background-position:70% 50% !important;height:73vh}.homepage .arrow-div{display:none}.homepage .hero-reviews:after{display:none}.homepage span.line.left-line,.homepage span.line.right-line{width:55px}.homepage .tagline-lines{display:block}.homepage span.line.left-line{position:absolute;left:0;top:50%;width:10%}.homepage span.line.right-line{right:0;top:50%;position:absolute;width:10%}.homepage .hero-buttons{margin-top:0}.homepage .book-appointment{max-width:180px;height:50px;font-family:'futura-pt';font-weight:500;line-height:50px;font-size:16px;width:100%}.homepage .hero-buttons .secondary{max-width:180px;height:50px}.homepage .hero-buttons .secondary span{line-height:50px;font-size:12px}.main-hero-icons img{max-width:100%}.main-hero-icons.visible .section-content{gap:10px;height:60px}.hpsection.homepage_section2.page-content-wrapper.animate.visible{margin-top:57px}.homepage_section2.visible .container-intro .section-subtitle{font-size:12px}.homepage_section2.visible .headline,.homepage_section2.visible .headline span{font-size:31px;line-height:39px}.homepage_section2.visible .headline{margin-bottom:0}.homepage_section2.visible .container-intro .section-title{font-size:24px;line-height:31px;width:100%;margin:10px auto 0px}.homepage_section2.visible .container-intro>p{font-size:18px;line-height:28px}.homepage_section2.visible .container-intro>p.no-margin-top{margin-top:unset}.homepage_section2.visible .container-intro br{display:block}.homepage_section2.visible .container-intro .section-desc.mobile{font-size:14px;margin-bottom:20px;min-width:unset;display:block;padding-inline:18px;line-height:28px}.homepage_section2 .container-intro{margin-bottom:0;padding-inline:18px}.homepage_section2.visible .container-intro .section-desc{display:none}.homepage_section2.visible .container-intro .section-desc.mobile .title-section.style-4 h2,.title-section.style-2 h2,.title-section.style-5 h2{font-size:24px}.title-section.style-4 .title-wrap{padding-left:0}.title-section{display:flex !important;flex-direction:column;justify-content:left}.title-section.style-4 .underline{order:2}.title-section.style-4 .title-wrap{width:100%}.homepage_section4.visible p.service-title{margin-top:40px}.homepage_section4.visible ul.services li:nth-child(n+5){display:none}.homepage_section4.visible ul.services li{width:100%;margin:0;box-shadow:0px 3px 11px 0px #00000040;max-width:460px}.graphic-element-wrapper:after{height:80%;top:10%}.homepage_section4 ul.services{padding:0 20px;justify-items:center}.homepage_section4 p.stext{font-size:16px;width:auto;margin-block:0;line-height:26px}.homepage_section4 p.stitle{margin-block:0 8px}.homepage_section4 p.stitle .simage{margin-bottom:24px}.homepage_section5.visible .insurance-row-mobile{display:flex}.homepage_section5.visible .insurance-row-mobile{display:flex;justify-content:space-around;align-items:center}.insurance-row-mobile #insurance_1199{max-width:35%}.homepage_section5.visible .insurance-first-row,.homepage_section5.visible .insurance-second-row{display:none}a.slink{font-size:14px}.c-arm-section>.flex-wrapper .col:first-child .swiper{width:100%;max-width:100%}.c-arm-section>.flex-wrapper .col:first-child .swiper-wrapper{max-width:100%}.c-arm-section>.flex-wrapper{border-bottom:1px solid #acacac}.c-arm-section>.flex-wrapper .col{max-width:100%}.c-arm-section>.flex-wrapper .swiper-slide img{all:unset}.c-arm-section>.flex-wrapper .swiper-slide .c-arm-img{width:100%;height:auto;max-width:100%}.c-arm-section .swiper-button-prev,.c-arm-section .swiper-button-next{display:none}.c-arm-section>.flex-wrapper .col .title-section,.c-arm-section>.flex-wrapper .col .title-section h3{font-size:24px;text-align:center;padding:0;text-wrap:balance;max-width:363px;margin-inline:auto}.c-arm-section>.flex-wrapper .title-wrapper{margin-bottom:40px}.c-arm-section .title-section{margin-bottom:0}.c-arm-section>.flex-wrapper .col .title-section h3{margin-bottom:21px;line-height:32px !important}.c-arm-section>.flex-wrapper .col br.mobile-only{display:block}.c-arm-section>.flex-wrapper .col .section-content .flex-wrapper{flex-wrap:nowrap;align-items:start}.c-arm-section>.flex-wrapper .col .section-content{padding-right:unset;padding:28px 18px}.c-arm-section>.flex-wrapper .col .section-content .content-wrapper{gap:32px}.c-arm-section>.flex-wrapper .col .section-content p{text-align:center}.c-arm-section>.flex-wrapper .col .section-content .inner.flex-wrapper p{display:none}.c-arm-section>.flex-wrapper .col .section-content .inner.flex-wrapper p.mobile-only{display:block;line-height:26px}.c-arm-section .title-wrapper .flex-wrapper{gap:4px;margin-inline:auto;justify-content:center;max-width:357px}.c-arm-section .title-wrapper .flex-wrapper p{max-width:274px;text-align:center}.c-arm-section.visible>.flex-wrapper .col .flex-wrapper.inner{flex-direction:column;align-items:center;gap:6px}.c-arm-section.visible>.flex-wrapper .col .flex-wrapper.inner img{margin-top:5px}.c-arm-section .flex-wrapper h4{text-align:center;font-size:22px}.c-arm-section>.flex-wrapper:after{bottom:-30%;right:-30%}.homepage_section6{margin-bottom:83px}.homepage_section6 #expert-div{padding-inline:20px;gap:0px}.homepage_section6.visible .experts li{flex:0 0 100%;max-width:350px;margin:auto;padding:30px 0;height:auto !important;animation:none;max-height:300px;overflow:visible;border-radius:10px}.more-about>*{border-radius:0}.homepage_section6 #expert-div .top-div .top-row{flex-direction:column}.homepage_section6 #expert-div ul{flex-direction:column;gap:12px;margin-bottom:30px}.homepage_section6 #expert-div .bottom-div .animated-link-wrapper{margin-inline:auto}.homepage_section6 #expert-div .bottom-div p{max-width:260px;margin-bottom:28px}.experts-slider{display:block;width:100%;overflow:hidden}.experts-slider .swiper-wrapper{display:flex;transition-timing-function:linear;max-width:85%}.experts-slider .swiper-slide{width:auto;flex-shrink:0;text-align:center}.swiper-slide img{width:100px;height:auto;margin:auto;margin-bottom:0}.swiper-pagination{display:block;margin-top:10px}.homepage_section6 .experts li{height:auto !important;padding:20px 0}.title-section.style-2 .underline{order:2;margin-top:12px !important}.title-section.style-2 .title-wrap{width:100%}.homepage_section7.visible .review{height:auto;display:flex !important;gap:0 !important;align-items:flex-start;justify-content:center;flex-direction:column;box-sizing:border-box;padding:30px 16px 30px;box-shadow:0px 3px 11px 0px #00000040;max-width:unset;margin-left:0;animation:none;opacity:1}.homepage_section7.visible .reviews-slider-mobile{margin-bottom:16px}.homepage_section7 .google-reviews{justify-content:center}.homepage_section7 .review>img{right:50%;transform:translateX(50%);width:47px;bottom:5%;top:unset}.homepage_section8{margin-bottom:114px}.homepage_section8 .latest-posts{padding:0 20px;margin:0;flex-direction:column;gap:22px}.homepage_section8 .post-item{flex:0 1 100%;width:100%;padding-bottom:30px}.homepage_section8 .categories{font-size:12px;left:10px}.homepage_section8 .pitem-bottom h2{font-size:16px}.homepage_section8 .pitem-bottom p{font-size:14px}.homepage_section8 .read-more a{font-size:14px}.homepage_section9 .map iframe,.homepage_section9 .right-side .inner-div{border-radius:0}#stepper.visible{margin-bottom:153px;margin-top:91px}#stepper .section-content{padding-inline:15px}#stepper .step{padding-bottom:50px}#stepper .substep:last-child{padding-bottom:0}#stepper .collapsible-content{padding-bottom:0}#stepper .step-header{padding-right:20px}#stepper .step-content h4{font-size:18px}#stepper .step-content{padding-bottom:0}#stepper .step-toggle{width:30px;height:30px}#stepper .step-content p{font-size:16px}#stepper .step-content p:not(.mobile-paragraph){display:none}#stepper .step-content p.mobile-paragraph{display:block}#stepper .substep{padding-bottom:35px}#stepper .bookAppointmentAfterParagraph{margin-bottom:16px}#stepper .bookAppointmentAfterParagraph.new .callNumber{display:none}.bookAppointmentAfterParagraph.new{display:block}.homepage_section9{flex-direction:column;gap:0}.homepage_section9 .map{width:100%;aspect-ratio:1/1}.homepage_section9 .right-side .animated-link-wrapper{margin-inline:auto}a.animated-link{max-width:240px;height:60px;font-size:12px;line-height:44px;margin-block:30px 0px}svg#homePageLine{display:none}.homepage_section2.visible img{position:relative !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;margin:0 !important;width:100% !important;height:auto}.homepage_section3{margin-top:80px;padding:40px 0}.homepage_section2 .swiper-pagination-bullet{background:#fff;height:5px;width:5px;margin-right:4px !important}.homepage_section2 .swiper-pagination-bullet:last-child{margin-right:0 !important}.homepage_section2 .container-desktop{padding-bottom:0;overflow:hidden;margin:0 15px;padding:0}.homepage_section2 .swiper-pagination-bullets{bottom:10px !important;display:block !important}.homepage_section2 .swiper-pagination-bullet-active{width:10px !important;border-radius:50px}.homepage_section3.visible .left-section{display:none}.homepage_section3 .tab-content .tab{display:block !important}.homepage_section3 .tab-content .title{display:none}.homepage_section3 .tab-content .subtitle{font-size:19px;border-bottom:1px solid #c8c8c8;margin-left:20px;position:relative;padding-bottom:6px}.homepage_section3 .tab-content .text{font-size:14px;padding:0 20px}.homepage_section3 .tab-content .subtitle:after{content:"";position:absolute;bottom:0;height:5px;width:74px;background:#c8c8c8;left:0}.homepage_section3.visible .tab-content{max-width:100%}.homepage_section3 .buttons{margin-top:0;padding:0 20px;justify-content:center;flex-direction:column}.homepage_section3 .separator{display:none}.homepage_section3 .tab-content .buttons .book-appointment{width:170px}.homepage_section3 .tab-content .buttons a.phoneNumber{width:170px;height:50px;font-size:0px;border:1px solid #2474dc;border-bottom:6px solid #2474dc;position:relative;margin-top:0}.homepage_section3 .tab-content .buttons a.phoneNumber span{font-size:0px}.homepage_section3 .tab-content .buttons a.phoneNumber:after{content:"Call Now";font-size:12px;width:100%;height:100%;line-height:44px;text-align:center;display:inline-block;color:#2d2e2e;font-weight:500;font-family:'Futura-pt'}.homepage_section4{margin-top:50px}.homepage_section4.visible p.service-title{display:none}.homepage_section4.visible p.service-title.mobile{display:block;font-weight:600;color:#2474dc;font-size:16px;line-height:20px;text-align:center;margin-bottom:28px;padding-inline:20px}.homepage_section4 a.animated-link span{font-size:16px;font-weight:500;display:block;margin-top:5px}ul.services li .treatments-overlay-container{cursor:pointer;pointer-events:auto}.homepage_section5{margin-top:80px;padding-inline:10px}.homepage_section5.visible #insurance-icons-7-mobile{max-width:150px}.homepage_section5.visible .section-title{font-size:16px;padding-bottom:5px}.homepage_section5.visible .section-text1,.homepage_section5.visible .section-text2,.homepage_section5.visible .section-text2 span{font-size:14px;line-height:28px}.homepage_section5.visible .phoneNumber{position:relative;padding-left:0}.homepage_section6.visible .title-section.style-5 .underline{margin:0;order:1}.homepage_section6.visible .more-about{flex-direction:column;gap:0}.homepage_section6.visible .title-section.style-5 .underline:after{width:74px;height:5px;left:0}.title-section.style-5 .title-wrap{margin-bottom:6px}.homepage_section4.visible .section-content:nth-child(2n+1) .service-title{margin-top:80px !important}.hpsection.homepage_section5{margin-bottom:80px;padding-block:40px}.homepage_section6 .section-text1{padding:0 20px;font-size:14px;text-align:left;margin-bottom:unset}.title-section.style-5{margin-bottom:30px}.homepage_section6 .title-section.style-5 h2{text-align:left;width:200px}.homepage_section4 .title-section.style-2 h2{text-wrap:balance}.homepage_section6 .experts li .etitle{font-size:20px;max-width:290px;-webkit-box-orient:unset;overflow:visible;padding:0}.homepage_section6 .experts li .etext{font-size:16px;padding:0;max-width:290px;-webkit-box-orient:unset;overflow:visible;padding:0}a.animated-link span{font-size:16px}.hpsection.homepage_section7{margin:130px auto 110px}.homepage_section7 .section-content.desktop{display:none !important}.homepage_section7 .section-content.mobile{display:block !important;margin:0 20px;max-width:calc(100% - 40px)}.homepage_section7 .review{height:auto;display:flex !important;gap:0 !important;align-items:flex-start;justify-content:center;flex-direction:column;box-sizing:border-box;padding:30px 16px 30px;box-shadow:0px 3px 11px 0px #00000040;max-width:unset;margin-left:0}.homepage_section7 .rtitle{margin:0;font-size:20px;font-weight:600;margin-bottom:15px}.homepage_section7 .rtext{font-size:16px;max-width:100%;line-height:28px;margin-bottom:16px}.homepage_section7 .nav-buttons{display:none}.homepage_section7 .button-secondary,.homepage_section8 .button-secondary,.where-to-find-us .button-secondary,.homepage_section6 .button-secondary{display:none}.homepage_section7 .button-secondary.mobile,.homepage_section8 .button-secondary.mobile,.homepage_section9 .button-secondary.mobile,.homepage_section6 .button-secondary.mobile{display:block;margin-top:28px}.homepage_section6 .button-secondary.mobile{margin-inline:auto}.homepage_section8 .button-secondary.mobile{margin-top:32px}.view-conditions.mobile{margin-top:34px}.title-section.style-2{padding-left:20px}.homepage_section7 .swiper-pagination{position:relative;margin-top:0;align-items:center;justify-content:center;gap:4px}.homepage_section7 .swiper-pagination span.swiper-pagination-bullet{width:5px;height:5px;background:#c8c8c8}.homepage_section7 span.swiper-pagination-bullet.swiper-pagination-bullet-active{width:10px;border-radius:50px}.homepage_section7 .swiper-pagination-horizontal.swiper-pagination-bullets{justify-content:center !important;align-items:center !important}.homepage_section8 .post-item .pitem-bottom{padding-left:18px;padding-right:18px}.mobile-hero-overlay{display:block;z-index:10;width:100%;height:auto;min-height:714px}.mobile-hero-overlay img{width:800px;height:auto;max-width:100%;min-height:730px}.homepage .main-hero .mobile-slider{max-height:100%;top:0;left:0;height:100%;z-index:10}.homepage .title-container{position:absolute;top:104px;z-index:10}.homepage .main-hero.visible .hero-tagline{position:absolute;width:100%;top:203px;z-index:10}.main-hero.visible .hero-buttons{position:absolute;width:100%;top:301px;gap:20px;margin:0;z-index:10}.homepage .book-appointment{margin:0}.homepage .title-container img{width:32px;height:80px}.homepage .title-container .stars img{width:30px;height:30px;margin-inline:-5px !important}.homepage .title-container .stars{margin-left:0;height:23px;display:flex;margin-bottom:5px}.homepage .main-hero .super-doctors-mobile{opacity:0}.homepage .main-hero.visible .super-doctors-mobile{position:absolute;top:456px;width:100%;margin:0 auto;text-align:center;z-index:10;animation:fadeIn 1s forwards;animation-delay:1s}.homepage .hero-buttons .secondary{height:55px}.homepage .main-hero{height:689px;padding:0;margin:0;overflow:hidden}.mobile-slider .swiper-slide img{margin:0 !important;width:100%;height:auto}.swiper-slide .google-reviews img{margin:0}.title-section.style-4 h2,.title-section.style-2 h2,.title-section.style-5 h2{font-size:24px}.main-hero-icons.visible .section-content{row-gap:19.5px;justify-content:space-between;align-items:center;flex-wrap:wrap;height:auto;max-width:313px}.hpsection.homepage_section5{border-radius:0;border-left:none;border-right:none}.homepage_section5 .book-appointment{padding:3px 35px;height:auto;width:fit-content;max-width:fit-content}.homepage_section6 .section-text1{margin-bottom:40px;line-height:26px;margin-top:25px}.homepage_section6 #expert-div{border-left:none;border-right:none}.homepage_section6 #expert-div{padding-top:0}.homepage_section6 #expert-div h3{font-size:20px;margin-bottom:16px;margin-top:30px}.homepage_section6 #expert-div ul li{line-height:20px}.homepage_section6 #expert-div .top-div p{line-height:28px}.homepage_section7 .swiper-pagination span.swiper-pagination-bullet{width:10px;height:10px}.homepage_section7 span.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#2474dc;width:20px;height:10px}.homepage_section9 .right-side{border-left:none}.homepage_section9 .right-side .inner-div{border-left:none;border-right:none;padding:28px 26px}.homepage_section9 .right-side a br{display:none;font-size:16px;line-height:28px;font-weight:400}.homepage_section9 .right-side .inner-div .wrapper svg{margin-top:10px}.homepage_section9 .right-side .wrapper:nth-child(4) svg{margin-top:0}.homepage_section9 .right-side .wrapper:nth-child(5) svg{margin-top:0}.homepage_section9 .right-side .inner-div .wrapper:hover{text-decoration:none}.homepage_section9 .right-side .inner-div .wrapper:last-child{align-items:center}.homepage_section9 .right-side .inner-div .wrapper:last-child svg{margin-top:0}.homepage_section6 .title-section.style-5 .underline{margin:0;order:1}.insurance-first-row-mobile.insurance-row-mobile{width:85%}.hpsection.treatments{margin-bottom:0}.hpsection.treatments .swiper-pagination,.hpsection.treatments .button-secondary.mobile{animation:1s fadeIn forwards 2s}.hpsection.treatments.visible,.hpsection.treatments.visible>*{animation:none;opacity:1}.hpsection.treatments .treatment-images-container.mobile .inner-wrapper,.treatments .section-content .treatment-selection.mobile{transform:translateX(100%);transition:transform .5s 1s}.hpsection.treatments.visible .treatment-images-container.mobile .inner-wrapper,.hpsection.treatments.visible .treatment-selection.mobile{transform:translateX(0)}.hpsection.treatments .swiper-wrapper .swiper-pagination{margin-top:18px}.hpsection.treatments span.swiper-pagination-bullet.swiper-pagination-bullet{width:10px;height:10px}.hpsection.treatments span.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#2474dc;width:20px;height:10px;border-radius:50px}.treatments .title-section.style-2 h2.title{font-family:"futura-pt";line-height:100%}.treatments .button-secondary{display:none}.treatments .button-secondary.mobile{display:block;margin-block:35px 98px}.treatments .section-content{flex-direction:column;padding-inline:0;gap:35px}.treatments .section-content .treatment-selection.mobile #treatment-selection-list-mobile{display:flex;list-style-type:none}.treatments .section-content .treatment-selection.mobile #treatment-selection-list-mobile .treatment-selection-item:not(:last-child){border:none}.treatments .section-content .treatment-selection.mobile #treatment-selection-list-mobile .treatment-selection-item svg{display:none}.treatments .section-content .treatment-selection.mobile #treatment-selection-list-mobile .treatment-selection-item{padding:16.5px 26px;max-width:fit-content;border-radius:90px;background-color:#f3f3f3}.treatments .section-content .treatment-selection.mobile #treatment-selection-list-mobile .treatment-selection-item.active{background-color:#eff0ff}.treatments .section-content .treatment-selection.mobile #treatment-selection-list-mobile:not(.treatment-selection-item.active){font-weight:400}.treatments .section-content .treatment-selection.mobile #treatment-selection-list-mobile .treatment-selection-item p{font-size:14px}.treatments .treatment-images-container.mobile{padding:0;background:0 0}.treatments .section-content .treatment-images-container.mobile .inner-wrapper{flex-direction:column;background:linear-gradient(180deg,#fff 42.95%,#eef0ff 100%);margin-right:20px;width:90%;border-radius:10px}.treatments .section-content .treatment-images-container .inner-wrapper .col.treatments-image{flex:unset}.treatments .section-content .treatment-images-container.mobile .inner-wrapper .col.treatments-text{text-align:left;gap:0;padding:0 26px 56px}.treatments .section-content .treatment-images-container .inner-wrapper .col.treatments-text h3{text-align:left;font-size:18px;margin-bottom:8px;line-height:26px}.treatments .section-content .treatment-images-container .inner-wrapper .col.treatments-text p{max-width:320px;line-height:26px;margin-bottom:36px}.treatments .section-content .treatment-images-container .inner-wrapper .treatments-link{padding-bottom:59px}.treatments .section-content .treatment-images-container .swiper-slide img{width:unset;max-width:415px}.treatments .section-content .swiper-pagination{display:block margin-top:18px;bottom:0}.treatments .section-content .treatment-selection.mobile{display:block;padding-right:50px;max-width:100%}.treatments .section-content .treatment-images-container.mobile{display:flex}.treatments .section-content .treatment-selection:not(.mobile),.treatments .section-content .treatment-images-container:not(.mobile){display:none}.treatment-images-container.mobile .swiper-slide{height:auto}.treatment-images-container.mobile .swiper-wrapper{align-items:stretch;padding:0 20px 42px 16px}}@media (max-width:509px){.homepage_section4 ul.services{display:flex;flex-direction:column}}@media (max-width:450px){.homepage_section4 .title-section.style-2 h2{max-width:277px}.homepage_section6 .title-section.style-5 h2{max-width:200px}#stepper .title-wrap h2{max-width:180px}}@media (max-width:391px){.c-arm-section>.flex-wrapper .swiper-slide .c-arm-img{display:none}.c-arm-section>.flex-wrapper .swiper-slide .c-arm-img.mobile-img{display:block}}