.two-col-tab-sec .heading-text h2{margin:0}.two-col-tab-sec .heading-text{margin:0 0 100px}.two-col-tab-sec .two-col-text-container{display:flex;flex-wrap:wrap;margin:0 0 100px}.two-col-tab-sec .two-col-text-container .left-heading-text{padding-right:0;width:34%}.two-col-tab-sec .two-col-text-container .right-paragraph-text{width:66%}.two-col-tab-sec .two-col-text-container .right-paragraph-text p:last-child{margin:0}.two-col-tab-sec .two-col-text-container .left-heading-text-inner{padding-right:32px}.two-col-tab-sec .two-col-text-container .left-heading-text-inner h3{margin:0}.two-col-tab-sec .two-col-tab-container{display:flex;flex-wrap:wrap}.two-col-tab-sec .two-col-tab-container .tab-list-container{width:34%}.two-col-tab-sec .two-col-tab-container .tab-list-container-inner{padding-right:32px}.two-col-tab-sec .two-col-tab-container .tab-container{min-height:300px;position:relative;width:66%}.two-col-tab-sec .tab-list-container .tab-heading-container{align-items:center;background-color:#fff;border-radius:16px;cursor:pointer;display:flex;justify-content:space-between;margin:0 0 16px;padding:16px;transition:all .5s}.two-col-tab-sec .tab-list-container .side-arrow{line-height:0;margin-left:16px;transition:all .5s}.two-col-tab-sec .tab-list-container .tab-heading-container-inner{align-items:center;display:flex}.two-col-tab-sec .tab-list-container .tab-heading-container:last-child{margin:0}.two-col-tab-sec .tab-list-container .tab-steps{background-color:#f5f5f5;border-radius:12px;display:inline-block;margin-right:25px;padding:6px 14px}.two-col-tab-sec .tab-list-container .tab-heading h5,.two-col-tab-sec .tab-list-container .tab-steps h5{margin:0}.two-col-tab-sec .tab-list-container .tab-heading-container.active,.two-col-tab-sec .tab-list-container .tab-heading-container:hover{background-color:#000}.two-col-tab-sec .tab-list-container .tab-heading-container.active .tab-heading h5,.two-col-tab-sec .tab-list-container .tab-heading-container:hover .tab-heading h5{color:#fff}.two-col-tab-sec .tab-list-container .tab-heading-container.active .side-arrow svg path,.two-col-tab-sec .tab-list-container .tab-heading-container:hover .side-arrow svg path{color:#0fe7ff;fill:#0fe7ff}.two-col-tab-sec .tab-list-container .tab-heading-container.active .side-arrow svg,.two-col-tab-sec .tab-list-container .tab-heading-container:hover .side-arrow svg{transform:rotate(90deg)}.two-col-tab-sec .tab-list-container .tab-heading-container.active .tab-steps,.two-col-tab-sec .tab-list-container .tab-heading-container:hover .tab-steps{background-color:#0fe7ff}.two-col-tab-sec .tab-container .tab-container-inner{background-color:#fff;border-radius:16px;inset:0;opacity:1;padding:40px;pointer-events:none;position:absolute;transform:none;z-index:1}.two-col-tab-sec .tab-container .tab-container-inner.active{pointer-events:auto;z-index:10}.two-col-tab-sec .tab-container .tab-container-inner .key-points-group,.two-col-tab-sec .tab-container .tab-container-inner .tab-content-text{opacity:0;transform:translateY(16px);transition:all .3s cubic-bezier(.4,0,.2,1)}.two-col-tab-sec .tab-container .tab-container-inner .tab-content-text h3{margin:0 0 12px}.two-col-tab-sec .tab-container .tab-container-inner .tab-content-text p:last-child{margin:0}.two-col-tab-sec .tab-container .tab-container-inner.active .key-points-group,.two-col-tab-sec .tab-container .tab-container-inner.active .tab-content-text{opacity:1;transform:translateY(0)}.two-col-tab-sec .tab-container .number-container{align-items:center;display:flex;margin:0 0 24px}.two-col-tab-sec .tab-container .tab-steps{background-color:#0fe7ff;border-radius:12px;display:inline-block;margin-right:24px;padding:14px 23px}.two-col-tab-sec .tab-container .tab-steps h4,.two-col-tab-sec .tab-container .week-text h4{margin:0}.two-col-tab-sec .tab-container .key-points-group{background-color:#f5f5f5;border-radius:12px;margin:40px 0 0;padding:24px}.two-col-tab-sec .tab-container .key-points-heading h5{margin:0}.two-col-tab-sec .tab-container .key-points{background-color:#fff;border-radius:32px;display:inline-block;margin-right:16px;margin-top:16px;padding:8px 20px}.two-col-tab-sec .tab-container .key-points p{color:#000;font-size:16px;line-height:24px;margin:0}.two-col-tab-sec .tab-container-inner>*{transition:all .3s cubic-bezier(.4,0,.2,1)}.two-col-tab-sec .right-paragraph-text-inner h4:last-child{margin:0}@media only screen and (max-width:1199px){.two-col-tab-sec .heading-text,.two-col-tab-sec .two-col-text-container{margin:0 0 80px}}@media only screen and (max-width:991px){.two-col-tab-sec .heading-text,.two-col-tab-sec .two-col-text-container{margin:0 0 60px}.two-col-tab-sec .two-col-tab-container .tab-container,.two-col-tab-sec .two-col-tab-container .tab-list-container{width:100%}.two-col-tab-sec .two-col-tab-container .tab-list-container-inner{padding-bottom:50px;padding-right:0}.two-col-tab-sec .two-col-tab-container .tab-container{min-height:auto}.two-col-tab-sec .tab-container .tab-container-inner{display:none;position:unset}.two-col-tab-sec .tab-container .tab-container-inner.active{display:block}}@media only screen and (max-width:767px){.two-col-tab-sec .heading-text{margin:0 0 24px}.two-col-tab-sec .two-col-text-container{margin:0 0 48px}.two-col-tab-sec .two-col-text-container .left-heading-text{padding-bottom:24px;padding-right:0;width:100%}.two-col-tab-sec .two-col-text-container .right-paragraph-text{width:100%}.two-col-tab-sec .tab-list-container .tab-heading-container{padding:12px}.two-col-tab-sec .tab-container .tab-steps h4,.two-col-tab-sec .tab-container .week-text h4,.two-col-tab-sec .tab-list-container .tab-heading-container .tab-heading h5,.two-col-tab-sec .tab-list-container .tab-steps h5{font-size:18px;line-height:28px}.two-col-tab-sec .tab-container .tab-steps,.two-col-tab-sec .tab-list-container .tab-steps{margin-right:12px;padding:2px 11px}.two-col-tab-sec .two-col-tab-container .tab-list-container-inner{padding-bottom:24px}.two-col-tab-sec .tab-container .tab-container-inner{padding:24px}.two-col-tab-sec .tab-container .number-container{margin:0 0 14px}.two-col-tab-sec .tab-container .tab-container-inner .tab-content-text h3{margin:0 0 4px}.two-col-tab-sec .tab-container .key-points-group{margin:16px 0 0;padding:16px}.two-col-tab-sec .tab-container .key-points-heading h5{font-size:18px;line-height:28px}.two-col-tab-sec .tab-container .key-points{margin-right:12px;margin-top:12px;padding:6px 12px}.two-col-tab-sec .tab-container .key-points p{font-size:14px;line-height:20px}.two-col-tab-sec .tab-list-container .side-arrow svg{height:24px;width:24px}.two-col-tab-sec .tab-list-container .side-arrow{margin-left:8px}}