@media (min-width: 1920px){
.but_back{
    display: inline-flex;
    padding-left: 123px;
    align-items: center;
    cursor: pointer;
    color: var(--dark, #181818);
    text-align: center;
    font-family: DIN Pro;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.18px;
    margin-top: 73px;
    margin-bottom: 73px;
	margin-right: auto;
}
.but_back svg{
    margin-right: 10px;
}
.post_press{
    display: flex;
    flex-flow: column;
    padding-left: 170px;
}
.post_press .up_content{
    display: inline-flex;
    padding-right: 170px;
}
.post_press .up_content>h2{
    margin-top: 0px;
    margin-bottom: 0px;
    width: 600px;
    color: var(--dark, #181818);
    font-family: DIN Pro;
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-right: 80px;
    text-transform: uppercase;
}
.post_press .up_content>div{
    display: flex;
    flex-flow: column;
    width: 900px;
}
.post_press .up_content>div img{
    width: 900px;
    height: 506px;
    object-fit: cover;
}
.post_press .up_content>div p:nth-child(2){
    margin-top: 10px;
    margin-bottom: 10px;
    color: #000;
    font-family: DIN Pro;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.post_press .up_content>div p:nth-child(3){
    margin-top: 0px;
    margin-bottom: 0px;
    color: #000;
    font-family: DIN Pro;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.post_press .content{
    display: flex;
    padding: 40px;
    width: 1498px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border-radius: 20px;
    background: var(--bg, #F7F7F8);
    margin-top: 73px;
    margin-bottom: 103px;
}
.post_press .content *{
    color: var(--dark, #181818);
    font-family: DIN Pro;
}
}
@media (min-width: 1024px) and (max-width: 1919px){
.but_back{
    display: inline-flex;
    padding-left: calc(65.6px + (123 - 65.6) * ((100vw - 1024px) / (1920 - 1024)));
    align-items: center;
    cursor: pointer;
    color: var(--dark, #181818);
    text-align: center;
    font-family: DIN Pro;
    font-size: calc(9.6px + (18 - 9.6) * ((100vw - 1024px) / (1920 - 1024)));
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: calc(0.1px + (0.18 - 0.1) * ((100vw - 1024px) / (1920 - 1024)));
    margin-top: calc(39px + (73 - 39) * ((100vw - 1024px) / (1920 - 1024)));
    margin-bottom: calc(39px + (73 - 39) * ((100vw - 1024px) / (1920 - 1024)));
	margin-right: auto;
}
.but_back svg{
    margin-right: calc(5.4px + (10 - 5.4) * ((100vw - 1024px) / (1920 - 1024)));
}
.post_press{
    display: flex;
    flex-flow: column;
    padding-left: calc(90.7px + (170 - 90.7) * ((100vw - 1024px) / (1920 - 1024)));
}
.post_press .up_content{
    display: inline-flex;
    padding-right: calc(90.7px + (170 - 90.7) * ((100vw - 1024px) / (1920 - 1024)));
}
.post_press .up_content>h2{
    margin-top: 0px;
    margin-bottom: 0px;
    width: calc(320px + (600 - 320) * ((100vw - 1024px) / (1920 - 1024)));
    color: var(--dark, #181818);
    font-family: DIN Pro;
    font-size: calc(25.6px + (48 - 25.6) * ((100vw - 1024px) / (1920 - 1024)));
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-right: calc(42.7px + (80 - 42.7) * ((100vw - 1024px) / (1920 - 1024)));
    text-transform: uppercase;
}
.post_press .up_content>div{
    display: flex;
    flex-flow: column;
    width: calc(480px + (900 - 480) * ((100vw - 1024px) / (1920 - 1024)));
}
.post_press .up_content>div img{
    width: calc(480px + (900 - 480) * ((100vw - 1024px) / (1920 - 1024)));
    height: calc(269.9px + (506 - 269.9) * ((100vw - 1024px) / (1920 - 1024)));
    object-fit: cover;
    border-radius:0px 270px 0px 0px;
}
.post_press .up_content>div p:nth-child(2){
    margin-top: calc(5.4px + (10 - 5.4) * ((100vw - 1024px) / (1920 - 1024)));
    margin-bottom: calc(5.4px + (10 - 5.4) * ((100vw - 1024px) / (1920 - 1024)));
    color: #000;
    font-family: DIN Pro;
    font-size: calc(7.5px + (14 - 7.5) * ((100vw - 1024px) / (1920 - 1024)));
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.post_press .up_content>div p:nth-child(3){
    margin-top: 0px;
    margin-bottom: 0px;
    color: #000;
    font-family: DIN Pro;
    font-size: calc(7.5px + (14 - 7.5) * ((100vw - 1024px) / (1920 - 1024)));
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.post_press .content{
    display: flex;
    padding: calc(21.4px + (40 - 21.4) * ((100vw - 1024px) / (1920 - 1024)));
    width: calc(799px + (1498 - 799) * ((100vw - 1024px) / (1920 - 1024)));
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    border-radius: calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024)));
    background: var(--bg, #F7F7F8);
    margin-top: calc(39px + (73 - 39) * ((100vw - 1024px) / (1920 - 1024)));
    margin-bottom: calc(55px + (103 - 55) * ((100vw - 1024px) / (1920 - 1024)));
}
.post_press .content *{
    color: var(--dark, #181818);
    font-family: DIN Pro;
}
.post_press .content a{
    padding-top:20px;
    display:flex;
    align-items:center;
    justify-content:center;
    font-weight:600;
    text-decoration:none;
    text-align:center;
}
}
@media (min-width: 320px) and (max-width: 1023px){
.but_back{
    display: inline-flex;
    padding-left: calc(65.6px + (123 - 65.6) * ((100vw - 1024px) / (1920 - 1024)));
    align-items: center;
    cursor: pointer;
    color: var(--dark, #181818);
    text-align: center;
    font-family: DIN Pro;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: calc(0.1px + (0.18 - 0.1) * ((100vw - 1024px) / (1920 - 1024)));
    margin-top: calc(39px + (73 - 39) * ((100vw - 1024px) / (1920 - 1024)));
    margin-bottom: calc(39px + (73 - 39) * ((100vw - 1024px) / (1920 - 1024)));
	margin-right: auto;
}
.but_back svg{
    margin-right: calc(5.4px + (10 - 5.4) * ((100vw - 1024px) / (1920 - 1024)));
}
.post_press{
    display: flex;
    flex-flow: column;
    padding-left: calc(90.7px + (170 - 90.7) * ((100vw - 1024px) / (1920 - 1024)));
}
.post_press .up_content{
    display: inline-flex;
    padding-right: calc(90.7px + (170 - 90.7) * ((100vw - 1024px) / (1920 - 1024)));
}
.post_press .up_content>h2{
    margin-top: 0px;
    margin-bottom: 0px;
    width: calc(320px + (600 - 320) * ((100vw - 1024px) / (1920 - 1024)));
    color: var(--dark, #181818);
    font-family: DIN Pro;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-right: calc(42.7px + (80 - 42.7) * ((100vw - 1024px) / (1920 - 1024)));
    text-transform: uppercase;
}
.post_press .up_content>div{
    display: flex;
    flex-flow: column;
    width: calc(480px + (900 - 480) * ((100vw - 1024px) / (1920 - 1024)));
}
.post_press .up_content>div img{
    width: calc(480px + (900 - 480) * ((100vw - 1024px) / (1920 - 1024)));
    height: calc(269.9px + (506 - 269.9) * ((100vw - 1024px) / (1920 - 1024)));
    object-fit: cover;
    border-radius:0px 60px 0px 0px;
}
.post_press .up_content>div p:nth-child(2){
    margin-top: calc(5.4px + (10 - 5.4) * ((100vw - 1024px) / (1920 - 1024)));
    margin-bottom: calc(5.4px + (10 - 5.4) * ((100vw - 1024px) / (1920 - 1024)));
    color: #000;
    font-family: DIN Pro;
    font-size: calc(7.5px + (14 - 7.5) * ((100vw - 1024px) / (1920 - 1024)));
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.post_press .up_content>div p:nth-child(3){
    margin-top: 0px;
    margin-bottom: 0px;
    color: #000;
    font-family: DIN Pro;
    font-size: calc(7.5px + (14 - 7.5) * ((100vw - 1024px) / (1920 - 1024)));
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.post_press .content{
    display: flex;
    padding: calc(21.4px + (40 - 21.4) * ((100vw - 1024px) / (1920 - 1024)));
    width: calc(799px + (1498 - 799) * ((100vw - 1024px) / (1920 - 1024)));
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    border-radius: calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024)));
    background: var(--bg, #F7F7F8);
    margin-top: calc(39px + (73 - 39) * ((100vw - 1024px) / (1920 - 1024)));
    margin-bottom: calc(55px + (103 - 55) * ((100vw - 1024px) / (1920 - 1024)));
}
.post_press .content *{
    color: var(--dark, #181818);
    font-family: DIN Pro;
}
.post_press .content a{
    padding-top:20px;
    display:flex;
    align-items:center;
    justify-content:center;
    font-weight:600;
    text-decoration:none;
}
}