div#page{overflow-y:hidden;padding-top:130px}.banner{background-image:url("/wp-content/uploads/2025/11/Rectangle-2-5.png");background-position:center;background-size:cover;padding-block:57px 71px}.banner>*{text-align:center;color:#fff;width:100%;margin-inline:auto}.banner>img{max-width:105px}.banner h1{margin-top:0;line-height:100%}.banner p{font-size:24px;line-height:38px;margin-block:0}.banner p:last-child,.banner h1{margin-bottom:8px}.separator-wrapper .healing-home{text-transform:capitalize;font-size:24px;line-height:38px;margin-block:0 22px;color:#2d2e2e}.page-wrapper.contact{max-width:100%;margin-inline:0;margin-top:74px}.d-flex{display:flex}.gap{gap:1rem}.d-flex .col img{margin-bottom:-5px}.align-items-baseline{align-items:baseline}.flex-dir-column{flex-direction:column}.d-flex.gap.align-items-baseline .col:first-child{min-width:18px}.contact-info h3{font-family:"Montserrat",sans-serif}.contact-info .d-flex .col h3{margin-bottom:0;margin-top:0}.contact-info .d-flex .col p{margin-top:0;line-height:22px}.form-h2{font-size:24px !important;margin-top:0;margin-bottom:18px;line-height:100%}.form-p{font-size:18px;line-height:100%;margin-block:0 28px}#location-img{width:15px;height:20px}#parking-img{width:19.54px;height:20px}.separator-wrapper{display:flex;margin-block:74px;justify-content:space-between;max-width:1345px;margin-inline:auto}.separator-wrapper .contact-icons{display:flex;flex-direction:column;gap:16px;margin-bottom:60px}.separator-wrapper .contact-icons a{color:#2474dc;text-decoration:none;display:flex;gap:12px;align-items:center}.separator-wrapper .contact-icons a span{color:#2474dc;font-weight:500;font-size:16px;line-height:25px}.separator-wrapper .contact-icons svg path{fill:#2474dc}.separator-wrapper .contact-icons a:hover span{color:#1c5bae}.separator-wrapper .contact-icons a:hover svg path{fill:#1c5bae}.separator-wrapper .left-sidebar{width:40%;margin-right:0}.separator-wrapper .left-sidebar a.location{align-items:start;margin-left:5px}.need-to-book.mobile{display:none}.need-to-book h2{margin-bottom:0;line-height:100%}.need-to-book p{margin-bottom:0}.need-to-book{gap:22px}.need-to-book .row{gap:20px;flex-direction:column}.need-to-book .d-flex .col{gap:10px;align-items:center;display:flex}.need-to-book .book-appointment{width:100%;max-width:262px}#input_2_1_3::placeholder,#input_2_4::placeholder,#input_2_3::placeholder,#input_2_8::placeholder{color:#575757 !important;font-size:16px;font-weight:500;line-height:100%}.content-right #input_2_3{resize:none;overflow:hidden;border:1px solid #c8c8c8;width:100%;font-size:16px;transition:height .3s ease-in-out;word-wrap:break-word;padding-top:15px !important;min-height:102px}.gform-theme--foundation .gfield textarea.medium{min-block-size:0px !important}#field_2_4{display:flex;flex-direction:row-reverse;justify-content:flex-end;max-width:100%}#field_2_4 .ginput_container.ginput_container_phone{flex-basis:100%}#country_code{flex-basis:75px;border-color:#c8c8c8;border-radius:6px;box-shadow:none;margin-right:10px;font-size:16px;font-weight:500;height:50px;line-height:50px}#phone_tooltip{font-size:12px;color:#666;margin-top:5px;margin-left:25px;max-width:200px}.gform-theme--foundation .gfield textarea.medium{min-block-size:0px !important}div#gform_fields_2{display:flex;flex-direction:column}#gform_submit_button_2{display:block;text-align:center;background:#2474dc;color:#fff;padding:19.5px 36.5px;max-width:fit-content;border-radius:0;font-size:16px;font-family:'futura-pt';line-height:100%;font-weight:500}#gform_submit_button_2:hover{background:#1c5bae;color:#fff}#field_submit{width:fit-content;align-self:center;margin-inline:auto;position:relative;overflow:hidden;transition:color .5s ease}#field_submit:before{content:"";position:absolute;top:100%;left:0;right:0;bottom:0;background:#1d2755;transition:top .4s ease;z-index:0}textarea{min-height:40px;resize:none;overflow:hidden;transition:height .2s ease-out}#validation_message_2_1,#validation_message_2_4,#validation_message_2_3{padding-left:25px !important}#validation_message_2_7{padding-left:0}#field_submit:hover{cursor:pointer}.content-right h3{color:#1d2755}#field_2_3>div>div,#field_2_7>label{display:none}#field_2_7{margin-inline:auto}#input_2_1_3,#input_2_4{width:80%}.book-mobile{display:none}#input_2_1_3,#input_2_4,#input_2_3,#input_2_8{border:1px solid #c8c8c8 !important;box-shadow:none !important;padding:14.5px 0 !important;background:0 0;background-color:#fff;border-radius:6px !important;padding-left:20px !important;width:100%;height:auto;line-height:100%;font-size:16px;color:#2d2e2e;font-weight:500}.book-mobile .book-appointment{height:55px;line-height:55px;width:180px;margin-bottom:15px;font-size:14px}.gform_validation_errors{text-align:left !important}.gfield_validation_message{color:#c02b0a !important;border:none !important;text-align:left !important}#gform_submit_button_2:hover:not(:disabled){background:#1d2755;color:#fff}.content-right-wrapper .content-right{max-width:555px;background:#fafafa;width:unset;padding:40px 50px;border:1px solid #acacac;width:unset;border-radius:10px}.content-right-wrapper .content-right>h2,.content-right-wrapper .content-right>p{text-align:center}.content-right .helper-text{font-size:13px;font-style:italic;margin-block:18px 0}.content-right .gform-theme--foundation .gform_footer,.content-right .gform-theme--foundation .gform_page_footer{margin-block:0}.contact .expert-pain-relief{background-color:#f6f7ff;padding-block:80px}.contact .expert-pain-relief .wrapper{max-width:1350px;margin-inline:auto}.contact .expert-pain-relief .wrapper *{text-align:center}.contact .expert-pain-relief .wrapper .wrapper-title{font-size:42px;font-family:'futura-pt',sans-serif;margin-block:0 22px;line-height:100%}.contact .expert-pain-relief .wrapper .wrapper-description{font-size:24px;margin-block:0 43px;font-weight:400}.contact .expert-pain-relief .wrapper .cards-wrapper{display:flex;justify-content:center;gap:34px}.contact .expert-pain-relief .wrapper .cards-wrapper .card{background-color:#fff;padding:24px 12px 48px;border:1px solid #c8c8c8;box-shadow:0px 4px 12px 0px rgba(0,0,0,.15);border-radius:10px;display:flex;flex-direction:column;align-items:center;transition:box-shadow .3s ease}.contact .expert-pain-relief .wrapper .cards-wrapper .card .card-title{font-size:24px;font-family:'futura-pt',sans-serif;line-height:30px;margin-block:28px 0}.contact .expert-pain-relief .wrapper .cards-wrapper .card .card-description{font-size:16px;line-height:30px;margin-block:0 22px}.contact .expert-pain-relief .wrapper .cards-wrapper .card .card-link{font-size:18px;font-weight:500;color:#2474dc;text-decoration:underline}.contact .expert-pain-relief .wrapper .cards-wrapper .card img{transition:scale .3s ease;max-width:28%}.contact .reviews-section .swiper-wrapper{height:auto}.contact .reviews-section .title-section.style-2 .title-wrap,.contact .where-to-find-us.title-section,.contact .section7-map{padding-inline:20px}.contact .reviews-section .swiper{height:auto}.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:16px;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}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}.contact .title-section.style-2 .underline{display:none}.map-section{max-width:1456px;margin-inline:auto;display:flex;gap:35px;margin-bottom:96px}.map-section .map{width:100%;max-width:1071px}.map-section .map iframe{height:100%}.map-section .right-side{display:flex;flex-direction:column;justify-content:space-between;gap:30px}.map-section .right-side h4{font-size:20px;font-family:"Futura-pt";font-weight:700;color:#1d2755;margin-block:0}.map-section .right-side .animated-link-wrapper{margin-inline:unset;margin-right:auto}.map-section .right-side .animated-link-wrapper a{margin-top:0}.map-section .right-side a{text-decoration:none;color:#2d2e2e}.map-section .right-side .inner-div{gap:30px;padding:40px;display:flex;flex-direction:column;background:#fafafa;border:1px solid #acacac}.map-section .right-side .wrapper{display:flex;max-width:350px;gap:18px}.map-section .right-side .wrapper p{margin:0}.map-section .right-side .wrapper span{font-weight:600;font-size:16px;font-family:"Montserrat";color:#2474dc}.map-section .right-side a.wrapper:hover span{color:#1c5bae;text-decoration:underline}.map-section .right-side a.wrapper:hover svg path{fill:#1c5bae}.secondary{border:2px solid #2474dc;border-bottom:6px solid #2474dc;width:135px;height:70px;text-decoration:none;cursor:pointer;font-family:"Futura-pt"}.learn-more{display:flex;align-items:center;gap:20px;padding:15px;width:180px}.learn-more div{color:#fff;position:relative;z-index:2}.learn-more:hover svg path{fill:#fff}.learn-more svg{position:relative;z-index:2}.secondary{position:relative;overflow:hidden;transition:color .4s ease}.secondary:before{content:"";position:absolute;top:100%;left:0;right:0;bottom:0;background:#1c5bae;transition:top .4s ease;z-index:0}.secondary:hover{border-color:#1c5bae}.secondary:hover:before{top:0}.secondary:hover{color:#fff}.secondary{position:relative}@media screen and (min-width:1280px){.contact .expert-pain-relief .wrapper .cards-wrapper .card:hover{box-shadow:0px 4px 12px 0px rgba(0,0,0,.25)}.contact .expert-pain-relief .wrapper .cards-wrapper .card:hover img{scale:1.05}.contact .expert-pain-relief .wrapper .cards-wrapper .card .card-link:hover{color:#1c5bae}}@media screen and (max-width:1024px) and (min-width:801px){a.animated-link{width:170px;height:50px;line-height:44px}a.animated-link span{font-size:12px}}@media (max-width:1300px){.page-wrapper.contact{margin-left:0;margin-right:0;max-width:100%;padding-inline:0}.separator-wrapper .left-sidebar{margin-left:auto;padding-inline:24px}.separator-wrapper .content-right-wrapper{width:750px}.separator-wrapper .content-right-wrapper .content-right{width:100%}#field_2_4{width:142%}#field_2_3{width:100%}}@media (max-width:1300px) and (min-width:767px){.separator-wrapper{max-width:100%;align-items:flex-start;justify-content:left;margin-left:auto;gap:100px;margin-right:auto;padding-inline:40px}.separator-wrapper .contact-icons{padding-left:0}.separator-wrapper .left-sidebar{width:auto;margin-left:0;padding-left:0}.separator-wrapper .content-right-wrapper,.separator-wrapper .content-right-wrapper .content-right{width:100%;max-width:100%}.map-section{max-width:900px}.separator-wrapper .content-right-wrapper{padding:0}.contact .expert-pain-relief .wrapper{padding-inline:40px}.contact .where-to-find-us.title-section{padding-inline:40px}.contact .section7-map{padding-inline:0px;margin-inline:40px}}@media (max-width:1040px){#input_2_1_3,#input_2_4{width:100%}#field_2_7,#field_submit{margin:0 !important;grid-column:span 12 !important}#input_2_7{width:100%;max-width:100%;display:block !important}#field_submit{margin:auto !important}.gform-theme--foundation .gfield--width-half{grid-column:span 9 !important}#field_submit{margin-inline:auto}#input_2_3{line-height:2 !important;height:65px;min-height:unset;max-height:unset}.left-sidebar,.content-right{float:none !important;margin-bottom:0;margin-inline:auto}#input_2_7>div{margin-inline:auto}}@media screen and (max-width:800px){.animated-link-wrapper span{display:block;margin-top:5px}.map-section{flex-direction:column;gap:0}.map-section .map{width:100%;aspect-ratio:1/1}.map-section .right-side .animated-link-wrapper{margin-inline:auto}a.animated-link{max-width:240px;height:60px;font-size:12px;line-height:44px;margin-block:30 0px}a.animated-link span{font-size:12px}div#page{padding-top:45px}.banner{padding-block:32px 34px}.banner h1{font-size:26px;margin-bottom:11px}.banner p{font-size:16px;line-height:24px;max-width:255px;margin-bottom:8px}.banner p:last-child{margin-bottom:12px}.separator-wrapper{margin-top:44px;gap:40px;flex-direction:column}.separator-wrapper .left-sidebar a.location svg{width:24px}.content-right-wrapper .content-right{padding:30px 20px}.content-right-wrapper .content-right .form-p{font-size:16px}#input_2_1_3::placeholder,#input_2_4::placeholder,#input_2_3::placeholder,#input_2_8::placeholder{font-size:16px}#input_2_1_3,#input_2_4,#input_2_3,#input_2_8{padding-left:20px !important}#input_2_1{margin-inline:0;width:100%}.contact .gform-theme--foundation .gform-grid-col{padding-inline:0}.need-to-book.mobile{display:flex;padding-inline:24px}.need-to-book.mobile .book-appointment{margin-inline:auto;height:60px;line-height:60px}.left-sidebar .need-to-book{display:none}.separator-wrapper .contact-icons{margin-bottom:0}.content-right-wrapper{padding-inline:30px}.content-right{padding:20px;margin:0;width:100% !important;display:block;float:none !important}.contact .expert-pain-relief{padding:60px 24px}.contact .expert-pain-relief .wrapper .wrapper-title{font-size:32px}.contact .expert-pain-relief .wrapper .wrapper-description{font-size:16px;line-height:24px}.contact .expert-pain-relief .wrapper .cards-wrapper{flex-direction:column}.contact .reviews-section{margin-block:60px}#page .contact .title-section.style-2{margin-top:0}.contact .section7-map{padding-inline:0;margin-inline:20px}}@media (max-width:767px){.separator-wrapper{flex-direction:column;gap:50px}.content-right-wrapper{max-width:100%}.separator-wrapper .left-sidebar{width:100%;margin-inline:0}.separator-wrapper .contact-icons{align-self:baseline}#input_2_1_3,#input_2_4,#input_2_3{margin-left:0;width:100%}.gform-theme--foundation .gfield--width-half{grid-column:span 10 !important}.left-sidebar,.content-right{float:none}.page-wrapper .book-mobile:last-child{display:none}.page-wrapper .book-mobile{display:block}.page-wrapper.contact,.title-section{padding-inline:0px}#input_2_3{line-height:2 !important;height:37px;font-size:14px;min-height:unset;max-height:unset}#gform_submit_button_2{font-size:16px}#phone_tooltip{margin-left:0}.separator-wrapper{margin-bottom:55px}.book-mobile{margin-bottom:60px;display:block;text-align:center}.book-mobile button{display:block}.book-mobile h4{color:#acacac;font-size:16px;line-height:24px;font-family:"Montserrat",sans-serif;font-weight:600;width:75%;width:75%;margin:15px auto}.book-button{padding:16px 26px;background:#2474dc;color:#fff;font-weight:700;font-size:12px;margin-bottom:15px;width:173px;height:50px}.call-button{border-width:2px 2px 6px;border-color:#2474dc;background:#fff;padding:16px 26px;font-size:12px;color:#2d2e2e;width:170px;height:50px;display:block;border-style:solid;text-align:center;text-decoration:none;padding:0;line-height:44px;color:#2d2e2e;font-weight:500;font-family:'Futura-pt';margin:auto}#field_2_4{gap:10px;width:122%}#country_code{flex-basis:30%}select{position:relative}.dropdown-up{transform-origin:bottom;transform:translateY(-100%)}.dropdown-down{transform-origin:top;transform:translateY(0)}.map-section .right-side .inner-div{border-left:none;border-right:none}.map-section .right-side .animated-link-wrapper{display:none}}