@import '_content/Shared/Shared.52qlcc7kvs.bundle.scp.css';

/* _content/BlazorServer/Pages/Branchs/Card.razor.rz.scp.css */

.product-card[b-hcuosvc8tv] {
    position: relative;
    height: 100%;
    background-color: var(--white-color);
    box-shadow: 0px 6px 30px rgba(192, 192, 192, 0.25);
    overflow: hidden;
}

.product-body[b-hcuosvc8tv] {
    text-align: center;
    padding: 10px 20px;
}

.product-card[b-hcuosvc8tv]::before {
    content: '';
    position: absolute;
    top: 100%;
    right: 100%;
    transform: translate(50%, -50%);
    width: 0;
    height: 0;
    background: var(--header);
    border-radius: 50%;
    z-index: 0;
    transition: width 0.8s ease-out, height 0.8s ease-out, left 0.8s ease-out;
}

.product-card:hover[b-hcuosvc8tv]::before {
    width: 400%;
    height: 600%;
}

.product-card > *[b-hcuosvc8tv] {
    position: relative;
    z-index: 1;
}

.product-card:hover .product-title[b-hcuosvc8tv] {
    color: var(--secondary-color);
}

.product-card:hover .product-item[b-hcuosvc8tv] {
    color: var(--white-color);
    opacity: 0.8;
}

    .product-card:hover .product-item i[b-hcuosvc8tv] {
        color: var(--secondary-color);
    }


.product-img[b-hcuosvc8tv] {
    width: 100%;
    padding:30px;
    display:flex;
    align-items:center;
    justify-content:center;
    background-color: var(--header);
    transition: background 0.8s ease;
}

    .product-img img[b-hcuosvc8tv] {
        width: 80%;
    }

.product-title[b-hcuosvc8tv] {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 10px;
    color: var(--primary-color);
    transition: color 0.5s ease;
}

.product-item[b-hcuosvc8tv] {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-bottom: 5px;
    transition: color 0.5s ease;
}

    .product-item i[b-hcuosvc8tv] {
        color: var(--secondary-color);
        transition: color 0.5s ease;
    }

.product-text[b-hcuosvc8tv] {
    font-size: 14px;
    margin: 20px auto -0.5em auto;
    transition: color 0.5s ease;
}
/* _content/BlazorServer/Pages/Contacts/SectionContact.razor.rz.scp.css */
.contact-card[b-jvrw6ae0ko] {
    position: relative;
    height: 100%;
}

    .contact-card:hover .contact-icon[b-jvrw6ae0ko] {
        background-color: var(--primary-color) !important;
    }

        .contact-card:hover .contact-icon i[b-jvrw6ae0ko] {
            color: var(--secondary-color) !important;
        }

.contact-body[b-jvrw6ae0ko] {
    height: 80%;
    position: relative;
    text-align: center;
    padding: 30px;
    padding-top:70px;
    background-color: var(--primary-color);
    box-shadow: 0px 6px 30px rgba(192, 192, 192, 0.25);
    overflow: hidden;
}

    .contact-body[b-jvrw6ae0ko]::before {
        content: '';
        position: absolute;
        top: 100%;
        right: 100%;
        transform: translate(50%, -50%);
        width: 0;
        height: 0;
        background: var(--white-color);
        border-radius: 50%;
        z-index: 0;
        transition: width 0.8s ease-out, height 0.8s ease-out, left 0.8s ease-out;
    }

    .contact-body:hover[b-jvrw6ae0ko]::before {
        width: 300%;
        height: 600%;
    }

    .contact-body > *[b-jvrw6ae0ko] {
        position: relative;
        z-index: 1;
    }

    .contact-body:hover .contact-title[b-jvrw6ae0ko] {
        color: var(--secondary-color);
    }

    .contact-body:hover .contact-text[b-jvrw6ae0ko] {
        color: var(--primary-color);
    }
        .contact-body:hover .contact-text a[b-jvrw6ae0ko] {
            color: var(--primary-color);
        }

.contact-icon[b-jvrw6ae0ko] {
    position: relative;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto -50px auto;
    width: 100px;
    height: 100px;
    line-height: 100px;
    background-color: var(--secondary-color);
    text-align: center;
    border-radius: 99px;
    z-index: 1;
    box-shadow: 0px 6px 30px rgba(192, 192, 192, 0.25);
    transition: background 0.8s ease;
}

    .contact-icon i[b-jvrw6ae0ko] {
        color: var(--white-color);
        transition: color 0.8s ease;
    }

