@media (min-width: 1920px){
.contactus {
    background: url(/wp-content/themes/yagp/res/img/contactusback.png);
    background-size: 3012px;
    background-repeat: round;
    background-color: #F7F7F8;
    padding-top: 60px;
}
	.contactus{
		width: 100%;
		display: flex;
		flex-flow: column;
		padding-bottom: 420px;
	}
	.contactus>.line_top{
		display: inline-flex;
		margin-left: 0;
		margin-top: 95px;
	}
	.contactus>.line_top>img{
		width: 927px;
		height: 617px;
		object-fit: contain;
		margin-left: -1px;
		border-radius: 0px 270px 0px 0px;
		border: 1px solid var(--unnamed, #FFF);
		box-shadow: -36px 30px 38px 0px rgba(0, 0, 0, 0.29);

	}

	.contactus>.line_top>div 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-bottom: 0;
	}
	.contactus>.line_top>div .reg{
		display: flex;
		flex-flow: column;
		width: 240px;
		margin-right: 79px;
	}
	.contactus>.line_top>div .mail{
		display: flex;
		flex-flow: column;
		width: 240px;
		margin-right: 79px;
	}
	.contactus>.line_top>div .mail svg{

	margin-right: 13px;

	margin-left: -36px;
	}
	.contactus>.line_top>div .reg p{
		display: inline-flex;
		align-items: center;

	}
	.contactus>.line_top>div .reg svg{

	margin-right: 13px;

	margin-left: -36px;
	}
	.contactus>.line_top>div .mail p:nth-child(1){
		color: var(--dark, #181818);
		font-family: DIN Pro;
		font-size: 20px;
		font-style: normal;
		font-weight: 500;
		line-height: normal;
		margin-top: 0;
		margin-bottom: 0;
		display: inline-flex;
		align-items: center;
		letter-spacing: 0.2px;
	}
	.contactus>.line_top button:active{
		transform: scale(0.98);
	}
	.contactus>.line_top button{
		color: var(--unnamed, #FFF);
		text-align: center;
		font-family: DIN Pro;
		font-size: 24px;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		letter-spacing: 0.24px;
		width: 200px;
		display: inline-flex;
		align-items: center;
		justify-content: center;
		margin-top: 55px;
		border-radius: 40px;
		cursor: pointer;
		padding: 18px 20px;
		background: var(--dark, #181818);
	}
	.contactus>.line_top button svg{
		
	margin-left: 19px;
	}
	.contactus>.line_top>div .mail p:nth-child(2){color: #000;font-family: DIN Pro;font-size: 19.7px;font-style: normal;font-weight: 300;line-height: normal;letter-spacing: 0.18px;margin-top: 19px;margin-bottom: 0;}
	.contactus>.line_top>div .reg p:nth-child(1){
		color: var(--dark, #181818);
		font-family: DIN Pro;
		font-size: 20px;
		font-style: normal;
		font-weight: 500;
		line-height: normal;
		letter-spacing: 0.2px;
		margin-top: 0;
		display: inline-flex;
		align-items: center;
		margin-bottom: 0;
	}

	.contactus>.line_top>div .reg p:nth-child(2){color: #000;font-family: DIN Pro;font-size: 19.7px;font-style: normal;font-weight: 300;line-height: normal;letter-spacing: 0.18px;margin-top: 19px;margin-bottom: 0;}
	.contactus>.line_top>div>.mail p{
		display: inline-flex;
		align-items: center;

	}
	.contactus>.line_top>div>.reg{
		display: flex;
		flex-flow: column;
	}	
	.contactus>.line_top>div>.mail_and_reg{
		display: inline-flex;
		margin-top: 58px;
		margin-left: 36px;
	}
	.contactus>.line_top>div{
		display: flex;
		flex-flow: column;
		margin-left: 89px;
		margin-top: 30px;
		max-height: 484px;
	}
	.staff_block .employee_item{
		width: 295px;
		margin-left: 88px;
		margin-right: -32px;
		display: flex;
		flex-flow: column;
		align-items: center;
	}
	.staff_block .employee_item img{
		width: 260px;
		height: 280px;
		object-fit: cover;
		border-radius: 20px;
	}

	.staff_block .employee_item p:nth-child(2){
		color: var(--dark, #181818);
		text-align: center;
		font-family: DIN Pro;
		font-size: 24px;
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		letter-spacing: 0.24px;
		margin-top: 10px;
		margin-bottom: 0px;
	}

	.staff_block .employee_item p:nth-child(3){
		color: var(--dark, #181818);
		text-align: center;
		font-family: DIN Pro;
		font-size: 20px;
		font-style: normal;
		font-weight: 300;
		line-height: normal;
		margin-top: 10px;
		margin-bottom: 0px;
		letter-spacing: 0.2px;
		width: 90%;
	}

	.staff_block .employee_item p:nth-child(4){
		color: var(--accent, #2577B7);
		text-align: center;
		font-family: DIN Pro;
		font-size: 20px;
		font-style: normal;
		font-weight: 300;
		margin-top: 10px;
		margin-bottom: 20px;
		line-height: normal;
	}
	.staff_block{
		margin-left: 209px;
		margin-right: 151px;
		display: inline-flex;
		flex-wrap: wrap;
		margin-top: -94px;
	}
	.employee_item1{
		margin-top: 283px;
		margin-bottom: -231px;
	}
	.employee_item2{
		margin-top: 188px;
		margin-bottom: -128px;
	}
	.employee_item3{
		margin-top: 95px;
		margin-bottom: -55px;
	}
	.employee_item4{
		margin-top: 0px;
		margin-bottom: 67px;
	}
}
@media(min-width: 1024px) and (max-width: 1919px){
	.contactus {
    background: url(/wp-content/themes/yagp/res/img/contactusback.png);
    background-size: 3012px;
    background-repeat: round;
    background-color: #F7F7F8;
    padding-top: 60px;
}
    
    
    .contactus{
		width: 100%;
		display: flex;
		flex-flow: column;
		padding-bottom: calc(224px + (420 - 224) * ((100vw - 1024px) / (1920 - 1024)));
	}
	.contactus>.line_top{
		display: inline-flex;
		margin-left: 0;
		margin-top: calc(50.7px + (95 - 50.7) * ((100vw - 1024px) / (1920 - 1024)));
	}
	.contactus>.line_top>img{
		width: calc(494.4px + (927 - 494.4) * ((100vw - 1024px) / (1920 - 1024)));
		height: calc(329.1px + (617 - 329.1) * ((100vw - 1024px) / (1920 - 1024)));
		object-fit: contain;
		margin-left: -1px;
		border-radius: 0px calc(144px + (270 - 144) * ((100vw - 1024px) / (1920 - 1024))) 0px 0px;
		border: 1px solid var(--unnamed, #FFF);
		box-shadow: -36px 30px 38px 0px rgba(0, 0, 0, 0.29);

	}

	.contactus>.line_top>div 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-bottom: 0;
	}
	.contactus>.line_top>div .reg{
		display: flex;
		flex-flow: column;
		width: calc(128px + (240 - 128) * ((100vw - 1024px) / (1920 - 1024)));
		margin-right: calc(42.2px + (79 - 42.2) * ((100vw - 1024px) / (1920 - 1024)));
	}
	.contactus>.line_top>div .mail{
		display: flex;
		flex-flow: column;
		width: calc(128px + (240 - 128) * ((100vw - 1024px) / (1920 - 1024)));
		margin-right: calc(42.2px + (79 - 42.2) * ((100vw - 1024px) / (1920 - 1024)));
	}
	.contactus>.line_top>div .mail svg{

	margin-right: calc(7px + (13 - 7) * ((100vw - 1024px) / (1920 - 1024)));

	margin-left: calc((19.2px + (36 - 19.2) * ((100vw - 1024px) / (1920 - 1024)))*-1);
	}
	.contactus>.line_top>div .reg p{
		display: inline-flex;
		align-items: center;

	}
	.contactus>.line_top>div .reg svg{

	margin-right: calc(7px + (13 - 7) * ((100vw - 1024px) / (1920 - 1024)));

	margin-left: calc((19.2px + (36 - 19.2) * ((100vw - 1024px) / (1920 - 1024)))*-1);
	}
	.contactus>.line_top>div .mail p:nth-child(1){
		color: var(--dark, #181818);
		font-family: DIN Pro;
		font-size: calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024)));
		font-style: normal;
		font-weight: 500;
		line-height: normal;
		margin-top: 0;
		margin-bottom: 0;
		display: inline-flex;
		align-items: center;
		letter-spacing: calc(0.2px + (0.2 - 0.2) * ((100vw - 1024px) / (1920 - 1024)));
	}
	.contactus>.line_top button:active{
		transform: scale(0.98);
	}
	.contactus>.line_top button{
		color: var(--unnamed, #FFF);
		text-align: center;
		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)));
		width: calc(106.7px + (200 - 106.7) * ((100vw - 1024px) / (1920 - 1024)));
		display: inline-flex;
		align-items: center;
		justify-content: center;
		margin-top: calc(29.4px + (55 - 29.4) * ((100vw - 1024px) / (1920 - 1024)));
		border-radius: calc(21.4px + (40 - 21.4) * ((100vw - 1024px) / (1920 - 1024)));
		cursor: pointer;
		padding: calc(9.6px + (18 - 9.6) * ((100vw - 1024px) / (1920 - 1024))) calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024)));
		background: var(--dark, #181818);
	}
	.contactus>.line_top button svg{
		
	margin-left: calc(10.2px + (19 - 10.2) * ((100vw - 1024px) / (1920 - 1024)));
	}
	.contactus>.line_top>div .mail p:nth-child(2){color: #000;font-family: DIN Pro;font-size: calc(10.6px + (19.7 - 10.6) * ((100vw - 1024px) / (1920 - 1024)));font-style: normal;font-weight: 300;line-height: normal;letter-spacing: 0.18px;margin-top: 19px;margin-bottom: 0;}
	.contactus>.line_top>div .reg p:nth-child(1){
		color: var(--dark, #181818);
		font-family: DIN Pro;
		font-size: calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024)));
		font-style: normal;
		font-weight: 500;
		line-height: normal;
		letter-spacing: calc(0.2px + (0.2 - 0.2) * ((100vw - 1024px) / (1920 - 1024)));
		margin-top: 0;
		display: inline-flex;
		align-items: center;
		margin-bottom: 0;
	}

	.contactus>.line_top>div .reg p:nth-child(2){color: #000;font-family: DIN Pro;font-size: calc(10.6px + (19.7 - 10.6) * ((100vw - 1024px) / (1920 - 1024)));font-style: normal;font-weight: 300;line-height: normal;letter-spacing: 0.18px;margin-top: 19px;margin-bottom: 0;}
	.contactus>.line_top>div>.mail p{
		display: inline-flex;
		align-items: center;

	}
	.contactus>.line_top>div>.reg{
		display: flex;
		flex-flow: column;
	}	
	.contactus>.line_top>div>.mail_and_reg{
		display: inline-flex;
		margin-top: calc(31px + (58 - 31) * ((100vw - 1024px) / (1920 - 1024)));
		margin-left: calc(19.2px + (36 - 19.2) * ((100vw - 1024px) / (1920 - 1024)));
	}
	.contactus>.line_top>div{
		display: flex;
		flex-flow: column;
		margin-left: calc(47.5px + (89 - 47.5) * ((100vw - 1024px) / (1920 - 1024)));
		margin-top: calc(16px + (30 - 16) * ((100vw - 1024px) / (1920 - 1024)));
		max-height: calc(258.2px + (484 - 258.2) * ((100vw - 1024px) / (1920 - 1024)));
	}
	.staff_block .employee_item{
		width: calc(157.4px + (295 - 157.4) * ((100vw - 1024px) / (1920 - 1024)));
		margin-left: calc(47px + (88 - 47) * ((100vw - 1024px) / (1920 - 1024)));
		margin-right: calc(-1*calc(17.1px + (32 - 17.1) * ((100vw - 1024px) / (1920 - 1024))));
		display: flex;
		flex-flow: column;
		align-items: center;
	}
	.staff_block .employee_item img{
		width: calc(138.7px + (260 - 138.7) * ((100vw - 1024px) / (1920 - 1024)));
		height: calc(149.4px + (280 - 149.4) * ((100vw - 1024px) / (1920 - 1024)));
		object-fit: cover;
		border-radius: calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024)));
	}

	.staff_block .employee_item p:nth-child(2){
		color: var(--dark, #181818);
		text-align: center;
		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)));
		margin-top: calc(5.4px + (10 - 5.4) * ((100vw - 1024px) / (1920 - 1024)));
		margin-bottom: 0px;
	}

	.staff_block .employee_item p:nth-child(3){
		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: normal;
		font-weight: 300;
		line-height: normal;
		margin-top: calc(5.4px + (10 - 5.4) * ((100vw - 1024px) / (1920 - 1024)));
		margin-bottom: 0px;
		letter-spacing: calc(0.2px + (0.2 - 0.2) * ((100vw - 1024px) / (1920 - 1024)));
		width: 90%;
	}

	.staff_block .employee_item p:nth-child(4){
		color: var(--accent, #2577B7);
		text-align: center;
		font-family: DIN Pro;
		font-size: calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024)));
		font-style: normal;
		font-weight: 300;
		margin-top: calc(5.4px + (10 - 5.4) * ((100vw - 1024px) / (1920 - 1024)));
		margin-bottom: calc(10.7px + (20 - 10.7) * ((100vw - 1024px) / (1920 - 1024)));
		line-height: normal;
	}
	.staff_block{
		margin-left: calc(111.5px + (209 - 111.5) * ((100vw - 1024px) / (1920 - 1024)));
		margin-right: calc(80.6px + (151 - 80.6) * ((100vw - 1024px) / (1920 - 1024)));
		display: inline-flex;
		flex-wrap: wrap;
		margin-top: calc(-1 *calc(50.2px + (94 - 50.2) * ((100vw - 1024px) / (1920 - 1024))));
	}
	.employee_item1{
		margin-top: calc(151px + (283 - 151) * ((100vw - 1024px) / (1920 - 1024)));
		margin-bottom: calc(-1 *calc(123.2px + (231 - 123.2) * ((100vw - 1024px) / (1920 - 1024))));
	}
	.employee_item2{
		margin-top: calc(100.3px + (188 - 100.3) * ((100vw - 1024px) / (1920 - 1024)));
		margin-bottom: calc(-1 *calc(68.3px + (128 - 68.3) * ((100vw - 1024px) / (1920 - 1024))));
	}
	.employee_item3{
		margin-top: calc(50.7px + (95 - 50.7) * ((100vw - 1024px) / (1920 - 1024)));
		margin-bottom: calc(-1 *calc(29.4px + (55 - 29.4) * ((100vw - 1024px) / (1920 - 1024))));
	}
	.employee_item4{
		margin-top: 0px;
		margin-bottom: calc(35.8px + (67 - 35.8) * ((100vw - 1024px) / (1920 - 1024)));
	}
}



