.elementor-1486 .elementor-element.elementor-element-82add49{--display:flex;--margin-top:02em;--margin-bottom:02em;--margin-left:0em;--margin-right:0em;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1486 .elementor-element.elementor-element-e8e2294{text-align:center;}.elementor-1486 .elementor-element.elementor-element-e8e2294 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2.5rem;font-weight:900;letter-spacing:-2.5px;color:var( --e-global-color-text );}.elementor-1486 .elementor-element.elementor-element-0b72eec{margin:02em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1486 .elementor-element.elementor-element-82add49{--content-width:900px;}}@media(max-width:1024px){.elementor-1486 .elementor-element.elementor-element-82add49{--padding-top:0em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em;}}@media(max-width:767px){.elementor-1486 .elementor-element.elementor-element-82add49{--padding-top:0em;--padding-bottom:0em;--padding-left:1.2em;--padding-right:1.2em;}}/* Start custom CSS */.video-grid {
  display: grid;
  gap: 20px;
  grid-template-columns: repeat(3, 1fr);
}

@media (max-width: 1024px) {
  .video-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 768px) {
  .video-grid {
    grid-template-columns: 1fr;
  }
}

.video-item iframe {
  width: 100%;
  aspect-ratio: 16 / 9;
  height: auto;
}/* End custom CSS */