@font-face{
    font-family:Akkurat-Regular;
    src:url(../font/akkurat/lineto-akkurat-regular.eot);
    src:url(../font/akkurat/lineto-akkurat-regular.eot?#iefix) format("embedded-opentype"),url(../font/akkurat/lineto-akkurat-regular.woff) format("woff");
    font-weight:400;
    font-style:normal
}
.cf:after,.cf:before{
    content:" ";
    display:table
}
.cf:after{
    clear:both
}
*{
    box-sizing:border-box
}
html{
    font-size:16px;
    background-color:#fffffe
}
body{
    padding:0 20px;
    min-width:300px;
    font-family:Akkurat-Regular,sans-serif;
    background-color:#fffffe;
    color:#bbbbbb;
    text-align:center;
    word-wrap:break-word;
    -webkit-font-smoothing:antialiased
}
a:link,a:visited{
    color:#00c2a8
}
a:active,a:hover{
    color:#03a994
}
.site-header{
    margin:0 auto;
    padding:80px 0 0;
    max-width:820px
}
.site-header__title{
    margin:0;
    font-family:Montserrat,sans-serif;
    font-size:2.5rem;
    font-weight:700;
    line-height:1.1;
    text-transform:uppercase;
    -webkit-hyphens:auto;
    -moz-hyphens:auto;
    -ms-hyphens:auto;
    hyphens:auto
}
.main-content{
    margin:0 auto;
    max-width:820px
}
.main-content__checkmark{
    font-size:4.0625rem;
    line-height:1;
    color:#24b663
}
.main-content__body{
    margin:20px 0 0;
    font-size:1rem;
    line-height:1.4;
	color: #a60202;
}
img{
	width: 100%;
	max-width: 318px;
	height: auto;
}
	
@media only screen and (min-width:40em){
    .site-header{
        padding-top:150px
    }
    .site-header__title{
        font-size:4.25rem
    }
    .main-content__checkmark{
        font-size:9.75rem
    }
    .main-content__body{
        font-size:1.25rem
    }
}

@media only screen and (max-width:400px){
    .site-header__title{
        font-size:1.5rem
    }
}
