.sr-tabs-horizontal{overflow-x:hidden}.sr-tabs-horizontal [hidden]{display:none}.compliance-tabs{background:#fff;padding:10px 0 0}.compliance-tabs .compliance-tabs-row{align-items:stretch;display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.compliance-tabs .compliance-content-col,.compliance-tabs .tab-nav{min-height:1px;padding-left:15px;padding-right:15px;position:relative;width:100%}.compliance-tabs .compliance-content-col,.compliance-tabs .tab-nav{display:flex;flex-direction:column}@media (min-width:992px){.compliance-tabs .tab-nav{flex:0 0 33.333333%;max-width:33.333333%;padding-right:14px}.compliance-tabs .compliance-content-col{flex:0 0 66.666667%;max-width:66.666667%;padding-left:14px}}@media (max-width:991.98px){.compliance-tabs .compliance-content-col,.compliance-tabs .tab-nav{flex:0 0 100%;max-width:100%}}.compliance-tabs .tabs-nav{background:#00957a;border-radius:10px;display:flex;flex-direction:column;list-style:none;margin:0;overflow:hidden;padding:0;width:100%}.compliance-tabs .tabs-nav__button{align-items:center;appearance:none;background-color:#00957a;border:none;border-bottom:1px solid hsla(0,0%,100%,.18);color:#fff;cursor:pointer;display:flex;gap:11px;padding:25px 22px 25px 28px;text-align:left;transition:background-color .2s ease,color .2s ease;width:100%}.compliance-tabs .tabs-nav li:first-of-type .tabs-nav__button{border-radius:10px 10px 0 0}.compliance-tabs .tabs-nav li:last-of-type .tabs-nav__button{border-bottom:none;border-radius:0 0 10px 10px}.compliance-tabs .tabs-nav__button[data-state=active]{background-color:#1d4fff;color:#fff}.compliance-tabs .tabs-nav__button:focus-visible{outline:3px solid hsla(0,0%,100%,.92);outline-offset:-3px}.compliance-tabs .tab-nav-title{display:flex;flex-direction:column;justify-content:center;row-gap:.5rem}.compliance-tabs .tab-heading,.compliance-tabs .tab-nav-title p{color:#fff;margin:0}.compliance-tabs .tab-heading{font-size:18px;font-weight:200;line-height:1.45}.compliance-tabs .tab-nav-icon{align-items:center;background:hsla(0,0%,100%,.14);border-radius:50%;color:#fff;display:flex;font-size:26px;height:36px;justify-content:center;line-height:1;margin-left:auto;min-width:36px;width:36px}.compliance-tabs .tabs-nav__button[data-state=active] .tab-nav-icon{background:rgba(0,0,0,.12)}.compliance-tabs .tab-nav-icon span{line-height:1;transform:translateY(-1px)}.compliance-tabs .tab-nav-images{margin-top:24px;width:100%}.compliance-tabs .tab-nav-image-panel{width:100%}.compliance-tabs .variant-reference-image{display:block;height:auto;width:100%}.compliance-tabs [role=tabpanel]{background:#0b1530;border-radius:10px;height:100%;padding:28px 32px;width:100%}.compliance-tabs .compliance-tab-content,.compliance-tabs .tab-pane-content{max-width:none;width:100%}.compliance-tabs .compliance-panel-heading,.compliance-tabs .compliance-tab-content,.compliance-tabs .compliance-tab-content li,.compliance-tabs .compliance-tab-content p,.compliance-tabs .compliance-tab-content td,.compliance-tabs .compliance-tab-content th{color:#fff}.compliance-tabs .compliance-tab-content>:first-child{margin-top:0}.compliance-tabs .compliance-tab-content>:last-child{margin-bottom:0}.compliance-tabs .compliance-panel-heading{font-size:1.1rem;font-weight:700;line-height:1.4;margin:0 0 1.5rem}.compliance-tabs .compliance-tab-content table{border-collapse:collapse;margin-bottom:1rem;table-layout:fixed;width:100%}.compliance-tabs .compliance-tab-content td,.compliance-tabs .compliance-tab-content th{padding:8px 12px;text-align:left;vertical-align:top}.compliance-tabs .compliance-tab-content td:last-child,.compliance-tabs .compliance-tab-content th:last-child{word-break:break-word}.compliance-tabs .compliance-tab-content ol,.compliance-tabs .compliance-tab-content ul{padding-left:1.25rem}@media (max-width:991.98px){.compliance-tabs{padding-top:20px}.compliance-tabs .tabs-nav{background:transparent;border-radius:0;flex-direction:row;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;white-space:nowrap}.compliance-tabs .tabs-nav>li{min-width:70vw;scroll-snap-align:center;white-space:normal}.compliance-tabs .tabs-nav__button{border-bottom:none;border-radius:10px;padding:18px 16px}.compliance-tabs [role=tabpanel]{margin-top:18px;padding:22px 20px}.compliance-tabs .tab-nav-images{margin-top:18px}}