.elementor-2167 .elementor-element.elementor-element-8b65792{padding:40px 0px 0px 0px;}.elementor-2167 .elementor-element.elementor-element-adabb53 > .elementor-element-populated{margin:0px 0px 0px -10px;--e-column-margin-right:0px;--e-column-margin-left:-10px;}.elementor-2167 .elementor-element.elementor-element-ca6dd13 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2167 .elementor-element.elementor-element-0fb1baa .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2167 .elementor-element.elementor-element-edc022b > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-2167 .elementor-element.elementor-element-b7900ab > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-2167 .elementor-element.elementor-element-92265fe{--spacer-size:50px;}@media(max-width:1024px){.elementor-2167 .elementor-element.elementor-element-8b65792{padding:40px 0px 0px 10px;}}@media(max-width:767px){.elementor-2167 .elementor-element.elementor-element-8b65792{padding:40px 0px 0px 10px;}}@media(min-width:768px){.elementor-2167 .elementor-element.elementor-element-ca6dd13{width:56.518%;}.elementor-2167 .elementor-element.elementor-element-d0e8ca1{width:43.482%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2167 .elementor-element.elementor-element-ca6dd13{width:50%;}.elementor-2167 .elementor-element.elementor-element-d0e8ca1{width:50%;}}/* Start custom CSS for html, class: .elementor-element-edc022b */.video-container {
  position: relative;
  width: 100%; /* Full width */
  padding-bottom: 177.78%; /* 1280 / 720 = 1.7778 = 177.78% (9:16 aspect ratio) */
  height: 0;
  overflow: hidden;
  background-color: black; /* Fallback in case of slow loading */
}

.video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}/* End custom CSS */