.elementor-92 .elementor-element.elementor-element-dd81d10{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-169ead7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-7c53874{--display:flex;--min-height:1600px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-7c53874:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-7c53874 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://localhost:8000/wp-content/uploads/2026/03/IMG2-e1773037758517.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-92 .elementor-element.elementor-element-932dbee{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 600px) 0px;top:82px;}body:not(.rtl) .elementor-92 .elementor-element.elementor-element-932dbee{left:0px;}body.rtl .elementor-92 .elementor-element.elementor-element-932dbee{right:0px;}.elementor-92 .elementor-element.elementor-element-ae4a9c3{--display:flex;--min-height:1600px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-ae4a9c3:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-ae4a9c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://localhost:8000/wp-content/uploads/2026/03/IMG22.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-92 .elementor-element.elementor-element-c103bcb{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:24px;}body:not(.rtl) .elementor-92 .elementor-element.elementor-element-c103bcb{left:487.984px;}body.rtl .elementor-92 .elementor-element.elementor-element-c103bcb{right:487.984px;}.elementor-92 .elementor-element.elementor-element-f63ec13{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:1043px;}body:not(.rtl) .elementor-92 .elementor-element.elementor-element-f63ec13{left:213.338px;}body.rtl .elementor-92 .elementor-element.elementor-element-f63ec13{right:213.338px;}.elementor-92 .elementor-element.elementor-element-d758794{--display:flex;--min-height:300px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-d758794:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-d758794 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#763379;}.elementor-92 .elementor-element.elementor-element-0f34f3e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-92 .elementor-element.elementor-element-0b69a49{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-92 .elementor-element.elementor-element-7cdfc50{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-92 .elementor-element.elementor-element-1afe44a{--e-transform-scale:2;margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-92 .elementor-element.elementor-element-1afe44a img{width:100%;max-width:300px;}.elementor-92 .elementor-element.elementor-element-0b27909{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-5c5225f{width:100%;max-width:100%;top:-124px;}body:not(.rtl) .elementor-92 .elementor-element.elementor-element-5c5225f{left:545.4px;}body.rtl .elementor-92 .elementor-element.elementor-element-5c5225f{right:545.4px;}.elementor-92 .elementor-element.elementor-element-5c5225f img{width:100%;max-width:471px;}.elementor-92 .elementor-element.elementor-element-e7480bb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-92 .elementor-element.elementor-element-6c6fb1c img{width:100%;max-width:100%;}.elementor-92 .elementor-element.elementor-element-b9f6c76{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-92 .elementor-element.elementor-element-d7a1fcc img{width:100%;max-width:100%;}.elementor-92 .elementor-element.elementor-element-2491dff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-92 .elementor-element.elementor-element-9f0ccdd img{width:100%;max-width:100%;}.elementor-92 .elementor-element.elementor-element-1db61d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-92 .elementor-element.elementor-element-4d4e909 img{width:100%;max-width:100%;}.elementor-92 .elementor-element.elementor-element-c88700e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-c88700e:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-c88700e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9D9D9;}.elementor-92 .elementor-element.elementor-element-0ca00fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-0ca00fc:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-0ca00fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#883F8E;}.elementor-92 .elementor-element.elementor-element-b2f5031{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-1258511{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-92 .elementor-element.elementor-element-6620c47{--display:flex;}.elementor-92 .elementor-element.elementor-element-43b8e89{text-align:center;}.elementor-92 .elementor-element.elementor-element-43b8e89 img{width:100%;max-width:100%;}.elementor-92 .elementor-element.elementor-element-18c7bfb{--display:flex;}.elementor-92 .elementor-element.elementor-element-1c5fe79{text-align:center;}.elementor-92 .elementor-element.elementor-element-1c5fe79 img{width:100%;max-width:100%;}.elementor-92 .elementor-element.elementor-element-002b29f{--display:flex;}.elementor-92 .elementor-element.elementor-element-14afad9{text-align:center;}.elementor-92 .elementor-element.elementor-element-14afad9 img{width:100%;max-width:100%;}.elementor-92 .elementor-element.elementor-element-6522d06{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-92 .elementor-element.elementor-element-f9d96bc{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-74fd50d{--display:flex;}.elementor-92 .elementor-element.elementor-element-bcf9101{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-92 .elementor-element.elementor-element-7746080{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-12c6c45{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-92 .elementor-element.elementor-element-0f34f3e{--width:50%;}.elementor-92 .elementor-element.elementor-element-7cdfc50{--width:50%;}}@media(max-width:1024px){.elementor-92 .elementor-element.elementor-element-7c53874{--min-height:1000px;}.elementor-92 .elementor-element.elementor-element-932dbee{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:104px;}body:not(.rtl) .elementor-92 .elementor-element.elementor-element-932dbee{left:12px;}body.rtl .elementor-92 .elementor-element.elementor-element-932dbee{right:12px;}.elementor-92 .elementor-element.elementor-element-ae4a9c3{--min-height:1000px;}.elementor-92 .elementor-element.elementor-element-c103bcb{width:100%;max-width:100%;top:58px;}body:not(.rtl) .elementor-92 .elementor-element.elementor-element-c103bcb{left:8px;}body.rtl .elementor-92 .elementor-element.elementor-element-c103bcb{right:8px;}body:not(.rtl) .elementor-92 .elementor-element.elementor-element-f63ec13{left:187.35px;}body.rtl .elementor-92 .elementor-element.elementor-element-f63ec13{right:187.35px;}.elementor-92 .elementor-element.elementor-element-f63ec13{top:671px;}.elementor-92 .elementor-element.elementor-element-6522d06{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-92 .elementor-element.elementor-element-7c53874{--min-height:600px;--z-index:2;}body:not(.rtl) .elementor-92 .elementor-element.elementor-element-932dbee{left:8px;}body.rtl .elementor-92 .elementor-element.elementor-element-932dbee{right:8px;}.elementor-92 .elementor-element.elementor-element-932dbee{top:87px;}.elementor-92 .elementor-element.elementor-element-ae4a9c3.e-con{--e-con-transform-translateY:-92px;}.elementor-92 .elementor-element.elementor-element-ae4a9c3{--min-height:600px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-63px;--margin-bottom:0px;--margin-left:15px;--margin-right:0px;}body:not(.rtl) .elementor-92 .elementor-element.elementor-element-c103bcb{left:8px;}body.rtl .elementor-92 .elementor-element.elementor-element-c103bcb{right:8px;}.elementor-92 .elementor-element.elementor-element-c103bcb{top:59px;}body:not(.rtl) .elementor-92 .elementor-element.elementor-element-f63ec13{left:129.341px;}body.rtl .elementor-92 .elementor-element.elementor-element-f63ec13{right:129.341px;}.elementor-92 .elementor-element.elementor-element-f63ec13{top:308px;}.elementor-92 .elementor-element.elementor-element-d758794{--min-height:142px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-92 .elementor-element.elementor-element-1afe44a{--e-transform-scale:3;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-92 .elementor-element.elementor-element-1afe44a img{max-width:90px;}.elementor-92 .elementor-element.elementor-element-e7480bb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-b9f6c76{--margin-top:-344px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-d7a1fcc{padding:0px 0px 0px 0px;}.elementor-92 .elementor-element.elementor-element-2491dff{--margin-top:-353px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-1db61d4{--margin-top:-140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-92 .elementor-element.elementor-element-0ca00fc:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-0ca00fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://localhost:8000/wp-content/uploads/2026/03/Ellipse-6.png");background-position:center center;background-repeat:no-repeat;background-size:500px auto;}.elementor-92 .elementor-element.elementor-element-6522d06{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for html, class: .elementor-element-a8c8e25 */.elementor-92 .elementor-element.elementor-element-a8c8e25 {
    direction: rtl;
    text-align: right;
    font-family: 'Amiri', serif;
}

.elementor-92 .elementor-element.elementor-element-a8c8e25 .drh-custom-header {
    width: 100%;
    height: 80px;
    background-color: #702d70 !important;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 40px;
    position: relative;
    z-index: 1000;
    overflow: hidden;
}

.elementor-92 .elementor-element.elementor-element-a8c8e25 .drh-logo-container {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 176px;
    height: 176px;
    background: #ffffff;
    border-radius: 50% !important;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 25px;
    box-shadow: 0 10px 40px rgba(0, 0, 0, 0.08);
    z-index: 10;
    transition: 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}

.elementor-92 .elementor-element.elementor-element-a8c8e25 .drh-logo-container img {
    width: 100%;
    max-width: 130px;
    height: auto;
    display: block;
    object-fit: contain;
}

.elementor-92 .elementor-element.elementor-element-a8c8e25 .drh-menu-toggle {
    cursor: pointer;
    z-index: 20;
    background: none;
    border: none;
    padding: 10px;
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}

.elementor-92 .elementor-element.elementor-element-a8c8e25 .drh-cart-icon {
    cursor: pointer;
    z-index: 20;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #ffffff;
    transition: 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    padding: 10px;
}

.elementor-92 .elementor-element.elementor-element-a8c8e25 .drh-cart-icon svg {
    width: 35px;
    height: 35px;
    fill: currentColor;
}

.elementor-92 .elementor-element.elementor-element-a8c8e25 .drh-menu-drawer {
    position: fixed;
    top: 0;
    right: -320px;
    width: 320px;
    height: 100vh;
    background: #ffffff !important;
    z-index: 9999;
    transition: 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    padding: 60px 40px;
    box-shadow: -10px 0 50px rgba(0, 0, 0, 0.2);
    display: flex;
    flex-direction: column;
    gap: 30px;
}

.elementor-92 .elementor-element.elementor-element-a8c8e25 .drh-menu-drawer.active {
    right: 0 !important;
}

.elementor-92 .elementor-element.elementor-element-a8c8e25 .drh-close-drawer {
    position: absolute;
    top: 25px;
    left: 25px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    color: #333333;
    transition: 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    border-radius: 50%;
    background: rgba(0, 0, 0, 0.03);
}

.elementor-92 .elementor-element.elementor-element-a8c8e25 .drh-nav-links {
    list-style: none !important;
    margin-top: 40px !important;
    padding: 0 !important;
}

.elementor-92 .elementor-element.elementor-element-a8c8e25 .drh-nav-links li {
    margin-bottom: 25px !important;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    padding-bottom: 15px !important;
}

.elementor-92 .elementor-element.elementor-element-a8c8e25 .drh-nav-links a {
    text-decoration: none !important;
    color: #333333 !important;
    font-size: 20px !important;
    font-weight: 700 !important;
    transition: 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    display: block;
}

.elementor-92 .elementor-element.elementor-element-a8c8e25 .drh-nav-links a:hover {
    color: #702d70 !important;
    transform: translateX(-10px);
}

.elementor-92 .elementor-element.elementor-element-a8c8e25 .drh-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(112, 45, 112, 0.3);
    backdrop-filter: blur(5px);
    z-index: 9000;
    opacity: 0;
    visibility: hidden;
    transition: 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}

