.group::after,.tabBlock-tabs::after{clear:both;display:table;content:""}
ol,p,ul{margin-top:0;margin-bottom:1.25rem}
ol,ul{margin-left:1.25rem;padding:0}
.tabBlock-tabs,.unstyledList{margin:0;padding:0;list-style:none}
.tabBlock-tab{position:relative;float:left;display:inline-block;padding:1rem 2rem;border-color:#d8d8d8;border-width:2px;border-top:none;background-color:#fff;color:#333;cursor:pointer;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;border-left-style:solid}
.tabBlock-tab:last-of-type{border-right-style:solid}
.tabBlock-tab::after,.tabBlock-tab::before{position:absolute;display:block;height:4px;content:"";-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out}
.tabBlock-tab::before{top:-2px;right:-2px;left:-2px;background-color:#64bffa}
.tabBlock-tab::after{right:0;bottom:-2px;left:0;background-color:transparent}
@media screen and (min-width:700px){.tabBlock-tab{padding-right:2.5rem;padding-left:2.5rem}
}
.tabBlock-tab.is-active{position:relative;z-index:1;color:#009aff;}

.tabBlock-tab.is-active::before{background-color:#009aff}
.tabBlock-tab.is-active::after{background-color:#fff}
.tabBlock-content{padding:30px;border:2px solid #eee;background-color:#fff}
.tabBlock-pane>:last-child{margin-bottom:0}
