/* Start custom CSS *//* Newest article runs full width */
body.elementor-page-1376 .elementor-element-2104b61f > *:first-child { grid-column: 1 / -1; }
@media (min-width: 768px) {
  body.elementor-page-1376 .elementor-element-2104b61f > *:first-child > a { display: grid; grid-template-columns: 1.7fr 1fr; gap: 56px; align-items: end; }
  body.elementor-page-1376 .elementor-element-2104b61f > *:first-child > a > div:first-child { aspect-ratio: 16 / 10; }
  body.elementor-page-1376 .elementor-element-2104b61f > *:first-child h2 { font-size: 52px; line-height: 1.05; }
  body.elementor-page-1376 .elementor-element-2104b61f > *:first-child > a > div:last-child { padding-bottom: 8px; }
}
body.elementor-page-1376 .elementor-element-2104b61f img { transition: transform .8s ease; }
body.elementor-page-1376 .elementor-element-2104b61f a:hover img { transform: scale(1.035); }
body.elementor-page-1376 .elementor-element-2104b61f h2 { transition: color .2s; }
body.elementor-page-1376 .elementor-element-2104b61f a:hover h2 { color: #F27C03; }
body.elementor-page-1376 .elementor-element-2c687c18 a:hover { color: #F27C03; }/* End custom CSS */