.tab-navigation .tab-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:hsla(0,0%,100%,.95);border-width:0;bottom:0;cursor:pointer;display:none;position:absolute;text-align:center;top:0;width:6rem;z-index:1100}.tab-navigation .tab-control.left{left:0}.tab-navigation .tab-control.right{right:0}.tab-navigation .tab-control i{color:#59af96;font-size:2.1rem}.tab-navigation .tab-control:active,.tab-navigation .tab-control:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.tab-navigation .nav-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:0;overflow:hidden;padding-left:1.5rem;padding-right:1.5rem;position:relative;white-space:nowrap;width:100%;z-index:1000;-ms-overflow-style:none}.tab-navigation .nav-wrapper::-webkit-scrollbar{display:none}.tab-navigation .shadow{-webkit-box-shadow:0 .5rem 5rem rgba(0,0,0,.08);box-shadow:0 .5rem 5rem rgba(0,0,0,.08)}.tab-navigation .nav-item{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;display:inline-block;flex-grow:1;list-style:none;max-width:100%;padding-left:0;padding-right:0;text-indent:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tab-navigation .nav-item:before{display:none}.tab-navigation .nav-item a{color:#0f493a;display:inline-block;font-weight:600;line-height:6rem;line-height:1.5;padding:1.8rem 1.5rem;position:relative;text-align:center;text-decoration:none;white-space:nowrap;width:100%}.tab-navigation .nav-item a:after{background-color:#59af96;bottom:0;content:"";display:none;height:.4rem;left:0;position:absolute;right:0;z-index:100}.tab-navigation.left-edge .tab-control.left{cursor:auto}.tab-navigation.left-edge .tab-control.left i{color:rgba(15,73,58,.6)}.tab-navigation.overflow .nav-tabs{padding-left:6rem;padding-right:6rem}.tab-navigation.overflow .nav-wrapper{padding-left:0;padding-right:0}.tab-navigation.overflow .nav-item{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:none}.tab-navigation.overflow .tab-control{display:block}.tab-navigation .nav-item a:hover,.tab-navigation .nav-item.active a{color:#59af96}.tab-navigation .nav-item a:hover:after,.tab-navigation .nav-item.active a:after{display:block}.tab-navigation .tab-pane{display:none;width:100%}.tab-navigation .tab-pane.active{display:block}@media (min-width:768px){.tab-navigation{padding-left:0;padding-right:0}}