/*
Theme Name:        Arqora
Theme URI:         https://quiknexa.com
Author:            QuikNexa
Author URI:        https://quiknexa.com
Description:       
Version:           1.0.0
Requires at least: 6.2
Requires PHP:      7.4
Tested up to:      6.9
Template:          Divi
License:           GPL-2.0-or-later
License URI:       https://www.gnu.org/licenses/gpl-2.0.html
Text Domain:       arqora
Tags:              divi, child-theme, demo-content

Generated by:      QuikNexa Divi Packager on 2026-08-25T02:34:11+00:00
*/

.et-l--header { position: relative; z-index: 99; }

/* ===== Custom CSS (from Design step) ===== */

.et_pb_module_header {
    padding-bottom: 0px;
}


/* ==========================================================================
   06. Video Button
   ========================================================================== */

:root {
	--ripple-color: 255, 255, 255;
}

.arq-vid {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 80px;
	height: 80px;
	animation: ripple 1s linear infinite;
}

@keyframes ripple {

	0% {
		box-shadow:
			0 0 0 0 rgba(var(--ripple-color), 0.1),
			0 0 0 5px rgba(var(--ripple-color), 0.2),
			0 0 0 20px rgba(var(--ripple-color), 0.2),
			0 0 0 35px rgba(var(--ripple-color), 0.2);
	}

	100% {
		box-shadow:
			0 0 0 5px rgba(var(--ripple-color), 0.1),
			0 0 0 20px rgba(var(--ripple-color), 0.2),
			0 0 0 35px rgba(var(--ripple-color), 0.2),
			0 0 0 45px rgba(var(--ripple-color), 0);
	}
}




/* ARQORA HERO — KEN BURNS + OVERLAY */

.arq_hero {
    position: relative !important;
    overflow: hidden !important;
    isolation: isolate !important;
}

/* Animated background */
.arq_hero::before {
    content: "";
    position: absolute;
    inset: -2%;
    z-index: -2;

    background: inherit;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;

    transform: scale(1);
    transform-origin: center center;

    animation: arqoraKenBurns 20s linear infinite alternate;

    will-change: transform;
}

/* Native-style overlay */
.arq_hero::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: -1;

    background: rgba(0, 0, 0, 0.65);

    pointer-events: none;
}


/* Ken Burns */
@keyframes arqoraKenBurns {

    0% {
        transform: scale(1);
    }

    100% {
        transform: scale(1.3);
    }
}





