.elementor-17691 .elementor-element.elementor-element-0a002ba{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-17691 .elementor-element.elementor-element-1de7397{--display:flex;}/* Start custom CSS for html, class: .elementor-element-d584b8c */.aparat-video {
  width: 100%;
  position: relative;
}

@supports (aspect-ratio: 16 / 9) {
  .aparat-video {
    aspect-ratio: 16 / 9;
  }
}

@supports not (aspect-ratio: 16 / 9) {
  .aparat-video {
    height: 0;
    padding-bottom: 56.25%;
  }
}

.aparat-video iframe {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
}

@media screen and (max-width: 520px) {
    .aparat-video {
    margin-bottom: 200px;
    }
}
@media screen and (max-width: 768px) and (min-width: 521px) {
    .aparat-video {
    margin-bottom: 350px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-220105f */.elementor-17691 .elementor-element.elementor-element-220105f em {
    color: red;
    font-size:  110%;
}

.elementor-17691 .elementor-element.elementor-element-220105f a {
    color: #FFC542 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eb7ad0a */.elementor-17691 .elementor-element.elementor-element-eb7ad0a em {
    color: red;
    font-size:  110%;
}

.elementor-17691 .elementor-element.elementor-element-eb7ad0a a {
    color: #FFC542 !important;
}/* End custom CSS */