.link-box,.new-section .col{box-sizing:border-box;box-sizing:border-box}.fixed-buttons a,.section-image{box-shadow:0 4px 10px rgba(0,0,0,.2)}.link-box,.navbar{position:fixed;top:0;width:100%}.menu-toggle:hover,.navbar,.service-card:hover .service-title,.service-title:hover{color:var(--primary-color)}.section-content h1 .highlight,.section-content h1 span{font-style:italic;color:#c52625;font-weight:700}.btn,.faq-title,.link,.section-content h1 span,.service-title{font-weight:700}.btn,.faq-link,.link-box a,.row a{text-decoration:none}.faq-section,.footer{font-family:Arial,sans-serif}:root{--primary-color:#C52625;--secondary-color:#181818;--accent-color:#FFD700;--link-hover-color:#FF4500;--background-color:#f4f4f4;--text-color:#ffffff;--border-color:#444;--btn-hover-color:#ff6347}@font-face{font-family:Alexandria;src:url('./font/Alexandria-Regular.ttf') format('truetype'),url('./font/Alexandria-Bold.ttf') format('truetype'),url('./font/Alexandria-SemiBold.ttf') format('truetype'),url('./font/Alexandria-Light.ttf') format('truetype'),url('./font/Alexandria-ExtraBold.ttf') format('truetype'),url('./font/Alexandria-ExtraLight.ttf') format('truetype'),url('./font/Alexandria-Thin.ttf') format('truetype'),url('./font/Alexandria-Medium.ttf') format('truetype'),url('./font/Alexandria-VariableFont_wght.ttf') format('truetype');font-weight:400;font-style:normal;margin:0;padding:0}body{font-family:Alexandria,sans-serif;font-weight:400;font-style:normal;margin:0;padding:0;direction:rtl;background-color:var(--background-color)}.navbar{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;background-color:#d7d7d7;z-index:1000}.logo img{max-width:250px;position:relative;left:-20px;transition:.3s}.link-box a,.row a,.section-content .btn{transition:background-color .3s,transform .3s}.menu-toggle{margin-left:50px;color:var(--text-color)}.link-box{display:none;left:0;height:100%;background-color:rgba(0,0,0,.9);z-index:9999;overflow-y:auto;padding:50px 10%;opacity:0;transition:opacity .5s}.link-box-header{position:absolute;top:20px;right:20px}.close-btn{font-size:40px;color:#fff;cursor:pointer;background:0 0;border:none;transition:color .3s}.btn,.section-content .btn{background-color:#c52625;color:#fff}.new-section,section{background-color:#f4f4f4}.link,.menu-toggle{transition:.3s;cursor:pointer}.close-btn:hover{color:red}.link-box-content{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:20px;color:#fff;text-align:center}.content-col,.links,.row,section{display:flex}.row{flex-wrap:wrap;gap:20px}.link-box a,.row a{display:inline-block;color:#fff;padding:10px;background-color:transparent;width:100%;text-align:center;margin:5px 0}.link-box a:hover,.row a:hover{background-color:#444;transform:translateY(-5px)}.link-box a::after,.row a::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:transparent;transition:background-color .3s}.link-box a:hover::after,.row a:hover::after{background-color:red}.menu-toggle{font-size:30px;color:#000!important}.menu-toggle:hover{color:#c52625!important;transform:rotate(90deg)}section{justify-content:space-between;align-items:center;padding:50px 20px;border-radius:10px;box-shadow:0 5px 20px rgba(0,0,0,.1);margin-top:40px}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-100%)}100%{opacity:1;transform:translateX(0)}}@media screen and (max-width:768px){.link-box-content{grid-template-columns:repeat(2,1fr)}.logo img{max-width:200px;left:0}section{flex-direction:column;padding:20px}.section-image{width:100%;margin-bottom:20px}.section-content{max-width:100%}}.section-content{max-width:50%;padding-left:35px;text-align:right;margin-left:20px}.section-content p{font-size:14px;color:#444;line-height:1.6;margin-bottom:15px}.section-content h3{font-size:18px;color:#555;line-height:2;margin-top:25px;padding-right:15px;font-weight:400!important}.section-content .btn{padding:12px 25px;margin:10px;font-size:16px;border:none;cursor:pointer;border-radius:5px}.btn:hover,.fixed-buttons a:hover,.section-content .btn:hover{background-color:#ff4500;transform:scale(1.1)}@keyframes fadeInRight{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateX(0)}}@media screen and (max-width:768px){.section-content{max-width:100%;padding-left:10px}.section-content h1{font-size:24px}.section-content h3{font-size:16px}}.section-content h1{font-size:36px;color:#333;margin-top:10px;line-height:1.3;font-weight:600;text-transform:capitalize;position:relative;padding-bottom:10px}.section-content h1 .highlight{text-decoration:underline;text-decoration-color:var(--primary-color);text-decoration-thickness:3px;animation:.5s ease-in-out forwards underlineAnimation}@keyframes underlineAnimation{0%{width:0}100%{width:100%}}.section-image{position:relative;width:100%;max-width:600px;height:500px;border-radius:20px;overflow:hidden}.section-image img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:20px}.btn{border:none;cursor:pointer;align-items:center;justify-content:center;gap:10px}.btn i{font-size:20px;opacity:0;transition:opacity .3s,transform .3s}.btn:hover i{opacity:1;transform:translateX(5px)}.btn:active{transform:scale(.98)}.new-section .col{flex:0 0 50%}.new-section{padding:40px 20px;text-align:center}.new-section .row{display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap}.new-section .col{flex:0 0 48%;margin-bottom:20px}.new-section .col img{width:100%;height:auto;border-radius:10px;transition:transform .3s}.new-section .col img:hover{transform:scale(1.05)}.new-section h2{font-size:24px;color:#333;margin-top:15px;font-weight:600}.new-section p{font-size:16px;color:#666;margin-top:10px;line-height:1.6}.justify{text-align:justify}.color{color:var(--primary-color)!important}.link-section{margin:50px 0}.links{justify-content:center;gap:20px;margin-bottom:20px;margin-top:30px}.link{background-color:#f0f0f0;color:#333;border:2px solid #ccc;padding:10px 20px;font-size:16px;border-radius:5px}.link.active{background-color:var(--primary-color);color:#fff;border-color:#4caf50}.link:hover{background-color:#e7e7e7;border-color:#888;transform:translateY(-2px)}.link.active:hover{background-color:#45a049;transform:translateY(0)}.content-section .content-box{display:none}.content-section .content-box.active{display:block}.row{flex-wrap:wrap;margin-bottom:50px}.col{flex:1;padding:20px}.content-col{flex-direction:column}.content-col h2{font-size:2rem;color:var(--primary-color);margin-bottom:15px}.content-col p{font-size:1rem;line-height:1.8;margin-bottom:20px;color:#333}.image-col img{width:100%;height:auto;object-fit:cover;border-radius:8px}.services-section{padding:50px 20px;background-color:var(--background-color)}.service-row{gap:30px;margin-bottom:40px}.service-column{flex:1;min-width:220px}.service-card{background:var(--text-color);border-radius:15px;box-shadow:0 4px 15px rgba(0,0,0,.1);overflow:hidden;transition:.3s ease-in-out,_ .3s ease-in-out;border:1px solid var(--border-color)}.btn,.service-icon{background-color:var(--primary-color);text-align:center}.service-card:hover{transform:translateY(-10px);box-shadow:0 8px 30px rgba(0,0,0,.2)}.service-icon{color:var(--text-color);padding:25px;font-size:40px;border-top-left-radius:15px;border-top-right-radius:15px;transition:background-color .3s}.service-description,.service-title{color:var(--secondary-color);transition:color .3s}.service-icon:hover{background-color:var(--link-hover-color)}.service-text{padding:25px;text-align:center}.service-title{font-size:22px;margin-top:15px}.service-description{font-size:17px;margin-bottom:20px;line-height:1.6}.btn,.faq-item{transition:background-color .3s}.faq-link:hover,.service-card:hover .service-description,.service-description:hover{color:var(--link-hover-color)}.btn{display:inline-block;padding:12px 20px;color:var(--text-color);font-size:16px;border-radius:5px}.btn:hover{background-color:var(--btn-hover-color)}.faq-section{padding:60px 0;background-color:var(--background-color);color:var(--secondary-color)}.faq-container{max-width:900px;margin:0 auto;padding:30px;background-color:var(--text-color);border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.12);border:1px solid var(--border-color)}.faq-question,.footer{background-color:var(--primary-color);width:100%}.faq-title{font-size:32px;color:var(--primary-color);margin-bottom:25px;text-align:center;text-transform:uppercase;letter-spacing:1.5px}.faq-item{margin-bottom:25px;border-bottom:1px solid var(--border-color);padding-bottom:25px}.faq-item:hover{background-color:#f8f8f8}.faq-question{padding:18px 25px;border:2px solid var(--border-color);border-radius:10px;cursor:pointer;font-size:20px;font-weight:600;color:var(--text-color);text-align:left;display:flex;justify-content:space-between;align-items:center;transition:.3s}.faq-question:hover{background-color:var(--btn-hover-color);border-color:var(--btn-hover-color)}.faq-icon{font-size:26px;transition:transform .3s}.faq-answer{display:none;margin-top:20px;padding-left:25px;font-size:17px;color:var(--secondary-color);line-height:1.7;max-height:0;overflow:hidden;transition:max-height .6s,padding .6s}.faq-item.open .faq-answer{display:block;max-height:600px;padding-left:25px}.faq-item.open .faq-icon{transform:rotate(180deg)}.faq-answer ul{margin-top:15px;list-style-type:disc;padding-left:25px}.faq-answer li{margin-bottom:12px}.faq-link{color:var(--accent-color);font-weight:600;transition:color .3s}.btn-more,.fixed-buttons a{display:inline-flex;text-decoration:none;transition:background-color .3s,transform .3s}@media (max-width:768px){.new-section .col{flex:0 0 100%}.row{flex-direction:column}.content-col h2{font-size:1.5rem}.content-col p{font-size:.9rem}.image-col img{margin-top:20px}.service-row{flex-direction:column;gap:20px}.faq-title{font-size:28px}.faq-question{font-size:18px}}.btn-more,.footer{font-size:16px;color:#fff}.footer{text-align:center;padding:10px 0;height:10vh;box-shadow:0 -2px 10px rgba(0,0,0,.1)}.footer p:hover{color:gold;transition:color .3s}.btn-more{align-items:center;background-color:var(--primary-color)!important;padding:12px 20px;font-weight:700;border-radius:5px}.btn-more:hover{background-color:#ff4500;transform:scale(1.05)}.btn-more i{margin-left:8px}.fixed-buttons{position:fixed;right:20px;bottom:20px;display:flex;flex-direction:column;gap:15px}.fixed-buttons a{align-items:center;justify-content:center;width:60px;height:60px;background-color:#c52625;color:#fff;border-radius:50%;font-size:24px}.fixed-buttons a i{font-size:28px}