/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
body{
	font-family: "neue-haas-grotesk-display", sans-serif;
	font-weight: 400;
	font-style: normal;
}
h1{
	font-family: "neue-haas-grotesk-display", sans-serif;
	font-weight: 600;
	font-style: normal;
}

h2{
	font-family: "neue-haas-grotesk-display", sans-serif;
	font-weight: 600;
	font-style: normal;
}

/*.elementor-366 .elementor-element.elementor-element-2be7e8e {}*/

.structured-grid .elementor-loop-container {
  display: grid;
  grid-template-columns: 1fr 1fr;       
  /* create 3 rows -> row lines are 1, 2, 3, 4 */
  grid-template-rows: auto auto auto;  
  gap: 20px;
}
.structured-grid .e-loop-item-269 {
  /* row 1, col 1, to row 2, col 2 => occupies 1 row x 1 column */
  grid-area: 1 / 1 / 2 / 2; 
}
.structured-grid .e-loop-item-267 {
  /* row 1, col 2, to row 3, col 3 => spans 2 rows in second column */
  grid-area: 1 / 2 / 3 / 3; 
	display: flex;
}
.structured-grid .e-loop-item-265 {
  /* row 2, col 1, to row 3, col 2 => occupies 1 row in the first column, below item 269 */
  grid-area: 2 / 1 / 3 / 2; 
}
.structured-grid .e-loop-item-214 {
  /* row 3, col 1, to row 4, col 3 => full-width on the 3rd row */
  grid-area: 3 / 1 / 4 / 3; 
}