@media(min-width:1200px){
    .m{display: none;}
    .pc{display: block;}

    section.title .wrap h1{
        font-size: 120px;
        padding-bottom: 20px;
    }
    section.title .wrap .sub{
        display: flex;
        flex-direction: column;
        justify-content: unset;
        align-items: unset !important;
        gap: 24px;
    }
    section.title .wrap .sub .sub-list .el:first-child::after{
        font-size: 20px;
        padding-bottom: 1px;
    }
    section.title .wrap .sub .sub-list .el{
        font-size: 28px;
        font-weight: lighter;
        gap: 8px;
    }
    section.title .wrap .sub .sub-list{
        gap: 8px;
    }
    section.title .wrap::after{
        margin-top: 70px;
    }
    .s1 .wrap{
        padding-top: unset;
    }
    .s1 .wrap .grid .el.name{
        padding-top: 0;
    }
    .s1 .wrap .grid .el input,textarea{
        background-color: transparent;
        margin-bottom: 20px;
        font-size: 24px;
        padding: 20px 0; 
    }
    .s1 .wrap .grid .el textarea{
        padding-bottom: 340px;
        font-size: 24px;
    }
    .s1 .wrap .grid .btn {
        width: 256px;
        margin: unset;
        margin-left: auto;
        font-size: 32px;
        margin-left: auto;
        margin-top: 38px;
    }
    
}
