@media (min-width: 1920px){
	.press{
		display: flex;
		flex-flow: column;
		padding-top: 95px;
		padding-left: 168px;
		padding-right: 257px;
		width: 1495px;
	}
	.press>h2{
		color: var(--dark, #181818);
		font-family: DIN Pro;
		font-size: 97px;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		text-transform: uppercase;
		margin-top:0;
		margin-bottom: 40px;
	}
	.press>div:nth-child(2){
		display: inline-flex;
		margin-bottom: 23px;
			
	}
	.press>div:nth-child(2) button:hover{
		transform: scale(0.95);
	}
	.press>div:nth-child(2) button{
		border-radius: 40px;
		border: 1px solid #181818;
		margin-right: 20px;
		padding: 20px 40px;
		color: #181818;
		text-align: center;
		/* btn-big24 */
		font-family: DIN Pro;
		font-size: 24px;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		letter-spacing: 0.24px;
		transition: color .3s, background .3s, transform .3s;
		cursor: pointer;
	}
	.press>div:nth-child(2) .active{
		color: #F7F7F8;
		background: #181818;
	
	}
	.press>div:nth-child(3){
		padding-left: 89px;
		display: inline-flex;
		width: 1406px; 
		justify-content: space-between;
		padding-bottom: 94px;
	}
	
	.press>div:nth-child(3)>div>div{
		display: flex;
		margin-bottom: 40px;	
		flex-flow: column;
	}
	.press>div:nth-child(3)>div{
		width: 442px;
		display: flex;
		flex-flow: column;
		
	}
	.press>div:nth-child(3)>div:nth-child(1){
		margin-top:143px;
	
	}
	
	.press>div:nth-child(3)>div:nth-child(2){
		margin-top:70px;
	
	}
	
	.press>div:nth-child(3)>div:nth-child(3){
		margin-top:0;
	
	}
	.press>div:nth-child(3)>div>div>div>img:nth-child(1){
		border-radius: 20px;
		width: 442px;
		height: 248px;
		z-index: 1;
		margin-bottom: -248px;
	}
	.press .card_item_box .cart_item {
		display: flex;
		flex-flow: column;
		width: 442px;
		height: 248px;
		z-index: 2;
		border-radius: 20px;
		background: linear-gradient(0deg, rgba(0, 0, 0, 0.40) 0%, rgba(0, 0, 0, 0.40) 100%);
	}
	
	.press  .card_item_box .cart_item img {
		object-fit: contain;
		margin-left: 20px;
		margin-right: auto;
		margin-top: 52px;
		height: 44px;
		max-width: 338px;
	}
	.press  .card_item_box .cart_item p {margin-left: 20px;color: #FFF;font-family: DIN Pro;font-size: 16px;font-style: normal;font-weight: 500;line-height: 120%; /* 19.2px */letter-spacing: 0.16px;margin-top: 20px;margin-bottom: 0;max-width: 338px;}
	
	.press  .card_item_box .cart_item a {
		border-radius: 20px;
		padding: 5px 20px;
		border: 1px solid #FFF;
		color: #FFF;
		text-align: center;
		/* btn-small18 */
		font-family: DIN Pro;
		font-size: 18px;
		font-style: normal;
		margin-right: auto;
		margin-left: 20px;
		font-weight: 700;
		line-height: normal;
		letter-spacing: 0.18px;
		display: inline-flex;
		align-items: center;
		text-decoration: none;
		transition: transform .3s;
		margin-top: 20px;
	}
	.press  .card_item_box .cart_item a:hover {
		transform: scale(1.05);
	}
	.press  .card_item_box .cart_item a svg path{
		fill: #FFF
	}
	.press  .card_item_box .cart_item a svg {
		margin-left: 10px;
	}
	.press  .card_item_box .cart_item img {
		object-fit: contain;
		margin-left: 20px;
		margin-right: auto;
		margin-top: 52px;
		height: 44px;
		max-width: 338px;
	}
	
	.press .image_box{
		display: flex;
		flex-flow: column;
	}
	.press .card_item_box>.quote{
		display:flex;
		flex-flow: column;
		width: 367px;
		padding: 35px 39px 34px 37px;
		justify-content: center;
		align-items: center;
		border-radius: 20px;
		border: 1px solid var(#FFF);
		background: #FFF;
		box-shadow: -5px 1px 12px 2px rgba(0, 0, 0, 0.22);
		margin-top: 40px;
	}
	.press .card_item_box>.quote h3{
		margin-top: 20px;
		margin-bottom: 0px;
		color: var(--dark, #181818);
		text-align: center;
		font-family: Inter;
		font-size: 20px;
		font-style: italic;
		font-weight: 300;
		line-height: normal;
		letter-spacing: 0.2px;
		text-transform: uppercase;
	}
	.press .card_item_box>.quote p{
		margin-top: 20px;
		margin-bottom: 0px;
		color: #000;
		text-align: center;
		font-family: DIN Pro;
		font-size: 16px;
		font-style: normal;
		font-weight: 400;
		line-height: 18.912px; /*  */
	}
	}
	@media (min-width: 1023px) and (max-width: 1919px){
	 
	.press{
		display: flex;
		flex-flow: column;
		padding-top: calc(50.7px + (95 - 50.7) * ((100vw - 1024px) / (1920 - 1024)));
		padding-left: calc(89.6px + (168 - 89.6) * ((100vw - 1024px) / (1920 - 1024)));
		padding-right: calc(137.1px + (257 - 137.1) * ((100vw - 1024px) / (1920 - 1024)));
		width: calc(797.4px + (1495 - 797.4) * ((100vw - 1024px) / (1920 - 1024)));
	}
	.press>h2{
		color: var(--dark, #181818);
		font-family: DIN Pro;
		font-size: calc(51.8px + (97 - 51.8) * ((100vw - 1024px) / (1920 - 1024)));
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		text-transform: uppercase;
		margin-top:0;
		margin-bottom: calc(21.4px + (40 - 21.4) * ((100vw - 1024px) / (1920 - 1024)));
	}
	.press>div:nth-child(2){
		display: inline-flex;
		margin-bottom: calc(12.3px + (23 - 12.3) * ((100vw - 1024px) / (1920 - 1024)));
			
	}
	.press>div:nth-child(2) button:hover{
		transform: scale(0.95);
	}
	.press>div:nth-child(2) button{
		border-radius: calc(21.4px + (40 - 21.4) * ((100vw - 1024px) / (1920 - 1024)));
		border: 1px solid #181818;
		margin-right: calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024)));
		padding: calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024))) calc(21.4px + (40 - 21.4) * ((100vw - 1024px) / (1920 - 1024)));
		color: #181818;
		text-align: center;
		/* btn-big24 */
		font-family: DIN Pro;
		font-size: calc(12.8px + (24 - 12.8) * ((100vw - 1024px) / (1920 - 1024)));
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		letter-spacing: calc(0.2px + (0.24 - 0.2) * ((100vw - 1024px) / (1920 - 1024)));
		transition: color .3s, background .3s, transform .3s;
		cursor: pointer;
	}
	.press>div:nth-child(2) .active{
		color: #F7F7F8;
		background: #181818;
	
	}
	.press>div:nth-child(3){
		padding-left: calc(47.5px + (89 - 47.5) * ((100vw - 1024px) / (1920 - 1024)));
		display: inline-flex;
		width: calc(749.9px + (1406 - 749.9) * ((100vw - 1024px) / (1920 - 1024))); 
		justify-content: space-between;
		padding-bottom: calc(50.2px + (94 - 50.2) * ((100vw - 1024px) / (1920 - 1024)));
	}
	
	.press>div:nth-child(3)>div>div{
		display: flex;
		margin-bottom: calc(21.4px + (40 - 21.4) * ((100vw - 1024px) / (1920 - 1024)));	
		flex-flow: column;
	}
	.press>div:nth-child(3)>div{
		width: calc(235.8px + (442 - 235.8) * ((100vw - 1024px) / (1920 - 1024)));
		display: flex;
		flex-flow: column;
		
	}
	.press>div:nth-child(3)>div:nth-child(1){
		margin-top:calc(76.3px + (143 - 76.3) * ((100vw - 1024px) / (1920 - 1024)));
	
	}

	.press>div:nth-child(3)>div:nth-child(2){
		margin-top:calc(37.4px + (70 - 37.4) * ((100vw - 1024px) / (1920 - 1024)));
	
	}
	
	.press>div:nth-child(3)>div:nth-child(3){
		margin-top:0;
	
	}
	.press>div:nth-child(3)>div>div>div>img:nth-child(1){
		border-radius: calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024)));
		width: calc(235.8px + (442 - 235.8) * ((100vw - 1024px) / (1920 - 1024)));
		height: calc(132.3px + (248 - 132.3) * ((100vw - 1024px) / (1920 - 1024)));
		z-index: 1;
		margin-bottom: calc(-1 * calc(132.3px + (248 - 132.3) * ((100vw - 1024px) / (1920 - 1024))));
	}
	.press .card_item_box .cart_item {
		display: flex;
		flex-flow: column;
		width: calc(235.8px + (442 - 235.8) * ((100vw - 1024px) / (1920 - 1024)));
		height: calc(132.3px + (248 - 132.3) * ((100vw - 1024px) / (1920 - 1024)));
		z-index: 2;
		border-radius: calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024)));
		background: linear-gradient(0deg, rgba(0, 0, 0, 0.40) 0%, rgba(0, 0, 0, 0.40) 100%);
	}
	.press  .card_item_box .cart_item img {
		object-fit: contain;
		margin-left: calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024)));
		margin-right: auto;
		margin-top: 20px;
		height: calc(23.5px + (44 - 23.5) * ((100vw - 1024px) / (1920 - 1024)));
		max-width: calc(180.3px + (338 - 180.3) * ((100vw - 1024px) / (1920 - 1024)));
	}
	.press  .card_item_box .cart_item p {margin-left: calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024)));color: #FFF;font-family: DIN Pro;font-size: calc(8.6px + (16 - 8.6) * ((100vw - 1024px) / (1920 - 1024)));font-style: normal;font-weight: 500;line-height: calc(10.3px + (19.2 - 10.3) * ((100vw - 1024px) / (1920 - 1024))); /* 19.2px */letter-spacing: calc(0.1px + (0.16 - 0.1) * ((100vw - 1024px) / (1920 - 1024)));margin-top: calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024)));margin-bottom: 0;max-width: calc(180.3px + (338 - 180.3) * ((100vw - 1024px) / (1920 - 1024)));}
	
	.press  .card_item_box .cart_item a {
		border-radius: calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024)));
		padding: calc(2.7px + (5 - 2.7) * ((100vw - 1024px) / (1920 - 1024))) calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024)));
		border: calc(0.6px + (1 - 0.6) * ((100vw - 1024px) / (1920 - 1024))) solid #FFF;
		color: #FFF;
		text-align: center;
		/* btn-small18 */
		font-family: DIN Pro;
		font-size: calc(9.6px + (18 - 9.6) * ((100vw - 1024px) / (1920 - 1024)));
		font-style: normal;
		margin-right: auto;
		margin-left: calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024)));
		font-weight: 700;
		line-height: normal;
		letter-spacing: calc(0.1px + (0.18 - 0.1) * ((100vw - 1024px) / (1920 - 1024)));
		display: inline-flex;
		align-items: center;
		text-decoration: none;
		transition: transform .3s;
		margin-top: calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024)));
	}
	.press  .card_item_box .cart_item a:hover {
		transform: scale(1.05);
	}
	.press  .card_item_box .cart_item a svg path{
		fill: #FFF
	}
	.press  .card_item_box .cart_item a svg {
		margin-left: calc(5.4px + (10 - 5.4) * ((100vw - 1024px) / (1920 - 1024)));
	}
	
	.press .image_box{
		display: flex;
		flex-flow: column;
	}
	.press .card_item_box>.quote{
		display:flex;
		flex-flow: column;
		width: calc(195.8px + (367 - 195.8) * ((100vw - 1024px) / (1920 - 1024)));
		padding: calc(18.7px + (35 - 18.7) * ((100vw - 1024px) / (1920 - 1024))) calc(20.8px + (39 - 20.8) * ((100vw - 1024px) / (1920 - 1024))) calc(18.2px + (34 - 18.2) * ((100vw - 1024px) / (1920 - 1024))) calc(19.8px + (37 - 19.8) * ((100vw - 1024px) / (1920 - 1024)));
		justify-content: center;
		align-items: center;
		border-radius: calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024)));
		border: calc(0.6px + (1 - 0.6) * ((100vw - 1024px) / (1920 - 1024))) solid var(#FFF);
		background: #FFF;
		box-shadow: calc(-1 * calc(2.7px + (5 - 2.7) * ((100vw - 1024px) / (1920 - 1024)))) calc(0.6px + (1 - 0.6) * ((100vw - 1024px) / (1920 - 1024))) calc(6.4px + (12 - 6.4) * ((100vw - 1024px) / (1920 - 1024))) calc(1.1px + (2 - 1.1) * ((100vw - 1024px) / (1920 - 1024))) rgba(0, 0, 0, 0.22);
		margin-top: calc(21.4px + (40 - 21.4) * ((100vw - 1024px) / (1920 - 1024)));
	}
	.press .card_item_box>.quote h3{
		margin-top: calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024)));
		margin-bottom: 0px;
		color: var(--dark, #181818);
		text-align: center;
		font-family: DIN Pro;
		font-size: calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024)));
		font-style: italic;
		font-weight: 300;
		line-height: normal;
		letter-spacing: calc(0.2px + (0.2 - 0.2) * ((100vw - 1024px) / (1920 - 1024)));
		text-transform: uppercase;
	}
	.press .card_item_box>.quote p{
		margin-top: calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024)));
		margin-bottom: 0px;
		color: #000;
		text-align: center;
		font-family: DIN Pro;
		font-size: calc(8.6px + (16 - 8.6) * ((100vw - 1024px) / (1920 - 1024)));
		font-style: normal;
		font-weight: 400;
		line-height: calc(10.1px + (18.912 - 10.1) * ((100vw - 1024px) / (1920 - 1024))); /*  */
	}
}
	
	@media (min-width: 3201px) and (max-width: 9999px){
		.card_item_critic {
		background:white;
		box-shadow: -5px 1px 12px 2px #00000038;
		display:flex;
		flex-wrap: wrap;
		flex-direction:column;
		justify-content:center;
		align-items: center;
		border-radius:20px;
		
	}
	 .card_item__header{
		 color:black;
		 font-family: Inter;
		 font-size: 50px;
		 font-style: italic;
		 font-weight: 300;
		 line-height: 50px;
		 letter-spacing: 0.01em;
		 text-align: center;
		 padding: 0px 20px 0px 20px;
	 }
	.card_item__title{
		 color:black;
		 font-family: DIN Pro;
		 font-size: 50px;
		 font-weight: 400;
		 line-height: 50px; 
		 text-align: center;
	 }
	}
	
	@media (min-width: 1920px) and (max-width: 3200px){
		.card_item_critic {
		background:white;
		box-shadow: -5px 1px 12px 2px #00000038;
		display:flex;
		flex-wrap: wrap;
		flex-direction:column;
		justify-content:center;
		align-items: center;
		border-radius:20px;
		
	}
	 .card_item__header{
		 color:black;
		 font-family: Inter;
		 font-size: 32px;
		 font-style: italic;
		 font-weight: 300;
		 line-height: 32px;
		 letter-spacing: 0.01em;
		 text-align: center;
		 padding: 0px 20px 0px 20px;
	 }
	.card_item__title{
		 color:black;
		 font-family: DIN Pro;
		 font-size: 32px;
		 font-weight: 400;
		 line-height: 32px; 
		 text-align: center;
	 }
	}
	
	@media (min-width: 1024px) and (max-width: 1919px){
		.card_item_critic {
		background:white;
		box-shadow: -5px 1px 12px 2px #00000038;
		display:flex;
		flex-wrap: wrap;
		flex-direction:column;
		justify-content:center;
		align-items: center;
		border-radius:20px;
		
	}
	 .card_item__header{
		 color:black;
		 font-family: Inter;
		 font-size: 20px;
		 font-style: italic;
		 font-weight: 300;
		 line-height: 24.2px;
		 letter-spacing: 0.01em;
		 text-align: center;
		 padding: 0px 20px 0px 20px;
	 }
	.card_item__title{
		 color:black;
		 font-family: DIN Pro;
		 font-size: 16px;
		 font-weight: 400;
		 line-height: 18.91px; 
		 text-align: center;
	 }
	}
	@media (min-width: 620px) and (max-width: 1023px){
		.press  .card_item_box .cart_item a svg {
		width:20px;
		
	}
	   .card_item_critic {
		background:white;
		box-shadow: -5px 1px 12px 2px #00000038;
		display:flex;
		flex-wrap: wrap;
		flex-direction:column;
		justify-content:center;
		align-items: center;
		border-radius:20px;
		padding: 0px 10px 0px 10px;
	}
		 .card_item__header{
		 color:black;
		 font-family: Inter;
		 font-size: 12px;
		 font-style: italic;
		 font-weight: 300;
		 line-height: 14px;
		 letter-spacing: 0.01em;
		 text-align: center;
		 
	 }
	.card_item__title{
		 color:black;
		 font-family: DIN Pro;
		 font-size: 10px;
		 font-weight: 400;
		 line-height: 12px; 
		 text-align: center;
	 }
	 		.press  .card_item_box .cart_item a svg {
		width:10px;
		
	}
	   .card_item_critic {
		background:white;
		box-shadow: -5px 1px 12px 2px #00000038;
		display:flex;
		flex-wrap: wrap;
		flex-direction:column;
		justify-content:center;
		align-items: center;
		border-radius:10px;
		padding: 0px 10px 0px 10px;
	}
		 .card_item__header{
		 color:black;
		 font-family: Inter;
		 font-size: 8px;
		 font-style: italic;
		 font-weight: 300;
		 line-height: 6px;
		 letter-spacing: 0.01em;
		 text-align: center;
		 
	 }
	.card_item__title{
		 color:black;
		 font-family: DIN Pro;
		 font-size: 6px;
		 font-weight: 400;
		 line-height: 5px; 
		 text-align: center;
	 }
	 .press{
		display: flex;
		flex-flow: column;
		padding-top: calc(50.7px + (95 - 50.7) * ((100vw - 1024px) / (1920 - 1024)));
		padding-left: calc(89.6px + (168 - 89.6) * ((100vw - 1024px) / (1920 - 1024)));
		padding-right: calc(137.1px + (257 - 137.1) * ((100vw - 1024px) / (1920 - 1024)));
		width: calc(797.4px + (1495 - 797.4) * ((100vw - 1024px) / (1920 - 1024)));
	}
	.press>h2{
		color: var(--dark, #181818);
		font-family: DIN Pro;
		font-size: calc(51.8px + (97 - 51.8) * ((100vw - 1024px) / (1920 - 1024)));
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		text-transform: uppercase;
		margin-top:0;
		margin-bottom: calc(21.4px + (40 - 21.4) * ((100vw - 1024px) / (1920 - 1024)));
	}
	.press>div:nth-child(2){
		display: inline-flex;
		margin-bottom: calc(12.3px + (23 - 12.3) * ((100vw - 1024px) / (1920 - 1024)));
			
	}
	.press>div:nth-child(2) button:hover{
		transform: scale(0.95);
	}
	.press>div:nth-child(2) button{
		border-radius: calc(21.4px + (40 - 21.4) * ((100vw - 1024px) / (1920 - 1024)));
		border: 1px solid #181818;
		margin-right: calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024)));
		padding: calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024))) calc(21.4px + (40 - 21.4) * ((100vw - 1024px) / (1920 - 1024)));
		color: #181818;
		text-align: center;
		/* btn-big24 */
		font-family: DIN Pro;
		font-size: calc(12.8px + (24 - 12.8) * ((100vw - 1024px) / (1920 - 1024)));
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		letter-spacing: calc(0.2px + (0.24 - 0.2) * ((100vw - 1024px) / (1920 - 1024)));
		transition: color .3s, background .3s, transform .3s;
		cursor: pointer;
	}
	.press>div:nth-child(2) .active{
		color: #F7F7F8;
		background: #181818;
	
	}
	.press>div:nth-child(3){
		display: flex;
		width: 100%; 
		justify-content: space-between;
		padding-bottom: calc(50.2px + (94 - 50.2) * ((100vw - 1024px) / (1920 - 1024)));
	}
	
	.press>div:nth-child(3)>div>div{
		display: flex;
		margin-bottom: calc(21.4px + (40 - 21.4) * ((100vw - 1024px) / (1920 - 1024)));	
		flex-flow: column;
	}
	.press>div:nth-child(3)>div{
		width: calc(235.8px + (442 - 235.8) * ((100vw - 1024px) / (1920 - 1024)));
		display: flex;
		flex-flow: column;
		
	}
	.press>div:nth-child(3)>div:nth-child(1){
		margin-top:calc(76.3px + (143 - 76.3) * ((100vw - 1024px) / (1920 - 1024)));
	
	}
	
	.press>div:nth-child(3)>div:nth-child(2){
		margin-top:calc(37.4px + (70 - 37.4) * ((100vw - 1024px) / (1920 - 1024)));
	
	}
	
	.press>div:nth-child(3)>div:nth-child(3){
		margin-top:0;
	
	}
	.press>div:nth-child(3)>div>div>div>img:nth-child(1){
		border-radius: calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024)));
		width: calc(235.8px + (442 - 235.8) * ((100vw - 1024px) / (1920 - 1024)));
		height: calc(132.3px + (248 - 132.3) * ((100vw - 1024px) / (1920 - 1024)));
		z-index: 1;
		margin-bottom: calc(-1 * calc(132.3px + (248 - 132.3) * ((100vw - 1024px) / (1920 - 1024))));
	}
	.press .card_item_box .cart_item {
		display: flex;
		flex-flow: column;
		width: calc(235.8px + (442 - 235.8) * ((100vw - 1024px) / (1920 - 1024)));
		height: calc(132.3px + (248 - 132.3) * ((100vw - 1024px) / (1920 - 1024)));
		z-index: 2;
		border-radius: calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024)));
		background: linear-gradient(0deg, rgba(0, 0, 0, 0.40) 0%, rgba(0, 0, 0, 0.40) 100%);
	}
	.press  .card_item_box .cart_item img {
		object-fit: contain;
		margin-left: calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024)));
		margin-right: auto;
		margin-top: calc(27.8px + (52 - 27.8) * ((100vw - 1024px) / (1920 - 1024)));
		height: calc(23.5px + (44 - 23.5) * ((100vw - 1024px) / (1920 - 1024)));
		max-width: calc(180.3px + (338 - 180.3) * ((100vw - 1024px) / (1920 - 1024)));
	}
	.press  .card_item_box .cart_item p {margin-left: calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024)));color: #FFF;font-family: DIN Pro;font-size: calc(8.6px + (16 - 8.6) * ((100vw - 1024px) / (1920 - 1024)));font-style: normal;font-weight: 500;line-height: calc(10.3px + (19.2 - 10.3) * ((100vw - 1024px) / (1920 - 1024))); /* 19.2px */letter-spacing: calc(0.1px + (0.16 - 0.1) * ((100vw - 1024px) / (1920 - 1024)));margin-top: calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024)));margin-bottom: 0;max-width: calc(180.3px + (338 - 180.3) * ((100vw - 1024px) / (1920 - 1024)));}
	
	.press  .card_item_box .cart_item a {
		border-radius: calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024)));
		padding: calc(2.7px + (5 - 2.7) * ((100vw - 1024px) / (1920 - 1024))) calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024)));
		border: calc(0.6px + (1 - 0.6) * ((100vw - 1024px) / (1920 - 1024))) solid #FFF;
		color: #FFF;
		text-align: center;
		/* btn-small18 */
		font-family: DIN Pro;
		font-size: calc(9.6px + (18 - 9.6) * ((100vw - 1024px) / (1920 - 1024)));
		font-style: normal;
		margin-right: auto;
		margin-left: calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024)));
		font-weight: 700;
		line-height: normal;
		letter-spacing: calc(0.1px + (0.18 - 0.1) * ((100vw - 1024px) / (1920 - 1024)));
		display: inline-flex;
		align-items: center;
		text-decoration: none;
		transition: transform .3s;
		margin-top: calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024)));
	}
	.press  .card_item_box .cart_item a:hover {
		transform: scale(1.05);
	}
	.press  .card_item_box .cart_item a svg path{
		fill: #FFF;
	}
	.press  .card_item_box .cart_item a svg {
		margin-left: calc(5.4px + (10 - 5.4) * ((100vw - 1024px) / (1920 - 1024)));
	}
	
	.press .image_box{
		display: flex;
		flex-flow: column;
	}
	.press .card_item_box>.quote{
		display:flex;
		flex-flow: column;
		width: calc(195.8px + (367 - 195.8) * ((100vw - 1024px) / (1920 - 1024)));
		padding: calc(18.7px + (35 - 18.7) * ((100vw - 1024px) / (1920 - 1024))) calc(20.8px + (39 - 20.8) * ((100vw - 1024px) / (1920 - 1024))) calc(18.2px + (34 - 18.2) * ((100vw - 1024px) / (1920 - 1024))) calc(19.8px + (37 - 19.8) * ((100vw - 1024px) / (1920 - 1024)));
		justify-content: center;
		align-items: center;
		border-radius: calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024)));
		border: calc(0.6px + (1 - 0.6) * ((100vw - 1024px) / (1920 - 1024))) solid var(#FFF);
		background: #FFF;
		box-shadow: calc(-1 * calc(2.7px + (5 - 2.7) * ((100vw - 1024px) / (1920 - 1024)))) calc(0.6px + (1 - 0.6) * ((100vw - 1024px) / (1920 - 1024))) calc(6.4px + (12 - 6.4) * ((100vw - 1024px) / (1920 - 1024))) calc(1.1px + (2 - 1.1) * ((100vw - 1024px) / (1920 - 1024))) rgba(0, 0, 0, 0.22);
		margin-top: calc(21.4px + (40 - 21.4) * ((100vw - 1024px) / (1920 - 1024)));
	}
	.press .card_item_box>.quote h3{
		margin-top: calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024)));
		margin-bottom: 0px;
		color: var(--dark, #181818);
		text-align: center;
		font-family: DIN Pro;
		font-size: calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024)));
		font-style: italic;
		font-weight: 300;
		line-height: normal;
		letter-spacing: calc(0.2px + (0.2 - 0.2) * ((100vw - 1024px) / (1920 - 1024)));
		text-transform: uppercase;
	}
	.press .card_item_box>.quote p{
		margin-top: calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024)));
		margin-bottom: 0px;
		color: #000;
		text-align: center;
		font-family: DIN Pro;
		font-size: calc(8.6px + (16 - 8.6) * ((100vw - 1024px) / (1920 - 1024)));
		font-style: normal;
		font-weight: 400;
		line-height: calc(10.1px + (18.912 - 10.1) * ((100vw - 1024px) / (1920 - 1024))); /*  */
	}
	}
	@media (min-width: 320px) and (max-width: 619px){
		.press  .card_item_box .cart_item a svg {
		width:10px;
		
	}
	   .card_item_critic {
		background:white;
		box-shadow: -5px 1px 12px 2px #00000038;
		display:flex;
		flex-wrap: wrap;
		flex-direction:column;
		justify-content:center;
		align-items: center;
		border-radius:10px;
		padding: 0px 10px 0px 10px;
	}
		 .card_item__header{
		 color:black;
		 font-family: Inter;
		 font-size: 8px;
		 font-style: italic;
		 font-weight: 300;
		 line-height: 6px;
		 letter-spacing: 0.01em;
		 text-align: center;
		 
	 }
	.card_item__title{
		 color:black;
		 font-family: DIN Pro;
		 font-size: 6px;
		 font-weight: 400;
		 line-height: 5px; 
		 text-align: center;
	 }
	 .press{
		display: flex;
		flex-flow: column;
		padding-top: calc(50.7px + (95 - 50.7) * ((100vw - 1024px) / (1920 - 1024)));
		padding-left: 10px;
		padding-right: 10px;

	}
	.press>h2{
		color: var(--dark, #181818);
		font-family: DIN Pro;
		font-size: calc(51.8px + (97 - 51.8) * ((100vw - 1024px) / (1920 - 1024)));
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		text-transform: uppercase;
		margin-top:0;
		margin-bottom: calc(21.4px + (40 - 21.4) * ((100vw - 1024px) / (1920 - 1024)));
	}
	.press>div:nth-child(2){
		display: inline-flex;
		margin-bottom: calc(12.3px + (23 - 12.3) * ((100vw - 1024px) / (1920 - 1024)));
			
	}
	.press>div:nth-child(2) button:hover{
		transform: scale(0.95);
	}
	.press>div:nth-child(2) button{
		border-radius: calc(21.4px + (40 - 21.4) * ((100vw - 1024px) / (1920 - 1024)));
		border: 1px solid #181818;
		margin-right: calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024)));
		padding: calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024))) calc(21.4px + (40 - 21.4) * ((100vw - 1024px) / (1920 - 1024)));
		color: #181818;
		text-align: center;
		/* btn-big24 */
		font-family: DIN Pro;
		font-size: calc(12.8px + (24 - 12.8) * ((100vw - 1024px) / (1920 - 1024)));
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		letter-spacing: calc(0.2px + (0.24 - 0.2) * ((100vw - 1024px) / (1920 - 1024)));
		transition: color .3s, background .3s, transform .3s;
		cursor: pointer;
	}
	.press>div:nth-child(2) .active{
		color: #F7F7F8;
		background: #181818;
	
	}
	.press>div:nth-child(3){
		display: flex;
		width: 100%; 
		padding-bottom: calc(50.2px + (94 - 50.2) * ((100vw - 1024px) / (1920 - 1024)));
        gap:35px;
	}
	
	.press>div:nth-child(3)>div>div{
		display: flex;
		margin-bottom: calc(21.4px + (40 - 21.4) * ((100vw - 1024px) / (1920 - 1024)));	
		flex-flow: column;
	}
	.press>div:nth-child(3)>div{
		width: calc(235.8px + (442 - 235.8) * ((100vw - 1024px) / (1920 - 1024)));
		display: flex;
		flex-flow: column;
		
	}
	.press>div:nth-child(3)>div:nth-child(1){
		margin-top:calc(76.3px + (143 - 76.3) * ((100vw - 1024px) / (1920 - 1024)));
	
	}
	
	.press>div:nth-child(3)>div:nth-child(2){
		margin-top:calc(37.4px + (70 - 37.4) * ((100vw - 1024px) / (1920 - 1024)));
	
	}
	
	.press>div:nth-child(3)>div:nth-child(3){
		margin-top:0;
	
	}
	.press>div:nth-child(3)>div>div>div>img:nth-child(1){
		border-radius: calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024)));
		width: 110px;
		height: calc(132.3px + (248 - 132.3) * ((100vw - 1024px) / (1920 - 1024)));
		z-index: 1;
		margin-bottom: calc(-1 * calc(132.3px + (248 - 132.3) * ((100vw - 1024px) / (1920 - 1024))));
	}
	.press .card_item_box .cart_item {
		display: flex;
		flex-flow: column;
		width: 110px;
		height: calc(132.3px + (248 - 132.3) * ((100vw - 1024px) / (1920 - 1024)));
		z-index: 2;
		border-radius: calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024)));
		background: linear-gradient(0deg, rgba(0, 0, 0, 0.40) 0%, rgba(0, 0, 0, 0.40) 100%);
	}
	.press  .card_item_box .cart_item img {
		object-fit: contain;
		margin-left: calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024)));
		margin-right: auto;
		margin-top: calc(27.8px + (52 - 27.8) * ((100vw - 1024px) / (1920 - 1024)));
		height: calc(23.5px + (44 - 23.5) * ((100vw - 1024px) / (1920 - 1024)));
		max-width: calc(180.3px + (338 - 180.3) * ((100vw - 1024px) / (1920 - 1024)));
	}
	.press  .card_item_box .cart_item p {margin-left: calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024)));color: #FFF;font-family: DIN Pro;font-size: calc(8.6px + (16 - 8.6) * ((100vw - 1024px) / (1920 - 1024)));font-style: normal;font-weight: 500;line-height: calc(10.3px + (19.2 - 10.3) * ((100vw - 1024px) / (1920 - 1024))); /* 19.2px */letter-spacing: calc(0.1px + (0.16 - 0.1) * ((100vw - 1024px) / (1920 - 1024)));margin-top: calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024)));margin-bottom: 0;}
	
	.press  .card_item_box .cart_item a {
		border-radius: calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024)));
		padding: calc(2.7px + (5 - 2.7) * ((100vw - 1024px) / (1920 - 1024))) calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024)));
		border: calc(0.6px + (1 - 0.6) * ((100vw - 1024px) / (1920 - 1024))) solid #FFF;
		color: #FFF;
		text-align: center;
		/* btn-small18 */
		font-family: DIN Pro;
		font-size: calc(9.6px + (18 - 9.6) * ((100vw - 1024px) / (1920 - 1024)));
		font-style: normal;
		margin-right: auto;
		margin-left: calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024)));
		font-weight: 700;
		line-height: normal;
		letter-spacing: calc(0.1px + (0.18 - 0.1) * ((100vw - 1024px) / (1920 - 1024)));
		display: inline-flex;
		align-items: center;
		text-decoration: none;
		transition: transform .3s;
		margin-top: calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024)));
		margin-bottom:20px;
	}
	.press  .card_item_box .cart_item a:hover {
		transform: scale(1.05);
	}
	.press  .card_item_box .cart_item a svg path{
		fill: #FFF;
	}
	.press  .card_item_box .cart_item a svg {
		margin-left: calc(5.4px + (10 - 5.4) * ((100vw - 1024px) / (1920 - 1024)));
	}
	
	.press .image_box{
		display: flex;
		flex-flow: column;
        width:110px;
	}
	.press .card_item_box>.quote{
		display:flex;
		flex-flow: column;
		width: calc(195.8px + (367 - 195.8) * ((100vw - 1024px) / (1920 - 1024)));
		padding: calc(18.7px + (35 - 18.7) * ((100vw - 1024px) / (1920 - 1024))) calc(20.8px + (39 - 20.8) * ((100vw - 1024px) / (1920 - 1024))) calc(18.2px + (34 - 18.2) * ((100vw - 1024px) / (1920 - 1024))) calc(19.8px + (37 - 19.8) * ((100vw - 1024px) / (1920 - 1024)));
		justify-content: center;
		align-items: center;
		border-radius: calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024)));
		border: calc(0.6px + (1 - 0.6) * ((100vw - 1024px) / (1920 - 1024))) solid var( #FFF);
		background: #FFF;
		box-shadow: calc(-1 * calc(2.7px + (5 - 2.7) * ((100vw - 1024px) / (1920 - 1024)))) calc(0.6px + (1 - 0.6) * ((100vw - 1024px) / (1920 - 1024))) calc(6.4px + (12 - 6.4) * ((100vw - 1024px) / (1920 - 1024))) calc(1.1px + (2 - 1.1) * ((100vw - 1024px) / (1920 - 1024))) rgba(0, 0, 0, 0.22);
		margin-top: calc(21.4px + (40 - 21.4) * ((100vw - 1024px) / (1920 - 1024)));
	}
	.press .card_item_box>.quote h3{
		margin-top: calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024)));
		margin-bottom: 0px;
		color: var(--dark, #181818);
		text-align: center;
		font-family: DIN Pro;
		font-size: calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024)));
		font-style: italic;
		font-weight: 300;
		line-height: normal;
		letter-spacing: calc(0.2px + (0.2 - 0.2) * ((100vw - 1024px) / (1920 - 1024)));
		text-transform: uppercase;
	}
	.press .card_item_box>.quote p{
		margin-top: calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024)));
		margin-bottom: 0px;
		color: #000;
		text-align: center;
		font-family: DIN Pro;
		font-size: calc(8.6px + (16 - 8.6) * ((100vw - 1024px) / (1920 - 1024)));
		font-style: normal;
		font-weight: 400;
		line-height: calc(10.1px + (18.912 - 10.1) * ((100vw - 1024px) / (1920 - 1024))); /*  */
	}
}