.elementor-92 .elementor-element.elementor-element-a8c8e25 .drh-overlay.active {
    opacity: 1 !important;
    visibility: visible !important;
}

@media (max-width: 768px) {
    .elementor-92 .elementor-element.elementor-element-a8c8e25 .drh-custom-header {
        padding: 0 15px;
    }

    .elementor-92 .elementor-element.elementor-element-a8c8e25 .drh-logo-container {
        width: 120px;
        height: 120px;
        padding: 15px;
    }

    .elementor-92 .elementor-element.elementor-element-a8c8e25 .drh-logo-container img {
        max-width: 90px;
    }

    .elementor-92 .elementor-element.elementor-element-a8c8e25 .drh-cart-icon svg {
        width: 30px;
        height: 30px;
    }

    .elementor-92 .elementor-element.elementor-element-a8c8e25 .drh-menu-drawer {
        width: 100%;
        right: -100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c53874 */@import url('https://fonts.googleapis.com/css2?family=Zain:wght@400;700;800&display=swap');

.elementor-92 .elementor-element.elementor-element-7c53874 {
    direction: rtl;
    width: 100%;
    padding: 0;
    margin: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: 'Zain', sans-serif;
}

.elementor-92 .elementor-element.elementor-element-7c53874 .sn2-content {
    text-align: center;
    width: 100%;
}

.elementor-92 .elementor-element.elementor-element-7c53874 .sn2-text {
    color: #800486;
    font-size: 52px;
    font-weight: 800;
    margin: 10px 0;
    line-height: 1.2;
}

/* Mobile Adjustments */
@media (max-width: 768px) {
    .elementor-92 .elementor-element.elementor-element-7c53874 .sn2-text {
        font-size: 32px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae4a9c3 */@import url('https://fonts.googleapis.com/css2?family=Zain:wght@400;700;800&display=swap');

.elementor-92 .elementor-element.elementor-element-ae4a9c3 {
    direction: rtl;
    width: 100%;
    padding: 0;
    margin: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: 'Zain', sans-serif;
}

.elementor-92 .elementor-element.elementor-element-ae4a9c3 .sn2-content {
    text-align: center;
    width: 100%;
}

.elementor-92 .elementor-element.elementor-element-ae4a9c3 .sn2-text {
    color: #800486;
    font-size: 52px;
    font-weight: 800;
    margin: 10px 0;
    line-height: 1.2;
}

/* Mobile Adjustments */
@media (max-width: 768px) {
    .elementor-92 .elementor-element.elementor-element-ae4a9c3 .sn2-text {
        font-size: 32px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5e1d3ed */@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@200;300;400;500;600;700;800;900&display=swap');

.elementor-92 .elementor-element.elementor-element-5e1d3ed {
    direction: rtl;
    width: 100%;
    max-width: 600px;
    margin: 0 auto;
    padding: 20px;
    font-family: 'Cairo', sans-serif;
    text-align: right;
}

.elementor-92 .elementor-element.elementor-element-5e1d3ed .sn5-main-title {
    color: #333333;
    font-size: 38px;
    font-weight: 800;
    margin: 0 0 15px 0;
    line-height: 1.1;
}

.elementor-92 .elementor-element.elementor-element-5e1d3ed .sn5-description {
    margin-bottom: 25px;
}

.elementor-92 .elementor-element.elementor-element-5e1d3ed .sn5-description p {
    color: #555555;
    font-size: 26px;
    font-weight: 300;
    margin: 2px 0;
    line-height: 1.3;
}

.elementor-92 .elementor-element.elementor-element-5e1d3ed .sn5-button-container {
    margin: 30px 0 40px 0;
    display: flex;
    justify-content: flex-start;
}

.elementor-92 .elementor-element.elementor-element-5e1d3ed .sn5-button {
    display: inline-block;
    background-color: #bd72bd;
    color: #ffffff;
    padding: 10px 50px;
    border-radius: 25px;
    text-decoration: none;
    font-size: 22px;
    font-weight: 700;
    box-shadow: 0 4px 15px rgba(189, 114, 189, 0.3);
    transition: transform 0.3s ease, background-color 0.3s ease;
}

.elementor-92 .elementor-element.elementor-element-5e1d3ed .sn5-button:hover {
    transform: translateY(-3px);
    background-color: #8c4e8c;
}

.elementor-92 .elementor-element.elementor-element-5e1d3ed .sn5-icons-grid {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: nowrap;
    gap: 10px;
}

.elementor-92 .elementor-element.elementor-element-5e1d3ed .sn5-icon-item {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}

.elementor-92 .elementor-element.elementor-element-5e1d3ed .sn5-icon-img {
    width: 100%;
    aspect-ratio: 1/1;
    margin-bottom: 8px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.elementor-92 .elementor-element.elementor-element-5e1d3ed .sn5-icon-img img {
    max-width: 90%;
    max-height: 90%;
    object-fit: contain;
}

.elementor-92 .elementor-element.elementor-element-5e1d3ed .sn5-icon-label {
    color: #333333;
    font-size: 16px;
    font-weight: 600;
    margin: 0;
    line-height: 1.1;
}

/* Mobile Adjustments */
@media (max-width: 768px) {
    .elementor-92 .elementor-element.elementor-element-5e1d3ed .sn5-main-title {
        font-size: 32px;
    }

    .elementor-92 .elementor-element.elementor-element-5e1d3ed .sn5-description p {
        font-size: 22px;
    }

    .elementor-92 .elementor-element.elementor-element-5e1d3ed .sn5-button {
        font-size: 18px;
        padding: 8px 40px;
    }
}

@media (max-width: 480px) {
    .elementor-92 .elementor-element.elementor-element-5e1d3ed .sn5-icon-label {
        font-size: 14px;
    }

    .elementor-92 .elementor-element.elementor-element-5e1d3ed .sn5-icon-img {
        margin-bottom: 5px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e64ee04 */@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@400;700;800&display=swap');

.elementor-92 .elementor-element.elementor-element-e64ee04 {
    padding: 0 20px;
    font-family: 'Cairo', sans-serif;
    direction: rtl;
}

.elementor-92 .elementor-element.elementor-element-e64ee04 .sn10-container {
    max-width: 1200px;
    margin: 0 auto;
}

.elementor-92 .elementor-element.elementor-element-e64ee04 .sn10-swiper {
    padding-bottom: 50px !important;
}

.elementor-92 .elementor-element.elementor-element-e64ee04 .sn10-video-card {
    border-radius: 40px;
    overflow: hidden;
    aspect-ratio: 9 / 16;
    width: 100%;
    max-width: 300px;
    margin: 0 auto;
    cursor: pointer;
    transition: transform 0.3s ease;
}

.elementor-92 .elementor-element.elementor-element-e64ee04 .sn10-video-card:hover {
    transform: translateY(-5px);
}

.elementor-92 .elementor-element.elementor-element-e64ee04 .sn10-card-inner {
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-92 .elementor-element.elementor-element-e64ee04 .sn10-overlay {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 40px 30px;
    background: linear-gradient(to top, rgba(0, 0, 0, 0.6), transparent);
    pointer-events: none;
}

.elementor-92 .elementor-element.elementor-element-e64ee04 .sn10-title {
    color: #fff;
    font-size: 32px;
    font-weight: 800;
    margin: 0;
    text-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
}

.elementor-92 .elementor-element.elementor-element-e64ee04 .sn10-play-btn {
    background: none;
    border: none;
    padding: 0;
    cursor: pointer;
    z-index: 2;
    transition: transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

.elementor-92 .elementor-element.elementor-element-e64ee04 .sn10-play-btn:hover {
    transform: scale(1.15);
}

.elementor-92 .elementor-element.elementor-element-e64ee04 .sn10-glass-play {
    width: 70px;
    height: 70px;
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(10px) saturate(150%);
    -webkit-backdrop-filter: blur(10px) saturate(150%);
    border: 1px solid rgba(255, 255, 255, 0.25);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.2), inset 0 0 10px rgba(255, 255, 255, 0.1);
    position: relative;
}

.elementor-92 .elementor-element.elementor-element-e64ee04 .sn10-glass-play::after {
    content: '';
    position: absolute;
    inset: -2px;
    border-radius: 50%;
    border: 1.5px solid rgba(255, 255, 255, 0.5);
    opacity: 0.6;
}

.elementor-92 .elementor-element.elementor-element-e64ee04 .sn10-glass-play svg {
    width: 25px;
    height: 25px;
    color: #FF8900;
    filter: drop-shadow(0 0 5px rgba(255, 137, 0, 0.4));
    mix-blend-mode: plus-lighter;
}

.elementor-92 .elementor-element.elementor-element-e64ee04 .sn10-video-popup {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10000;
    display: none;
    align-items: center;
    justify-content: center;
    opacity: 0;
    transition: opacity 0.3s ease;
}

.elementor-92 .elementor-element.elementor-element-e64ee04 .sn10-video-popup.active {
    display: flex;
    opacity: 1;
}

.elementor-92 .elementor-element.elementor-element-e64ee04 .sn10-popup-overlay {
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0.85);
    backdrop-filter: blur(10px);
}

.elementor-92 .elementor-element.elementor-element-e64ee04 .sn10-popup-content {
    position: relative;
    width: 90%;
    max-width: 900px;
    aspect-ratio: 16/9;
    background: #000;
    border-radius: 20px;
    overflow: hidden;
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.5);
    transform: scale(0.9);
    transition: transform 0.4s ease;
}

.elementor-92 .elementor-element.elementor-element-e64ee04 .sn10-video-popup.active .sn10-popup-content {
    transform: scale(1);
}

.elementor-92 .elementor-element.elementor-element-e64ee04 .sn10-video-wrapper {
    width: 100%;
    height: 100%;
}

.elementor-92 .elementor-element.elementor-element-e64ee04 .sn10-video-wrapper iframe {
    width: 100%;
    height: 100%;
}

.elementor-92 .elementor-element.elementor-element-e64ee04 .sn10-close-btn {
    position: absolute;
    top: 20px;
    right: 20px;
    background: rgba(255, 255, 255, 0.1);
    border: 2px solid rgba(255, 255, 255, 0.2);
    color: #fff;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    font-size: 24px;
    line-height: 1;
    cursor: pointer;
    z-index: 10;
    transition: all 0.3s ease;
}

.elementor-92 .elementor-element.elementor-element-e64ee04 .sn10-close-btn:hover {
    background: rgba(255, 255, 255, 0.3);
    transform: rotate(90deg);
}

@media (max-width: 768px) {
    .elementor-92 .elementor-element.elementor-element-e64ee04 .sn10-video-card {
        height: 400px;
    }

    .elementor-92 .elementor-element.elementor-element-e64ee04 .sn10-title {
        font-size: 24px;
    }

    .elementor-92 .elementor-element.elementor-element-e64ee04 .sn10-glass-play {
        width: 60px;
        height: 60px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3260e1d */@import url('https://fonts.googleapis.com/css2?family=Zain:wght@400;700;800;900&family=Cairo:wght@400;600;700&display=swap');

.elementor-92 .elementor-element.elementor-element-3260e1d {
    direction: rtl;
    width: 100%;
    display: flex;
    justify-content: center;
    font-family: 'Cairo', sans-serif;
}

.elementor-92 .elementor-element.elementor-element-3260e1d .sn6-container {
    width: 100%;
    max-width: 600px;
    aspect-ratio: 1 / 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    position: relative;
    padding: 60px;
    z-index: 1;
}

/*.elementor-92 .elementor-element.elementor-element-3260e1d .sn6-container::before {*/
/*    content: '';*/
/*    position: absolute;*/
/*    top: 0;*/
/*    left: 0;*/
/*    right: 0;*/
/*    bottom: 0;*/
/*    background-color: #8c4e8c;*/
/*    border-radius: 50%;*/
/*    z-index: -1;*/
/*    box-shadow: 0 10px 50px rgba(0, 0, 0, 0.2);*/
/*}*/

.elementor-92 .elementor-element.elementor-element-3260e1d .sn6-button-wrapper {
    margin: auto;
}

.elementor-92 .elementor-element.elementor-element-3260e1d .sn6-button {
    display: inline-block;
    margin:45px 0 90px 0;
    background-color: #757575;
    color: #ffffff;
    padding: 10px 40px;
    border-radius: 42px;
    text-decoration: none;
    font-size: 18px;
    font-weight: 700;
    font-family: 'Zain', sans-serif;
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
    border: 1px solid rgba(255, 255, 255, 0.2);
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease;
}

.elementor-92 .elementor-element.elementor-element-3260e1d .sn6-button:hover {
    transform: translateY(-2px);
    background-color: #616161;
}

.elementor-92 .elementor-element.elementor-element-3260e1d .sn6-title {
    color: #ffffff;
    font-family: 'Zain', sans-serif;
    font-size: 42px;
    font-weight: 800;
    margin: 10px 0 30px;
    line-height: 1;
}

.elementor-92 .elementor-element.elementor-element-3260e1d .sn6-item {
    margin-bottom: 50px;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
}

.elementor-92 .elementor-element.elementor-element-3260e1d .sn6-icon {
    width: 150px;
    margin-bottom: 20px;
}

.elementor-92 .elementor-element.elementor-element-3260e1d .sn6-icon img {
    width: 100%;
    height: auto;
    object-fit: contain;
}

.elementor-92 .elementor-element.elementor-element-3260e1d .sn6-text {
    width: 100%;
}

.elementor-92 .elementor-element.elementor-element-3260e1d .sn6-label {
    color: #ffffff;
    font-size: 19px;
    font-weight: 400;
    margin: 0 0 5px 0;
    opacity: 0.95;
}

.elementor-92 .elementor-element.elementor-element-3260e1d .sn6-sublabel {
    color: #ffffff;
    font-size: 22px;
    font-weight: 700;
    margin: 0;
}

/* Response for Desktop/Tablet */
@media (min-width: 769px) {
    .elementor-92 .elementor-element.elementor-element-3260e1d .sn6-container {
        max-width: 600px;
        padding: 80px 40px 100px;
    }

    .elementor-92 .elementor-element.elementor-element-3260e1d .sn6-title {
        font-size: 64px;
    }

    .elementor-92 .elementor-element.elementor-element-3260e1d .sn6-label {
        font-size: 22px;
    }

    .elementor-92 .elementor-element.elementor-element-3260e1d .sn6-sublabel {
        font-size: 26px;
    }

    .elementor-92 .elementor-element.elementor-element-3260e1d .sn6-icon {
        width: 180px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-df5b674 */@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@400;600;700&display=swap');

.elementor-92 .elementor-element.elementor-element-df5b674 {
    direction: rtl;
    padding: 40px 20px;
    background-color: #ffffff;
    font-family: 'Cairo', sans-serif;
}

.elementor-92 .elementor-element.elementor-element-df5b674 .sn9-container {
    max-width: 600px;
    margin: 0 auto;
    text-align: right;
}

.elementor-92 .elementor-element.elementor-element-df5b674 .sn9-list {
    list-style: none;
    padding: 0;
    margin: 0 0 30px 0;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    gap: 15px;
}

.elementor-92 .elementor-element.elementor-element-df5b674 .sn9-item {
    display: flex;
    align-items: center;
    gap: 10px;
    color: #490E4C;
    font-size: 24px;
    font-weight: 600;
}

.elementor-92 .elementor-element.elementor-element-df5b674 .sn9-icon {
    font-size: 28px;
    font-weight: 700;
}

.elementor-92 .elementor-element.elementor-element-df5b674 .sn9-divider {
    width: 100%;
    height: 2px;
    background-color: #00A8E8;
    margin-bottom: 30px;
}

.elementor-92 .elementor-element.elementor-element-df5b674 .sn9-cta-container {
    display: flex;
    justify-content: center;
}

.elementor-92 .elementor-element.elementor-element-df5b674 .sn9-button {
    background-color: #B36BB3;
    color: #ffffff;
    border: none;
    padding: 12px 60px;
    border-radius: 50px;
    font-family: 'Cairo', sans-serif;
    font-size: 24px;
    font-weight: 700;
    cursor: pointer;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease;
}

.elementor-92 .elementor-element.elementor-element-df5b674 .sn9-button:hover {
    background-color: #a059a0;
    transform: translateY(-2px);
    box-shadow: 0 6px 15px rgba(0, 0, 0, 0.15);
}

/* Mobile Adjustments */
@media (max-width: 768px) {
    .elementor-92 .elementor-element.elementor-element-df5b674 .sn9-item {
        font-size: 20px;
    }

    .elementor-92 .elementor-element.elementor-element-df5b674 .sn9-button {
        font-size: 20px;
        padding: 10px 40px;
    }

    .elementor-92 .elementor-element.elementor-element-df5b674 .sn9-icon {
        font-size: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-32a4429 *//* --- الإعدادات الأساسية (شاشات اللابتوب والديسكتوب) --- */
.elementor-92 .elementor-element.elementor-element-32a4429 .spoon-overlap-section {
    display: flex;
    align-items: center;
    justify-content: center; /* توسيط الحاوية بالكامل */
    width: 100%;
    max-width: 1200px; /* زيادة العرض الكلي لاستيعاب الخط الضخم */
    margin: 0 auto;
    font-family: 'Cairo', sans-serif;
}

.elementor-92 .elementor-element.elementor-element-32a4429 .text-content {
    width: 600px; /* عرض ثابت بالبيكسل لحماية التنسيق من الكسر */
    text-align: right;
    color: #800080;
    z-index: 2; /* إبقاء النص في المقدمة */
    margin-left: -150px; /* تداخل ثابت ودقيق بالبيكسل بدلاً من % */
}

.elementor-92 .elementor-element.elementor-element-32a4429 .text-content p {
    font-size: 80px; /* الحجم الضخم كما طلبت */
    font-weight: 800;
    margin: 0 0 5px 0;
    line-height: 90px; /* مسافة أسطر بالبيكسل ليبقى النص متماسكاً ككتلة واحدة */
}

.elementor-92 .elementor-element.elementor-element-32a4429 .image-content {
    width: 500px; /* عرض ثابت للصورة */
    z-index: 1;
    text-align: left;
}

.elementor-92 .elementor-element.elementor-element-32a4429 .image-content img {
    width: 500px; /* حجم الصورة بالبيكسل */
    height: auto;
    display: block;
}

/* --- نقطة كسر التابلت (Tablet Breakpoint) --- */
@media (max-width: 1024px) {
    .elementor-92 .elementor-element.elementor-element-32a4429 .text-content {
        width: 450px;
        margin-left: -100px; /* تقليل التداخل بالبيكسل */
    }
    
    .elementor-92 .elementor-element.elementor-element-32a4429 .image-content, 
    .elementor-92 .elementor-element.elementor-element-32a4429 .image-content img {
        width: 400px;
    }

    .elementor-92 .elementor-element.elementor-element-32a4429 .text-content p {
        font-size: 55px;
        line-height: 65px;
    }
}

/* --- نقطة كسر الموبايل (Mobile Breakpoint) --- */
@media (max-width: 767px) {
    .elementor-92 .elementor-element.elementor-element-32a4429 .spoon-overlap-section {
        justify-content: center;
        padding: 0 10px;
    }

    .elementor-92 .elementor-element.elementor-element-32a4429 .text-content {
        width: 220px;
        margin-left: -80px; /* التداخل على الموبايل بالبيكسل */
    }
    
    .elementor-92 .elementor-element.elementor-element-32a4429 .image-content, 
    .elementor-92 .elementor-element.elementor-element-32a4429 .image-content img {
        width: 220px;
    }
    
    .elementor-92 .elementor-element.elementor-element-32a4429 .text-content p {
        font-size: 28px; /* كبرته قليلاً عن 25 ليكون واضحاً ومتناسباً */
        line-height: 38px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b5396dd */@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@400;600;700;800&display=swap');

.elementor-92 .elementor-element.elementor-element-b5396dd {
    max-width: 500px;
    margin: 20px auto;
    background: #ffffff;
    border: 1px solid #e2e8f0;
    border-radius: 20px;
    padding: 30px;
    direction: rtl;
    font-family: 'Cairo', sans-serif;
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.05);
}

.elementor-92 .elementor-element.elementor-element-b5396dd .field-wrap {
    margin-bottom: 20px;
}

.elementor-92 .elementor-element.elementor-element-b5396dd label {
    display: block;
    color: #8D008B;
    font-weight: 700;
    margin-bottom: 8px;
    font-size: 16px;
}

.elementor-92 .elementor-element.elementor-element-b5396dd .form-input {
    width: 100% !important;
    padding: 12px 15px !important;
    border-radius: 10px !important;
    border: 1.5px solid #CBD5E0 !important;
    background: #F7FAFC !important;
    font-family: 'Cairo', sans-serif !important;
    font-size: 16px !important;
    color: #2D3748 !important;
    transition: all 0.3s ease;
}

.elementor-92 .elementor-element.elementor-element-b5396dd .form-input:focus {
    border-color: #8D008B !important;
    outline: none !important;
    background: #fff !important;
    box-shadow: 0 0 0 3px rgba(141, 0, 139, 0.1) !important;
}

.elementor-92 .elementor-element.elementor-element-b5396dd .pkg-.elementor-92 .elementor-element.elementor-element-b5396dd {
    display: flex;
    gap: 15px;
}

.elementor-92 .elementor-element.elementor-element-b5396dd .pkg-option {
    flex: 1;
    cursor: pointer;
}

.elementor-92 .elementor-element.elementor-element-b5396dd .pkg-option input {
    display: none !important;
}

.elementor-92 .elementor-element.elementor-element-b5396dd .pkg-box {
    border: 2px solid #E2E8F0;
    border-radius: 12px;
    padding: 15px;
    text-align: center;
    background: #fff;
    transition: all 0.3s ease;
    display: flex;
    flex-direction: column;
    gap: 5px;
    position: relative;
    overflow: hidden;
}

.elementor-92 .elementor-element.elementor-element-b5396dd .pkg-option input:checked+.pkg-box,
.elementor-92 .elementor-element.elementor-element-b5396dd .pkg-box.active {
    border-color: #8D008B;
    background: rgba(141, 0, 139, 0.03);
    box-shadow: 0 4px 12px rgba(141, 0, 139, 0.1);
}

.elementor-92 .elementor-element.elementor-element-b5396dd .pkg-qty {
    display: block;
    font-weight: 600;
    color: #4A5568;
    font-size: 15px;
}

.elementor-92 .elementor-element.elementor-element-b5396dd .pkg-price {
    display: block;
    font-weight: 800;
    color: #8D008B;
    font-size: 20px;
}

.elementor-92 .elementor-element.elementor-element-b5396dd .pkg-badge {
    font-size: 10px;
    background: #8D008B;
    color: #fff;
    padding: 2px 8px;
    border-radius: 4px;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    font-weight: 700;
}

.elementor-92 .elementor-element.elementor-element-b5396dd .pkg-badge.saving {
    background: #38A169;
}

.elementor-92 .elementor-element.elementor-element-b5396dd .price-summary-card {
    background: #F8F4F8;
    border-radius: 15px;
    padding: 20px;
    text-align: center;
    margin: 25px 0;
}

.elementor-92 .elementor-element.elementor-element-b5396dd .total-line {
    font-size: 20px;
    font-weight: 700;
    color: #2D3748;
}

.elementor-92 .elementor-element.elementor-element-b5396dd .total-val {
    color: #8D008B;
    font-size: 28px;
    margin-right: 5px;
}

.elementor-92 .elementor-element.elementor-element-b5396dd .delivery-status {
    color: #38A169;
    font-weight: 600;
    font-size: 14px;
}

.elementor-92 .elementor-element.elementor-element-b5396dd .submit-order-btn {
    width: 100% !important;
    background: #8D008B !important;
    color: #ffffff !important;
    border: none !important;
    padding: 15px !important;
    border-radius: 50px !important;
    font-size: 18px !important;
    font-weight: 800 !important;
    cursor: pointer !important;
    transition: all 0.3s ease !important;
    box-shadow: 0 6px 15px rgba(141, 0, 139, 0.2) !important;
}

.elementor-92 .elementor-element.elementor-element-b5396dd .submit-order-btn:hover {
    background: #730071 !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 8px 20px rgba(141, 0, 139, 0.3) !important;
}

.elementor-92 .elementor-element.elementor-element-b5396dd .wpcf7-not-valid-tip {
    font-family: 'Cairo', sans-serif !important;
    font-size: 13px !important;
    color: #E53E3E !important;
    margin-top: 5px !important;
}

@media (max-width: 480px) {
    .elementor-92 .elementor-element.elementor-element-b5396dd {
        padding: 20px;
    }

    .elementor-92 .elementor-element.elementor-element-b5396dd .pkg-.elementor-92 .elementor-element.elementor-element-b5396dd {
        flex-direction: column;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5dbab0d */@import url('https://fonts.googleapis.com/css2?family=Zain:wght@400;700;800;900&display=swap');

.elementor-92 .elementor-element.elementor-element-5dbab0d {
    width: 100%;
    padding: 60px 20px;
    background-color: #ffffff;
    font-family: 'Zain', sans-serif;
    text-align: center;
}

.elementor-92 .elementor-element.elementor-element-5dbab0d .sn8-content {
    max-width: 1200px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 5px;
}

.elementor-92 .elementor-element.elementor-element-5dbab0d .sn8-follow-text {
    color: #8D008B;
    font-size: 28px;
    font-weight: 400;
    margin: 0;
}

.elementor-92 .elementor-element.elementor-element-5dbab0d .sn8-social-icons {
    display: flex;
    gap: 25px;
    justify-content: center;
    align-items: center;
}

.elementor-92 .elementor-element.elementor-element-5dbab0d .sn8-social-link {
    color: #8D008B;
    text-decoration: none;
    transition: transform 0.3s ease, color 0.3s ease;
    display: flex;
    justify-content: center;
    align-items: center;
}

.elementor-92 .elementor-element.elementor-element-5dbab0d .sn8-social-link:hover {
    transform: translateY(-5px) scale(1.1);
    color: #490E4C;
}

.elementor-92 .elementor-element.elementor-element-5dbab0d .sn8-social-link svg {
    width: 38px;
    height: 38px;
}

.elementor-92 .elementor-element.elementor-element-5dbab0d .sn8-copyright {
    color: #8D008B;
    font-size: 24px;
    font-weight: 400;
    margin: 10px 0 0 0;
    opacity: 0.8;
}

/* Mobile Adjustments */
@media (max-width: 768px) {
    .elementor-92 .elementor-element.elementor-element-5dbab0d .sn8-follow-text {
        font-size: 22px;
    }

    .elementor-92 .elementor-element.elementor-element-5dbab0d .sn8-social-link svg {
        width: 32px;
        height: 32px;
    }

    .elementor-92 .elementor-element.elementor-element-5dbab0d .sn8-copyright {
        font-size: 18px;
    }

    .elementor-92 .elementor-element.elementor-element-5dbab0d .sn8-social-icons {
        gap: 20px;
    }
}/* End custom CSS */
/* Start custom CSS */body{
    overflow-x:hidden !important;
}/* End custom CSS */