/* CSS Document */
@font-face {
    font-family: 'OswaldExtraLight';
    src: url('../fonts/Oswald-ExtraLight.ttf')  format('truetype');
}
@font-face {
    font-family: 'OswaldLight';
    src: url('../fonts/Oswald-Light.ttf')  format('truetype');
}
@font-face {
    font-family: 'OswaldRegular';
    src: url('../fonts/Oswald-Regular.ttf')  format('truetype');
}
@font-face {
    font-family: 'OswaldMedium';
    src: url('../fonts/Oswald-Medium.ttf')  format('truetype');
}
@font-face {
    font-family: 'OswaldSemiBold';
    src: url('../fonts/Oswald-SemiBold.ttf')  format('truetype');
}
@font-face {
    font-family: 'OswaldBold';
    src: url('../fonts/Oswald-Bold.ttf')  format('truetype');
}
@font-face {
    font-family: 'InterLight';
    src: url('../fonts/Inter-Light.ttf')  format('truetype');
}
@font-face {
    font-family: 'InterRegular';
    src: url('../fonts/Inter-Regular.ttf')  format('truetype');
}
@font-face {
    font-family: 'InterBold';
    src: url('../fonts/Inter-Bold.ttf')  format('truetype');
}
.iconNumber {
    display: block;
    width: 16px;
    text-align: center;
    font-size: 10px;
    padding: 2px 0 0;
    height: 16px;
    position: absolute;
    left: calc(50% + 5px);
    top: -5px;
}
.startTextContainer{
    position: absolute;
    left: 60%;
    width: calc(40% - 50px);
	bottom: 20%;
}
h1{
    font-family: 'OswaldBold';
    text-transform: uppercase;
    font-size: 50px;
}
h2 {
    font-family: 'OswaldLight';
    text-transform: uppercase;
    font-size: 30px;
}
h2.text-white:after {
    content: "";
    width: 100px;
    height: 1px;
    background: #fff;
    display: block;
    margin: 15px 0 15px 0;
}
p{
	font-family: 'InterRegular';
    font-size: 14px;
    line-height: 23px;
}
p strong,p b, p.bold{
    font-family: 'InterBold';
}