CSS
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}fieldset,img{margin:0;padding:0;vertical-align:baseline}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box}a img,fieldset,img{border:none}input[type=email],input[type=tel],input[type=text],textarea{-webkit-appearance:none}button,input[type=submit]{cursor:pointer}button::-moz-focus-inner,input[type=submit]::-moz-focus-inner{padding:0;border:0}textarea{overflow:auto}button,input{margin:0;padding:0;border:0}a,a:focus,button,div,h1,h2,h3,h4,h5,h6,input,select,span,textarea{outline:none}ol,ul{list-style-type:none}table{border-spacing:0;border-collapse:collapse;width:100%}*,:after,:before{box-sizing:inherit}.icon-facebook{width:.53em;height:1em;fill:#000}*,.menu{padding:0}*{outline:none;margin:0}body{font-size:16px;font-family:Helvetica,sans-serif}.wrapper{max-width:960px;margin:50px auto 0}.menu{margin:50px 0;list-style-type:none}.menu__item{display:inline-block;margin-right:25px;position:relative;cursor:pointer}.menu__sub{min-width:150px;position:absolute;top:100%;left:0;background-color:#eee;cursor:pointer}.tab__contentes:after,.tab__titles:after{content:" ";display:table;clear:both}.tab__title{float:left;padding:5px 30px;border-bottom:1px solid rgba(0,0,0,.3);transition:border .35s linear;cursor:pointer}.tab__title:hover{border-bottom:1px solid rgba(0,0,0,.6)}.tab__title.is-active{border-bottom:1px solid #000}.tab__content{display:none;padding:15px 30px}@media (prefers-reduced-motion:reduce){*{transition:none!important}}