.elementor-530 .elementor-element.elementor-element-3f497e76{--display:flex;}.elementor-530 .elementor-element.elementor-element-7730e647{width:100%;max-width:100%;padding:15px 15px 15px 15px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );text-shadow:12px 3px 18px rgba(0,0,0,0.3);color:var( --e-global-color-text );}.elementor-530 .elementor-element.elementor-element-7730e647.elementor-element{--align-self:center;}.elementor-530 .elementor-element.elementor-element-7730e647 p{margin-block-end:0px;}.elementor-530 .elementor-element.elementor-element-0ae86c2{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}@media(max-width:1024px){.elementor-530 .elementor-element.elementor-element-7730e647{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-530 .elementor-element.elementor-element-0ae86c2{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-530 .elementor-element.elementor-element-7730e647{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-530 .elementor-element.elementor-element-0ae86c2{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for text-editor, class: .elementor-element-7730e647 */.terms-conditions {
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    line-height: 1.8;
    color: #333;
    max-width: 1000px;
    margin: 0 auto;
    padding: 30px;
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
}

.terms-conditions h1 {
    color: #E69A4B;
    text-align: center;
    font-size: 2.5em;
    margin-bottom: 30px;
    padding-bottom: 15px;
    border-bottom: 3px solid #E69A4B;
}

.terms-conditions h2 {
    color: #2c3e50;
    font-size: 1.6em;
    margin: 35px 0 20px 0;
    padding: 15px;
    background: linear-gradient(135deg, #E69A4B 0%, #f8b45c 100%);
    color: white;
    border-radius: 8px;
}

.terms-conditions h3 {
    color: #E69A4B;
    font-size: 1.3em;
    margin: 25px 0 15px 0;
    padding-right: 15px;
    border-right: 4px solid #E69A4B;
}

.terms-conditions p {
    margin-bottom: 20px;
    font-size: 1.1em;
    text-align: justify;
}

.terms-conditions ul {
    background: #f8f9fa;
    padding: 20px 30px;
    border-radius: 8px;
    border-right: 5px solid #E69A4B;
    margin: 20px 0;
}

.terms-conditions li {
    margin-bottom: 10px;
    padding: 8px 0;
    position: relative;
    padding-right: 25px;
}

.terms-conditions li:before {
    content: "•";
    color: #E69A4B;
    font-weight: bold;
    position: absolute;
    right: 0;
}

.highlight {
    background: #fff9f0;
    padding: 2px 6px;
    border-radius: 4px;
    color: #E69A4B;
    font-weight: bold;
}

.contact-section {
    background: #f8f9fa;
    padding: 25px;
    border-radius: 10px;
    margin-top: 40px;
    border: 2px solid #E69A4B;
}

.last-update {
    text-align: center;
    font-style: italic;
    color: #666;
    margin-top: 20px;
    padding-top: 15px;
    border-top: 1px solid #ddd;
}

/* تأثيرات الhover */
.terms-section {
    transition: transform 0.3s ease;
    padding: 15px;
    border-radius: 8px;
}

.terms-section:hover {
    background: #fff9f0;
}

/* تصميم متجاوب */
@media (max-width: 768px) {
    .terms-conditions {
        padding: 20px;
    }
    
    .terms-conditions h1 {
        font-size: 2em;
    }
    
    .terms-conditions h2 {
        font-size: 1.4em;
    }
}/* End custom CSS */