[dir="ltr"] .contact-icon i[b-jvrw6ae0ko] {
    transform: scaleX(-1);
}

.contact-title[b-jvrw6ae0ko] {
    font-size: 20px;
    font-weight: 600;
    color: var(--secondary-color);
    transition: color 0.5s ease;
    margin-bottom: 20px;
}

.contact-text[b-jvrw6ae0ko] {
    display: flex;
    align-items: center;
    margin-bottom: 5px;
    color: var(--white-color);
    font-size: 16px;
    transition: color 0.5s ease;
}
    .contact-text:hover[b-jvrw6ae0ko] {
        color: var(--secondary-color) !important;
    }
    .contact-text:hover a[b-jvrw6ae0ko] {
        color: var(--secondary-color) !important;
    }

.contact-text a[b-jvrw6ae0ko] {
    color: var(--white-color);
}

  
/* _content/BlazorServer/Pages/Contacts/SectionMessage.razor.rz.scp.css */
.message-card[b-gapmc7xv8g] {
    display: flex;
    align-items: stretch;
    min-height: 700px;
    border-radius: 1rem;
    background-color: #ffff;
    box-shadow: 0px 6px 30px rgba(192, 192, 192, 0.25);
    overflow: hidden;
}

.message-title[b-gapmc7xv8g] {
    position: relative;
    color: var(--primary-color);
    border-right: solid 10px var(--secondary-color);
    border-left: solid 30px var( --primary-color);
    margin-top: 30px;
    padding: 10px 15px;
    overflow: hidden;
    transition: color 0.5s ease;
}
/* _content/BlazorServer/Pages/FAQ/Index.razor.rz.scp.css */
.accordion-title[b-taxmr8jndc] {
    display: flex;
    line-height: 1.7;
    width: 100%;
}

[dir="rtl"] .accordion-title[b-taxmr8jndc] {
    text-align: start;
}



/* _content/BlazorServer/Pages/Home/CompanyName.razor.rz.scp.css */

strong[b-vc5takjr7x] {
    font-size: 2rem;
    color: var(--secondary-color);
}

span[b-vc5takjr7x] {
    color: var(--secondary-color);
    font-size: 1.2rem;
}
/* _content/BlazorServer/Pages/Home/Features.razor.rz.scp.css */

.features[b-30adfgujqa] {
    padding: 60px 0;
    background: #fff;
}

    .features h2[b-30adfgujqa] {
        color: var(--primary-dark-color);
        font-size: 2rem;
        font-weight: bold;
        text-align: center;
        margin-bottom: 40px;
    }

    .features h4[b-30adfgujqa] {
        text-align: center;
        margin-bottom: 40px;
        font-size: 1.2rem;
        color: var(--primary-dark-color);
    }


.feature-grid[b-30adfgujqa] {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: center;
}

