@import "https://fonts.googleapis.com/css2?family=Cairo:wght@400;600;700;900&display=swap";
@import "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css";
html[dir=rtl] body,html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4,html[dir=rtl] h5,html[dir=rtl] h6,html[dir=rtl] p,html[dir=rtl] span,html[dir=rtl] a,html[dir=rtl] div{font-family:Cairo,sans-serif!important}html[dir=rtl] *{letter-spacing:normal!important}html[dir=rtl] .video-area .section-title,html[dir=rtl] .Typewriter__wrapper{letter-spacing:normal!important;padding-bottom:15px!important;font-size:65px!important;line-height:1.5!important}html[dir=rtl] .section-title{font-size:40px!important;line-height:1.4!important}html[dir=rtl] .video-area .section-title,html[dir=rtl] .Typewriter__wrapper{padding-bottom:15px!important;font-size:65px!important;line-height:1.5!important}@media (max-width:768px){html[dir=rtl] .section-title{font-size:28px!important}html[dir=rtl] .video-area .section-title,html[dir=rtl] .Typewriter__wrapper{font-size:40px!important}}.loading-container{background:#f8f9fa;justify-content:center;align-items:center;min-height:100vh;display:flex}.loading-spinner{text-align:center}.spinner{border:4px solid #e3e3e3;border-top-color:#007bff;border-radius:50%;width:50px;height:50px;margin:0 auto 20px;animation:1s linear infinite spin}.loading-spinner p{color:#666;margin:0;font-size:16px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.terms-wrapper{text-align:center;color:#333;max-width:1000px;margin:auto;padding:60px 20px;font-family:Poppins,sans-serif}.terms-title{color:#3bb54a;margin-bottom:10px;font-size:36px;font-weight:700}.effective-date{color:#777;margin-bottom:40px;font-size:14px}.terms-content{text-align:left;font-size:16px;line-height:1.8}.terms-content h2{color:#3bb54a;margin-top:35px;font-size:22px;font-weight:600}.terms-content h3{margin-top:20px;font-size:18px;font-weight:600}.terms-content ul{margin:10px 0 20px 20px}.terms-content ul li{margin-bottom:10px}.terms-content a{color:#3bb54a;text-decoration:underline}.contact-box{flex-wrap:wrap;justify-content:center;gap:30px;margin-top:40px;display:flex}.contact-item{text-align:center;background:#f9fdf9;border:2px solid #3bb54a;border-radius:12px;flex:250px;padding:20px;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 12px #0000000d}.contact-item:hover{transform:translateY(-5px);box-shadow:0 6px 18px #0000001a}.contact-item i{color:#3bb54a;margin-bottom:12px;font-size:28px}.contact-item h3{color:#3bb54a;margin-bottom:10px;font-size:20px;font-weight:600}.contact-item p{margin:0;font-size:15px}li.mega-menu-parent .mega-menu-container,li.mega-menu-parent .mega-menu-wrapper{height:auto!important;min-height:0!important;padding-bottom:20px!important}li.mega-menu-parent .mega-menu-grid,li.mega-menu-parent .mega-menu-main{min-height:0!important;margin-bottom:0!important;padding-bottom:0!important}li.mega-menu-parent .mega-menu-cta{height:auto!important;min-height:0!important;margin-bottom:0!important;padding-bottom:30px!important}li.mega-menu-parent .mega-menu-wrapper{align-items:flex-start!important}html[dir=rtl] .about-area .section-content-wrapper{flex-direction:row!important;display:flex!important}html[dir=rtl] .about-area .section-content,html[dir=rtl] .about-area .section-subtitle,html[dir=rtl] .about-area .section-title,html[dir=rtl] .about-area .text{text-align:right!important;width:100%!important;display:block!important}html[dir=rtl] .about-area .btn-wrapper .t-btn-group{justify-content:flex-start!important}html[dir=rtl] .about-area .t-btn-group i.fa-arrow-right{display:inline-block!important;transform:scaleX(-1)!important}html[dir=rtl] .service-box-1 .container{text-align:right!important;direction:rtl!important;flex-direction:column!important;padding:40px 60px!important;display:flex!important}html[dir=rtl] .service-box-1 .header{justify-content:space-between!important;align-items:center!important;width:100%!important;margin-bottom:15px!important;display:flex!important}html[dir=rtl] .service-box-1 .header h3.title{text-align:right!important;justify-content:space-between!important;align-items:center!important;width:100%!important;margin:0!important;display:flex!important}html[dir=rtl] .service-box-1 .header h3.title span{order:2!important;margin-left:0!important;position:static!important}html[dir=rtl] .service-box-1 .number{display:none!important}html[dir=rtl] .service-box-1 .service-box-inner{justify-content:space-between!important;align-items:flex-start!important;gap:40px!important;width:100%!important;display:flex!important}html[dir=rtl] .service-box-1 .content{text-align:right!important;flex-direction:column!important;flex:1!important;order:1!important;align-items:flex-start!important;display:flex!important}html[dir=rtl] .service-box-1 .btn-wrapper{order:2!important;align-self:center!important;margin:0!important;position:relative!important;transform:scaleX(-1)!important}html[dir=rtl] .service-box-1 .btn-wrapper span{white-space:nowrap!important;position:absolute!important;top:-30px!important;left:0!important;right:auto!important;transform:scaleX(-1)!important}html[dir=rtl] .service-box-1 .text,html[dir=rtl] .service-box-1 .service-list{width:100%!important;margin-right:0!important;padding-right:0!important}html[dir=rtl] .service-box-1 .service-list{margin-top:10px!important;list-style:none!important}html[dir=rtl] .service-box-1 .service-list li{text-align:right!important;padding:4px 0!important}@media (max-width:768px){html[dir=rtl] .service-box-1 .container{padding:30px 20px!important}}[dir=rtl] .includes-list ul{padding:0}[dir=rtl] .includes-list ul li{text-align:right;position:relative;padding-left:0!important;padding-right:25px!important}[dir=rtl] .includes-list ul li:before{left:auto!important;right:0!important}html[dir=rtl] .footer-widget-box .widget-content{text-align:right!important;width:100%!important;display:block!important}html[dir=rtl] .subscription-box{text-align:right!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;display:block!important}html[dir=rtl] .subscription-box .text{text-align:right!important;width:100%!important;max-width:100%!important;margin-right:0!important;padding-right:0!important}html[dir=rtl] .subscribe-form{margin-top:35px!important}html[dir=rtl] .subscribe-form,html[dir=rtl] .subscribe-form .input-field{width:100%!important;max-width:100%!important;display:block!important;position:relative!important}html[dir=rtl] .subscribe-form .input-field input{text-align:right!important;width:100%!important;padding:10px 20px 10px 140px!important}html[dir=rtl] .subscribe-form .input-field input::placeholder{text-align:right!important}html[dir=rtl] .subscribe-form .input-field button{position:absolute!important;top:50%!important;left:-10px!important;right:auto!important;transform:translateY(-50%)!important}html[dir=rtl] .mega-menu-cta{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important}html[dir=rtl] .mega-menu-cta .cta-button{flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:10px!important;display:inline-flex!important}html[dir=rtl] .mega-menu-cta .cta-button svg{margin:0!important;transform:scaleX(-1)!important}html[dir=rtl] .mega-menu-cta{margin-left:30px!important}html[dir=rtl] .section-title,html[dir=rtl] .typed-out,html[dir=rtl] .Typewriter__wrapper,html[dir=rtl] .Typewriter,html[dir=rtl] h1{text-transform:none!important;font-variant-ligatures:normal!important;font-feature-settings:"liga" 1,"calt" 1!important;letter-spacing:normal!important;direction:rtl!important}.safe-hero-title,.safe-hero-title *,.Typewriter__wrapper,.Typewriter__cursor{color:#fff;font-weight:700;line-height:1.4;letter-spacing:normal!important;text-transform:none!important;-webkit-text-transform:none!important;font-variant-ligatures:normal!important;-webkit-font-variant-ligatures:normal!important;text-rendering:optimizeLegibility!important;font-feature-settings:"liga" 1,"calt" 1!important;font-size:100px!important}@media (max-width:768px){.safe-hero-title,.safe-hero-title *,.Typewriter__wrapper,.Typewriter__cursor{font-size:50px!important;line-height:1.5!important}}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] .page-title,html[dir=rtl] .breadcrumb-title{text-transform:none!important;-webkit-text-transform:none!important;letter-spacing:normal!important;font-variant-ligatures:normal!important;-webkit-font-variant-ligatures:normal!important;font-style:normal!important}header.sticky .offcanvas-btn span,header.is-sticky .offcanvas-btn span,header.sticky-active .offcanvas-btn span,header[class*=sticky] .offcanvas-btn span,header[class*=sticky] .menu-toggle span{background-color:#333!important}header[class*=sticky] .offcanvas-btn i,header[class*=sticky] .menu-toggle i{color:#333!important}
