@import url("https://fonts.googleapis.com/css2?family=Cairo:wght@200..1000&display=swap");*{margin:0;padding:0;box-sizing:border-box;font-family:Cairo!important;direction:rtl;color:#060d04;-webkit-user-select:none;-moz-user-select:none;user-select:none}main{padding-top:70px}main.loading{width:100%;height:calc(100vh - 80px)}a{text-decoration:none!important;color:#303268!important;font-family:Cairo!important}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background-color:#fff}::-webkit-scrollbar-thumb{background-color:#bfbfbf;border-radius:2px}.statistics-section{background-color:#f0f0f0;padding:50px 100px;direction:rtl}.statistics-section .statistics-container{display:flex;justify-content:space-around;flex-wrap:wrap;max-width:1200px;margin:0 auto}.statistics-section .statistic-item{width:180px;height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:1rem;text-align:center}.statistics-section .statistic-icon{margin-bottom:10px}.statistics-section .statistic-icon img{height:40px}.statistics-section .statistic-value span{font-size:34px;font-weight:800;color:#303268;line-height:100%}.statistics-section .statistic-label{font-size:20px;font-weight:500;color:#565985;line-height:150%}@media only screen and (max-width:768px){.statistics-section .statistics-section{padding:30px 40px}.statistics-section .statistics-container{align-items:center}.statistics-section .statistic-item{width:100%;max-width:250px;margin:1rem 0}}.closed-employment{width:calc(100% - 150px);height:580px;margin:20px 75px 40px;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;border-radius:20px;border:1px dashed #303268;overflow:hidden;padding-left:10px;position:relative;text-align:center}.closed-employment *{position:relative;z-index:1}.closed-employment img.picture{height:55%;object-fit:contain;transition:all .3s;position:relative;z-index:1}.closed-employment h1{width:100%;font-size:55px;color:#303268;font-weight:700;line-height:140%}.closed-employment h2{width:100%;font-size:33px;color:#303268;font-weight:600;line-height:150%}.closed-employment .separator{width:100%;height:30px}@media only screen and (max-width:1185px){.closed-employment h1{font-size:45px}.closed-employment h2{font-size:25px}}@media only screen and (max-width:950px){.closed-employment{flex-flow:column nowrap;padding-left:0;padding-top:20px}.closed-employment .content{width:100%;justify-content:center;align-items:center;text-align:center}.closed-employment img.picture{width:250px}.closed-employment h1{font-size:38px}.closed-employment h2{font-size:20px}.closed-employment .content .separator{width:100%;height:18px}}@media only screen and (max-width:630px){.closed-employment h1{font-size:33px}.closed-employment h2{font-size:18px}.closed-employment{width:calc(100% - 50px);height:calc(100vh - 140px);margin:20px 25px 40px;border-radius:16px}}.contacts-header{width:calc(100% - 150px);height:580px;margin:20px 75px 40px;display:flex;flex-flow:row-reverse nowrap;justify-content:space-evenly;align-items:center;background-color:#d6dff5;border-radius:20px;overflow:hidden;padding-left:20px;position:relative}.contacts-header *{position:relative;z-index:1}.contacts-header img.back{mix-blend-mode:darken;position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;object-fit:cover}.contacts-header img.picture{width:360px;transition:all .3s;position:relative;z-index:1}.contacts-header .content{width:58%;height:100%;padding:40px;display:flex;flex-flow:column nowrap;justify-content:center;align-items:flex-start;position:relative;z-index:2}.contacts-header .content h1{width:100%;font-size:60px;color:#303268;font-weight:700;line-height:110%}.contacts-header .content h2{width:100%;font-size:38px;color:#303268;font-weight:600;line-height:150%}.contacts-header .content p{width:100%;font-size:22px;color:#505050;font-weight:400;line-height:140%}.contacts-header .content a{display:flex;justify-content:center;align-items:center;width:190px;height:48px;border-radius:10px;background-color:#303268;color:#fff!important;font-size:22px;font-weight:400;line-height:140%;transition:all .3s;border:3px solid #303268}.contacts-header .content a:hover{background-color:#ffffff00;color:#303268!important}.contacts-header .content .separator{width:100%;height:30px}@media only screen and (max-width:1185px){.contacts-header .content h1{font-size:50px}.contacts-header .content h2{font-size:30px}.contacts-header .content p{font-size:18px}}@media only screen and (max-width:950px){.contacts-header{flex-flow:column nowrap;padding-left:0;padding-top:20px}.contacts-header .content{width:100%;justify-content:center;align-items:center;text-align:center}.contacts-header img.picture{width:250px}.contacts-header .content h1{font-size:40px}.contacts-header .content h2{font-size:23px}.contacts-header .content p{font-size:15px}.contacts-header .content a{width:160px;height:44px;font-size:20px;border:2px solid #303268}.contacts-header .content .separator{width:100%;height:18px}}@media only screen and (max-width:630px){.contacts-header .content h1{font-size:36px}.contacts-header .content h2{font-size:21px}.contacts-header .content p{font-size:15px}.contacts-header{width:calc(100% - 50px);height:calc(100vh - 140px);margin:20px 25px 40px;border-radius:16px}.contacts-header .content{padding:20px}}.contacts-urls{padding:40px 0 0;text-align:center;direction:rtl}.contacts-urls .section-title{font-size:20px;font-weight:400;color:#303268d6;margin-bottom:20px;line-height:90%}.contacts-urls .section-subtitle{font-size:30px;margin-top:8px;margin-bottom:40px;color:#303268;font-weight:700;line-height:150%}.contacts-urls .urls{gap:30px;padding:10px 40px 50px;overflow-x:auto;overflow-y:hidden}.contacts-urls .url-card,.contacts-urls .urls{display:flex;flex-flow:row nowrap;justify-content:flex-start}.contacts-urls .url-card{background-color:#dedee7;border-radius:8px;padding:15px;width:100%;height:80px;max-width:360px;min-width:320px;transition:all .3s ease;text-align:right;overflow:hidden;gap:10px;align-items:center;font-size:20px;font-weight:500;color:#303268}.contacts-urls .url-card:hover{transform:translateY(-5px);box-shadow:0 2px 3px 0 #30326862}.contacts-urls .url-icon{width:55px;height:55px}.contacts-urls .url-description{font-size:.9rem;color:#666}@media only screen and (max-width:768px){.contacts-urls .contacts-urls{padding:30px 30px 40px}.contacts-urls .section-subtitle{font-size:25px;line-height:130%}.contacts-urls .urls-container{flex-direction:column;align-items:center}.contacts-urls .url-card{max-width:100%}}.employment-form{min-height:100vh;padding:40px 80px 80px;background-color:#f0f0f0;direction:rtl}.employment-form .container{max-width:900px;margin:0 auto}.employment-form .title{font-size:20px;font-weight:400;color:#303268d6;margin-bottom:20px;line-height:90%;text-align:center}.employment-form .subtitle{font-size:30px;margin-top:8px;margin-bottom:40px;color:#303268;font-weight:700;line-height:150%;text-align:center}.employment-form .contact-form{display:flex;flex-direction:column;gap:1rem}.employment-form .input-group{display:flex;flex-flow:row nowrap;gap:1rem}.employment-form .input,.employment-form .textarea,.employment-form label.file-input{background-color:#fff;width:100%;height:58px;padding:.8rem;border:0;box-shadow:0 2px 20px 0 rgba(0,0,0,.04);font-size:1rem;font-size:18px;font-weight:400;border-radius:4px!important}.employment-form label.file-input{cursor:pointer;transition:all .3s}.employment-form label.file-input.filled span{color:#303268}.employment-form label.file-input img.filled-image{width:30px;margin-left:8px}.employment-form label.file-input:hover{transform:translateY(-2px);box-shadow:0 2px 5px 0 rgba(0,0,0,.1)}.employment-form label.file-input.filled:hover{transform:translate(0);box-shadow:0 0 0 0 transparent}.employment-form label.file-input input{opacity:0}.employment-form .textarea{min-height:150px;resize:none}.employment-form .submit-button{height:55px;background-color:#303268;color:#fff;border:none;font-size:18px;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.employment-form .submit-button:hover{background-color:#252650}.file-input>div.uploading{width:100%;height:100%;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.custom-loader{width:25px;height:14px;background:radial-gradient(farthest-side,#303268 90%,#0000) 0 50%/6px 6px,radial-gradient(farthest-side at bottom,#303268 90%,#0000) 50% calc(50% - 1.5px)/6px 3px,radial-gradient(farthest-side at top,#303268 90%,#0000) 50% calc(50% + 1.5px)/6px 3px,radial-gradient(farthest-side at bottom,#303268 90%,#0000) 100% calc(50% - 1.5px)/6px 3px,radial-gradient(farthest-side at top,#303268 90%,#0000) 100% calc(50% + 1.5px)/6px 3px;background-repeat:no-repeat;animation:d4 1s infinite}@keyframes d4{25%{background-position:0 50%,50% 0,50% 100%,100% 0,100% 100%}50%{background-position:100% 50%,0 0,0 100%,50% 0,50% 100%}75%,to{background-position:100% 50%,0 calc(50% - 1.5px),0 calc(50% + 1.5px),50% calc(50% - 1.5px),50% calc(50% + 1.5px)}}@media only screen and (max-width:768px){.employment-form{padding:30px 30px 40px}.employment-form .subtitle{font-size:25px;line-height:130%}.employment-form .input-group{flex-direction:column}}.footer{background-color:#2c3266;text-align:center;padding:20px 20px 40px;color:#fff;position:relative}.footer .footer-title{font-size:28px;margin-bottom:16px;font-weight:700;line-height:150%;color:#fff}.footer .social-icons{display:flex;flex-flow:row wrap;justify-content:center;gap:20px;margin-bottom:16px}.footer .social-icon{width:32px;height:32px}.footer .footer-copy{font-size:14px;margin-top:16px;font-weight:300;color:#f0f1f5}.footer .dev-with{direction:ltr;font-size:14px;font-weight:400;color:#c1c9e9;position:absolute;left:50%;bottom:8px;transform:translate(-50%)}.footer .dev-with a{display:inline-block;color:#dde1f2!important;font-weight:800;margin:0 7px;transition:all .3s;text-decoration:none}.footer .dev-with a:hover{color:#fff!important;transform:scale(1.06)}@media only screen and (max-width:768px){.footer .social-icons{gap:10px}}.header{width:calc(100% - 150px);height:580px;margin:20px 75px 40px;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;background-color:#d6dff5;border-radius:20px;overflow:hidden;position:relative}.header *{position:relative;z-index:1}.header img.back{mix-blend-mode:darken;position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;object-fit:cover}.header img.picture{height:100%;width:42%;object-fit:cover;object-position:right;transition:all .3s;position:relative;z-index:1}.header .content{width:58%;height:100%;padding:40px;display:flex;flex-flow:column nowrap;justify-content:center;align-items:flex-start;position:relative;z-index:2}.header .content h1{width:100%;font-size:72px;color:#303268;font-weight:700;line-height:110%}.header .content h2{width:100%;font-size:40px;color:#303268;font-weight:600;line-height:150%}.header .content p{width:100%;font-size:24px;color:#505050;font-weight:400;line-height:140%}.header .content a{display:flex;justify-content:center;align-items:center;width:190px;height:48px;border-radius:10px;background-color:#303268;color:#fff!important;font-size:22px;font-weight:400;line-height:140%;transition:all .3s;border:3px solid #303268}.header .content a:hover{background-color:#ffffff00;color:#303268!important}.header .content .separator{width:100%;height:30px}@media only screen and (max-width:1185px){.header .content h1{font-size:60px}.header .content h2{font-size:33px}.header .content p{font-size:20px}}@media only screen and (max-width:950px){.header{flex-flow:column nowrap}.header .content{width:100%}.header img.picture{width:70%;height:70%;object-fit:cover;object-position:top;transform:translate(-50px,-50px);align-self:flex-end}.header .content h1{font-size:50px}.header .content h2{font-size:26px}.header .content p{font-size:17px}.header .content a{width:160px;height:44px;font-size:20px;border:2px solid #303268}.header .content .separator{width:100%;height:18px}}@media only screen and (max-width:630px){.header{width:calc(100% - 50px);height:calc(100vh - 140px);margin:20px 25px 40px;border-radius:16px}.header .content{padding:20px}.header img.picture{width:90%;height:100%;object-fit:cover;object-position:top;transform:translate(-50px);align-self:flex-end}}.loader{width:100%;height:100%;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.shapes{transform:scale(1.4);width:44.8px;height:44.8px;color:#303268;background:linear-gradient(currentColor 0 0),linear-gradient(currentColor 0 0),linear-gradient(currentColor 0 0),linear-gradient(currentColor 0 0);background-size:23.4px 23.4px;background-repeat:no-repeat;animation:shapes-53h9rpmd 1.7999999999999998s cubic-bezier(.3,1,0,1) infinite}@keyframes shapes-53h9rpmd{0%{background-position:0 0,100% 0,100% 100%,0 100%}33%{background-position:0 0,100% 0,100% 100%,0 100%;width:67.2px;height:67.2px}66%{background-position:100% 0,100% 100%,0 100%,0 0;width:67.2px;height:67.2px}to{background-position:100% 0,100% 100%,0 100%,0 0}}.contact-section{padding:40px 80px 80px;background-color:#f0f0f0;direction:rtl}.contact-section .container{max-width:900px;margin:0 auto}.contact-section .title{font-size:20px;font-weight:400;color:#303268d6;margin-bottom:20px;line-height:90%;text-align:center}.contact-section .subtitle{font-size:30px;margin-top:8px;margin-bottom:40px;color:#303268;font-weight:700;line-height:150%;text-align:center}.contact-section .contact-form{display:flex;flex-direction:column;gap:1rem}.contact-section .input-group{display:flex;flex-flow:row nowrap;gap:1rem}.contact-section .input,.contact-section .textarea{width:100%;height:58px;padding:.8rem;border:0;box-shadow:0 2px 20px 0 rgba(0,0,0,.04);border-radius:4px!important;font-size:1rem;font-size:18px;font-weight:400}.contact-section .textarea{min-height:150px;resize:none}.contact-section .submit-button{height:55px;background-color:#303268;color:#fff;border:none;font-size:18px;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.contact-section .submit-button:hover{background-color:#252650}@media only screen and (max-width:768px){.contact-section{padding:30px 30px 40px}.contact-section .subtitle{font-size:25px;line-height:130%}.contact-section .input-group{flex-direction:column}}.MuiSnackbar-root{width:100%;max-width:400px}.MuiSnackbar-root>div{width:100%;padding:10px;font-size:18px;box-shadow:0 2px 15px 0 rgba(0,0,0,.08)}.MuiSnackbar-root>div .MuiAlert-icon{margin:3px 10px}.MuiSnackbar-root>div span{color:red}.MuiFormLabel-root.MuiInputLabel-root{transform-origin:top right;right:0;left:auto;transform:translate(-14px,16px) scale(1)}.MuiFormLabel-root.MuiInputLabel-root.Mui-focused,.MuiFormLabel-root.MuiInputLabel-root.MuiFormLabel-filled{transform-origin:top right;right:0;left:auto;transform:translate(-14px,-9px) scale(.75)}.MuiOutlinedInput-notchedOutline{text-align:right}.MuiSlider-root{color:#b2505c!important}.MuiPaper-root.MuiAppBar-root{box-shadow:none!important}.nav-bar nav{background-color:#ffffff46;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;padding:0 80px;height:70px;transition:all .5s}.nav-bar nav svg{font-size:30px;cursor:pointer;color:#121212}nav a{text-decoration:none;height:100%;padding:5px 15px;margin:0 5px;display:inline-flex;flex-flow:row nowrap;justify-content:center;align-items:center;transition:all .3s;position:relative}nav a:before{content:"";width:0;height:3px;background-color:#303268;position:absolute;right:0;bottom:0;transition:all .3s}nav a:hover:before{width:100%}nav div a{font-size:20px;color:#121212;font-weight:500}.drawer .MuiPaper-root{width:100%;height:100%;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;padding:20px;max-width:240px;background-color:#ffffffaa;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#121212}.drawer .MuiPaper-root svg{margin:15px;cursor:pointer;font-size:30px;color:#121212}.drawer .MuiPaper-root a{height:auto;width:-moz-fit-content;width:fit-content;justify-content:flex-start}nav a.logo{margin:0!important;padding:0!important}@media only screen and (max-width:600px){.nav-bar nav{padding:0 20px}}.partners-section{overflow:hidden;width:100%;padding:50px 0 30px}.partners-section .slider{width:130vw;position:relative;right:-35vw;display:flex;white-space:nowrap}.partners-section .slide{width:180px;flex:0 0 auto}.partners-section .slide img{height:60px;margin:0 50px}.project-card{width:100%;max-width:400px;min-width:320px;height:460px;border-radius:8px;overflow:hidden;border:1px solid #3032681a;background-color:#faf8f8;margin:0 auto}.project-card-image{width:100%;height:250px;object-fit:cover;overflow:hidden}.project-card-image img{width:100%;height:100%;object-fit:cover}.project-card-content{padding:20px}.project-card-title{font-size:18px;font-weight:700;margin-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-card-details{display:flex;flex-flow:column nowrap;justify-content:space-between;margin-bottom:10px;font-size:14px;color:#666}.project-card-address,.project-card-time{display:flex;align-items:center}.project-card-address svg,.project-card-time svg{margin-right:5px}.project-card-description{font-size:14px;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media only screen and (max-width:480px){.project-card{max-width:100%}.project-card-image{height:200px}.project-card-content{padding:15px}.project-card-title{font-size:16px}.project-card-description,.project-card-details{font-size:12px}}.project-card-image .carousel-control-next,.project-card-image .carousel-control-prev{display:none}.clickable-image{cursor:pointer}.full-screen-overlay{z-index:1000}.full-screen-carousel{width:100%;height:100%}.full-screen-carousel .carousel-inner,.full-screen-carousel .carousel-item{height:100%}.full-screen-carousel img{max-width:100%;max-height:100%;width:100%;height:100%;object-fit:contain}.close-button{width:60px;height:60px;background-color:#d22d2d;position:absolute;top:20px;right:20px;border-radius:8px;box-shadow:0 3px 25px 0 rgba(0,0,0,.3);border:none;color:#fff;font-size:24px;cursor:pointer;z-index:1001}.full-screen-carousel .carousel-control-next,.full-screen-carousel .carousel-control-prev{width:10%;background-color:#00000054}.full-screen-carousel .carousel-indicators{bottom:20px}.project-card{position:relative;z-index:1}.project-card.active-overlay{z-index:10000}.full-screen-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);display:flex;justify-content:center;align-items:center;z-index:10001}@media only screen and (max-width:480px){.close-button{top:10px;right:10px;font-size:20px}.full-screen-carousel .carousel-control-next,.full-screen-carousel .carousel-control-prev{width:15%}}.projects-header{width:calc(100% - 150px);height:580px;margin:20px 75px 40px;display:flex;flex-flow:row-reverse nowrap;justify-content:space-evenly;align-items:center;background-color:#d6dff5;border-radius:20px;overflow:hidden;padding-left:20px;position:relative}.projects-header *{position:relative;z-index:1}.projects-header img.back{mix-blend-mode:darken;position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;object-fit:cover}.projects-header img.picture{width:360px;transition:all .3s;position:relative;z-index:1}.projects-header .content{width:58%;height:100%;padding:40px;display:flex;flex-flow:column nowrap;justify-content:center;align-items:flex-start;position:relative;z-index:2}.projects-header .content h1{width:100%;font-size:60px;color:#303268;font-weight:700;line-height:110%}.projects-header .content h2{width:100%;font-size:38px;color:#303268;font-weight:600;line-height:150%}.projects-header .content p{width:100%;font-size:22px;color:#505050;font-weight:400;line-height:140%}.projects-header .content a{display:flex;justify-content:center;align-items:center;width:190px;height:48px;border-radius:10px;background-color:#303268;color:#fff!important;font-size:22px;font-weight:400;line-height:140%;transition:all .3s;border:3px solid #303268}.projects-header .content a:hover{background-color:#ffffff00;color:#303268!important}.projects-header .content .separator{width:100%;height:30px}@media only screen and (max-width:1185px){.projects-header .content h1{font-size:50px}.projects-header .content h2{font-size:30px}.projects-header .content p{font-size:18px}}@media only screen and (max-width:950px){.projects-header{flex-flow:column nowrap;padding-left:0;padding-top:20px}.projects-header .content{width:100%;justify-content:center;align-items:center;text-align:center}.projects-header img.picture{width:250px}.projects-header .content h1{font-size:40px}.projects-header .content h2{font-size:23px}.projects-header .content p{font-size:15px}.projects-header .content a{width:160px;height:44px;font-size:20px;border:2px solid #303268}.projects-header .content .separator{width:100%;height:18px}}@media only screen and (max-width:630px){.projects-header .content h1{font-size:36px}.projects-header .content h2{font-size:21px}.projects-header .content p{font-size:15px}.projects-header{width:calc(100% - 50px);height:calc(100vh - 140px);margin:20px 25px 40px;border-radius:16px}.projects-header .content{padding:20px}}.projects-parent{width:100%;padding:40px 40px 100px;text-align:center;direction:rtl}.projects-parent .title{font-size:20px;font-weight:400;color:#303268d6;margin-bottom:20px;line-height:90%}.projects-parent .subtitle{font-size:30px;margin-top:8px;margin-bottom:40px;color:#303268;font-weight:700;line-height:150%}.projects-parent-container{display:flex;flex-flow:row wrap;gap:30px;justify-content:center;align-items:center}.projects-parent .project-card{width:-moz-fit-content;width:fit-content;flex:0 0 33.33%;box-sizing:border-box}.projects-parent .project-card .project-card-content{width:100%;padding:20px;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;gap:5px}.projects-parent .project-card .project-card-head{width:100%;display:flex;flex-flow:row nowrap;gap:5px;justify-content:space-between;align-items:center}.projects-parent .project-card .project-card-head h3{font-size:20px;font-weight:700;line-height:30px;color:#303268;text-align:right;margin-bottom:0}.projects-parent .project-card .project-card-head span{width:-moz-fit-content;width:fit-content;height:30px;border-radius:3px;background-color:#303268;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;font-size:14px;font-weight:400;padding:0 8px;color:#fff;text-align:center}.projects-parent .project-card .project-card-item{display:flex;flex-flow:row nowrap;gap:6px;justify-content:flex-start;align-items:center}.projects-parent .project-card .project-card-item path,.projects-parent .project-card .project-card-item span{color:#303268;font-size:22px}.projects-parent .project-card .project-card-item span{font-size:16px;font-weight:500;line-height:30px;color:#303268;text-align:right}.projects-parent .project-card .project-card-description{font-size:16px;font-weight:400;line-height:25px;color:#303268ca;text-align:right}@media only screen and (max-width:768px){.projects-parent .subtitle{font-size:23px;line-height:130%}}.projects-section{width:100%;padding:30px;overflow:hidden;text-align:center}.projects-section .section-title{font-size:20px;font-weight:400;color:#303268d6;margin-bottom:20px;line-height:90%}.projects-section .section-subtitle{font-size:30px;margin-top:8px;margin-bottom:40px;color:#303268;font-weight:700;line-height:150%}.projects-section .cards{width:100%;padding:0;display:flex;flex-flow:row wrap;gap:30px;justify-content:center;align-items:center}.projects-section .project-card-content{width:100%;padding:20px;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;gap:5px}.projects-section .project-card-head{width:100%;display:flex;flex-flow:row nowrap;gap:5px;justify-content:space-between;align-items:center}.projects-section .project-card-head h3{font-size:20px;font-weight:700;line-height:30px;color:#303268;text-align:right;margin-bottom:0}.projects-section .project-card-head span{width:-moz-fit-content;width:fit-content;height:30px;border-radius:3px;background-color:#303268;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;font-size:14px;font-weight:400;padding:0 8px;color:#fff;text-align:center}.projects-section .project-card-item{display:flex;flex-flow:row nowrap;gap:6px;justify-content:flex-start;align-items:center}.projects-section .project-card-item path,.projects-section .project-card-item span{color:#303268;font-size:22px}.projects-section .project-card-item span{font-size:16px;font-weight:500;line-height:30px;color:#303268;text-align:right}.projects-section .project-card-description{font-size:16px;font-weight:400;line-height:25px;color:#303268ca;text-align:right}@media only screen and (max-width:768px){.projects-section .section-subtitle{font-size:23px;line-height:130%}}.testimonial-section{background-color:#f7f7f7;padding:4rem 0;direction:rtl}.testimonial-section .section-title{font-size:20px;font-weight:400;color:#303268d6;margin-bottom:20px;line-height:90%;text-align:center}.testimonial-section .section-subtitle{font-size:30px;margin-top:8px;margin-bottom:40px;color:#303268;font-weight:700;line-height:150%;text-align:center}.testimonial-section .testimonial-content{max-width:800px;margin:0 auto;padding:2rem;position:relative}.testimonial-section .quote-icon-bottom,.testimonial-section .quote-icon-top{width:70px;height:70px;background-image:url(/quote.png);background-size:cover;position:absolute}.testimonial-section .quote-icon-top{top:50px;right:-10px}.testimonial-section .quote-icon-bottom{bottom:10px;left:-10px;transform:rotate(180deg)}.testimonial-section .quote-icon{opacity:.5}.testimonial-section .testimonial-text{margin:10px}.testimonial-section .testimonial-text p{font-size:23px;line-height:150%;font-weight:300;color:#303268}.testimonial-section .testimonial-author h5{color:#303268;font-size:15px;font-weight:700;margin:0;padding:0}.testimonial-section .carousel-control-next,.testimonial-section .carousel-control-prev{width:50px!important;height:120px!important;background-color:#30326843!important;opacity:.5!important;position:absolute;top:50%;transform:translateY(-50%)}.testimonial-section .carousel-control-prev{border-radius:0 10px 10px 0;left:0}.testimonial-section .carousel-control-next{border-radius:10px 0 0 10px;right:0}.testimonial-section .carousel-control-next-icon,.testimonial-section .carousel-control-prev-icon{filter:invert(1)}@media only screen and (max-width:768px){.testimonial-section .section-subtitle{font-size:25px;line-height:130%}.testimonial-section .testimonial-content{padding:1.5rem}.testimonial-section .quote-icon-bottom,.testimonial-section .quote-icon-top{width:50px;height:50px}.testimonial-section .quote-icon-top{right:5px}.testimonial-section .quote-icon-bottom{left:5px}.testimonial-section .testimonial-text p{font-size:17px}.testimonial-section .carousel-control-next,.testimonial-section .carousel-control-prev{width:30px!important;height:80px!important}}.services-section{padding:40px 80px 100px;text-align:center;direction:rtl}.services-section .section-title{font-size:20px;font-weight:400;color:#303268d6;margin-bottom:20px;line-height:90%}.services-section .section-subtitle{font-size:30px;margin-top:8px;margin-bottom:40px;color:#303268;font-weight:700;line-height:150%}.services-section .services-container{display:flex;flex-wrap:wrap;justify-content:center;gap:30px 70px}.services-section .service-card{background-color:#dedee7;border-radius:8px;padding:1.5rem;width:100%;max-width:300px;transition:transform .3s ease;text-align:right}.services-section .service-card:hover{transform:translateY(-5px)}.services-section .service-icon{font-size:2rem;margin-bottom:1rem;background-color:#303268;color:#fff;width:60px;height:60px;border-radius:15px;display:flex;justify-content:center;align-items:center}.services-section .service-icon img{width:35px}.services-section .service-title{font-size:1.25rem;margin-bottom:.5rem}.services-section .service-description{font-size:.9rem;color:#666}@media only screen and (max-width:768px){.services-section{padding:30px 30px 40px}.services-section .section-subtitle{font-size:25px;line-height:130%}.services-section .services-container{flex-direction:column;align-items:center}.services-section .service-card{max-width:100%}}.vision-container{display:flex;justify-content:center;align-items:center;background-color:#f7f7f7;padding:20px;text-align:center}.vision-container .vision-content{max-width:800px;position:relative;padding:60px 30px 30px}.vision-container .title{font-size:20px;font-weight:400;color:#303268d6;margin-bottom:20px;line-height:90%}.vision-container .text{font-size:24px;color:#303268;line-height:150%;font-weight:500;direction:rtl;position:relative}.vision-container .quote-icon-bottom,.vision-container .quote-icon-top{width:70px;height:70px;background-image:url(/quote.png);background-size:cover;position:absolute}.vision-container .quote-icon-top{top:0;right:10px}.vision-container .quote-icon-bottom{bottom:0;left:10px;transform:rotate(180deg)}.vision-container .dot{width:15px;height:15px;background-color:#303268;opacity:50%;border-radius:50%;margin:30px auto 0}@media only screen and (max-width:768px){.vision-container .vision-content{padding:40px 20px 20px}.vision-container .title{font-size:20px}.vision-container .text{font-size:16px}.vision-container .dot{width:10px;height:10px}}