@font-face {
    font-family: 'StolzlRegular';
    font-style: normal;
    font-weight: normal;
    src: url('/fonts/stolzl_regular.otf') format("opentype");
}
@font-face {
    font-family: 'StolzlLight';
    font-style: normal;
    font-weight: normal;
    src: url('/fonts/stolzl_light.otf') format("opentype");
}
.main{
    margin:0px;
    padding:0px;
    min-height:100vh;
}
.head1, .head2, .tag1, .tag2{
    font-family: 'StolzlLight' , sans-serif ;
}
.head1, .head2 {
    font-size: calc(1em + .5vw + .5vh);
    margin-right:10px;
}
.tag1{
    font-size: calc(2em + 1vw);
}
.tag2{
    font-size: calc(.7em + 1vw);
}
.btn{
    background-color: #FF7A49 !important;
    mask: linear-gradient(-60deg, #000 30%, #0005, #000 70%) right/350% 100%;
    animation: shimmer 2.5s infinite;
    width: 150px !important;
    color: #fff !important;
}
.tag2-item {
    white-space: nowrap;
}
.row{}
.head{
    height:40%;
    display:inline-block;
}
.middle{
    height:40%;
}
.foot{
    height:20%
}
@keyframes shimmer {
    100% {
        mask-position: left
    }
}
body{
    font-family: 'StolzlRegular' , sans-serif  !important;
    color: #fff !important;
}
