/*
Theme Name: My Divi Child
Theme URI: https://yoursiteurl.com
Description: A child theme for the Divi theme
Author: Your Name
Author URI: https://yoursiteurl.com
Template: Divi
Version: 1.0
*/

.logo-container {
    display: inline-block;
    vertical-align: middle;
    width: 200px; /* Adjust the width of the logo */
    height: 40px; /* Adjust the height of the logo */
}

.logo-container svg {
    width: 100%;
    height: 100%;
}

.spark {
    stroke: #6aa9ca;
    stroke-width: 8.8;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-dasharray: 1000;
    stroke-dashoffset: 1000;
    fill: none;
    animation: sparkAnimation 1s forwards;
}

/* Delays for each letter */
.logo path:nth-child(1) { animation-delay: 0s; }
.logo path:nth-child(2) { animation-delay: 0.033s; }
.logo path:nth-child(3) { animation-delay: 0.067s; }
.logo path:nth-child(4) { animation-delay: 0.1s; }
.logo path:nth-child(5) { animation-delay: 0.133s; }
.logo circle:nth-child(6) { animation-delay: 0.167s; }
.logo path:nth-child(7) { animation-delay: 0.2s; }
.logo path:nth-child(8) { animation-delay: 0.233s; }
.logo path:nth-child(9) { animation-delay: 0.267s; }
.logo path:nth-child(10) { animation-delay: 0.3s; }
.logo path:nth-child(11) { animation-delay: 0.333s; }
.logo path:nth-child(12) { animation-delay: 0.367s; }
.logo path:nth-child(13) { animation-delay: 0.4s; }
.logo path:nth-child(14) { animation-delay: 0.433s; }
.logo path:nth-child(15) { animation-delay: 0.467s; }
.logo path:nth-child(16) { animation-delay: 0.5s; }
.logo path:nth-child(17) { animation-delay: 0.533s; }
.logo path:nth-child(18) { animation-delay: 0.567s; }
.logo path:nth-child(19) { animation-delay: 0.6s; }
.logo path:nth-child(20) { animation-delay: 0.633s; }
.logo circle:nth-child(21) { animation-delay: 0.667s; }
.logo path:nth-child(22) { animation-delay: 0.7s; }
.logo circle:nth-child(23) { animation-delay: 0.733s; }
.logo path:nth-child(24) { animation-delay: 0.767s; }
.logo path:nth-child(25) { animation-delay: 0.8s; }
.logo path:nth-child(26) { animation-delay: 0.833s; }
.logo path:nth-child(27) { animation-delay: 0.867s; }
.logo path:nth-child(28) { animation-delay: 0.9s; }
.logo path:nth-child(29) { animation-delay: 0.933s; }
.logo path:nth-child(30) { animation-delay: 0.967s; }
.logo path:nth-child(31) { animation-delay: 1s; }

@keyframes sparkAnimation {
    to {
        stroke-dashoffset: 0;
    }
}