.nf-tab-panel-block .tabs-buttons li{width:auto;height:auto;cursor:pointer;transition:all ease .3s;border:2px solid transparent}.nf-tab-panel-block .tabs-buttons li.active-tab,.nf-tab-panel-block .tabs-buttons li:hover{opacity:1;border-color:#FFF}.nf-tab-panel-block .tab-content .points strong{font-size:1.6rem;margin-right:.7rem}.nf-tab-panel-block .tab-content .points:after{left:0;top:175%;content:'';height:1px;width:100px;background:#FFF;position:absolute}@media screen and (min-width:42em){.nf-tab-panel-block{min-height:800px}}