.two-col-tabs :is(.left,.right,.tab-content.active .block,.bg-img,.foreground){visibility:hidden}.two-col-tabs .header{margin:0 auto;max-width:800px;text-align:center}.two-col-tabs{display:flex;flex-direction:column;gap:116px;overflow:visible}.two-col-tabs,.two-col-tabs .img-container{position:relative}.two-col-tabs.style-dark .eyebrow{color:#86bf40}.two-col-tabs.style-dark .col:first-child>.block:first-child .eyebrow{color:#fff}.tab-content>.col{gap:24px}.two-col-tabs .eyebrow{margin-bottom:8px}.two-col-tabs[data-theme=green] .eyebrow{color:#297c80}.two-col-tabs .col:first-child>.block:first-child .eyebrow{color:#1f1f1f}.two-col-tabs[data-theme=dark]{background:linear-gradient(180deg,#3e4145 .07%,#303336 99.93%)}.two-col-tabs[data-theme=dark] :is(p,div,span,h1,h2,h3,h4,h5,h6){color:#fff}.two-col-tabs[data-theme=dark] .col:first-child>.block:first-child .eyebrow{color:#fff}.two-col-tabs[data-theme=dark] .block:not(:first-child) .eyebrow{color:#87bf40}.two-col-tabs[data-theme=dark] .tabs{border-bottom:2px solid #fff}.two-col-tabs .item .media-block{position:relative;width:100%;z-index:1}.two-col-tabs .item .media-block .img-container{overflow:hidden;position:relative}.two-col-tabs .item .media-block .media-image{border-radius:15px;display:block;margin:0 auto;max-width:100%;overflow:hidden}.two-col-tabs .no-btn{display:inline-block;margin-top:30px}.two-col-tabs .cta_primary,.two-col-tabs .no-btn{color:#000}.item .bg-img{aspect-ratio:1/1;height:75vh;opacity:1;position:absolute;right:50%;top:50%;transform:translateY(-50%);z-index:1}.two-col-tabs .container{gap:56px;margin:auto}.two-col-tabs .container p:first-child{margin-top:0}.two-col-tabs .container p:last-child{margin-bottom:0}.two-col-tabs .media{position:relative;width:100%;z-index:10}.two-col-tabs .media.rounded>img{border-radius:15px;max-width:100%;overflow:hidden}.text-block .btn.btn-primary{display:inline-flex}.two-col-tabs .btn-container{display:flex;gap:20px;margin-top:24px}.two-col-tabs .media-image.foreground{left:50%;max-height:100%;position:absolute;top:50%;visibility:hidden;width:auto;z-index:10}.two-col-tabs .tabs{border-bottom:2px solid #2f3235;display:flex;flex-direction:row;gap:8px}.two-col-tabs.style-dark .tabs{border-color:#07b5ad}.two-col-tabs .tab{align-items:center;background:transparent;border:2px solid transparent;border-bottom:0;border-radius:33px 33px 0 0;color:var(--main-text-color);cursor:pointer;display:flex;flex-direction:row;font-size:22px;font-weight:700;gap:10px;padding:20px 30px;text-align:center;transition:all .2s ease-in-out;width:fit-content}.two-col-tabs.style-dark .tab{color:#fff}.tabs .tab .square{height:24px;width:24px}.two-col-tabs .tab:not(.active):hover{background-color:var(--accent-color);color:#fff}.two-col-tabs .tab.active{background:#297c80;border-color:#07b5ad;color:#fff;cursor:default}.two-col-tabs .tab-content{display:none}.two-col-tabs .tab-content.active{display:flex;gap:56px;position:relative}.two-col-tabs ul{list-style:none;padding-left:1.25rem}.two-col-tabs ul li{list-style:none;padding:0 0 6px 10px}.two-col-tabs ul li::marker{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='24' fill='none' viewBox='0 0 23 24'%3E%3Cpath fill='url(%23a)' d='M11.124.5C4.98.5 0 5.717 0 12.154c0 6.436 4.98 11.651 11.124 11.651 6.143 0 11.122-5.217 11.122-11.651S17.266.5 11.124.5'/%3E%3Cg clip-path='url(%23b)'%3E%3Cpath fill='%23fff' d='M15.664 6.498 18 8.903l-9.334 9.595L4 13.697l2.339-2.387 2.351 2.37z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' x2='22.246' y1='12.153' y2='12.153' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2300b8af'/%3E%3Cstop offset='1' stop-color='%235cb9df'/%3E%3C/linearGradient%3E%3CclipPath id='b'%3E%3Cpath fill='%23fff' d='M4 6.498h14v12H4z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}@media screen and (max-width:1200px){.two-col-tabs .container{gap:50px}}@media (min-width:1056px){.two-col-tabs .item .media-block{max-width:35%}}@media screen and (max-width:1055px){.two-col-tabs .media{max-width:unset}}@media (min-width:992px){.two-col-tabs .three-col-list{column-count:3}}@media (max-width:991px){.two-col-tabs .tab{font-size:15px;padding:15px 20px}}@media (max-width:769px){.two-col-tabs .tab-content,.two-col-tabs .tabs{flex-direction:column}.two-col-tabs .tabs{align-items:center}.two-col-tabs .tabs .tab{width:100%}}