.feature-item[b-30adfgujqa] {
    padding: 20px;
    border-radius: 10px;
    text-align: center;
    flex: 1 1 calc(25% - 40px);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

    .feature-item:hover i[b-30adfgujqa] {
        color: var(--secondary-color);
    }

    .feature-item i[b-30adfgujqa] {
        font-size: 3rem;
        color: var(--secondary-color);
        margin-bottom: 10px;
    }

    .feature-item h3[b-30adfgujqa] {
        font-size: 1.5rem;
        margin: 10px 0;
        color: #2c3e50;
    }

    .feature-item p[b-30adfgujqa] {
        font-size: 1rem;
        color: #666;
    }

    .feature-item.coming-soon[b-30adfgujqa] {
        opacity: 0.7;
        position: relative;
    }

        .feature-item.coming-soon h3 span[b-30adfgujqa] {
            font-size: 0.8rem;
            color: #e74c3c;
            margin-left: 5px;
        }

        .feature-item.coming-soon[b-30adfgujqa]::after {
            content: "قريبًا";
            position: absolute;
            top: 10px;
            right: 10px;
            background: #e74c3c;
            color: #fff;
            padding: 5px 10px;
            border-radius: 5px;
            font-size: 0.8rem;
        }


/* Media Query for Mobile */
@media (max-width: 768px) {

    .features[b-30adfgujqa] {
        padding:  0;
    }

        .features h2[b-30adfgujqa] {
            margin-bottom: 20px;
        }

        .features h4[b-30adfgujqa] {
            margin-bottom: 10px;
        }
        .features h3[b-30adfgujqa] {
            margin-top: 20px;
        }

    .feature-grid[b-30adfgujqa] {
        margin: 30px 0;
        flex-direction: column;
    }

    .feature-item[b-30adfgujqa] {
        flex: 1 1 100%;
        margin-bottom: 15px;
    }

}
/* _content/BlazorServer/Pages/Home/Header.razor.rz.scp.css */
.carousel[b-haxrrgictn] {
    height: 550px;
    padding:3rem 0;
}

.header-img[b-haxrrgictn] {
    display:flex;
    justify-content:center;
    align-items:center;
    padding: 50px;
    animation: wave-animation-b-haxrrgictn 3s infinite ease-in-out;
}

    .header-img img[b-haxrrgictn] {
        padding: 50px;
        width: 80%;
    }


@media (max-width: 768px) {
    .carousel[b-haxrrgictn] {
        height: 650px;
    }
}


@keyframes wave-animation-b-haxrrgictn {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-10px);
        /* حرك الصورة لأعلى */
    }

    100% {
        transform: translateY(0px);
        /* حرك الصورة لأسفل */
    }
}

/* _content/BlazorServer/Pages/Home/Index.razor.rz.scp.css */
html[b-dz9mj64rsy] {
    scroll-behavior: smooth;
}
/* _content/BlazorServer/Pages/Home/StatsSection.razor.rz.scp.css */
/*.stats-section {
    direction: rtl;
    text-align: center;
    padding: 60px 20px;*/
   /* background-color: #f9f9f9;*/
/*}

.stats-title {
    font-size: 2rem;
    margin-bottom: 30px;
    color: #222;
}

.stats-container {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 40px;
}

.stat-box {
    min-width: 150px;
    background-color: #ffffff;
    padding: 20px;
    border-radius: 15px;
    box-shadow: 0 2px 10px rgba(0,0,0,0.1);
}

.stat-number {
    font-size: 2.5rem;
    color: #0078d7;
    margin: 0;
}*/
/* _content/BlazorServer/Pages/Home/Systems.razor.rz.scp.css */

.systems[b-usd2t3zil4] {
    padding: 40px 0;
}

    .systems h2[b-usd2t3zil4] {
        text-align: center;
        margin-bottom: 40px;
        font-size: 2rem;
        line-height: 1.5;
    }

.system-item[b-usd2t3zil4] {
    display: flex;
    align-items: center;
    padding: 20px;
    border-radius: 10px;
    margin-bottom: 30px;
}

.system-content[b-usd2t3zil4] {
    flex: 1;
    padding-right: 20px;
}

    .system-content h3[b-usd2t3zil4] {
        font-size: 1.8rem;
        color: var(--primary-color);
        margin-bottom: 10px;
    }

.system-description[b-usd2t3zil4] {
    font-size: 1.1rem;
    margin-bottom: 20px;
}

.system-content h4[b-usd2t3zil4] {
    font-size: 1.4rem;
    color: var(--primary-color);
    margin-bottom: 10px;
}

.system-components[b-usd2t3zil4] {
    list-style: none;
    padding: 0;
}

    .system-components li[b-usd2t3zil4] {
        font-size: 1rem;
        margin-bottom: 10px;
    }

        .system-components li i[b-usd2t3zil4] {
            color: var(--secondary-color);
            margin-left: 10px;
        }

.system-image[b-usd2t3zil4] {
    flex: 1;
    text-align: center;
}

    .system-image img[b-usd2t3zil4] {
        max-width: 90%;
        height: auto;
    }


/* Media Query for Mobile */
@media (max-width: 768px) {

    .system-item[b-usd2t3zil4] {
        flex-direction: column;
        padding: 0 10px;
    }

    .system-content[b-usd2t3zil4] {
        padding : 0;
        margin-bottom: 20px;
    }

    .system-image[b-usd2t3zil4] {
        background-color:red;
        width: 100%;
        order: -1; /* الصورة تظهر أولاً على الجوال */
        margin-bottom: 20px;
    }
        .system-image img[b-usd2t3zil4] {
            max-width: 100% ;
        }

    .system-components[b-usd2t3zil4] {
        margin: 20px 10px;
    }
}
/* _content/BlazorServer/Pages/Home/Trial.razor.rz.scp.css */

