html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select{margin:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}

a {
    text-decoration: none;
}

.f {
    display: flex;
}
.if {
    display: inline-flex;
}
.fw {
    flex-wrap: wrap;
}
.fc {
    flex-direction: column;
}
.nw {
    flex-wrap: nowrap;
}
.sb {
    justify-content: space-between;
}
.jc {
    justify-content: center;
}
.ac {
    align-items: center;
}