.elementor-17667 .elementor-element.elementor-element-32482d18{--display:flex;--min-height:75vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.4;--overlay-mix-blend-mode:luminosity;border-style:solid;--border-style:solid;border-color:var( --e-global-color-338985c );--border-color:var( --e-global-color-338985c );--border-radius:3rem 3rem 3rem 3rem;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17667 .elementor-element.elementor-element-32482d18:not(.elementor-motion-effects-element-type-background), .elementor-17667 .elementor-element.elementor-element-32482d18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-338985c );background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17667 .elementor-element.elementor-element-32482d18::before, .elementor-17667 .elementor-element.elementor-element-32482d18 > .elementor-background-video-container::before, .elementor-17667 .elementor-element.elementor-element-32482d18 > .e-con-inner > .elementor-background-video-container::before, .elementor-17667 .elementor-element.elementor-element-32482d18 > .elementor-background-slideshow::before, .elementor-17667 .elementor-element.elementor-element-32482d18 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17667 .elementor-element.elementor-element-32482d18 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#030303;--background-overlay:'';}.elementor-17667 .elementor-element.elementor-element-c3ef816{--display:flex;--min-height:60vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--border-radius:3rem 3rem 3rem 3rem;}.elementor-17667 .elementor-element.elementor-element-c3ef816::before, .elementor-17667 .elementor-element.elementor-element-c3ef816 > .elementor-background-video-container::before, .elementor-17667 .elementor-element.elementor-element-c3ef816 > .e-con-inner > .elementor-background-video-container::before, .elementor-17667 .elementor-element.elementor-element-c3ef816 > .elementor-background-slideshow::before, .elementor-17667 .elementor-element.elementor-element-c3ef816 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17667 .elementor-element.elementor-element-c3ef816 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-theme-page-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-17667 .elementor-element.elementor-element-7a3771b1.elementor-element{--align-self:center;}.elementor-17667 .elementor-element.elementor-element-7a3771b1{text-align:center;}.elementor-17667 .elementor-element.elementor-element-7a3771b1 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-weight:300;color:var( --e-global-color-338985c );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-17667 .elementor-element.elementor-element-626494a{--divider-border-style:solid;--divider-color:var( --e-global-color-4c577c3 );--divider-border-width:1px;}.elementor-17667 .elementor-element.elementor-element-626494a .elementor-divider-separator{width:35%;margin:0 auto;margin-center:0;}.elementor-17667 .elementor-element.elementor-element-626494a .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-17667 .elementor-element.elementor-element-77bec2d6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-17667 .elementor-element.elementor-element-77bec2d6.elementor-element{--align-self:center;}.elementor-17667 .elementor-element.elementor-element-77bec2d6 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-weight:300;line-height:1.15em;letter-spacing:0px;color:var( --e-global-color-338985c );}.elementor-17667 .elementor-element.elementor-element-c05a6dc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-17667 .elementor-element.elementor-element-c05a6dc.e-con{--align-self:center;}.elementor-17667 .elementor-element.elementor-element-11d4292.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-17667 .elementor-element.elementor-element-11d4292 .tp-btn-title{font-family:"Epilogue", Sans-serif;font-size:16px;font-weight:400;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-338985c );}.elementor-17667 .elementor-element.elementor-element-11d4292 .tp-btn-title-color{color:var( --e-global-color-338985c );}.elementor-17667 .elementor-element.elementor-element-11d4292 .tp-btn-title::before{background:var( --e-global-color-secondary );}.elementor-17667 .elementor-element.elementor-element-11d4292 .tp-btn-title:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-17667 .elementor-element.elementor-element-33c48f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:3rem 3rem 3rem 3rem;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-17667 .elementor-element.elementor-element-cc80cb5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17667 .elementor-element.elementor-element-fd22f83{width:var( --container-widget-width, 35% );max-width:35%;padding:30px 20px 0px 0px;--container-widget-width:35%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-4c577c3 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-17667 .elementor-element.elementor-element-05cf640{width:var( --container-widget-width, 35% );max-width:35%;padding:0px 20px 0px 0px;--container-widget-width:35%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-4c577c3 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-17667 .elementor-element.elementor-element-59e522a{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-17667 .elementor-element.elementor-element-35bbed72{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-17667 .elementor-element.elementor-element-4e06e8c0{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--background-transition:0.3s;--overlay-opacity:0.75;--border-radius:2rem 2rem 2rem 2rem;}.elementor-17667 .elementor-element.elementor-element-4e06e8c0:not(.elementor-motion-effects-element-type-background), .elementor-17667 .elementor-element.elementor-element-4e06e8c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://barrcenter.com/wp-content/uploads/2018/12/Neck-Pain-Relief.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-17667 .elementor-element.elementor-element-4e06e8c0::before, .elementor-17667 .elementor-element.elementor-element-4e06e8c0 > .elementor-background-video-container::before, .elementor-17667 .elementor-element.elementor-element-4e06e8c0 > .e-con-inner > .elementor-background-video-container::before, .elementor-17667 .elementor-element.elementor-element-4e06e8c0 > .elementor-background-slideshow::before, .elementor-17667 .elementor-element.elementor-element-4e06e8c0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17667 .elementor-element.elementor-element-4e06e8c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(360deg, #1F1F1F 0%, #00000000 100%);}.elementor-17667 .elementor-element.elementor-element-4e06e8c0:hover::before, .elementor-17667 .elementor-element.elementor-element-4e06e8c0:hover > .elementor-background-video-container::before, .elementor-17667 .elementor-element.elementor-element-4e06e8c0:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-17667 .elementor-element.elementor-element-4e06e8c0 > .elementor-background-slideshow:hover::before, .elementor-17667 .elementor-element.elementor-element-4e06e8c0 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-17667 .elementor-element.elementor-element-4e06e8c0:hover{--overlay-opacity:1;}.elementor-17667 .elementor-element.elementor-element-1660b4fd .tp-el-btn-link{font-family:"Epilogue", Sans-serif;font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-17667 .elementor-element.elementor-element-1660b4fd .tp-el-btn-dot::before{width:0px;height:0px;left:0px;top:0px;}.elementor-17667 .elementor-element.elementor-element-3486f3f2{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--background-transition:0.3s;--overlay-opacity:0.75;--border-radius:2rem 2rem 2rem 2rem;}.elementor-17667 .elementor-element.elementor-element-3486f3f2:not(.elementor-motion-effects-element-type-background), .elementor-17667 .elementor-element.elementor-element-3486f3f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://barrcenter.com/wp-content/uploads/2025/10/BarrCenter_Slide_Chronic-Shoulder-Pain1-e1760969240429.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-17667 .elementor-element.elementor-element-3486f3f2::before, .elementor-17667 .elementor-element.elementor-element-3486f3f2 > .elementor-background-video-container::before, .elementor-17667 .elementor-element.elementor-element-3486f3f2 > .e-con-inner > .elementor-background-video-container::before, .elementor-17667 .elementor-element.elementor-element-3486f3f2 > .elementor-background-slideshow::before, .elementor-17667 .elementor-element.elementor-element-3486f3f2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17667 .elementor-element.elementor-element-3486f3f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(360deg, #000000 0%, #F2295B00 100%);}.elementor-17667 .elementor-element.elementor-element-55f4fa47 .tp-el-btn-link{font-family:"Epilogue", Sans-serif;font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-17667 .elementor-element.elementor-element-55f4fa47 .tp-el-btn-dot::before{width:0px;height:0px;left:0px;top:0px;}.elementor-17667 .elementor-element.elementor-element-725c91b7{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--background-transition:0.3s;--overlay-opacity:0.75;--border-radius:2rem 2rem 2rem 2rem;}.elementor-17667 .elementor-element.elementor-element-725c91b7:not(.elementor-motion-effects-element-type-background), .elementor-17667 .elementor-element.elementor-element-725c91b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://barrcenter.com/wp-content/uploads/2023/09/BarrCenter_Category-Hip-Pain-Relief_Featured.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-17667 .elementor-element.elementor-element-725c91b7::before, .elementor-17667 .elementor-element.elementor-element-725c91b7 > .elementor-background-video-container::before, .elementor-17667 .elementor-element.elementor-element-725c91b7 > .e-con-inner > .elementor-background-video-container::before, .elementor-17667 .elementor-element.elementor-element-725c91b7 > .elementor-background-slideshow::before, .elementor-17667 .elementor-element.elementor-element-725c91b7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17667 .elementor-element.elementor-element-725c91b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(360deg, #000000 0%, #00000000 100%);}.elementor-17667 .elementor-element.elementor-element-12028082 .tp-el-btn-link{font-family:"Epilogue", Sans-serif;font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-17667 .elementor-element.elementor-element-12028082 .tp-el-btn-dot::before{width:0px;height:0px;left:0px;top:0px;}.elementor-17667 .elementor-element.elementor-element-29376390{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--background-transition:0.3s;--overlay-opacity:0.75;--border-radius:2rem 2rem 2rem 2rem;}.elementor-17667 .elementor-element.elementor-element-29376390:not(.elementor-motion-effects-element-type-background), .elementor-17667 .elementor-element.elementor-element-29376390 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://barrcenter.com/wp-content/uploads/2023/09/BarrCenter_Category-Back-Pain-Relief_Featured.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-17667 .elementor-element.elementor-element-29376390::before, .elementor-17667 .elementor-element.elementor-element-29376390 > .elementor-background-video-container::before, .elementor-17667 .elementor-element.elementor-element-29376390 > .e-con-inner > .elementor-background-video-container::before, .elementor-17667 .elementor-element.elementor-element-29376390 > .elementor-background-slideshow::before, .elementor-17667 .elementor-element.elementor-element-29376390 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17667 .elementor-element.elementor-element-29376390 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(360deg, #000000 0%, #F2295B00 100%);}.elementor-17667 .elementor-element.elementor-element-420afd .tp-el-btn-link{font-family:"Epilogue", Sans-serif;font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-17667 .elementor-element.elementor-element-420afd .tp-el-btn-dot::before{width:0px;height:0px;left:0px;top:0px;}.elementor-17667 .elementor-element.elementor-element-61168299{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--background-transition:0.3s;--overlay-opacity:0.75;--border-radius:2rem 2rem 2rem 2rem;}.elementor-17667 .elementor-element.elementor-element-61168299:not(.elementor-motion-effects-element-type-background), .elementor-17667 .elementor-element.elementor-element-61168299 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://barrcenter.com/wp-content/uploads/2025/10/foot-ankle-pain.webp");background-repeat:no-repeat;background-size:cover;}.elementor-17667 .elementor-element.elementor-element-61168299::before, .elementor-17667 .elementor-element.elementor-element-61168299 > .elementor-background-video-container::before, .elementor-17667 .elementor-element.elementor-element-61168299 > .e-con-inner > .elementor-background-video-container::before, .elementor-17667 .elementor-element.elementor-element-61168299 > .elementor-background-slideshow::before, .elementor-17667 .elementor-element.elementor-element-61168299 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17667 .elementor-element.elementor-element-61168299 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(360deg, #000000 0%, #F2295B00 100%);}.elementor-17667 .elementor-element.elementor-element-53e89211 .tp-el-btn-link{font-family:"Epilogue", Sans-serif;font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-17667 .elementor-element.elementor-element-53e89211 .tp-el-btn-dot::before{width:0px;height:0px;left:0px;top:0px;}.elementor-17667 .elementor-element.elementor-element-4bbd50e1{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--background-transition:0.3s;--overlay-opacity:0.75;--border-radius:2rem 2rem 2rem 2rem;}.elementor-17667 .elementor-element.elementor-element-4bbd50e1:not(.elementor-motion-effects-element-type-background), .elementor-17667 .elementor-element.elementor-element-4bbd50e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://barrcenter.com/wp-content/uploads/2025/11/elbow-4fYhqXF4HlE-unsplash.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-17667 .elementor-element.elementor-element-4bbd50e1::before, .elementor-17667 .elementor-element.elementor-element-4bbd50e1 > .elementor-background-video-container::before, .elementor-17667 .elementor-element.elementor-element-4bbd50e1 > .e-con-inner > .elementor-background-video-container::before, .elementor-17667 .elementor-element.elementor-element-4bbd50e1 > .elementor-background-slideshow::before, .elementor-17667 .elementor-element.elementor-element-4bbd50e1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17667 .elementor-element.elementor-element-4bbd50e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(360deg, #000000 0%, #F2295B00 100%);}.elementor-17667 .elementor-element.elementor-element-54182441 .tp-el-btn-link{font-family:"Epilogue", Sans-serif;font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-17667 .elementor-element.elementor-element-54182441 .tp-el-btn-dot::before{width:0px;height:0px;left:0px;top:0px;}.elementor-17667 .elementor-element.elementor-element-4215397{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--background-transition:0.3s;--overlay-opacity:0.75;--border-radius:2rem 2rem 2rem 2rem;}.elementor-17667 .elementor-element.elementor-element-4215397:not(.elementor-motion-effects-element-type-background), .elementor-17667 .elementor-element.elementor-element-4215397 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://barrcenter.com/wp-content/uploads/2025/10/wrist-hand-pain.webp");background-repeat:no-repeat;background-size:cover;}.elementor-17667 .elementor-element.elementor-element-4215397::before, .elementor-17667 .elementor-element.elementor-element-4215397 > .elementor-background-video-container::before, .elementor-17667 .elementor-element.elementor-element-4215397 > .e-con-inner > .elementor-background-video-container::before, .elementor-17667 .elementor-element.elementor-element-4215397 > .elementor-background-slideshow::before, .elementor-17667 .elementor-element.elementor-element-4215397 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17667 .elementor-element.elementor-element-4215397 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(360deg, #000000 0%, #00000000 100%);}.elementor-17667 .elementor-element.elementor-element-3b3fd032 .tp-el-btn-link{font-family:"Epilogue", Sans-serif;font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-17667 .elementor-element.elementor-element-3b3fd032 .tp-el-btn-dot::before{width:0px;height:0px;left:0px;top:0px;}.elementor-17667 .elementor-element.elementor-element-363cc86a{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--background-transition:0.3s;--overlay-opacity:0.75;--border-radius:2rem 2rem 2rem 2rem;}.elementor-17667 .elementor-element.elementor-element-363cc86a:not(.elementor-motion-effects-element-type-background), .elementor-17667 .elementor-element.elementor-element-363cc86a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://barrcenter.com/wp-content/uploads/2019/06/Knee-pain-causes-remedies.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-17667 .elementor-element.elementor-element-363cc86a::before, .elementor-17667 .elementor-element.elementor-element-363cc86a > .elementor-background-video-container::before, .elementor-17667 .elementor-element.elementor-element-363cc86a > .e-con-inner > .elementor-background-video-container::before, .elementor-17667 .elementor-element.elementor-element-363cc86a > .elementor-background-slideshow::before, .elementor-17667 .elementor-element.elementor-element-363cc86a > .e-con-inner > .elementor-background-slideshow::before, .elementor-17667 .elementor-element.elementor-element-363cc86a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(360deg, #000000 0%, #F2295B00 100%);}.elementor-17667 .elementor-element.elementor-element-18f5e016 .tp-el-btn-link{font-family:"Epilogue", Sans-serif;font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-17667 .elementor-element.elementor-element-18f5e016 .tp-el-btn-dot::before{width:0px;height:0px;left:0px;top:0px;}.elementor-17667 .elementor-element.elementor-element-5665f72a{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:flex-start;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--border-radius:3rem 3rem 3rem 3rem;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-17667 .elementor-element.elementor-element-1bd95540{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-17667 .elementor-element.elementor-element-212b5f46{text-align:center;font-family:"Epilogue", Sans-serif;font-size:16px;font-weight:400;}.elementor-17667 .elementor-element.elementor-element-478cece6{--spacer-size:50px;}.elementor-17667 .elementor-element.elementor-element-3baead5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-17667 .elementor-element.elementor-element-1b0335c{padding:20px 20px 20px 20px;--lottie-container-width:100%;--lottie-container-opacity:1;}.elementor-17667 .elementor-element.elementor-element-1b0335c.elementor-element{--align-self:center;}.elementor-17667 .elementor-element.elementor-element-550ed402{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17667 .elementor-element.elementor-element-39fe973{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-17667 .elementor-element.elementor-element-26a15821{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-17667 .elementor-element.elementor-element-35147933.elementor-element{--align-self:center;}.elementor-17667 .elementor-element.elementor-element-35147933 .tp-el-subtitle{color:var( --e-global-color-primary );}.elementor-17667 .elementor-element.elementor-element-35147933 .tp-el-title{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#1E64F0;color:#1E64F0;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-17667 .elementor-element.elementor-element-35147933 .tp-el-description{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#1E64F0;color:#1E64F0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-17667 .elementor-element.elementor-element-1508f844{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-17667 .elementor-element.elementor-element-5ee75de9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-17667 .elementor-element.elementor-element-4a286a47 .qodef-swiper-together-inner > .swiper-button-prev{margin-right:18px !important;}.elementor-17667 .elementor-element.elementor-element-4a286a47 .swiper-container-vertical .qodef-swiper-together-nav .qodef-swiper-together-inner > .swiper-button-prev{margin:0 0 18px 0 !important;}.elementor-17667 .elementor-element.elementor-element-4a286a47 .swiper-container-vertical ~ .qodef-swiper-together-nav .qodef-swiper-together-inner > .swiper-button-prev{margin:0 0 18px 0 !important;}.elementor-17667 .elementor-element.elementor-element-4a286a47 .swiper-vertical .qodef-swiper-together-nav .qodef-swiper-together-inner > .swiper-button-prev{margin:0 0 18px 0 !important;}.elementor-17667 .elementor-element.elementor-element-4a286a47 .swiper-vertical ~ .qodef-swiper-together-nav .qodef-swiper-together-inner > .swiper-button-prev{margin:0 0 18px 0 !important;}.elementor-17667 .elementor-element.elementor-element-4a286a47 .qodef-swiper-together-nav{margin-top:15px;}.elementor-17667 .elementor-element.elementor-element-4a286a47 .swiper-container-vertical .qodef-swiper-together-nav .qodef-swiper-together-inner{margin-top:15px;}.elementor-17667 .elementor-element.elementor-element-4a286a47 .swiper-container-vertical ~ .qodef-swiper-together-nav .qodef-swiper-together-inner{margin-top:15px;}.elementor-17667 .elementor-element.elementor-element-4a286a47 .swiper-vertical .qodef-swiper-together-nav .qodef-swiper-together-inner{margin-top:15px;}.elementor-17667 .elementor-element.elementor-element-4a286a47 .swiper-vertical ~ .qodef-swiper-together-nav .qodef-swiper-together-inner{margin-top:15px;}.elementor-17667 .elementor-element.elementor-element-4a286a47.qodef-navigation-together--top .qodef-swiper-together-nav{margin-bottom:15px;}.elementor-17667 .elementor-element.elementor-element-4a286a47 .qodef-swiper-together-inner{width:100%;}.elementor-17667 .elementor-element.elementor-element-4a286a47 .swiper-button-next{color:var( --e-global-color-primary );}.elementor-17667 .elementor-element.elementor-element-4a286a47 .swiper-button-prev{color:var( --e-global-color-primary );}.elementor-17667 .elementor-element.elementor-element-4a286a47 .qodef-item-layout--info-on-image .qodef-e-media-image img{height:auto;}.elementor-17667 .elementor-element.elementor-element-4a286a47 .qodef-shortcode .qodef-e-title{color:var( --e-global-color-338985c );font-weight:600;line-height:1.15em;margin-bottom:0px;}.elementor-17667 .elementor-element.elementor-element-4a286a47 .qodef-shortcode .qodef-e-title a{color:var( --e-global-color-338985c );}.elementor-17667 .elementor-element.elementor-element-4a286a47 .qodef-blog-item .qodef-e-info.qodef-info--top .qodef-e-info-item{color:var( --e-global-color-338985c );}.elementor-17667 .elementor-element.elementor-element-4a286a47 .qodef-blog-item .qodef-e-info.qodef-info--top{margin-bottom:5px;}.elementor-17667 .elementor-element.elementor-element-4a286a47 .qodef-item-layout--info-on-image .qodef-e-content{padding:20px 20px 20px 20px;}.elementor-17667 .elementor-element.elementor-element-4a286a47 .qodef-e-media-image{border-radius:30px 30px 30px 30px;}.elementor-17667 .elementor-element.elementor-element-4a286a47 .qodef-e:hover .qodef-e-media-image a:after{background-color:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-17667 .elementor-element.elementor-element-c3ef816{--content-width:100%;}.elementor-17667 .elementor-element.elementor-element-29376390{--width:17.5%;}.elementor-17667 .elementor-element.elementor-element-1bd95540{--width:100%;}.elementor-17667 .elementor-element.elementor-element-3baead5{--width:100%;}.elementor-17667 .elementor-element.elementor-element-39fe973{--width:25%;}.elementor-17667 .elementor-element.elementor-element-26a15821{--width:50%;}.elementor-17667 .elementor-element.elementor-element-1508f844{--width:25%;}}@media(max-width:1024px){.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-17667 .elementor-element.elementor-element-fd22f83{font-size:var( --e-global-typography-text-font-size );}.elementor-17667 .elementor-element.elementor-element-05cf640{font-size:var( --e-global-typography-text-font-size );}.elementor-17667 .elementor-element.elementor-element-59e522a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-lottie .e-lottie__caption{font-size:var( --e-global-typography-text-font-size );}.elementor-17667 .elementor-element.elementor-element-35147933 .tp-el-description{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17667 .elementor-element.elementor-element-77bec2d6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17667 .elementor-element.elementor-element-11d4292 .tp-el-section{margin:0px 0px 0px 0px !important;}.elementor-17667 .elementor-element.elementor-element-33c48f4{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17667 .elementor-element.elementor-element-cc80cb5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-17667 .elementor-element.elementor-element-fd22f83{width:100%;max-width:100%;border-width:0px 0px 0px 0px;font-size:var( --e-global-typography-text-font-size );}.elementor-17667 .elementor-element.elementor-element-05cf640{width:100%;max-width:100%;border-width:0px 0px 0px 0px;font-size:var( --e-global-typography-text-font-size );}.elementor-17667 .elementor-element.elementor-element-59e522a{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );}.elementor-17667 .elementor-element.elementor-element-4e06e8c0{--min-height:300px;}.elementor-17667 .elementor-element.elementor-element-4e06e8c0:not(.elementor-motion-effects-element-type-background), .elementor-17667 .elementor-element.elementor-element-4e06e8c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-17667 .elementor-element.elementor-element-3486f3f2{--min-height:300px;}.elementor-17667 .elementor-element.elementor-element-3486f3f2:not(.elementor-motion-effects-element-type-background), .elementor-17667 .elementor-element.elementor-element-3486f3f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-17667 .elementor-element.elementor-element-725c91b7{--min-height:300px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17667 .elementor-element.elementor-element-725c91b7:not(.elementor-motion-effects-element-type-background), .elementor-17667 .elementor-element.elementor-element-725c91b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-17667 .elementor-element.elementor-element-29376390{--min-height:300px;}.elementor-17667 .elementor-element.elementor-element-29376390:not(.elementor-motion-effects-element-type-background), .elementor-17667 .elementor-element.elementor-element-29376390 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-17667 .elementor-element.elementor-element-61168299{--min-height:300px;}.elementor-17667 .elementor-element.elementor-element-61168299:not(.elementor-motion-effects-element-type-background), .elementor-17667 .elementor-element.elementor-element-61168299 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-17667 .elementor-element.elementor-element-4bbd50e1:not(.elementor-motion-effects-element-type-background), .elementor-17667 .elementor-element.elementor-element-4bbd50e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-17667 .elementor-element.elementor-element-4215397{--min-height:300px;}.elementor-17667 .elementor-element.elementor-element-4215397:not(.elementor-motion-effects-element-type-background), .elementor-17667 .elementor-element.elementor-element-4215397 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-17667 .elementor-element.elementor-element-363cc86a{--min-height:300px;}.elementor-17667 .elementor-element.elementor-element-363cc86a:not(.elementor-motion-effects-element-type-background), .elementor-17667 .elementor-element.elementor-element-363cc86a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-17667 .elementor-element.elementor-element-5665f72a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17667 .elementor-element.elementor-element-1bd95540{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17667 .elementor-element.elementor-element-3baead5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-lottie .e-lottie__caption{font-size:var( --e-global-typography-text-font-size );}.elementor-17667 .elementor-element.elementor-element-1b0335c{padding:0px 0px 0px 0px;--lottie-container-max-width:100%;}.elementor-17667 .elementor-element.elementor-element-35147933 .tp-el-description{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for container, class: .elementor-element-c3ef816 */.tp-project-btn {
  align-self: center;
  display: flex;
  justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32482d18 */.elementor-3492 .elementor-element.elementor-element-3ebeb75 .elementor-headline-plain-text {
    color: var(--e-global-color-338985c);
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59e522a */h3{
    line-height:1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33c48f4 */.conditions-intro,
.conditions-intro p,
.conditions-intro .elementor-widget-container {
  font-family: var(--e-global-typography-text-font-family) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e06e8c0 */.hover-push {
    position: relative;
    background-size: cover;
    background-position: center;
    overflow: hidden;
    transition: 
        transform 0.7s cubic-bezier(0.22, 1, 0.36, 1),
        background-size 0.7s cubic-bezier(0.22, 1, 0.36, 1),
        box-shadow 0.5s ease;
    will-change: transform, background-size, box-shadow;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);

    /* Lock baseline */
    transform: translateX(0);
}

.hover-push:hover {
    transform: translateX(8px) translateY(0) !important;
}

.hover-push:nth-child(even):hover {
    transform: translateX(-8px);
}

.hover-push:nth-child(odd):hover {
    transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35bbed72 *//* One-row, horizontal scroll */
.conditions-grid {
  display: flex;
  flex-wrap: nowrap;
  gap: 10px;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  scroll-snap-type: x mandatory;
  padding-bottom: 6px; /* room for scrollbar */
}
.conditions-grid {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

.conditions-grid > .hover-push {
  flex: 0 0 calc(25% - 7.5px);
  height: 180px;
  overflow: hidden;
  transform: translateX(0) translateY(0) scaleX(1);
  transition: transform 280ms cubic-bezier(0.22, 1, 0.36, 1), box-shadow 280ms ease;
  will-change: transform;
}

.conditions-grid > .hover-push:hover {
  transform: translateX(0) translateY(0) scaleX(1.10);
  z-index: 3;
  box-shadow: 0 10px 28px rgba(0,0,0,0.18);
}
/* Mobile: stack tiles in 1 column */
@media (max-width: 767px) {
  .conditions-grid {
    flex-wrap: wrap !important;
    overflow-x: visible !important;
    scroll-snap-type: none !important;
  }

  .conditions-grid > .hover-push {
    flex: 0 0 100% !important;
    min-width: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-212b5f46 */.contents h3{
    font-size: 50px !important;
    font-weight: 300 !important;
    line-height: 1;
    letter-spacing: 0;
    color: var(--e-global-color-text)!important;
}

p:has(+ .gform_wrapper) {
    color: var(--e-global-color-text) !important;
    line-height:1.15;
}/* End custom CSS */
/* Start custom CSS for lottie, class: .elementor-element-1b0335c */.e-lottie__container svg, .e-lottie__container svg * {
    stroke: #2469ef;
}/* End custom CSS */
/* Start custom CSS for tp-work-experience, class: .elementor-element-35147933 */.elementor-widget-tp-work-experience > div > div, h3{
    text-align: center!important;
}/* End custom CSS */