.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3707 .elementor-element.elementor-element-c5b36e8 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );background-image:linear-gradient(195deg, #F3D717 0%, #7F650D 100%);border-style:none;border-radius:25px 25px 25px 25px;}.elementor-3707 .elementor-element.elementor-element-c5b36e8:hover{--e-transform-translateX:0px;--e-transform-translateY:10px;}body:not(.rtl) .elementor-3707 .elementor-element.elementor-element-c5b36e8{left:198px;}body.rtl .elementor-3707 .elementor-element.elementor-element-c5b36e8{right:198px;}.elementor-3707 .elementor-element.elementor-element-c5b36e8{top:311px;--e-transform-transition-duration:400ms;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3707 .elementor-element.elementor-element-2bf67c5{text-align:center;font-family:"IBM Plex Sans Arabic";font-size:33px;font-weight:800;color:#44A32E;}.elementor-3707 .elementor-element.elementor-element-7ea7a3d{--display:flex;}.elementor-3707 .elementor-element.elementor-element-f96fb32{text-align:center;font-family:"IBM Plex Sans Arabic";font-size:33px;font-weight:800;color:#44A32E;}.elementor-3707 .elementor-element.elementor-element-94357ce{--display:flex;}.elementor-3707 .elementor-element.elementor-element-535f061{text-align:center;font-family:"IBM Plex Sans Arabic";font-size:33px;font-weight:800;color:#44A32E;}.elementor-3707 .elementor-element.elementor-element-ddfe131{--display:flex;}.elementor-3707 .elementor-element.elementor-element-985faf8{text-align:center;font-family:"IBM Plex Sans Arabic";font-size:33px;font-weight:800;color:#44A32E;}.elementor-3707 .elementor-element.elementor-element-3081596{--display:flex;}.elementor-3707 .elementor-element.elementor-element-8113613{text-align:center;font-family:"IBM Plex Sans Arabic";font-size:33px;font-weight:800;color:#44A32E;}.elementor-3707 .elementor-element.elementor-element-f31049e{text-align:center;font-family:"IBM Plex Sans Arabic";font-size:33px;font-weight:800;color:#44A32E;}/* Start custom CSS for text-editor, class: .elementor-element-2bf67c5 */.elementor-3707 .elementor-element.elementor-element-2bf67c5 {
    transition: all 0.35s ease;
    animation: textEntrance 0.8s ease-out both;
}

.elementor-3707 .elementor-element.elementor-element-2bf67c5:hover {
    color: #D4AF37;
    text-shadow: 0 2px 8px rgba(212, 175, 55, 0.25);
    transform: translateY(-2px);
}

@keyframes textEntrance {
    from {
        opacity: 0;
        transform: translateY(15px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f96fb32 */.elementor-3707 .elementor-element.elementor-element-f96fb32 {
    transition: all 0.35s ease;
    animation: textEntrance 0.8s ease-out both;
}

.elementor-3707 .elementor-element.elementor-element-f96fb32:hover {
    color: #D4AF37;
    text-shadow: 0 2px 8px rgba(212, 175, 55, 0.25);
    transform: translateY(-2px);
}

@keyframes textEntrance {
    from {
        opacity: 0;
        transform: translateY(15px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-535f061 */.elementor-3707 .elementor-element.elementor-element-535f061 {
    transition: all 0.35s ease;
    animation: textEntrance 0.8s ease-out both;
}

.elementor-3707 .elementor-element.elementor-element-535f061:hover {
    color: #D4AF37;
    text-shadow: 0 2px 8px rgba(212, 175, 55, 0.25);
    transform: translateY(-2px);
}

@keyframes textEntrance {
    from {
        opacity: 0;
        transform: translateY(15px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-985faf8 */.elementor-3707 .elementor-element.elementor-element-985faf8 {
    transition: all 0.35s ease;
    animation: textEntrance 0.8s ease-out both;
}

.elementor-3707 .elementor-element.elementor-element-985faf8:hover {
    color: #D4AF37;
    text-shadow: 0 2px 8px rgba(212, 175, 55, 0.25);
    transform: translateY(-2px);
}

@keyframes textEntrance {
    from {
        opacity: 0;
        transform: translateY(15px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8113613 */.elementor-3707 .elementor-element.elementor-element-8113613 {
    transition: all 0.35s ease;
    animation: textEntrance 0.8s ease-out both;
}

.elementor-3707 .elementor-element.elementor-element-8113613:hover {
    color: #D4AF37;
    text-shadow: 0 2px 8px rgba(212, 175, 55, 0.25);
    transform: translateY(-2px);
}

@keyframes textEntrance {
    from {
        opacity: 0;
        transform: translateY(15px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f31049e */.elementor-3707 .elementor-element.elementor-element-f31049e {
    transition: all 0.35s ease;
    animation: textEntrance 0.8s ease-out both;
}

.elementor-3707 .elementor-element.elementor-element-f31049e:hover {
    color: #D4AF37;
    text-shadow: 0 2px 8px rgba(212, 175, 55, 0.25);
    transform: translateY(-2px);
}

@keyframes textEntrance {
    from {
        opacity: 0;
        transform: translateY(15px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}/* End custom CSS */