/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/
body {
	min-height: 100vh;
	color: var(--text);
	font-family: "Inter Tight";
}
footer {
	margin-top: auto;
}
.blur {
    background-color: rgba(255, 255, 255, 0.3);
	backdrop-filter: blur(8px);
}
.bricks-color-primary {
    color: var(--primary);
	transition: all .3s ease-in-out;
}
.bricks-color-primary:hover {
    color: var(--highlight);
}
.bricks-button {
    border-radius: 20px;
    padding: 10px 20px;
    line-height: 1.3;
}
h1, h2, h3, h4, h5, h6 {
	color: var(--headings);
}
header {
	position: fixed;
}
header #brxe-nadmal {
	background-color: var(--bg-body);
}
.splide__arrow svg {
	transition: all .3s ease-in-out;
	color: var(--primary);
	fill: var(--primary);
}
.splide__arrow:hover svg {
	color: var(--highlight);
	fill: var(--highlight);
}
#brxe-iycryw [data-layout="grid"] .bricks-layout-item .bricks-layout-inner {
    border: 1px solid #ccc;
    border-bottom-right-radius: 30px;
    box-shadow: 2px 2px 8px 0 var(--headings-l-3);
    margin-right: 10px;
	margin-bottom: 10px;
	transition: all 0.3 ease-in-out;
}
#brxe-iycryw [data-layout="grid"] .bricks-layout-item .bricks-layout-inner:hover {
	box-shadow: 2px 2px 8px 0 var(--highlight-l-3);
	border-color: var(--highlight-l-3);
}
#brxe-iycryw [data-layout="grid"] .bricks-layout-item .content-wrapper {
	padding: 20px;
}
#brxe-iycryw [data-layout="grid"] .bricks-layout-item:first-child .bricks-layout-inner {
	flex-direction: row;
    gap: 30px;
}
#brxe-iycryw [data-layout="grid"] .bricks-layout-item h3,
#brxe-iycryw [data-layout="grid"] .bricks-layout-item div[data-field-id="zmffun"] {
	margin: 0;
}
#brxe-iycryw [data-layout="grid"] .bricks-layout-item .image {
	max-height: 200px;
}
#brxe-iycryw [data-layout="grid"] .bricks-layout-item:first-child .image {
    max-width: 300px;
	max-height: unset;
    aspect-ratio: 6 / 4;
}
