/* @media screen and (max-width:1024px){} */

header > div {
	grid-template-columns: 48px 1fr 48px 1fr 48px;
	margin-bottom:64px;
}
nav{
	width:calc(100% - 96px);
	padding:24px 48px;
}/* @media screen and (max-width:1024px){} */

section.p-1-img-1-p-1-l-1{
	width:calc(100% - 96px);
	padding:64px 48px;
}
section.p-1-img-1-p-1-l-1 > article{
	margin-top: 20px;
}/* @media screen and (max-width:1024px){} */

section.p-3-img-0-p-0-l-4{
	width:calc(100% - 96px);
	padding:64px 48px;
}/* @media screen and (max-width:1024px){} */

section.p-3-img-1-p-3-l-0{
	width:calc(100% - 96px);
	padding:64px 48px;
}
section.p-3-img-1-p-3-l-0 > p{
	margin-bottom:40px;
}
section.p-3-img-1-p-3-l-0 > div > article > h3{
	margin-top:30px;
}
section.p-3-img-1-p-3-l-0 > div {
	width: 100%;
	display: grid;
	grid-template-columns: 48% 4% 48%;
	grid-template-rows: auto;
}
section.p-3-img-1-p-3-l-0 > div > article:nth-of-type(1) {
	grid-column: 1/2;
	grid-row: 1/2;
}
section.p-3-img-1-p-3-l-0 > div > article:nth-of-type(2) {
	grid-column: 3/4;
	grid-row: 1/2;
}
section.p-3-img-1-p-3-l-0 > div > article:nth-of-type(3) {
	width: 80%;
	margin:0 calc((100% - 80%) /2);
	grid-column: 1/4;
	grid-row: 2/4;
}/* @media screen and (max-width:1024px){} */

section.p-3-img-3-p-1-l-0{
	width:calc(100% - 96px);
	padding:64px 48px;
}
section.p-3-img-3-p-1-l-0 > p {
	padding-bottom: 40px;
}/* @media screen and (max-width:1024px){} */

section.p-4-img-4-p-1-l-0{
	padding:64px 0;
}
section.p-4-img-4-p-1-l-0 > h2 {
	width:calc(100% - 96px);
	padding:0 48px;
}
section.p-4-img-4-p-1-l-0 > p {
	width:calc(100% - 64px);
	padding:0 32px 24px;
}
section.p-4-img-4-p-1-l-0 > div > article > figure {
	height: 300px;
}
section.p-4-img-4-p-1-l-0 > div > article > div {
	height: 300px;
}
section.p-4-img-4-p-1-l-0 > div {
	grid-template-columns: repeat(auto-fit, minmax(100%, 1fr));
}
section.p-4-img-4-p-1-l-0 > div > article{
	flex-direction: row;
}
section.p-4-img-4-p-1-l-0 > div > article:nth-child(1){
	flex-direction: row;
}
section.p-4-img-4-p-1-l-0 > div > article:nth-child(2){
	flex-direction: row-reverse;
}
section.p-4-img-4-p-1-l-0 > div > article:nth-child(3){
	flex-direction: row;
}
section.p-4-img-4-p-1-l-0 > div > article:nth-child(4){
	flex-direction: row-reverse;
}
section.p-4-img-4-p-1-l-0 > div > article > figure,
section.p-4-img-4-p-1-l-0 > div > article > div{
	width: 50%;
}/* @media screen and (max-width:1024px){} */

section.p-5-img-5-p-1-l-0{
	width:calc(100% - 96px);
	padding:64px 48px;
}
section.p-5-img-5-p-1-l-0 > p{
	padding-bottom:40px;
}
section.p-5-img-5-p-1-l-0 > div::-webkit-scrollbar{
	display: none;
}
section.p-5-img-5-p-1-l-0 > div > div > article {
	margin-bottom: 0;
	width: 260px;
	min-width:260px;
	margin: 0 30px 0 0;
}/* @media screen and (max-width:1024px){} */

section.p-6-img-0-p-1-l-0{
	width:calc(100% - 96px);
	padding:64px 48px;
}
section.p-6-img-0-p-1-l-0 > div > div > article > p {
	font-size: 95%;
}
section.p-6-img-0-p-1-l-0 > div > div > article{
	width:calc((100% - 40px) / 2);
	margin-top: 40px;
}
section.p-6-img-0-p-1-l-0 > div > div > article > span.icon {
	margin-top: 20px;
}/* @media screen and (max-width:1024px){} */

footer > div {
	width:calc(100% - 96px);
	padding: 64px 48px;
}
footer > div > div > h2 {
	width: 100%;
	margin-bottom:0;
}
footer > div > div > p {
	width: 100%;
	margin-top:7.5px;
	line-height: 24px;
	font-size: 110%;
	font-weight: 600;
}
footer > div > div:nth-of-type(1){
	width:100%;
}
footer > div > div > div:nth-of-type(1) {
	width: 100%;
}
footer > div > div:nth-of-type(2){
	float:left;
	width:max-content;
	max-width: 100%;
	margin-top: 25px;
	margin-bottom: 15px;
}
footer > div > div:nth-of-type(2) > ul{
	float: left;
	margin-left: 0;
	margin-right: 50px;
}
footer > div > div:nth-of-type(2) > ul:nth-of-type(4){
	margin-right:0;
}
footer > div > div:nth-of-type(1) > ul {
	margin-top:15px;
}
footer > div em.telephone {
	display: flex;
	align-items: center;
	justify-content: center;
}
footer > div em.email {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}