.tabs .tabs-container .tab{display:block;height:0;opacity:0;overflow:hidden;position:absolute;transition:opacity .6s ease,visibility .6s ease;visibility:hidden;width:100%}.tabs .tabs-container{position:relative}.tabs .tabs-container .tab.tab-active{background:var(--white);display:grid;grid-template-columns:60% 40%;height:auto;opacity:1;position:relative;visibility:visible}.tabs-navigation a{color:#000;font-family:var(--font-bold-links);font-size:var(--font-size-body-p);font-style:normal;font-weight:450;line-height:var(--font-line-height-body-p)}.tabs .tabs-container .tab .tab-image-container{background-color:var(--Colours-Accent-1---CTA-Primary-500);display:flex;max-height:400px;min-height:400px;padding:var(--spacing-xxx-large) 82px}.tabs .tabs-container .tab .tab-image-container img{height:100%;object-fit:contain;width:100%}.tabs .tabs-container .tab .tab-content-container{background-color:var(--Colours-Base-Light-200);display:flex;flex-direction:column;gap:var(--spacing-small);justify-content:center;padding:0 96px}.tabs .tabs-container .tab .tab-content-container .tab-content-title{align-items:center;display:flex}.tabs .tabs-navigation{display:flex;flex-wrap:wrap;gap:var(--spacing-x-large);justify-content:center;padding-bottom:var(--spacing-medium)}.tabs .tabs-navigation .tab-navigation-item{align-items:center;cursor:pointer;display:flex}.tabs .tabs-navigation .tab-navigation-item a{color:#000;font-family:var(--font-bold-links);font-size:var(--font-size-body-p);font-style:normal;font-weight:450;line-height:var(--font-line-height-body-p);position:relative;text-decoration:none}.tabs .tabs-navigation .tab-navigation-item a:after{background-color:#000;bottom:-2px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%) scaleX(0);transform-origin:center;transition:transform .3s ease-in-out;width:0}.tabs .tabs-navigation .tab-navigation-item.tab-navigation-item-active a:after,.tabs .tabs-navigation .tab-navigation-item:hover a:after{transform:translateX(-50%) scaleX(1);width:100%}.tabs .tabs-navigation .tab-navigation-item .tab-icon{display:initial}.tabs .tabs-navigation .tab-navigation-item .tab-icon-active,.tabs .tabs-navigation .tab-navigation-item-active .tab-icon{display:none}.tabs .tabs-navigation .tab-navigation-item-active .tab-icon-active{display:initial}.tabs .tabs-navigation .tab-navigation-item.tab-navigation-item-active{border-bottom:1px solid #000}.tab-progress-line{background-color:transparent;display:flex;height:6px;margin:0 var(--spacing-xx-small);width:100%}.tab-progress-wrapper{align-items:center;display:flex;margin-top:var(--spacing-large)}.tab-progress-segment{background-color:var(--Colours-Base-Light-200);flex:1;transition:background-color .3s ease}.tab-progress-segment.active{background-color:var(--Colours-Accent-1---CTA-Primary-500)}.tab-arrow{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:0}.tab-arrow svg{height:20px;width:20px;stroke:var(--Colours-Primary-Dark);transition:opacity .2s ease}.tab-arrow:disabled svg{opacity:.3;pointer-events:none}.tab-arrow-left{transform:rotate(180deg)}@media screen and (max-width:1024px){.tabs .tabs-container .tab.tab-active{grid-template-columns:1fr}.tabs .tabs-container .tab .tab-content-container{gap:var( --spacing-small);padding:var(--spacing-large)}.tabs .tabs-container .tab .tab-image-container{max-height:300px;padding:var(--spacing-large)}}@media screen and (max-width:768px){.tabs .texts-container .image{display:none}}