@media (max-width: 1023px){
     .employee_order1 {
        order: 3;
    }
    .employee_order2 {
        order: 4;
    }
    .employee_order3 {
        order: 1;
    }
    .employee_order4 {
        order: 2;
    }
    .employee_order5 {
        order: 5;
    }
    .employee_order6 {
        order: 6;
    }
    .employee_order7 {
        order: 7;
    }
    .employee_order8 {
        order: 8;
    }
    .employee_order9 {
        order: 9;
    }
    .employee_order10 {
        order: 10;
    }
    .employee_order11 {
        order: 11;
    }
    .employee_order12 {
        order: 12;
    }
    .employee_order13 {
        order: 13;
    }
    .employee_order14 {
        order: 14;
    }
    .employee_order15 {
        order: 15;
    }
    .employee_order16 {
        order: 16;
    }
    .employee_order17 {
        order: 17;
    }
    .employee_order18 {
        order: 18;
    }
    .employee_order19 {
        order: 19;
    }
    .employee_order20 {
        order: 20;
    }
    .employee_order21 {
        order: 21;
    }
    .employee_order22 {
        order: 22;
    }
    .employee_order23 {
        order: 23;
    }
    .employee_order24 {
        order: 24;
    }
    .employee_order25 {
        order: 25;
    }
    .employee_order26 {
        order: 26;
    }
    .employee_order27 {
        order: 27;
    }
    .employee_order28 {
        order: 28;
    }
    .employee_order29 {
        order: 29;
    }
 
 
.contactus{
		width: 100%;
		display: flex;
		flex-flow: column;
		padding-bottom: calc(37.6px + (120 - 37.6) * ((100vw - 320px) / (1023 - 320)));
	}
	.contactus>.line_top{
		display: flex;
        margin-left: 0;
        margin-top: 0px;
        flex-flow: column-reverse;
        border: 1px solid black;
        border-radius: 0px 118px;
	}
	.contactus>.line_top>img{
		width: 100%;
		height: calc(213.1px + (681 - 213.1) * ((100vw - 320px) / (1023 - 320)));
		object-fit: contain;
		margin-left: calc(-1 * calc(0.4px + (1 - 0.4) * ((100vw - 320px) / (1023 - 320))));
		border-radius: 0;
		border: 1px solid var(--unnamed, #FFF);
		box-shadow: calc(-1 * calc(11.3px + (36 - 11.3) * ((100vw - 320px) / (1023 - 320)))) calc(9.4px + (30 - 9.4) * ((100vw - 320px) / (1023 - 320))) calc(11.9px + (38 - 11.9) * ((100vw - 320px) / (1023 - 320))) 0px rgba(0, 0, 0, 0.29);
		margin-top: calc(21.9px + (70 - 21.9) * ((100vw - 320px) / (1023 - 320)));
	}

	.contactus>.line_top>div h2{
		color: var(--dark, #181818);
		font-family: DIN Pro;
		font-size: calc(30.1px + (96 - 30.1) * ((100vw - 320px) / (1023 - 320)));
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		text-transform: uppercase;
		margin-bottom: 0;
		text-align: center;
	}
	.contactus>.line_top>div .reg{
		display: flex;
		flex-flow: column;
		width: calc(75.1px + (240 - 75.1) * ((100vw - 320px) / (1023 - 320)));
		margin-right: calc(24.8px + (79 - 24.8) * ((100vw - 320px) / (1023 - 320)));
	}
	.contactus>.line_top>div .mail{
		display: flex;
		flex-flow: column;
		width: calc(75.1px + (240 - 75.1) * ((100vw - 320px) / (1023 - 320)));
		margin-right: calc(24.8px + (79 - 24.8) * ((100vw - 320px) / (1023 - 320)));
	}
	.contactus>.line_top>div .mail svg{

	margin-right: calc(4.1px + (13 - 4.1) * ((100vw - 320px) / (1023 - 320)));

	margin-left: calc(-1 * calc(11.3px + (36 - 11.3) * ((100vw - 320px) / (1023 - 320))));
	}
	.contactus>.line_top>div .reg p{
		display: inline-flex;
		align-items: center;

	}
	.contactus>.line_top>div .reg svg{

	margin-right: calc(4.1px + (13 - 4.1) * ((100vw - 320px) / (1023 - 320)));

	margin-left: calc(-1 * calc(11.3px + (36 - 11.3) * ((100vw - 320px) / (1023 - 320))));
	}
	.contactus>.line_top>div .mail p:nth-child(1){
		color: var(--dark, #181818);
		font-family: DIN Pro;
		font-size: calc(8.8px + (28 - 8.8) * ((100vw - 320px) / (1023 - 320)));
		font-style: normal;
		font-weight: 500;
		line-height: normal;
		margin-top: 0;
		margin-bottom: 0;
		display: inline-flex;
		align-items: center;
		letter-spacing: calc(0.1px + (0.2 - 0.1) * ((100vw - 320px) / (1023 - 320)));
	}
	.contactus>.line_top button:active{
		transform: scale(0.98);
	}
	.contactus>.line_top button{
		color: var(--unnamed, #FFF);
		text-align: center;
		font-family: DIN Pro;
		font-size: calc(8.8px + (28 - 8.8) * ((100vw - 320px) / (1023 - 320)));
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		letter-spacing: calc(0.1px + (0.24 - 0.1) * ((100vw - 320px) / (1023 - 320)));
		width: 25%;
		display: inline-flex;
		align-items: center;
		justify-content: center;
		margin-top: calc(17.3px + (55 - 17.3) * ((100vw - 320px) / (1023 - 320)));
			border-radius: calc(12.6px + (40 - 12.6) * ((100vw - 320px) / (1023 - 320)));
		cursor: pointer;
			padding: calc(5.7px + (18 - 5.7) * ((100vw - 320px) / (1023 - 320))) calc(6.3px + (20 - 6.3) * ((100vw - 320px) / (1023 - 320)));
		background: var(--dark, #181818);
        margin-left:75px;
	}
	.contactus>.line_top button svg{
		margin-left: calc(6px + (19 - 6) * ((100vw - 320px) / (1023 - 320)));
	}
	.contactus>.line_top>div .mail p:nth-child(2){color: #000;font-family: DIN Pro;font-size: calc(6.2px + (19.7 - 6.2) * ((100vw - 320px) / (1023 - 320)));
												  font-style: normal;font-weight: 300;line-height: normal;letter-spacing: calc(0.1px + (0.18 - 0.1) * ((100vw - 320px) / (1023 - 320)));
												  margin-top: calc(6px + (19 - 6) * ((100vw - 320px) / (1023 - 320)));
												  margin-bottom: 0;}
	.contactus>.line_top>div .reg p:nth-child(1){
		color: var(--dark, #181818);
		font-family: DIN Pro;
		font-size: calc(6.3px + (20 - 6.3) * ((100vw - 320px) / (1023 - 320)));
		font-style: normal;
		font-weight: 500;
		line-height: normal;
		letter-spacing: calc(0.1px + (0.2 - 0.1) * ((100vw - 320px) / (1023 - 320)));
		margin-top: 0;
		display: inline-flex;
		align-items: center;
		margin-bottom: 0;
	}

	.contactus>.line_top>div .reg p:nth-child(2){color: #000;font-family: DIN Pro;font-size: calc(6.2px + (19.7 - 6.2) * ((100vw - 320px) / (1023 - 320)));
												 font-style: normal;font-weight: 300;line-height: normal;letter-spacing: calc(0.1px + (0.18 - 0.1) * ((100vw - 320px) / (1023 - 320)));
												 margin-top: calc(6px + (19 - 6) * ((100vw - 320px) / (1023 - 320)));margin-bottom: 0;}
	.contactus>.line_top>div>.mail p{
		display: inline-flex;
		align-items: center;

	}
	.contactus>.line_top>div>.reg{
		display: flex;
		flex-flow: column;
	}	
	.contactus>.line_top>div>.mail_and_reg{
		display: inline-flex;
		margin-top: calc(18.2px + (58 - 18.2) * ((100vw - 320px) / (1023 - 320)));
		margin-left: auto;
		margin-right: auto;
			padding-left: calc(40.7px + (130 - 40.7) * ((100vw - 320px) / (1023 - 320)));
	}
	.contactus>.line_top>div{
		display: flex;
		flex-flow: column;
		margin-left: 5%;
		margin-top: 0;
		max-height: calc(148.3px + (474 - 148.3) * ((100vw - 320px) / (1023 - 320)));
		width: 90%;
		margin-right: 5%;
	}
	.staff_block .employee_item{
		width: 43%;
		margin-left: 0;
		margin-right: 7%;
		display: flex;
		flex-flow: column;
		align-items: center;
	}
	.staff_block .employee_item img{
		width: 100%;
		height: 500px;
		object-fit: cover;
		border-radius: calc(6.3px + (20 - 6.3) * ((100vw - 320px) / (1023 - 320)));
	}

	.staff_block .employee_item p:nth-child(2){
		color: var(--dark, #181818);
		text-align: center;
		font-family: DIN Pro;
		font-size: calc(8.8px + (28 - 8.8) * ((100vw - 320px) / (1023 - 320)));
		font-style: normal;
		font-weight: 700;
		line-height: normal;
		letter-spacing: calc(0.1px + (0.24 - 0.1) * ((100vw - 320px) / (1023 - 320)));
		margin-top: calc(3.2px + (10 - 3.2) * ((100vw - 320px) / (1023 - 320)));
		margin-bottom: 0px;
	}

	.staff_block .employee_item p:nth-child(3){
		color: var(--dark, #181818);
		text-align: center;
		font-family: DIN Pro;
		font-size: calc(8.8px + (28 - 8.8) * ((100vw - 320px) / (1023 - 320)));
		font-style: normal;
		font-weight: 300;
		line-height: normal;
		margin-top: calc(3.2px + (10 - 3.2) * ((100vw - 320px) / (1023 - 320)));
		margin-bottom: 0px;
		letter-spacing: calc(0.1px + (0.2 - 0.1) * ((100vw - 320px) / (1023 - 320)));
		width: 90%;
	}

	.staff_block .employee_item p:nth-child(4){
		color: var(--accent, #2577B7);
		text-align: center;
		font-family: DIN Pro;
		font-size: calc(8.8px + (28 - 8.8) * ((100vw - 320px) / (1023 - 320)));
		font-style: normal;
		font-weight: 300;
		margin-top: calc(3.2px + (10 - 3.2) * ((100vw - 320px) / (1023 - 320)));
		margin-bottom: calc(6.3px + (20 - 6.3) * ((100vw - 320px) / (1023 - 320)));
		line-height: normal;
	}
	.staff_block{
		margin-left: 7%;
		margin-right: 0%;
		display: inline-flex;
		flex-wrap: wrap;
		margin-top: calc(34.5px + (110 - 34.5) * ((100vw - 320px) / (1023 - 320)));
	}
	.employee_item1{
	}
	.employee_item2{
	}
	.employee_item3{
	}
	.employee_item4{
	}
}
@media (max-width: 600px){
    	.staff_block .employee_item img{
		width: 100%;
		height: 280px;
		object-fit: cover;
		border-radius: calc(6.3px + (20 - 6.3) * ((100vw - 320px) / (1023 - 320)));
	}
}