a:focus-visible,button:focus-visible{outline:2px solid #051c2c;box-shadow:0 0 0 4px #fff}.content-tab{background-color:#051c2c;display:flex;min-height:285px}.content-tab[role=tabpanel]{position:relative;z-index:2;visibility:visible;opacity:1}.content-tab-image-container{min-height:100%;line-height:0;opacity:1;position:relative;transition:opacity .5s linear;width:calc(44.5% - 50px)}.content-tab-image-container::before{background:#051c2c;bottom:0;clip-path:polygon(100% 0, 0% 100%, 100% 100%);content:"";position:absolute;right:-1px;top:-7px;width:158px;z-index:2}.content-tab-image-container img{height:100%;object-fit:cover;width:100%}.content-tab-text-container{color:#fff;padding:60px 54px 60px 50px;transform:translateX(0);transition:transform .4s linear;width:calc(55% + 50px)}.content-tab-text-container .content-tab-heading{font-family:"Azo Sans",Arial,Helvetica,sans-serif;font-size:20px;font-style:normal;font-weight:500;text-transform:uppercase}.content-tab-text-container ul{margin:0;padding:0;list-style-type:none}.content-tab-text-container ul li{padding:0 0 0 24px;margin-bottom:9px;position:relative}.content-tab-text-container ul li:before{content:"";position:absolute;top:9px;left:7px;height:4px;width:4px;background:#fff}@media only screen and (max-width: 991px){.content-tab{flex-direction:column}.content-tab-image-container,.content-tab-text-container{width:100%}.content-tab-image-container{height:210px}.content-tab-image-container::before{display:none}.content-tab-text-container{padding:30px 16px}.content-tab-text-container .content-tab-heading{font-size:18px;margin-bottom:20px}.content-tab-text-container p:last-child{margin-bottom:0}}.content-tab.is-hidden{max-height:0;min-height:unset;visibility:hidden;opacity:0}.content-tab.is-hidden .content-tab-image-container{opacity:0}.content-tab.is-hidden .content-tab-text-container{transform:translateX(100%)}.content-tabs.text .content-tab{background-color:unset;min-height:unset;transition:all .25s cubic-bezier(0.17, 0.67, 0.83, 0.67);width:100%}.content-tabs.text .content-tab-image-container{display:none}.content-tabs.text .content-tab-text-container{color:#051c2c;padding:0;padding-right:15px;transform:translateX(0);width:100%}@media only screen and (max-width: 767px){.content-tabs.text .content-tab-text-container{padding-left:15px}}.content-tabs.text .content-tab-text-container .content-tab-heading{display:none}