.trial[b-waktdto73f] {
    color: #fff;
    padding: 100px 0;
    text-align: center;
}

    .trial h2[b-waktdto73f] {
        font-size: 2rem;
        margin-bottom: 40px;
    }

    .trial h4[b-waktdto73f] {
        font-size: 1.5rem;
        margin-bottom: 20px;
    }

    .trial p[b-waktdto73f] {
        color: var(--primary-light2-color);
        font-size: 1.3rem;
        margin-bottom: 40px;
    }

    .trial .btn[b-waktdto73f] {
        background-color: var(--secondary-color);
        color: var(--primary-dark-color);
        padding: 10px 20px;
        text-decoration: none;
        border-radius: 5px;
        font-size: 1.1rem;
    }

        .trial .btn:hover[b-waktdto73f] {
            background-color: var(--success-color);
        }


/* Media Query for Mobile */
@media (max-width: 768px) {

}
/* _content/BlazorServer/Pages/Home/WhyChoose.razor.rz.scp.css */

.why-choose[b-wsanaooupo] {
    padding: 60px 0;
/*    background-color: #e9ecef;
*/    text-align: center;
}

    .why-choose h2[b-wsanaooupo] {
        color: var(--primary-dark-color);
        font-size: 2rem;
        font-weight: bold;
        text-align: center;
        margin-bottom: 40px;
    }

.why-grid[b-wsanaooupo] {
    padding-top: 30px;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    gap: 3rem;
    margin: 0 auto;
}

.why-item[b-wsanaooupo] {
    padding: 20px;
    text-align: center;
}

    .why-item:hover .why-icon[b-wsanaooupo] {
        background: var(--success-color);
        color: var(--primary-color);
        transform: translateY(-10px);
    }

.why-icon[b-wsanaooupo] {
    background: var(--primary-color);
    color: #fff;
    width: 4rem;
    height: 4rem;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0.5rem;
    margin: 0 auto 20px;
    font-size: 1.5rem;
    transition: background 0.3s ease, color 0.3s ease ,transform 0.3s ease;
}


.why-title[b-wsanaooupo] {
    font-size: 1.2rem;
    font-weight: bold;
    margin-bottom: 10px;
    color: var(--primary-color);
}

.why-description[b-wsanaooupo] {
    font-size: 1rem;
    line-height: 1.6;
    color: var(--primary-color);
}


/* Media Query for Mobile */
@media (max-width: 768px) {

}
/* _content/BlazorServer/Pages/Products/ProductCard.razor.rz.scp.css */

.product-card[b-bvah44a5hy] {
    perspective: 1000px;
    width: 100%;
    height: 300px;
}
.product-inner[b-bvah44a5hy] {
    position: relative;
    width: 100%;
    height:100%;
    transition: transform 0.8s;
    transform-style: preserve-3d;
}

.product-card:hover .product-inner[b-bvah44a5hy] {
    transform: rotateY(180deg);
}

.product-front[b-bvah44a5hy], .product-back[b-bvah44a5hy] {
    position: absolute;
    width: 100%;
    height: 100%;
    backface-visibility: hidden;
    overflow: hidden;
    box-shadow: 0px 6px 30px rgba(192, 192, 192, 0.25);
}

.product-front[b-bvah44a5hy] {
    text-align: center;
    background-color: var(--white-color);
    z-index: 2;
}

.product-back[b-bvah44a5hy] {
    text-align: center;
    display: flex;
    align-items: center;
    padding: 10px 20px;
    background-color: var(--header);
    transform: rotateY(180deg);
}

.product-img[b-bvah44a5hy] {
    width: 100%;
    height: 200px;
    display: flex;
    align-items: center;
    justify-content: center;
}

    .product-img img[b-bvah44a5hy] {
        width: 100%;
        height: 100%;
    }

.product-title[b-bvah44a5hy] {
    font-size: 20px;
    color: var(--primary-color);
}

