html{scroll-behavior:smooth}html,body{margin:0;font-family:Red Hat Display,Inter}html[lang=ar],html[lang=ar] body{font-family:Cairo,"sans-serif";direction:rtl}body{opacity:1;transition:opacity .2s ease-in-out}body.fade-out{opacity:0}.primary-btn{padding:.8rem 2rem;background-color:#05017c;border-radius:4px;border:0;cursor:pointer;color:#fff;width:fit-content;font-weight:600}.primary-btn a{text-decoration:none;color:inherit}.primary-btn.nav{padding:6px 8px;font-weight:400}html[lang=ar] .primary-btn.nav,html[lang=ar] nav .login{font-size:14px}.primary-btn:hover{background-color:#0600a6}.section-headerr{text-decoration:underline}.thumbnail{width:100%;max-width:400px}.container{margin-right:10rem;margin-left:10rem}.extend-container{margin:0 -10rem;padding:8px 10rem}section,.section{margin-bottom:5rem}.section-header{font-size:3.75rem;width:50%}nav{transition:all .2s;position:sticky;top:0;z-index:9999;background-color:#fff}.hero-container{display:flex;align-items:center;gap:1rem;margin-bottom:5rem;color:#434343;height:50vh;background-image:url(/assets/hero_bg-iEnSgagg.svg);background-size:cover;background-position:center}.home-hero-title{font-size:5rem;font-weight:600;opacity:.9;animation:fadeIn 2.5s;line-height:1.05em}html[lang=ar] .home-hero-title{font-weight:500}.hero-subtitle{animation:fadeIn,slideIn;animation-duration:1.5s;font-size:1.2rem}.hero-text{animation:fadeIn,slideIn;animation-duration:.5s;opacity:.9}.logos-container{overflow:hidden;margin-top:5rem;white-space:nowrap;direction:ltr;margin-bottom:5rem;position:relative}.logos-belt{display:inline-block;animation-name:belt;animation-duration:20s;animation-timing-function:linear;animation-iteration-count:infinite}.logos-belt img{margin-right:40px;height:30px}.logos-container:before,.logos-container:after{position:absolute;top:0;width:200px;height:100%;content:"";z-index:2}.logos-container:before{left:0;background-image:linear-gradient(to left,#fff0,#fff)}.logos-container:after{right:0;background-image:linear-gradient(to right,#fff0,#fff)}.rb-partners-swiper-gradient.left{z-index:1;background-image:linear-gradient(to right,var(--rb-neutral),rgba(255,255,255,0));left:0}.swiper-wrapper.rb-partner-list{display:flex;animation-name:belt;animation-duration:60s;animation-iteration-count:infinite;animation-timing-function:linear}.features{margin-bottom:5rem;padding-bottom:5rem}.feature-cards{display:flex;gap:1rem}.feature-card{flex:1;border-radius:8px;background-color:#272932;color:#fff}.feature-card-content{padding:2rem 1rem}.feature-img{display:none}.feature-img>img{margin:auto;width:282px}.feature-btn{text-align:end}.feature-card-btn{text-align:center;padding:10px;background-color:#1b5dd6;border-radius:4px}.products{background-color:#f4f2f2;padding:1rem 0}.wide-card{display:flex;gap:2.5rem;padding:2.5rem;border-radius:8px;background-color:#fff;margin-bottom:3rem;opacity:0}.wide-card>div{flex:1}.card-title{font-size:2.5rem;opacity:.8}.card-features{margin-top:3rem;display:grid;gap:1rem}.card-features h2{margin:0}.banner{background-image:url(https://assets-global.website-files.com/64db80a5e88c6b1723ff760b/64e8c83bd1816f9f19ded03f_CTA-03.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:5rem 0}.banner-title{font-size:2.5rem;margin-bottom:0}.banner-card{background-color:#fff;border-radius:8px;padding:1rem;display:grid;gap:2rem;width:50%;max-width:608px;opacity:0}.banner-btn{background-color:#1b5dd6;padding:1rem 1.5rem;color:#fff;border-radius:8px;width:fit-content}.values-icons{font-size:1.5rem}.location-row{display:flex;align-items:center;font-size:20px;font-weight:700;gap:8px;margin-bottom:16px}.location-row>svg{font-size:1.3rem;color:#d3d3d3}html[lang=ar] .contact-phone{direction:ltr}.blog-card-container{display:grid;grid-template-columns:repeat(3,1fr);width:100%;gap:1rem;padding:2rem 0}.blog-card{border-radius:8px;background-color:#fff;transform:translateY(0);transition:transform .5s;opacity:0;min-height:610px;display:flex;flex-direction:column}.blog-card.dev{min-height:fit-content}.card-container{padding:.75rem 1.5rem;display:flex;flex-direction:column;justify-content:space-between;gap:2rem;flex-grow:1}.blog-card-title{font-size:1.5rem;font-weight:600;line-height:1.33em;color:#272932}.blog-img{width:100%;border-top-left-radius:8px;border-top-right-radius:8px;padding:0}.blog-card-content>h3{margin-top:0}.tag{width:fit-content;border-radius:8px;padding:.5rem;background-color:#e8e6e6;color:#272932;font-size:.625rem;font-weight:700;margin-bottom:1.5rem}.blog-card:hover{transform:translateY(-.8rem)}.faq-container{display:flex;gap:1rem}.faq-box{padding:1.5rem;background-color:#f4f2f2;border-radius:8px}.faq-menu-btn{display:flex;justify-content:space-between;gap:8px}.faq-menu-btn>*{margin:0}.faq-container .section-header{margin-top:0}.faq-toggle-title{line-height:1.3rem;color:#272932;cursor:pointer}.faq-menu-arrow{transition:all .3s}.menu-content{height:0px;overflow:hidden;transition:height .3s}.toggle-menus{display:grid;gap:10px}@media screen and (min-width: 1536px){.container{margin-left:10rem;margin-right:10rem;align-items:center}}@media screen and (max-width: 767px){.footer-container{display:none}.footer-container-responsive{display:block}.container{margin-left:2rem;margin-right:2rem}.extend-container{margin:0 -2rem;padding:8px 2rem}.hero-container{flex-direction:column;height:auto;gap:0}.hero-title,.home-hero-title{font-size:11.24vw;font-weight:900;width:auto}.feature-cards{display:grid;grid-template-columns:repeat(2,1fr)}.section-header{font-size:2.2rem}.wide-card{display:grid}.products .card-title{font-size:1.7rem}.banner{padding-bottom:13.5rem}.banner-card{width:auto}.banner-title{font-size:1.75rem}.blog-card-container{grid-auto-flow:row;grid-template-columns:auto}.faq-container{flex-direction:column}.section-header{width:auto}.footer-row{display:flex;flex-direction:column;align-items:start}.footer-elements{display:block}.footer-title{margin-top:0;display:inline}.footer-title-container{display:flex;justify-content:space-between}.footer-elements .fa-solid{display:block}.footer-category{height:0;overflow:hidden}}@media screen and (min-width: 768px) and (max-width: 1122px){.container{margin:0 1.5rem;gap:1.25rem}.extend-container{margin:0 -1.5rem;padding:8px 1.5rem}.hero-title,.home-hero-title{font-size:4rem}.hero-subtitle{font-size:1rem}.section-header{max-width:768px}}@media screen and (max-width: 969px){.logos-belt{animation-duration:40s}.logos-container:before,.logos-container:after{width:50px}.section-header{width:auto}}@media screen and (max-width: 920px){#contacts{display:grid}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{transform:translate(100px)}to{transform:translate(0)}}@keyframes belt{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes slideOut{0%{transform:translateY(100px)}to{transform:translateY(0)}}.blog-card.visible,.section-header.visible,.banner-card.visible{animation:slideOut,fadeIn;animation-duration:.8s;opacity:1}.wide-card.visible{animation:fadeIn;animation-duration:1s;opacity:1}.nav-menu{height:0;overflow-y:auto;overflow-x:hidden;transition:all .4s;display:grid}.nav-menu.active{height:450px}.nav-menu .nav-menu-href{display:grid;gap:10px;margin:10px 0}.nav-menu>.nav-menu-href>a{display:flex;justify-content:space-between}.fa-solid.fa-burger,.fa-solid.fa-xmark{text-align:end;cursor:pointer}.nav-titles-responsive{display:grid;align-items:center;gap:1rem;margin:1.5rem 0;padding:0}.menu-item>a{display:flex;justify-content:space-between;align-items:center;width:100%}.menu-item>ul{height:0;overflow:hidden;transition:all .5s}.menu-item ul.active{display:grid;gap:8px;margin-top:1rem}.nav-container-responsive{display:none}.nav-container,.nav-titles,.nav-btns{display:flex;align-items:center;gap:1.5rem}.nav-container{justify-content:space-between}.login{color:inherit}.nav-titles a,.nav-titles li,.nav-titles-responsive a,.nav-titles-responsive li{text-decoration:none;color:inherit;opacity:.8;font-weight:700;margin:0;padding:0}.nav-titles li,.nav-titles-responsive li{display:block}.nav-titles li:hover,.nav-titles-responsive li:hover{text-decoration:underline}.nav-btns .signup,.nav-btns .login{text-decoration:none}.nav-btn{margin:24px 0}.login{border:1px solid #05017c;padding:4px 8px;border-radius:4px;border-width:2px;font-weight:600;width:70px;text-align:center}.primary-btn.nav{font-weight:600;width:70px;text-align:center}.signup:hover{background-color:#1b5dd6}.login:hover{border-color:#1b5dd6;background-color:#f4f2f2}.lang-btn{display:flex;align-items:center;justify-content:center;gap:4px;padding:2px 8px;border-radius:4px;width:70px}html[lang=en] .lang-btn{padding:4px 8px}.lang-btn:hover{background-color:#ddd;cursor:pointer}@media screen and (min-width: 768px) and (max-width: 1122px){.nav-container,.nav-titles,.nav-btns{gap:1.5rem}}@media screen and (max-width: 969px){.nav-container{display:none}.nav-container-responsive{display:grid}}@media screen and (max-width: 1050px){.nav-container,.nav-titles,.nav-btns{gap:1rem}}.footer-container-responsive{display:none;margin-top:8px}footer{background-color:#272932;color:#fff;padding:3rem 0;margin-top:2rem}.footer-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:space-between;align-items:center;margin:2rem 0}.footer-logo{aspect-ratio:auto 160/40;width:auto}.footer-elements{display:flex;justify-content:space-between;align-items:center}.footer-elements .fa-solid{display:none}.footer-btn{background-color:#05017c;color:#fff;padding:12px 1rem;border-radius:8px;width:fit-content}@media screen and (max-width: 767px){.footer-container{display:none}.footer-container-responsive{display:block}.footer-row{grid-template-columns:repeat(1,minmax(0,1fr))}}.border{border:solid 1px}.text-center{text-align:center}.p-1{padding:.5rem}.mb-3{margin-bottom:2rem}.bg-gray-300{background-color:#dedede}.bg-gray-400{background-color:#c9c9c9}.banner-container{background-color:#d3d3d3;text-align:center;padding-top:4rem;padding-bottom:4rem}.light-banner-container{background-color:#fff;text-align:center;padding-top:4rem;padding-bottom:4rem}.vision-container{background:linear-gradient(to right,#08e0ff,#05017c);text-align:center;padding-top:4rem;padding-bottom:4rem;color:#fff;transition:transform .3s ease}html[lang=ar] .vision-container{background:linear-gradient(to left,#08e0ff,#05017c)}.icon-header{display:flex;gap:4px;align-items:center;justify-content:center}.icon-header .icon{color:#05017c}.values-container{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;justify-content:center;align-items:center}.values-container>*{padding:16px 6px;transition:all .3s;border-radius:4px}.values-container>*:hover{background-color:#05017c;color:#08e0ff;transform:translateY(-5px)}@media screen and (max-width: 767px){.values-container{grid-template-columns:repeat(2,1fr)}}.service-cards-container{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.service-card-content{background-color:#e3e3e3}.card{border:1px solid;border-color:#d3d3d3;border-radius:4px;padding:1rem;transition:all .3s;transform:translateY(10px);box-shadow:0 4px 12px #00000026}.card.visible{transform:translateY(0)}.card:hover{transform:translateY(-10px)}.card-flex{display:flex;justify-content:space-between;align-items:center;gap:1.5rem}.card-flex>*{flex:1}.alternating-card{flex-direction:row-reverse;background-color:#e3e3e3}.card-img{width:100%;max-height:500px;border-radius:48px}.get-started-btn{padding:1rem;background-color:#05017c;border-radius:4px;border:0;cursor:pointer;color:#fff}.get-started-btn:hover{background-color:#0600a6}@media screen and (max-width: 969px){.card-flex{flex-direction:column}}.accordion{width:100%;max-width:700px;margin:0 auto;border-top:1px solid #ddd}.accordion-item{border-bottom:1px solid #fff;border-radius:4px;margin-bottom:4px}.accordion-button{background:none;border:none;border-radius:4px;outline:none;width:100%;text-align:left;padding:1rem;font-size:1.1rem;font-weight:600;cursor:pointer;transition:background .2s ease}.accordion-button:hover{background-color:#f9f9f9}.accordion-content{padding:2rem 1rem .5rem;font-size:.95rem;font-weight:700;line-height:1.6;display:none}.accordion-item.open .accordion-content{display:block}.accordion-item.open{background-color:#f9f9f9}.accordion-item.open .accordion-button:after{content:"–";float:right}.accordion-button:after{content:"+";float:right;font-weight:700}
