.elementor-16650 .elementor-element.elementor-element-8c85854{--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-16650 .elementor-element.elementor-element-ab43eaa{--display:flex;}/* Start custom CSS for text-editor, class: .elementor-element-e46c158 */.elementor-16650 .elementor-element.elementor-element-e46c158 em {
    color: red;
    font-size:  110%;
}

.elementor-16650 .elementor-element.elementor-element-e46c158 a {
    color: #FFC542 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-965bdc1 */.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-28ad2c4 */.elementor-16650 .elementor-element.elementor-element-28ad2c4 em {
    color: red;
    font-size:  110%;
}

.elementor-16650 .elementor-element.elementor-element-28ad2c4 a {
    color: #FFC542 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25c8683 */.elementor-16650 .elementor-element.elementor-element-25c8683 em {
    color: red;
    font-size:  110%;
}

.elementor-16650 .elementor-element.elementor-element-25c8683 a {
    color: #FFC542 !important;
}/* End custom CSS */