.aca-aparat-player { position: relative; width: 100%; aspect-ratio: var(--video-aspect-ratio, 1.777777778); overflow: hidden; border-radius: 30px; background: #f6f3ec; }
.aca-aparat-player > img, .aca-aparat-player > iframe { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; border: 0; }
.aca-aparat-player .aca-aparat-play { position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); width: 72px; height: 72px; min-height: 0; padding: 0; border-radius: 50%; font-size: 22px; }
.aca-aparat-player .aca-aparat-play[hidden] { display: none; }

.aca-video-placeholder { display: grid; place-items: center; color: var(--color-primary-dark,#073a35); }
.aca-video-placeholder::before, .aca-video-placeholder::after { content: ""; position: absolute; width: 48%; aspect-ratio: 1; border: 1px solid rgb(7 58 53 / 12%); border-radius: 50%; pointer-events: none; }
.aca-video-placeholder::before { left: -18%; bottom: -50%; }
.aca-video-placeholder::after { right: -18%; top: -50%; }
.aca-video-placeholder__label { display: flex; flex-direction: column; align-items: center; gap: 16px; font-size: 18px; }
.aca-video-placeholder__label i { font-size: 40px; }
.aca-team-video .aca-aparat-player, .aca-team-video .elementor-wrapper { border-radius: 70px 30px 30px 30px; overflow: hidden; }
@media(max-width:767px) { .aca-team-video .aca-aparat-player, .aca-team-video .elementor-wrapper { border-radius: 36px 18px 18px 18px; } }
