.pxl-video-player1 {
    &.pxl-video-style6 {
        position: relative;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border-radius: 50%;
        width: 162px;
        height: 162px;
        background: linear-gradient(270deg, rgba(0, 209, 255, 0.85) 4.67%, rgba(0, 85, 255, 0.85) 94.31%);
        &:after {
            content: '';
            position: absolute;
            background: linear-gradient(270deg, rgba(0, 209, 255, 0.85) 4.67%, rgba(0, 85, 255, 0.85) 94.31%);
            width: 60px;
            height: 60px;
            border-radius: 50%;
            top: -38px;
            right: -38px;
        }
        &:before {
            content: '';
            position: absolute;
            background: linear-gradient(270deg, rgba(0, 209, 255, 0.85) 4.67%, rgba(0, 85, 255, 0.85) 94.31%);
            width: 39px;
            height: 39px;
            border-radius: 50%;
            top: 36px;
            right: -50px;
        }
    }
    .pxl-video--holder {
        mask-size:cover;
        img, .pxl-video--imagebg {

        }
        + .btn-video-wrap {
            position: absolute;
            z-index: 99;
            text-align: center;
            &.p-center {
                top: 50%;
                left: 50%;
                @include transform(translate(-50%, -50%));
            }
        }
    }
    .btn-video {
        i, svg {
            display: inline-flex;
            @extend .pxl-middle;
            path {
                fill: $secondary_color;
            }
        }
        position: relative;
        min-width: 68px;
        width: 68px;
        height: 68px;
        background-color: transparent;
        border-radius: 68px;
        font-size: 20px;
        border: none;            
        i {
            color: $secondary_color;
        }
        &:before {           
            background-color: $primary_color;
            @extend .pxl-spill;
            backdrop-filter: blur(20px);
            border-radius: 100%;
        }
        &:after {
            content: "";
            position: absolute;
            z-index: 0;
            left: 0;
            top: 0;
            display: block;
            width: 100%;
            height: 100%;
            border: 1px solid #fff;
            border-radius: 50%;
            animation: pxl_pulse_border 1500ms ease-out infinite;
            -webkit-animation: pxl_pulse_border 1500ms ease-out infinite;                
            border-radius: inherit;
        }
        ~.btn-video-text {
            margin-left: 0;
            color: #fff;
            font-weight: 500;
            line-height: 38.634px;
            @extend .pxl-middle;
        }
        .pxl-label {
            font-size: 20px;
        }
    }
    .pxl-video--inner {
        position: relative;
    }
    &.pxl-video-style3 {
        .btn-video-wrap  {
            display: flex;
            flex-wrap: nowrap;
            align-items: center; 
            .btn-video {
                margin-right: 15px;
                &:before {
                    background-color: #fff; 
                    @include box-shadow(0px 15px 20px rgba(215, 217, 237, 0.25));
                }               
                &:after {
                    display: none;
                }
                ~ .btn-video-text {
                    position: unset;
                    transform: none;
                    color: rgba(26, 55, 96, 0.83);
                    font-family: Outfit;
                    font-size: 20px;                    
                    font-weight: 600;
                    line-height: 24px;
                }
            }
        }               
    }
    &.pxl-video-style5 {
        .pxl-video--inner {
            .pxl-item--bg-after {
                position: absolute;
                top: 0;                
                left: -36px;
            }
            .pxl-video--holder {
                max-width: 629px;
            }
            .btn-video-wrap {
                .btn-video {
                    width: 105px;
                    height: 105px;
                    border-radius: 105px;
                    i {
                        color: #fff;
                    }
                    &:after {
                        width: 130px;
                        height: 130px;
                        animation: none;
                        border: none;
                        background-color: rgba(255, 255, 255, 0.40);
                        top: -12.38px;
                        left: -12.38px;
                        z-index: -1;
                    }
                }
            }
        }
    }
    &.pxl-video-style2, &.pxl-video-style5, &.pxl-video-style6 {
        .btn-video-wrap  {
            display: flex;
            flex-wrap: nowrap;
            align-items: center;
            justify-content: center;
        }
    }
}

.pxl-row-align--left > .elementor-column-gap-extended {
    margin-left: 0 !important;
}

@keyframes ripple5 {
    0% {box-shadow: 0px 0px 0px 0px rgba(255, 143, 31, 0.9);}
    50% {box-shadow: 0px 0px 0px 20px rgba(255, 143, 31, 0);}
    100% {box-shadow: 0px 0px 0px 40px rgba(255, 143, 31, 0);}
}
@keyframes ripple6 {
    0% {box-shadow: 0px 0px 0px 20px rgba(255, 143, 31, 0.3);}
    50% {box-shadow: 0px 0px 0px 40px rgba(255, 143, 31, 0);}
    100% {box-shadow: 0px 0px 0px 0px rgba(255, 143, 31, 0);}
}