
    *{margin:0; padding:0; font-family:'Rubik',sans-serif; box-sizing: border-box;}

    html{width:100%; background:#CFD7DA;}
    body{width:100%; display:flex; flex-direction:row; justify-content:center; background:none;}

    .mt10{margin-top:10px !important;}
    .mt20{margin-top:20px !important;}
    .mt30{margin-top:30px !important;}
    .mt40{margin-top:40px !important;}
    .mt50{margin-top:50px !important;}
    .mt60{margin-top:60px !important;}
    .mt70{margin-top:70px !important;}

    .page{width:640px; display:flex; flex-direction:column; align-items:center; justify-content:center; padding:50px 20px 100px 20px;}
        .todoro{width:100%; height:auto; display:flex; align-items:center; justify-content:center; }
            .todoro img{width:330px;}
        .content_path{width:100%; height:auto; display:flex; flex-direction:column; align-items:center; justify-content:center; background:#FFFFFF; border-radius:21px; margin:10px 0 0 0; padding:40px 30px;}

        h1{width:100%; font-size:48px; display:flex; align-items:center; justify-content:center; font-weight:normal;}
        h2{width:100%; font-size:16px; display:flex; align-items:center; justify-content:center; font-weight:normal;}
        h3{width:100%; font-size:26px; display:flex; align-items:center; justify-content:flex-start; font-weight:normal; margin:35px 0 0 0; line-height: 150%;}
        h4{width:100%; font-size:24px; display:flex; flex-direction:column; align-items:center; justify-content:center; font-weight:normal; margin:35px 0 0 0; padding: 0 40px; text-align: center;}
            h4 > span{display:block; margin:10px 0;}
        h5{width:100%; font-size:16px; display:flex; align-items:center; justify-content:center; font-weight:normal; margin:35px 0 0 0; padding: 0 40px; text-align: center;}
        a.link_to_telegram{width:360px; height:60px; display:flex; align-items:center; justify-content:center; color:#FFFFFF; text-decoration:none; margin:20px 0 0 0; background:#3E6180; border-radius:30px; }
        p{width:100%; display:block; font-size:16px; font-weight:normal; margin:15px 0 0 0; line-height: 140%; text-align: left;}
        a.link_to_author{width:360px; height:36px; display:flex; align-items:center; justify-content:center; color:#FFFFFF; text-decoration:none; margin:50px 0 0 0; background:#3E6180; border-radius:18px; }
        img.decor{width:260px; border-radius:20px;}
        img.status_icon{width:60px; margin:50px 0 0 0;}