.product-text[b-bvah44a5hy] {
    font-size: 20px;
    font-weight: 600;
    color: var(--secondary-color);
}

.product-description[b-bvah44a5hy] {
    font-size: 20px;
    color: var(--white-color);
}
/* _content/BlazorServer/Pages/Products/ProductCardPlaceholder.razor.rz.scp.css */
.item[b-892q9bv1rl] {
    padding: 20px;
    text-align: center;
}

    .item:hover .icon[b-892q9bv1rl] {
        background: var(--success-color);
        color: var(--primary-color);
        transform: translateY(-10px);
    }

.icon[b-892q9bv1rl] {
    background: var(--primary-color);
    color: #fff;
    width: 4rem;
    height: 4rem;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0.5rem;
    margin: 0 auto 20px;
    font-size: 1.5rem;
    transition: background 0.3s ease, color 0.3s ease,transform 0.3s ease;
}

.title[b-892q9bv1rl] {
    font-size: 1.2rem;
    font-weight: bold;
    margin-bottom: 10px;
    color: var(--primary-color);
}

.description[b-892q9bv1rl] {
    font-size: 1rem;
    line-height: 1.6;
    color: var(--primary-color);
}
/* _content/BlazorServer/Pages/Services/ServiceCard.razor.rz.scp.css */
.service-card[b-wtgv443qav] {
    position: relative;
}

    .service-card:hover .service-icon[b-wtgv443qav] {
        background-color: var(--secondary-color) !important;
    }
    .service-card:hover .service-icon i[b-wtgv443qav] {
        color: var(--white-color) !important;
    }

.service-body[b-wtgv443qav] {
    position: relative;
    text-align: center;
    padding: 30px 15px;
    padding-top: 70px;
    background-color: var(--white-color);
    box-shadow: 0px 6px 30px rgba(192, 192, 192, 0.25);
    overflow: hidden;
}

    .service-body[b-wtgv443qav]::before {
        content: '';
        position: absolute;
        top: 100%;
        right: 100%;
        transform: translate(50%, -50%);
        width: 0;
        height: 0;
        background: var(--primary-color);
        border-radius: 50%;
        z-index: 0;
        transition: width 0.8s ease-out, height 0.8s ease-out, left 0.8s ease-out;
    }

    .service-body:hover[b-wtgv443qav]::before {
        width: 300%;
        height: 600%;
    }

    .service-body > *[b-wtgv443qav] {
        position: relative;
        z-index: 1;
    }

    .service-body:hover .service-title[b-wtgv443qav] {
        color: var(--secondary-color);
    }

    .service-body:hover .service-text[b-wtgv443qav] {
        color: var(--white-color);
    }


.service-icon[b-wtgv443qav] {
    position: relative;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto -50px auto;
    width: 100px;
    height: 100px;
    line-height: 100px;
    background-color: var(--white-color);
    text-align: center;
    border-radius: 99px;
    z-index: 1;
    box-shadow: 0px 6px 30px rgba(192, 192, 192, 0.25);
    transition: background 0.8s ease;
}
.service-icon i[b-wtgv443qav] {
    transition: color 0.8s ease;
}

.service-title[b-wtgv443qav] {
    font-size: 20px;
    font-weight: 600;
    line-height: 1.7;
    color: var(--primary-color);
    transition: color 0.5s ease;
}

.service-text[b-wtgv443qav] {
    font-size: 14px;
    margin: 20px auto -0.5em auto;
    transition: color 0.5s ease;
}

/* _content/BlazorServer/Shared/Footers/ContactItem.razor.rz.scp.css */

.contact-item[b-h83u3u5kin] {
    color: rgba(255, 255, 255, 0.85);
    display: flex;
    align-items: center;
    padding: 5px 10px;
    gap: 10px;
    transition: color 0.5s ease, transform 0.5s ease;
}

    .contact-item:hover[b-h83u3u5kin] {
        color: var(--success-color);
    }

[dir="rtl"] .contact-item:hover[b-h83u3u5kin] {
    transform: translateX(-10px);
}

[dir="ltr"] .contact-item:hover[b-h83u3u5kin] {
    transform: translateX(10px);
}

[dir="ltr"] .contact-item i[b-h83u3u5kin] {
    transform: scaleX(-1);
}
/* _content/BlazorServer/Shared/Footers/Footer.razor.rz.scp.css */
.footer-section1[b-h63l2erzuu] {
    background-color: var(--header);  
}

