/* 
Theme Name: Hello Elementor Child
Description: Hello Elementor Child is a child theme of Hello Elementor, created by PixelPerfect team
Author: PixelPerfect
Author URI: https://pixelperfect.hu/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
*/

.szamok{
	display: grid;
	grid-template-columns: repeat(3,1fr);
	grid-gap: 20px;
}

.szamok > div{
	padding: 10px;
	border: 1px solid var( --e-global-color-7054a45 );
}

.szamok > div span{
	font-family: "Inter", Sans-serif;
    font-size: 50px;
}

.szamok > div p{ margin: 0; color: var( --e-global-color-accent ) }

@media (max-width: 768px){
	.szamok{ grid-template-columns: repeat(2,1fr); }
	.szamok > div span{ font-size: 30px; }
	.szamok > div p{ margin: 0 }
}

@media (max-width: 600px){
	.szamok{ grid-template-columns: repeat(1,1fr); }
	.szamok > div span{ font-size: 30px; }
	.szamok > div p{ margin: 0 }
}


/* project content */
.project_content > div {
	margin-bottom: 80px;
}
.project_content > div:last-of-type {
	margin-bottom: 0px;
}
@media (max-width: 768px){
	.project_content > div {
		margin-bottom: 30px;
	}
}
.project_content > div p:first-child{
	color: var(--e-global-color-accent);
    font-family: "Work Sans", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2em;
}

.project_content > div p:last-child{
	font-family: var(--e-global-typography-ecc7a5b-font-family), Sans-serif;
    font-size: var(--e-global-typography-ecc7a5b-font-size);
    font-weight: var(--e-global-typography-ecc7a5b-font-weight);
    line-height: var(--e-global-typography-ecc7a5b-line-height);
    letter-spacing: var(--e-global-typography-ecc7a5b-letter-spacing);
    word-spacing: var(--e-global-typography-ecc7a5b-word-spacing);
}