.knee-surgery-container{position:relative}.knee-surgery-container .background-image{position:relative}.knee-surgery-container .background-image .secondary-button{position:absolute;bottom:80px;right:60px}ul.tabs{line-height:9.86;background-color:#fff;text-align:center;font-size:0;padding:40px}ul.tabs li.current{border-bottom:3px solid #b41e3a!important;transform:translateY(-1px)}.knee-surgery-container ul.tabs li{border-bottom:1px solid grey}.knee-surgery-container ul.tabs2{width:267px;background-color:#f8faff;padding-top:70px;margin-bottom:unset;display:flex;flex-flow:column;padding-left:30px}.knee-surgery-container ul.tabs2 li{font-family:AvenirNext;font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:1.73px;color:#242424;margin-bottom:33px;position:relative;border-bottom:1px solid #eff2f9;width:230px}.knee-surgery-container ul.tabs2 li.current2{font-family:AvenirNextBold;font-size:15px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:1.86px;color:#b41e3a;border-bottom:unset;position:relative}.knee-surgery-container .secondary-tabs-container{display:flex;width:768px;margin:auto}.knee-surgery-container .secondary-tabs-container .tabs2{padding-left:0;padding-top:0;width:267px;background-color:#eff2f9;padding-top:70px;margin-bottom:unset;display:flex;flex-flow:column;padding:70px 30px 30px 30px}.tab-content2.current2{max-width:500px;margin:auto;margin-top:0;margin-left:90px;font-family:AvenirNext;line-height:21px;padding-top:70px;padding-bottom:70px}.knee-surgery-container ul.tabs2 li .tab-text{font-family:AvenirNext}.knee-surgery-container .tab-content .title-information{background-color:#fff}.knee-surgery-container .tab-content .title{font-family:AvenirNext;font-size:21px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.4px;color:#242424}.knee-surgery-container .tab-content .title-information{flex-flow:column;padding-bottom:70px}.knee-surgery-container .tab-content .title-information .hip-picture{width:333px}.knee-surgery-container .tab-content .title-information .hip-picture>img{object-fit:cover;margin-bottom:20px;width:100%}.knee-surgery-container .tab-content .title{margin-bottom:30px;margin-top:40px}.knee-surgery-container .tab-content .description{margin-bottom:30px;line-height:21px}.knee-surgery-container .title-information-container{background-color:#fff}.knee-surgery-container .title-information-container .resource-item-image{margin-bottom:10px;width:300px;object-fit:cover}.knee-surgery-container .title-information-container .rehabilitation-name{font-family:AvenirNext;font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#b41e3a;width:265px}.knee-surgery-container .title-information-container .title-information .rehabilitation-details{margin-bottom:20px;display:flex}.knee-surgery-container .title-information-container .title-information .rehabilitation-img{margin-left:0;display:inline-block;position:relative;width:40px}.knee-surgery-container .title-information-container .title-information .rehabilitation-img img{width:18px!important;transform:translateY(-50%);position:absolute;top:50%;margin-left:30px;right:4px}.knee-surgery-container .title-information-container .title-information a{margin-bottom:20px;width:300px}@media screen and (max-width:800px){.knee-surgery-container .tabs{overflow-x:scroll;white-space:nowrap}.knee-surgery-container .tabs::-webkit-scrollbar{display:none}.knee-surgery-container ul.tabs{line-height:5.86;padding-left:40px;padding:30px 0 30px 0}.knee-surgery-container ul.tabs2{width:unset}.knee-surgery-container .secondary-tabs-container{width:unset;box-sizing:border-box;padding:0 40px 0 40px}}@media screen and (max-width:414px){.tab-content2.current2{padding-top:10px}}@media screen and (max-width:414px){.knee-surgery-container ul.tabs{line-height:2.86;padding-left:10px;position:relative}.knee-surgery-container .secondary-tabs-container{padding:unset}.tab-content2.current2{margin-left:0;margin-bottom:40px}.knee-surgery-container ul.tabs2 li{margin-bottom:20px;padding:unset;width:unset}.knee-surgery-container ul.tabs2 li .tab-text{width:230px}.knee-surgery-container ul.tabs2 li .arrow-container{position:absolute;top:50%;right:22px;transform:translateY(-50%)}.knee-surgery-container .secondary-tabs-container .tabs2{padding:20px;width:100%;padding-top:40px}.knee-surgery-container .tab-content .title-information{padding:20px}.knee-surgery-container .scroll{position:absolute;top:78px;left:25px;display:inline-flex}.knee-surgery-container .scroll label{font-family:avenirnext;font-size:12px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.38px;color:#484848}.knee-surgery-container .scroll .scroll-arrow{width:5px;height:5px;border-left:solid 1px #484848;border-bottom:solid 1px #484848;margin-left:5px;transform:translateY(4px) rotate(225deg)}.knee-surgery-container ul.tabs2 li.current2{letter-spacing:.25px}.current2 .about-arrow{position:absolute;width:8px;height:8px;transform:rotate(135deg);border-left:solid 2px #b41e3a;border-bottom:solid 2px #b41e3a;right:37px;top:5px}.about-arrow{position:absolute;width:8px;height:8px;transform:rotate(-45deg);border-left:solid 2px #b41e3a;border-bottom:solid 2px #b41e3a;right:37px;top:2px}.knee-surgery-container .tab-content .title-information .hip-picture{width:unset}.knee-surgery-container .title-information-container .resource-item-image{width:100%}}@media(min-width:600px){.tabs2 .tab-link::after{content:'';display:block;width:0;height:2px;background:#b41e3a;transition:width .4s}.tabs2 .tab-link:hover::after{width:100%}}