/* Laro Soft Extra Light */

@font-face {
	font-family: "Laro Soft";
	src: url("../../assets/font/laro-soft/Laro Soft Extra Light.otf") format("opentype");
	font-weight: 200;
	font-style: normal;
}

@font-face {
	font-family: "Laro Soft";
	src: url("../../assets/font/laro-soft/Laro Soft Extra Light Italic.otf") format("opentype");
	font-weight: 200;
	font-style: italic;
}

/* Laro Soft Light */

@font-face {
	font-family: "Laro Soft";
	src: url("../../assets/font/laro-soft/Laro Soft Light.otf") format("opentype");
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: "Laro Soft";
	src: url("../../assets/font/laro-soft/Laro Soft Light Italic.otf") format("opentype");
	font-weight: 300;
	font-style: italic;
}

/* Laro Soft Regular */

@font-face {
	font-family: "Laro Soft";
	src: url("../../font/laro-soft/Laro Soft Regular.otf") format("opentype");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "Laro Soft";
	src: url("../../assets/font/laro-soft/Laro Soft Regular Italic.otf") format("opentype");
	font-weight: 400;
	font-style: italic;
}

/* Laro Soft Medium */

@font-face {
	font-family: "Laro Soft";
	src: url("../../font/laro-soft/Laro Soft Medium.otf") format("opentype");
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: "Laro Soft";
	src: url("../../font/laro-soft/Laro Soft Medium Italic.otf") format("opentype");
	font-weight: 500;
	font-style: italic;
}

/* Laro Soft Semi Bold */

@font-face {
	font-family: "Laro Soft";
	src: url("../../font/laro-soft/Laro Soft Semi Bold.otf") format("opentype");
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: "Laro Soft";
	src: url("../../font/laro-soft/Laro Soft Semi Bold Italic.otf") format("opentype");
	font-weight: 600;
	font-style: italic;
}

/* Laro Soft Bold */

@font-face {
	font-family: "Laro Soft";
	src: url("../../font/laro-soft/Laro Soft Bold.otf") format("opentype");
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family: "Laro Soft";
	src: url("../../font/laro-soft/Laro Soft Bold Italic.otf") format("opentype");
	font-weight: 700;
	font-style: italic;
}

/* Laro Soft Extra Bold */

@font-face {
	font-family: "Laro Soft";
	src: url("../../font/laro-soft/Laro Soft Extra Bold.otf") format("opentype");
	font-weight: 800;
	font-style: normal;
}

@font-face {
	font-family: "Laro Soft";
	src: url("../../font/laro-soft/Laro Soft Extra Bold Italic.otf") format("opentype");
	font-weight: 800;
	font-style: italic;
}

/* Laro Soft Black */

@font-face {
	font-family: "Laro Soft";
	src: url("../../font/laro-soft/Laro Soft Black.otf") format("opentype");
	font-weight: 900;
	font-style: normal;
}

@font-face {
	font-family: "Laro Soft";
	src: url("../../font/laro-soft/Laro Soft Black Italic.otf") format("opentype");
	font-weight: 900;
	font-style: italic;
}

/* Laro Soft Thin */

@font-face {
	font-family: "Laro Soft";
	src: url("../../font/laro-soft/Laro Soft Thin.otf") format("opentype");
	font-weight: 100;
	font-style: normal;
}

@font-face {
	font-family: "Laro Soft";
	src: url("../../font/laro-soft/Laro Soft Thin Italic.otf") format("opentype");
	font-weight: 100;
	font-style: italic;
}

.title-h1 {
	font-style: italic;
	font-family: var(--font-family-title);
	font-size: var(--font-size-h1);
	font-weight: var(--font-weight);
	line-height: var(--line-height-h1);
	color: #424242;
}

.title-h2 {
	font-style: italic;
	font-family: var(--font-family-title);
	font-size: var(--font-size-h2);
	font-weight: var(--font-weight);
	line-height: var(--line-height-h2);
	color: #424242;
}

.title-h3 {
	font-style: italic;
	font-family: var(--font-family-title);
	font-size: var(--font-size-h3);
	font-weight: var(--font-weight);
	line-height: var(--line-height-h3);
	color: #424242;
}

.title-h4 {
	font-style: italic;
	font-family: var(--font-family-title);
	font-size: var(--font-size-h4);
	font-weight: var(--font-weight);
	line-height: var(--line-height-h4);
	color: #424242;
}

.p-image .media {
	display: block;
}

.p-image .media-mobile {
	display: none;
}

@media (max-width: 1023px) {

.p-image .media {
	display: none;
}

.p-image .media-mobile {
	display: block;
}

}

