.tabs__section{margin:0 auto;padding:127px 0;position:relative}.tabs__container{align-items:center;display:flex;flex-direction:column;padding:0}.tabs__heading{font-size:50px;font-weight:700;text-align:center}.tabs__subtitle{font-size:18px;padding-bottom:40px;text-align:center}p{color:#1e1e1e}.tabs_all{background-color:#f5f5f5;border-radius:30px;width:100%}.tabs,.tabs_content{display:flex;font-size:20px;justify-content:space-between;position:relative;width:100%}.tabs svg{display:none}.tab-label{border-bottom:2px solid #ddd;color:#898989;cursor:pointer;overflow:hidden;padding:34px 0;position:relative;text-align:center;width:100%}.tab-input{display:none}.tab-input:checked+.tabs_content .tab-label{border-bottom-color:var(--lf-orange);color:#1e1e1e}.tab-input:checked+.tabs_content svg{fill:var(--lf-orange)!important}.tabs_content svg{fill:#898989!important}.two-col-feature{display:flex;gap:5vw;justify-content:space-between;padding:75px;text-align:center;width:100%}.col.image{width:65%}.col.text{display:flex;flex-direction:column;justify-content:center;text-align:left;width:35%}.col.text h2,.col.text p{text-align:left;width:100%}.col.image img{border-radius:10px;height:auto;object-fit:cover;text-align:center;width:100%}.tab-input:checked+.tab-label{border-bottom-color:var(--lf-orange)}.tabs__subtitle{font-weight:400}@media screen and (max-width:1240px){.col.text h2,.col.text p{width:100%}}@media screen and (max-width:1100px){.tabs__section{margin:0 auto;padding:127px 50px;position:relative}.tabs__heading,h2{font-size:30px;text-align:center;width:100%}.tabs{flex-direction:row;font-size:16px;width:100%}.two-col-feature{flex-direction:column;gap:3vw;padding:50px}.col.text{width:75%}.col.image{width:100%}.col.image img{max-width:100%}}@media screen and (max-width:768px){.tabs__section{padding:65px 0 0}.tabs__subtitle{font-size:18px;font-weight:400;padding-bottom:50px!important;text-align:center}.tabs{flex-direction:column}.tabs_content{display:block;margin:0 auto;width:90%}.two-col-feature{padding:45px 30px 70px}.tabs svg{display:block;position:absolute;right:30px;transform:translateY(-50px)}.col.text,.col.text h2{width:100%}.tabs_all{border-radius:0}.tab-label{align-items:center;border-bottom:2px solid #ddd;cursor:pointer;display:flex;font-size:16px;justify-content:space-between;padding:30px 10px;position:relative;text-align:left;width:auto}.col.image img{height:auto;max-width:100%;object-fit:cover;text-align:center}}