.footer-section2[b-h63l2erzuu] {
    background-color: var(--primary-color);
    color: rgba(255, 255, 255, 0.8);
}

.footer-about[b-h63l2erzuu] {
    text-align: justify;
    color: rgba(255, 255, 255, 0.8);
}


/* _content/BlazorServer/Shared/Footers/LinkItem.razor.rz.scp.css */

.link-item[b-57t6lx0bc0] {
    color: rgba(255, 255, 255, 0.85);
    display: flex;
    align-items: center;
    padding: 2px 10px;
    gap: 10px;
    transition: color 0.5s ease, transform 0.5s ease;
}

    .link-item:hover[b-57t6lx0bc0] {
        color: var(--success-color);
    }

[dir="rtl"] .link-item:hover[b-57t6lx0bc0] {
    transform: translateX(-10px);
}

[dir="ltr"] .link-item:hover[b-57t6lx0bc0] {
    transform: translateX(10px);
}

[dir="ltr"] .link-item i[b-57t6lx0bc0] {
    transform: scaleX(-1);
}
/* _content/BlazorServer/Shared/Footers/SocialMediaItem.razor.rz.scp.css */
.footer-social-item[b-dsttgabbt3] {
    width: 36px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    border: 1px solid rgba(255, 255, 255, 0.2);
    background-color: transparent;
    color: var(--white-color);
    transition: background 0.5s ease, color 0.5s ease;
}

    .footer-social-item:hover[b-dsttgabbt3] {
        background-color: var(--success-color);
        color: var( --primary-color);
    }
/* _content/BlazorServer/Shared/Footers/TitleBar.razor.rz.scp.css */

.footer-title-bar[b-xcgu68yva6] {
    position: relative;
    color: rgba(255, 255, 255, 0.8);
    background-color: var(--primary-color);
    border-right: solid 7px var(--secondary-color);
    padding: 0 15px;
    overflow: hidden;
    transition: color 0.5s ease;
}
    .footer-title-bar:hover[b-xcgu68yva6] {
        color: var(--primary-color);
    }

    .footer-title-bar[b-xcgu68yva6]::before {
        content: '';
        position: absolute;
        top: 50%;
        left: 100%;
        transform: translate(-50%, -50%);
        width: 0;
        height: 400%;
        background: var(--secondary-color);
        border-radius: 50%;
        z-index: 0;
        transition: width 1.2s ease-out;
    }

    .footer-title-bar:hover[b-xcgu68yva6]::before {
        width: 400%;
    }

    .footer-title-bar > *[b-xcgu68yva6] {
        position: relative;
        z-index: 1;
    }
/* _content/BlazorServer/Shared/Loading.razor.rz.scp.css */

#loader-wrapper[b-nkzh4y7t8m] {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: var(--header);
	display: flex;
	justify-content: center;
	align-items: center;
	z-index: 9999;
}

.loader[b-nkzh4y7t8m] {
	width: 80px;
	height: 80px;
	border-top: 10px groove var(--primary-color);
	border-left: 10px groove var(--secondary-color);
	border-bottom: 10px groove var(--primary-color);
	border-right: 10px groove var(--secondary-color);
	border-radius: 50%;
	animation: spin-b-nkzh4y7t8m 1.5s linear infinite;
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
}

@keyframes spin-b-nkzh4y7t8m {
	to {
		transform: rotate(360deg);
	}
}
/* _content/BlazorServer/Shared/PageLayouts/PageHeader.razor.rz.scp.css */
.page-header[b-nyxxol27vl] {
    padding: 4rem 0;
}
/* _content/BlazorServer/Shared/SectionTitleBar.razor.rz.scp.css */
.titlebar[b-hbwyexp4gh] {
    position: relative;
    display: inline-block;
    z-index: 1;
}

    .titlebar[b-hbwyexp4gh]::after {
        content: "";
        position: absolute;
        bottom: 15px;
        left: 0;
        width: 100%;
        height:20px;
        background-color: var(--secondary-color);
        opacity:0.5;
        z-index: -1;
    }

@media (max-width: 768px) {
    .titlebar[b-hbwyexp4gh]::after {
        bottom: 10px;
        height: 15px;
    }
}
