.overlay-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#000;color:#fff;padding:10px 20px;font-size:20px;text-align:center}.breakdance .centered-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.breakdance .overlay-container{position:relative;text-align:center;color:#fff}.breakdance .text-overlay{position:absolute;bottom:30px;left:50%;transform:translate(-50%,-50%)}@media (max-width:1119px){.breakdance .text-overlay{bottom:20px}}@media (max-width:1023px){.breakdance .text-overlay{bottom:16px}}@media (max-width:767px){.breakdance .text-overlay{bottom:0px}}@media (max-width:479px){.breakdance .text-overlay{bottom:20px}}.breakdance .card-default{background-color:var(--bde-palette-color-1-65520332-49dc-4470-8237-24f80726481d);overflow:hidden;width:100%;border-radius:8px;box-shadow:0px 5px 10px 0px #00000012}.breakdance .padding-default{padding:2rem 2rem 2rem 2rem}@media (max-width:1119px){.breakdance .padding-default{padding:1.75rem 1.75rem 1.75rem 1.75rem}}@media (max-width:1023px){.breakdance .padding-default{padding:1.5rem 1.5rem 1.5rem 1.5rem}}@media (max-width:767px){.breakdance .padding-default{padding:1.25rem 1.25rem 1.25rem 1.25rem}}@media (max-width:479px){.breakdance .padding-default{padding:1rem 1rem 1rem 1rem}}.breakdance .padding-small{padding:20px 20px 20px 20px}@media (max-width:1023px){.breakdance .padding-small{padding:16px 16px 16px 16px}}.breakdance .text-box-columns>ul>li{width:50%}.breakdance .text-box-columns>ul{display:flex;flex-flow:row wrap}@media (max-width:479px){.breakdance .text-box-columns>ul>li{width:100%}}.breakdance .card-badge{background-color:var(--bde-palette-color-1-8c71a734-80fa-4719-84f3-94a42e836311);position:absolute;top:20px;right:20px;color:var(--bde-palette-color-1-65520332-49dc-4470-8237-24f80726481d);font-family:"Open Sans",sans-serif;font-size:12px;font-weight:600;padding:3px 10px 3px 10px;border-radius:10px}.breakdance .card-inner{width:100%;padding:16px 16px 16px 16px;border-radius:16px}.card-default:hover{transition:200ms ease-in-out}.breakdance .glass-card-inner{background-color:#00000012;position:absolute;bottom:0px;border-radius:16px;transition:200ms ease-in-out}.breakdance .glass-card-inner{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(8.5px)}.glass-card-inner:hover{background-color:#00000024}.breakdance .jc-divider-block{position:relative}.breakdance .jc-divider-block:after{content:'';position:absolute;border-left:1px solid #0000001A;right:-4px;height:100%}.breakdance .grid-divider{position:relative}.breakdance .grid-divider:after{content:'';position:absolute;border-left:1px solid #0000001A;right:-10px;height:100%}.breakdance .masonry-container{width:100%}.breakdance .masonry-container{--gap:20px;display:block;columns:auto 3;gap:var(--gap)}@media (max-width:1023px){.breakdance .masonry-container{columns:auto 2}}@media (max-width:767px){.breakdance .masonry-container{columns:auto 1}}.breakdance .masonry-item{margin-bottom:var(--gap)}.breakdance .masonry-item{break-inside:avoid}.breakdance .button-full-width{width:100%}.breakdance .button-atom{width:100%}.breakdance .card-glass-overlay{background-color:#FFFFFF6B;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;text-align:center;padding:16px 16px 16px 16px;border-top:0px solid;border-bottom:0px solid;border-left:0px solid;border-right:0px solid;border-radius:8px}.breakdance .card-glass-overlay{backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px)}.breakdance .dark-cross-overlay-left{background-image:url(https://www.invigormedical.com/wp-content/uploads/invigor-crosses-dark.png);background-size:250px auto;background-position:-120px 0%;background-repeat:repeat-y;background-attachment:scroll;background-blend-mode:normal}.breakdance .dark-crosses-overlay-right{background-image:url(https://www.invigormedical.com/wp-content/uploads/invigor-crosses-dark.png);background-size:250px auto;background-position:110% 0%;background-repeat:repeat-y;background-attachment:scroll;background-blend-mode:normal}@media (max-width:1119px){.breakdance .dark-crosses-overlay-right{background-image:url(https://www.invigormedical.com/wp-content/uploads/invigor-crosses-dark.png);background-size:250px auto;background-position:140% 0%;background-repeat:repeat-y;background-attachment:scroll;background-blend-mode:normal}}@media (max-width:1023px){.breakdance .dark-crosses-overlay-right{background-image:url(https://www.invigormedical.com/wp-content/uploads/invigor-crosses-dark.png);background-size:250px auto;background-position:110% 0%;background-repeat:repeat-y;background-attachment:scroll;background-blend-mode:normal}}@media (max-width:767px){.breakdance .dark-crosses-overlay-right{background-image:url(https://www.invigormedical.com/wp-content/uploads/invigor-crosses-dark.png);background-size:250px auto;background-position:120% 0%;background-repeat:repeat-y;background-attachment:scroll;background-blend-mode:normal}}@media (max-width:479px){.breakdance .dark-crosses-overlay-right{background-image:url(https://www.invigormedical.com/wp-content/uploads/invigor-crosses-dark.png);background-size:250px auto;background-position:180% 0%;background-repeat:repeat-y;background-attachment:scroll;background-blend-mode:normal}}.breakdance .light-cross-overlay-left{background-image:url(https://www.invigormedical.com/wp-content/uploads/invigor-crosses-light-01.png);background-size:250px auto;background-position:-1% 0%;background-repeat:repeat-y;background-attachment:scroll;background-blend-mode:normal}.breakdance .light-cross-overlay-right{background-image:url(https://www.invigormedical.com/wp-content/uploads/invigor-crosses-light-01.png);background-size:250px auto;background-position:110% 0%;background-repeat:repeat-y;background-attachment:scroll;background-blend-mode:normal}.breakdance .card-muted{background-color:var(--bde-palette-color-3-7e0cf3c6-e3a9-4c76-a77d-916ed85dadf7);width:100%;border-radius:8px}.breakdance .full-width-grid{width:100%}.breakdance .full-width-grid>div{display:flex;gap:20px;justify-content:center}.breakdance .full-width-grid>div>article{width:50%;max-width:450px}.breakdance .full-width-grid>div>article>#option-card{height:100%}@media (max-width:1023px){.breakdance .full-width-grid>div{flex-wrap:wrap}.breakdance .full-width-grid>div>article{width:100%;max-width:550px}}@media (max-width:767px){.breakdance .full-width-grid>div>article{width:100%}}.breakdance .row-card{height:100%}.breakdance .jc-divider-parent{display:flex;flex-direction:row;gap:20px}.breakdance .jc-divider-parent>*:not(:last-child){position:relative}.breakdance .jc-divider-parent>*:not(:last-child):after{content:'';position:absolute;border-left:1px solid #0000001A;right:-10px;height:100%}@media (max-width:479px){.breakdance .jc-divider-parent{display:flex;flex-direction:row;gap:10px}.breakdance .jc-divider-parent>*:not(:last-child):after{content:'';position:absolute;border-left:1px solid #41588E4D;right:-5px;height:100%}}@media (max-width:767px){.breakdance .slider-overflow-hidden>.breakdance-swiper-wrapper{overflow:visible!important}.breakdance .slider-overflow-hidden>.breakdance-swiper-wrapper>.swiper{overflow:visible!important}overflow:visible!important}}.breakdance .section-rounded-bottom{background-color:var(--bde-palette-color-1-65520332-49dc-4470-8237-24f80726481d);overflow:hidden;z-index:20;margin-bottom:-30px;border-bottom-left-radius:30px;border-bottom-right-radius:30px}.breakdance .section-rounded{background-color:var(--bde-palette-color-1-65520332-49dc-4470-8237-24f80726481d);overflow:hidden;z-index:20;margin-top:-10px;margin-bottom:-10px;border-radius:8px}.breakdance .card-mini{border-top:1px solid var(--bde-palette-color-5-3439cf4f-00aa-4d7a-ac58-b1f88ded944d);border-bottom:1px solid var(--bde-palette-color-5-3439cf4f-00aa-4d7a-ac58-b1f88ded944d);border-left:1px solid var(--bde-palette-color-5-3439cf4f-00aa-4d7a-ac58-b1f88ded944d);border-right:1px solid var(--bde-palette-color-5-3439cf4f-00aa-4d7a-ac58-b1f88ded944d);border-radius:8px}.breakdance .sub-header{color:#4444448F;font-size:22px;font-weight:500;font-style:italic}@media (max-width:1119px){.breakdance .sub-header{font-size:21px}}@media (max-width:1023px){.breakdance .sub-header{font-size:20px}}@media (max-width:767px){.breakdance .sub-header{font-size:19px}}@media (max-width:479px){.breakdance .sub-header{font-size:18px}}.breakdance .primary-header{color:var(--bde-palette-color-6-7bab6d87-c7c2-4d00-8bc5-a20ddf95b0c4);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:var(--bde-palette-gradient-1-ed6681dc-15ec-45fe-96aa-58ac2794080b)}.breakdance .rounded-edges{border-radius:8px}.breakdance .color-warning{color:var(--bde-palette-color-1-72a937e5-648b-4c40-84c0-ef46a6aef26f)}.breakdance .text-size-normal{font-size:20px}.breakdance .card-primary{background-color:var(--bde-palette-color-7-078a19b2-f12e-4eb0-b4df-b5a238702eab);width:100%;padding:20px 20px 20px 20px;border-radius:8px}@media (max-width:767px){.breakdance .card-primary{padding:16px 16px 16px 16px}}.breakdance .card-info-default{background-color:#3F71F412;padding:16px 16px 16px 16px;border-top:1px solid var(--bde-palette-color-6-7bab6d87-c7c2-4d00-8bc5-a20ddf95b0c4);border-bottom:1px solid var(--bde-palette-color-6-7bab6d87-c7c2-4d00-8bc5-a20ddf95b0c4);border-left:1px solid var(--bde-palette-color-6-7bab6d87-c7c2-4d00-8bc5-a20ddf95b0c4);border-right:1px solid var(--bde-palette-color-6-7bab6d87-c7c2-4d00-8bc5-a20ddf95b0c4);border-radius:8px}@media (max-width:767px){.breakdance .card-info-default{padding:12px 12px 12px 12px}}.breakdance .text-bold{font-weight:700}.breakdance .jc-divider-parent-inverted>*:not(:last-child){position:relative}.breakdance .jc-divider-parent-inverted>*:not(:last-child):after{content:'';position:absolute;border-left:1px solid #FFF3;right:-10px;height:100%}.breakdance .custom-callout{background-color:#f5fbff;border-left:4px solid #3f71f4;padding:1em 1.25em;margin:2em 0;border-radius:6px;font-size:16px;line-height:1.6}.breakdance .sr-only{overflow:hidden;position:absolute;top:0px;left:0px;width:1px;height:1px;margin:-1px -1px -1px -1px;padding:0px 0px 0px 0px}.breakdance .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0}