main{
    padding: 88px 0 112px 0;
}
main > h1{
    text-align: center;
    font-size: 38px;
    line-height: 1em;
    font-family: 'Oswald', sans-serif;
    letter-spacing: 4px;
    padding: 0 0 18px 0;
    margin: 0 -4px 0 0;
}
main > h1 span{
    display: block;
    font-size: 14px;
    letter-spacing: 8px;
    margin: 0 -4px 0 0;
}
main > div{
    padding: 34px 0 34px 0;
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
}
main > div > p{
   font-size: 14px;
   padding: 0 17px 24px 17px;
   letter-spacing: 1px;
   text-align: justify;
}
main > div ul li{
    padding: 17px;
}
main > div ul li h2{
   font-weight: 500;
   font-size: 15px;
   position: relative;
}
main > div ul li p{
   font-size: 14px;
   padding: 2px 0 10px 0;
   letter-spacing: 1px;
   text-align: justify;
}

main > p{
    text-align: center;
    margin: 40px 0 0 0;
}
main > p a{
    padding: 0 15px 0 12px;
    border-radius: 2px;
    font-family: 'Oswald', sans-serif;
    font-size: 24px;
    letter-spacing: 1px;
}
main > p a i{
    font-size: 16px;
    padding: 0 10px 0 0;
    vertical-align: 3px;
}

@media screen and (max-width: 768px){
    main > h1{
        text-align: center;
        font-size: 26px;
        line-height: 1em;
        font-family: 'Oswald', sans-serif;
        letter-spacing: 4px;
        padding: 0 0 20px 0;
        margin: 0 -4px 0 0;
    }
    main > h1 span{
        display: block;
        font-size: 12px;
        letter-spacing: 12px;
        margin: 0 -8px 0 0;
    }
}

@media screen and (max-width: 480px){
    main{
        padding: 88px 0 88px 0;
    }
    main > p a{
        font-size: 20px;
    }
    main > p a i{
        font-size: 16px;
        vertical-align: 2px;
    }
}




