body{
font-family:'Mulish', sans-serif!important;
font-size:1.0625rem!important;
font-weight:200!important;
line-height:1.44!important;
letter-spacing:0.26px!important;
}

p{
margin-top:0!important;
margin-bottom:0.5rem!important;
}

.lead{
font-size:1.25rem!important;
font-weight:200!important;
}

small{
font-size:80%!important;
font-weight:normal!important;
}

.small{
font-size:80%!important;
font-weight:normal!important;
}

.display-1{
font-family:'Sora', sans-serif!important;
font-size:47.5px!important;
font-weight:100!important;
line-height:1.2!important;
margin-top:0!important;
margin-bottom:19px!important;
letter-spacing:0.71px!important;
}

.display-2{
font-family:'Sora', sans-serif!important;
font-size:40px!important;
font-weight:100!important;
line-height:1.2!important;
margin-top:0!important;
margin-bottom:19px!important;
letter-spacing:0.84px!important;
}

.display-3{
font-family:'Sora', sans-serif!important;
font-size:32.5px!important;
font-weight:100!important;
line-height:1.2!important;
margin-top:0!important;
margin-bottom:19px!important;
letter-spacing:0.49px!important;
}

.display-4{
font-family:'Sora', sans-serif!important;
font-size:28.5px!important;
font-weight:100!important;
line-height:1.2!important;
margin-top:0!important;
margin-bottom:19px!important;
letter-spacing:0.43px!important;
}

h1,.h1{
font-family:'Sora', sans-serif!important;
font-size:2.5rem!important;
font-weight:100!important;
line-height:1.2!important;
margin-top:0!important;
margin-bottom:0.5rem!important;
}

h2,.h2{
font-family:'Sora', sans-serif!important;
font-size:2rem!important;
font-weight:100!important;
line-height:1.2!important;
margin-top:0!important;
margin-bottom:0.5rem!important;
}

h3,.h3{
font-family:'Sora', sans-serif!important;
font-size:1.75rem!important;
font-weight:100!important;
line-height:1.2!important;
margin-top:0!important;
margin-bottom:0.5rem!important;
}

h4,.h4{
font-family:'Sora', sans-serif!important;
font-size:1.5rem!important;
font-weight:100!important;
line-height:1.2!important;
margin-top:0!important;
margin-bottom:0.5rem!important;
}

h5,.h5{
font-family:'Sora', sans-serif!important;
font-size:1.25rem!important;
font-weight:100!important;
line-height:1.2!important;
margin-top:0!important;
margin-bottom:0.5rem!important;
}

h6,.h6{
font-family:'Sora', sans-serif!important;
font-size:1rem!important;
font-weight:100!important;
line-height:1.2!important;
margin-top:0!important;
margin-bottom:0.5rem!important;
}

p:last-child{
}

h1:last-child{
}

h2:last-child{
}

h3:last-child{
}

h4:last-child{
}

h5:last-child{
}

h6:last-child{
}

.display-1:last-child{
}

.display-2:last-child{
}

.display-3:last-child{
}

.display-4:last-child{
}

.font-weight-100{
font-weight:100!important;
}

.font-weight-200{
font-weight:200!important;
}

.font-weight-300{
font-weight:300!important;
}

.font-weight-400{
font-weight:400!important;
}

.font-weight-500{
font-weight:500!important;
}

.font-weight-600{
font-weight:600!important;
}

.h1,h1{
font-size:40px!important;
letter-spacing:5.18px!important;
}

.h2,h2{
font-size:30px!important;
letter-spacing:5.18px!important;
}

.h3,h3{
font-size:22px!important;
letter-spacing:5.18px!important;
}

.h4,h4{
font-size:18px!important;
letter-spacing:5.18px!important;
}

.h5,h5{
font-size:15px!important;
letter-spacing:5.18px!important;
}

.h6,h6{
font-size:10px!important;
letter-spacing:3.45px!important;
}

.h1{
margin-bottom:19px!important;
}

.h2{
margin-bottom:19px!important;
}

.h3{
margin-bottom:19px!important;
}

.h4{
margin-bottom:19px!important;
}

.h5{
margin-bottom:19px!important;
}

.h6{
margin-bottom:19px!important;
}

h1{
margin-bottom:19px!important;
}

h2{
margin-bottom:19px!important;
}

h3{
margin-bottom:19px!important;
}

h4{
margin-bottom:19px!important;
}

h5{
margin-bottom:19px!important;
}

h6{
margin-bottom:19px!important;
}

.display-1 small{
font-size:38%!important;
letter-spacing:3px!important;
vertical-align:text-top!important;
}

.display-2 small{
font-size:38%!important;
letter-spacing:3px!important;
vertical-align:text-top!important;
}

.display-3 small{
font-size:38%!important;
letter-spacing:3px!important;
vertical-align:text-top!important;
}

.display-4 small{
font-size:38%!important;
letter-spacing:3px!important;
vertical-align:text-top!important;
}

.h-line{
display:inline-block!important;
position:relative!important;
}

.h-line:before{
content:''!important;
display:block!important;
margin:17px auto 20px auto!important;
height:1px!important;
width:100px!important;
max-width:80%!important;
background-color:currentColor!important;
}

.h-line-left{
display:inline-block!important;
position:relative!important;
}

.h-line-left:before{
content:''!important;
display:block!important;
margin:17px auto 20px 0!important;
height:1px!important;
width:100px!important;
max-width:80%!important;
background-color:currentColor!important;
}

.h-line-right{
display:inline-block!important;
position:relative!important;
}

.h-line-right:before{
content:''!important;
display:block!important;
margin:17px 0 20px auto!important;
height:1px!important;
width:100px!important;
max-width:80%!important;
background-color:currentColor!important;
}

