.elementor-2808 .elementor-element.elementor-element-3af8a72{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;--align-items:center;}.elementor-2808 .elementor-element.elementor-element-3af8a72:not(.elementor-motion-effects-element-type-background), .elementor-2808 .elementor-element.elementor-element-3af8a72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4cf23df );}.elementor-2808 .elementor-element.elementor-element-ec0b9d0 .jet-listing-dynamic-field__content{font-size:14px;text-align:left;}.elementor-2808 .elementor-element.elementor-element-ec0b9d0 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2808 .elementor-element.elementor-element-ec0b9d0 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2808 .elementor-element.elementor-element-ec0b9d0 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2808 .elementor-element.elementor-element-96b58b4 .jet-listing-dynamic-field__content{font-size:14px;text-align:left;}.elementor-2808 .elementor-element.elementor-element-96b58b4 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2808 .elementor-element.elementor-element-96b58b4 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2808 .elementor-element.elementor-element-96b58b4 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2808 .elementor-element.elementor-element-3212a23 .jet-listing-dynamic-field__content{font-size:14px;text-align:left;}.elementor-2808 .elementor-element.elementor-element-3212a23 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2808 .elementor-element.elementor-element-3212a23 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2808 .elementor-element.elementor-element-3212a23 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2808 .elementor-element.elementor-element-ab5c138{width:100%;max-width:100%;}.elementor-2808 .elementor-element.elementor-element-ab5c138 .jet-listing-dynamic-field__content{font-size:14px;text-align:left;}.elementor-2808 .elementor-element.elementor-element-ab5c138 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2808 .elementor-element.elementor-element-ab5c138 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2808 .elementor-element.elementor-element-ab5c138 .jet-listing-dynamic-field{justify-content:flex-end;}.elementor-2808 .elementor-element.elementor-element-9ae707e{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-around;--align-items:stretch;}.elementor-2808 .elementor-element.elementor-element-9ae707e.e-con{--align-self:stretch;}.elementor-2808 .elementor-element.elementor-element-0b06430 .elementor-button{background-color:var( --e-global-color-bf16e9f );font-size:20px;fill:var( --e-global-color-70f3aa2 );color:var( --e-global-color-70f3aa2 );border-radius:2px 2px 2px 2px;padding:11px 15px 10px 10px;}.elementor-2808 .elementor-element.elementor-element-0b06430{width:auto;max-width:auto;}.elementor-2808 .elementor-element.elementor-element-0b06430 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2808 .elementor-element.elementor-element-0b06430 .elementor-button .elementor-button-content-wrapper{justify-content:center;}@media(max-width:1024px){.elementor-2808 .elementor-element.elementor-element-3af8a72{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2808 .elementor-element.elementor-element-3af8a72{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for button, class: .elementor-element-0b06430 */.elementor-2808 .elementor-element.elementor-element-0b06430.yl-getinvoice-button {
    position: relative;
    overflow: hidden;
}
.elementor-2808 .elementor-element.elementor-element-0b06430.yl-getinvoice-button.loading a{
color: #16954f !important;
}

.elementor-2808 .elementor-element.elementor-element-0b06430.yl-getinvoice-button.loading path{
fill: #16954f !important;
}


.elementor-2808 .elementor-element.elementor-element-0b06430.yl-getinvoice-button.loading::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 20px;
    height: 20px;
    border: 3px solid #f3f3f3;
    border-top: 3px solid #16954f; 
    border-radius: 50%;
    transform: translate(-50%, -50%);
    animation: yl-spin 1s linear infinite;
}

@keyframes yl-spin {
    0% { transform: translate(-50%, -50%) rotate(0deg); }
    100% { transform: translate(-50%, -50%) rotate(360deg); }
}

.elementor-2808 .elementor-element.elementor-element-0b06430.yl-getinvoice-button.loading {
    color: transparent; /* إخفاء نص الزر عند التحميل */
}/* End custom CSS */