.tabs{clear:both!important;float:none!important;margin:0 auto;width:100%}@media(min-width:77.5em){.tabs{max-width:90rem;padding-left:3rem!important;padding-right:3rem!important}}.tabs{margin-bottom:3.75rem!important}.tabs .cmp-tabs .tab-header h2{margin-bottom:1rem}.tabs .cmp-tabs .tab-header .tabs-description{font-size:1.5rem;line-height:2.25rem;margin-bottom:1.25rem}@media screen and (min-width:50em){.tabs .cmp-tabs .tab-header .tabs-description{margin-bottom:.5rem}}.tabs .tab-wrapper{margin:3.5rem -.75rem 0}@media screen and (min-width:50em){.tabs .tab-wrapper{margin:1.6875rem -.75rem 0}}@media screen and (min-width:77.5em){.tabs .tab-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin:3.125rem -.75rem 0}}.tabs .cmp-image{border-radius:.625rem;overflow:hidden}.tabs .cmp-image picture{display:block}.tabs .cmp-tabs__tablist{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0!important;padding:0 .75rem!important}@media screen and (min-width:77.5em){.tabs .cmp-tabs__tablist{width:25%}}.tabs .cmp-tabs__tab{border-bottom:.0625rem solid #c3c3c3;color:#626262;font-size:1rem;font-weight:700;line-height:1.75rem;padding:1.1875rem 0 1.125rem .75rem}.tabs .cmp-tabs__tab:hover{color:#2b2b2b}.tabs .cmp-tabs__tab--active{border-bottom:.25rem solid #337991;color:#337991;padding:1.1875rem 0 1.1875rem .75rem}.tabs .cmp-tabs__tabpanel{margin-top:2.375rem;padding:0 .75rem}@media screen and (max-width:49.9375em){.tabs .cmp-tabs__tabpanel>div>div>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tabs .cmp-tabs__tabpanel .image{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin:.75rem 0;order:2;width:100%}.tabs .cmp-tabs__tabpanel .text:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.tabs .cmp-tabs__tabpanel .text:nth-child(3){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.tabs .cmp-tabs__tabpanel .kerrycontainer,.tabs .cmp-tabs__tabpanel .table{width:100%}}@media screen and (min-width:50em){.tabs .cmp-tabs__tabpanel .text{clear:none;float:none!important}.tabs .cmp-tabs__tabpanel .image{float:right!important;margin:0 0 .75rem 1.5rem!important}}.tabs .cmp-tabs__tabpanel .image,.tabs .cmp-tabs__tabpanel .text{padding:0}.tabs .cmp-tabs__tabpanel img{border-radius:.625rem}@media screen and (min-width:77.5em){.tabs .cmp-tabs__tabpanel{margin-top:0;width:75%}}.tabs .kerrycontainer{padding-left:0;padding-right:0}.tabs .customtable-wrapper{padding:0}