:root{--primary-50:#9585ef33;--primary-100:#28235b45;--primary-500:#28235b;--primary-ripple:#28235b45;--scrollbar-track:#ffffff;--scrollbar-thumb:#28235b}::selection{background:#6f59e5;color:#000;text-shadow:none}::-moz-selection{background:#6f59e5;color:#000;text-shadow:none}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border:2px solid var(--scrollbar-track)}#wpadminbar{position:absolute}html{scroll-behavior:smooth;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:auto}body{font-family:"IBM Plex Sans Arabic",sans-serif;font-weight:500;font-style:normal;max-width:1920px;margin:auto;scrollbar-width:auto;overflow-x:hidden;word-break:break-word}html[dir="ltr"] body{font-family:"Montserrat",sans-serif}#header-container{display:unset}#header-container header{display:flex;justify-content:space-around;position:sticky;width:95%;max-width:1200px;height:60px;margin:auto;margin-top:30px;margin-bottom:calc(-60px + -40px);top:0;color:#000;background-color:#FFF;border-radius:24px;box-shadow:0 2px 4px rgb(0 0 0 / .2);z-index:12;transition:all 0.3s ease-in-out;overflow:visible}#header-container header.is-stuck{width:100%;max-width:100%;margin-top:0;border-radius:0}header img{width:125px;max-height:fit-content}header a{text-decoration:none}header a.active,footer a.active{display:inline-block;border-bottom:1px solid var(--primary-500)}header nav{display:flex;flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;justify-content:center;-ms-overflow-style:none;scrollbar-width:none}header nav a{font-weight:700;margin:10px;color:#000}header .language_switch_wrapper{font-size:14px;position:relative;margin:auto 5px;overflow:visible;cursor:pointer}header .language_switch_wrapper .language_dropdown{position:absolute;top:50px;right:0;width:max-content;background:#fff;padding:5px;border-radius:10px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s ease;z-index:13;border:1px solid #93939373}header .language_switch_wrapper:hover .language_dropdown{opacity:1;visibility:visible;transform:translateY(0)}header .language_switch_wrapper .language_dropdown a,header .language_switch_wrapper .language_dropdown span{display:flex;gap:5px;align-items:center;padding:8px 15px;white-space:nowrap;color:#000;border-radius:8px;text-decoration:none}header .language_switch_wrapper .language_dropdown .active{background-color:var(--primary-100)}.mobile-nav .language_switch_wrapper{display:flex;flex-direction:column;color:#fff}.mobile-nav .language_switch_wrapper .language_switch{display:flex;gap:5px}.mobile-nav .language_switch_wrapper .language_switch svg:first-child{order:1}.mobile-nav .language_switch_wrapper .language_dropdown{position:relative;top:auto;right:auto;width:100%;background:#fff0;padding:5px 0;border-radius:0;opacity:0;visibility:hidden;max-height:0;overflow:hidden;transform:none;transition:all .3s ease;margin:5px 12px;border-inline-start:1px solid #ccc}.mobile-nav .language_switch_wrapper .language_dropdown a,.mobile-nav .language_switch_wrapper .language_dropdown span{display:flex;padding:10px 15px;gap:10px}.mobile-nav .language_switch_wrapper.open .language_dropdown{opacity:1;visibility:visible;max-height:200px}.hamburger-icon{display:none;flex-direction:column;justify-content:space-between;width:30px;height:20px;cursor:pointer}.hamburger-icon .line{width:100%;height:4px;background-color:#333;border-radius:4px}.mobile-nav{display:none;position:sticky;height:100vh;top:0;padding:20px;padding-top:120px;z-index:11;background-color:var(--primary-500)}.mobile-nav .active{text-decoration:underline}.mobile-nav ul{list-style:none;padding:0}.mobile-nav ul li{margin:15px 0}.mobile-nav ul li a{color:#fff;text-decoration:none;font-size:20px}.mobile-nav.active{display:block}#banner-section{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:25px;width:100%;max-height:1200px;height:100vh;min-height:fit-content;padding:130px 70px 10px 70px;color:var(--primary-500);background:linear-gradient(to bottom left,#e5d5f9,#bcefe5);background-repeat:no-repeat;background-size:cover;box-sizing:border-box;overflow:hidden;background-image:url(https://alexforprog.com/wp-content/uploads/2026/09/alexapps-bg-hero.webp);background-size:cover}.relative{position:relative}#banner-section .banner-section-text,#banner-section>img{width:45%;height:fit-content;margin:auto}#banner-section .banner-section-text h2{margin:0 0 5px 0}#banner-section .banner-section-text h1,#banner-section .banner-section-text p{margin:0;text-align:center}#banner-section .banner-section-text h1{margin-bottom:12px}#banner-section .banner-section-text p:first-of-type{text-align:start}#banner-section .banner-section-text p{margin:5px 0}#banner-section .banner-section-text p span{font-size:26px;margin:10px;padding:0 15px;color:#7153e8;display:inline-flex;align-items:center;text-align:center;width:100%;max-width:400px}#banner-section .banner-section-text p span::before,#banner-section .banner-section-text p span::after{content:"";flex:1;height:1px;background-color:#7153e8;margin:0 10px}#banner-section .banner-section-text h1 span{color:#7153e8}.banner-buttons{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0}.banner-buttons a{position:relative;display:inline-block;height:40px;padding:0 15px!important;overflow:hidden}#banner-section .banner-buttons a.bg-filled{background:#7153e8;color:#fff}#banner-section .banner-buttons a.bg-filled svg{color:#fff}.banner-buttons a,#banner-3-section a{padding:12px 16px;text-decoration:none;color:#fff;border:2px solid;border-radius:24px}.banner-buttons a{color:#282359;border:2px solid #8173f0}.banner-buttons a svg{margin:auto}.banner-buttons a .text-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200%;transition:transform 0.4s cubic-bezier(.6,.01,0,1);transform-style:preserve-3d}.banner-buttons a .text-item{display:flex;gap:5px;height:40px;line-height:40px;white-space:nowrap}.banner-buttons a:hover .text-container{transform:translate3d(0,-40px,0) rotateX(0deg)}#banner-slider-container{position:relative;width:100%;margin:auto;margin-top:-400px;overflow:hidden}.clutch-widget{max-width:180px}#google-reviews-badge-link{display:inline-flex;height:fit-content;padding:unset!important;border:unset}.google-reviews-badge{direction:rtl;font-family:Arial,sans-serif;display:flex;align-items:center;gap:12px;width:fit-content;border-radius:8px}.google-reviews-badge .google-info{display:flex;flex-direction:column}.google-reviews-badge .google-rating-word{font-size:14px;font-weight:600;text-align:left;color:#3c4043;line-height:1.2}.google-reviews-badge .google-rating-reviews-div{display:flex;align-items:center;gap:6px;margin-top:3px}.google-rating-reviews-div .stars{font-size:20px;color:#fbbc04;letter-spacing:1px}.google-rating-reviews-div .value{font-size:14px;font-weight:700;color:#202124}.google-reviews-badge .google-icon{flex-shrink:0}.justify-center{justify-content:center}.gap-20{gap:20px}.slide{display:none;height:489px;max-width:100%;margin:auto;animation-name:fade;animation-duration:1.5s;object-fit:contain;text-align:center}#banner-dots-container{text-align:center}#banner-slider-container .dot{display:inline-block;height:15px;width:15px;margin:0 2px;background-color:var(--primary-100);border-radius:50%;cursor:pointer;transition:background-color 0.6s ease}#banner-slider-container .dot.active{background-color:var(--primary-500)}#banner-2-section{position:relative;height:285px;width:100%;color:#FFF;background-color:var(--primary-500);overflow:hidden;background-image:url(https://alexforprog.com/wp-content/uploads/2026/09/alexapps-contact-us.webp);background-repeat:no-repeat;background-size:cover;min-height:500px}html[dir="rtl"] #banner-2-section{direction:ltr;transform:scaleX(-1)}#banner-3-section{display:flex;position:relative;height:fit-content;width:100%;text-align:center;color:#FFF;background-color:var(--primary-500);clip-path:polygon(0 0,100% 0,100% 100%,0% 80%);overflow:hidden;background-image:url(https://alexforprog.com/wp-content/uploads/2026/09/alexapp-bg-coding.webp);background-repeat:no-repeat;background-size:cover}#banner-2-section>div{position:absolute;top:125px;max-width:600px;padding:30px 70px}html[dir="rtl"] #banner-2-section>div{transform:scaleX(-1);direction:rtl}#banner-2-section>div h1{margin:0;font-size:64px}#banner-2-section>div h2{margin:0;font-size:16px}#banner-3-section>div{max-width:900px;margin:auto;margin-top:130px;height:fit-content;padding:10px;padding-bottom:110px}#banner-3-section>div h1{font-size:40px}#banner-3-section>div h2{margin:auto;font-weight:500;max-width:670px;font-size:24px;text-align:center}#banner-3-section a{display:inline-block;margin:30px}#moving-slider{width:100%;height:300px;margin-top:50px;margin-bottom:20px;overflow:hidden;position:relative;background:#fff0;direction:ltr}#moving-slider div{display:flex;gap:15px;height:100%;width:max-content;animation:scroll-right 30s linear infinite;will-change:transform}html[dir="rtl"] #moving-slider{direction:rtl}html[dir="rtl"] #moving-slider div{animation:scroll-left 30s linear infinite}#moving-slider img{height:90%;border-radius:12px;min-width:400px;max-width:700px;background:#eac9b15c;object-fit:cover;display:flex;align-items:center;justify-content:center;text-align:center}#moving-slider img:nth-child(even){margin-bottom:30px}#moving-slider img:nth-child(odd){margin-top:30px;background:#71e1713d}#about-section-top,#quick-order-section-top,#our-services-section,#projects-samples-section,#success-stories-section,#ajax-section-cards-container,#faq-section,#contact-us-section,#order-service,#order-about-us,#service-matter-section,#service_development_section,.container{padding:30px 70px}#about-section-top>div,#quick-order-section-top>div,#our-services-section>div,#projects-samples-section>div,#success-stories-section>div,#service-matter-section>div{display:flex;justify-content:space-between}#about-section-top>div h3,#quick-order-section-top>div h3,#why-alex-section>div h3,#our-services-section>div h3,#our-team-section>div h3,#projects-samples-section>div h3,#success-stories-section>div h3,#featured-projects-section>h2,#all_projects>h2,#faq-section>h3,#contact-us-section>h3,#order-service>h3,#order-about-us>h3,#service-matter-section>h3,#service_development_section h2,#years-exp-section h2{font-size:36px}#about-section-top a,#quick-order-section-top a,#quick-order-section-cards a,#order-section-cards a,#our-services-section a,#projects-samples-section a,#success-stories-section a{display:flex;margin:auto 0;text-decoration:none;color:var(--primary-500)}#about-section-top a svg,#quick-order-section-top a svg,#quick-order-section-cards a svg,#order-section-cards a svg,#our-services-section a svg,#projects-samples-section a svg,#success-stories-section a svg{margin-inline-start:10px;min-width:20px}#about-section-top p,#quick-order-section-top p,#our-services-section p,#projects-samples-section p,#success-stories-section p,#all_projects p,#faq-section p,#contact-us-section p{max-width:900px}#about-section-second{display:flex;flex-direction:row;flex-wrap:wrap;max-width:1000px;margin:auto;text-align:center;gap:50px 24px;max-width:100%;padding:0 70px}#about-section-second>div{width:300px}#about-section-second span{display:inline-flex;width:56px;height:56px;background-color:var(--primary-50);border-radius:50%}#about-section-second h4,#about-section-second svg{color:var(--primary-500)}#about-section-second div,#about-section-second svg{margin:auto}#about-section-second img{width:100%;height:180px;border-radius:12px;object-fit:cover}#about-section-second a.classic-btn{display:block;width:100%;box-sizing:border-box}#about-section-second h3{margin:0}#about-section-second h3,#about-section-second p{text-align:start;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:768px){#about-section-second{padding:0 10px}#about-section-second>div{width:100%}}@media screen and (min-width:1700px){#about-section-second>div{width:345px}}#ceo-word-section{display:flex;flex-wrap:wrap;justify-content:space-evenly;padding:30px 70px}#ceo-word-section img{cursor:pointer;width:500px;max-width:100%}#ceo-word-section>div{position:relative;max-width:100%;margin:auto 0}#ceo-word-section h3{color:var(--primary-500)}#ceo-word-section p{font-size:24px;font-weight:500;width:500px;max-width:100%}#quick-order-section-cards,#order-section-cards{display:flex;flex-wrap:wrap;justify-content:space-between;padding:10px 70px;gap:10px 40px}.quick-order-section-card,.order-section-card{position:relative;width:420px;height:400px;text-align:center;border-bottom:5px solid var(--primary-500);border-radius:8px;box-shadow:0 4px 16px 0 #A7A7A740}.order-section-card{height:290px;margin:50px 0}.quick-order-section-card div,.order-section-card div{padding:25px}.order-section-card>div>svg{position:absolute;top:-60px;inset-inline-start:0;width:88px;height:88px}.quick-order-section-card h4,.order-section-card h4{font-size:20px}.quick-order-section-card a{display:flex;position:absolute;bottom:30px;left:50%;width:100%;transform:translate(-50%,0);justify-content:center}.order-section-card a{display:inline-flex;position:absolute;bottom:20px;inset-inline-end:20px}.quick-order-section-card a svg,.order-section-card a svg{margin:0 15px}.shoping-cart-svg,.monitor-svg,.mortarboard-svg,.sensor-robot-svg,.store-svg{cursor:pointer}.bus-svg{cursor:pointer;transition:transform 0.3s ease;animation:drive-forward 3s ease-in-out infinite}.bus-svg-body{animation:bus-bounce 0.5s ease-in-out infinite alternate}.shoping-cart-svg-basket{animation:cart-jump 1.4s ease-in-out infinite;transform-origin:bottom}.monitor-svg-top{animation:monitor-svg-fade 0.8s ease-in-out infinite}.monitor-svg-pie-chart path:nth-child(3){animation:float-pie-chart 4s ease-in-out infinite}.monitor-svg-right-data path{opacity:.3;transition:fill 0.2s ease;animation:data-scan 1.6s ease-in-out infinite}.monitor-svg-right-data path:nth-child(1){animation-delay:1.2s}.monitor-svg-right-data path:nth-child(2){animation-delay:0.8s}.monitor-svg-right-data path:nth-child(3){animation-delay:0.4s}.monitor-svg-right-data path:nth-child(4){animation-delay:0.0s}.mortarboard-svg{animation:mortarboard-float 2.5s ease-in-out infinite;transform-origin:center}.mortarboard-svg-tassel{animation:tassel-swing 1.5s ease-in-out infinite alternate;transform-origin:102px 55px}.sensor-robot-svg-shutter{animation:sensor-shutter 3.2s ease-in-out infinite;transform-origin:center}.sensor-robot-svg-lens{animation:lens-rotate 3.2s linear infinite;transform-origin:58.26px 42.08px}.store-svg .store-svg-main-structure{animation:build-up-store 4s ease-in-out infinite}.store-svg-window,.store-svg-blue-details{animation:store-details-show 4s ease-in-out infinite;animation-delay:0.4s;opacity:0}.bus-svg:hover,.bus-svg:hover .bus-svg-body,.shoping-cart-svg:hover .shoping-cart-svg-basket,.monitor-svg:hover .monitor-svg-top,.monitor-svg:hover .monitor-svg-pie-chart path,.monitor-svg:hover .monitor-svg-right-data path,.mortarboard-svg:hover,.mortarboard-svg:hover .mortarboard-svg-tassel,.sensor-robot-svg:hover .sensor-robot-svg-lens,.sensor-robot-svg:hover .sensor-robot-svg-shutter,.store-svg:hover .store-svg-main-structure,.store-svg:hover .store-svg-window,.store-svg:hover .store-svg-blue-details{animation-play-state:paused}#why-alex-section,#our-team-section{display:flex;flex-wrap:wrap;justify-content:space-between;padding:50px 70px}#why-alex-section>div,#our-team-section>div{flex:1;min-width:500px;max-width:800px;margin-inline-end:15px}#our-team-section #our-team-section-image-container{flex:unset;position:relative;min-width:500px;margin-top:auto;margin-bottom:auto;width:457px;max-height:347px;overflow:hidden;border-top-right-radius:100px;border-bottom-left-radius:100px;cursor:pointer;box-shadow:-15px -15px 0 0 var(--primary-500)}#our-team-section p{min-width:200px}#why-alex-section img,#our-team-section img,.for-hover,#ceo-for-hover{width:457px;max-width:100%;max-height:fit-content}#title-for-hover,#ceo-word-for-hover{width:100%}#our-team-section #our-team-section-image-container img{width:100%;height:100%}#why-alex-section>div:nth-child(2){display:flex;justify-content:end;position:relative}#why-alex-section>div>div{margin-top:50px;margin-bottom:50px}#why-alex-section>div>div>div{display:flex}#why-alex-section svg{min-width:32px;min-height:32px;margin-top:8px;margin-inline-end:8px}#why-alex-section a{display:inline-block;margin-bottom:20px}#why-alex-section #ceo-hover-container{height:fit-content;width:fit-content;cursor:pointer}#why-alex-section #ceo-for-hover,#title-for-hover,#ceo-word-for-hover{display:none;position:absolute;bottom:5px;height:60px;margin:auto;color:#fff;backdrop-filter:blur(10px);background-color:rgb(255 255 255 / .2)}#title-for-hover{bottom:0}#why-alex-section #ceo-for-hover b,#title-for-hover b{display:block}#ceo-for-hover b,#ceo-for-hover span{padding-inline-start:20px}#ceo-for-hover b,#ceo-for-hover span,#ceo-word-for-hover h3,#ceo-word-for-hover span{margin:14px 0 0 20px}#ceo-word-for-hover h3{margin:0 0 0 20px}#ceo-word-for-hover{padding:10px;font-size:20px}#title-for-hover b{margin:20px 50px;margin-inline-end:0}#why-alex-section #ceo-on-hover:hover+#ceo-for-hover,#why-alex-section #ceo-on-hover:active+#ceo-for-hover,#our-team-section-image-container:hover #title-for-hover,#our-team-section-image-container:active #title-for-hover,#ceo-word-on-hover:hover #ceo-word-for-hover,#ceo-word-on-hover:active #ceo-word-for-hover{display:block}#ceo-word-on-hover{overflow:hidden}#our-services-section-card{display:flex;flex-wrap:wrap;justify-content:space-between;padding:30px 70px;overflow:hidden;max-width:100%}#our-services-section-card img{width:30px}.our-services-section-card{position:relative;width:600px;height:250px;margin-top:15px;border-radius:24px;box-shadow:0 4px 16px 0 #A7A7A740;opacity:0;animation:glideFadeIn 0.8s cubic-bezier(.22,1,.36,1) forwards}.our-services-section-card p,.order-section-card p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden;text-overflow:ellipsis;white-space:normal}.our-services-section-card>div{padding:15px}.our-services-section-card>div h2{font-size:24px;font-weight:500}.our-services-section-card>div h2 img,.our-services-section-card>div h2 svg{margin-inline-end:5px;margin-bottom:-10px}.our-services-section-card a{display:flex;gap:5px;position:absolute;width:fit-content;inset-inline-end:25px;bottom:25px;text-decoration:none}.our-services-section-card a span{margin:auto;color:var(--primary-500)}.our-services-section-card svg{padding:5px;border-radius:50%;background-color:var(--primary-50);color:var(--primary-500)}.our-services-section-card:hover{color:#FFF;background-color:var(--primary-500)}.our-services-section-card:hover a span,.our-services-section-card:hover a svg,.our-services-section-card:hover h2 svg{color:#FFF}#our-team-section a{margin-inline-end:10px;text-decoration:none;color:var(--primary-500)}#our-team-section span{display:block;font-weight:700;margin:10px 0;color:var(--primary-500)}#projects-samples-section-cards{position:relative;padding:50px 70px;margin-bottom:-200px}.projects-samples-section-card{display:flex;flex-wrap:wrap;justify-content:space-around;position:sticky;width:100%;min-height:500px;height:fit-content;margin-bottom:200px;padding:10px 0;border-radius:24px;box-shadow:0 4px 16px 0 #A7A7A740;transition:transform 0.3s ease-in-out,margin-top 0.3s ease-in-out;overflow:hidden}.projects-samples-section-card h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-all}.projects-samples-section-card>div>div{position:relative;display:flex;margin-top:120px}.projects-samples-section-card>div>div span{position:absolute;top:-30px;padding:2px 16px;border:1px solid;border-radius:32px}.mobile{color:#64C1CF;background-color:#E8F6F8}.web{color:#28A745;background-color:#EAF6EC}.control-panel{color:#a73128;background-color:#f6eaea}.projects-samples-section-card>div{min-width:50%;width:400px;max-width:90%}.projects-samples-section-card span{min-width:fit-content;white-space:nowrap;text-align:center}.projects-samples-section-card>div>div img{width:120px;height:120px;margin:0 20px;object-fit:contain;margin-bottom:10px}.projects-samples-section-card>img{max-width:400px;max-height:480px;margin:auto}.projects-samples-section-card>div p{max-width:650px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-word}.projects-samples-section-card>div a{display:inline-block;margin:20px;margin-top:0}.projects-samples-section-card>div a.inline{display:inline;margin:0;text-decoration:none}.projects-samples-section-card:nth-child(1){top:100px;z-index:5;background-color:#FEF2E9}.projects-samples-section-card:nth-child(2){top:140px;z-index:6;background-color:#EAF6EC}.projects-samples-section-card:nth-child(3){top:180px;z-index:7;background-color:#E9ECF3}.projects-samples-section-card:nth-child(4){top:220px;z-index:8;background-color:#FCEBEC}.projects-samples-section-card:nth-child(5){top:260px;z-index:9;background-color:#FEF2E9}.projects-samples-section-card:nth-child(6){top:300px;z-index:10;background-color:#EAF6EC}.projects-samples-section-card:nth-child(7){top:340px;z-index:11;background-color:#FCEBEC}#faq-section-cards{display:flex;flex-wrap:wrap;justify-content:space-between}.faq-section-card{height:fit-content;width:45%;margin-top:10px;padding:14px;border-radius:8px;box-shadow:0 4px 16px 0 #A7A7A740;cursor:pointer;word-break:break-word}.faq-question{margin:0;font-weight:500}.faq-icon{margin-left:8px;margin-bottom:-5px;transition:transform 0.3s ease}.faq-section-card.open .faq-icon{transform:rotate(180deg)}.faq-answer{display:none;overflow:hidden;height:0;transition:height 0.3s ease,padding 0.3s ease}.faq-section-card.open .faq-answer{display:block;height:auto}#contact-us-form{max-width:100%}#contact-us-form>div{display:flex;flex-wrap:wrap;justify-content:space-between}#contact-us-form>div>div{flex:1;width:300px}#contact-us-form label{display:block;margin-top:20px}#contact-us-form input,#contact-us-form select,#contact-us-form textarea{box-sizing:border-box;font-size:16px;height:45px;width:calc(100% - 10px);padding:5px 10px;background-color:#E9ECF3;border:unset;border-radius:8px}#contact-us-form textarea{height:105px;resize:vertical}#contact-us-form>div>div>span{display:block;margin-top:10px;font-size:12px;color:#6B6B6B}#contact-us-form #attachments-label{display:inline-block;color:var(--primary-500);padding:8px 16px;border:1px solid;border-radius:24px;cursor:pointer}#contact-us-form input[type="file"]{display:none}#contact-us-form button{margin-top:10px;font-size:16px}#delete-chosen-file{display:inline-block;margin:5px 0;padding:7px 13px;word-break:break-all;border:none;border-radius:5px;background:red;color:#FFF;cursor:pointer}#contact-us-body{display:flex;flex-wrap:wrap;justify-content:space-between;padding:40px 70px}#contact-us-body form{width:900px}#contact-us-card-section{display:inline-block;min-width:300px;margin:10px;padding:40px;border:1px solid #BABBBD;border-radius:20px}#contact-us-card-section>div{display:flex;margin:20px 0}#contact-us-card-section h3,#contact-us-card-section>div h5,#contact-us-card-section>div p{margin:0}#contact-us-card-section>div>svg,#contact-us-card-section>div>a{margin-inline-end:15px}#contact-us-card-section p>svg{color:var(--primary-500);cursor:pointer}#who-we-are-section{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:30px;padding:30px 70px}#who-we-are-section>div{flex:1;justify-content:end;max-width:800px;padding:10px 0}#who-we-are-section h2{font-size:36px}#who-we-are-section a{display:inline-block;margin-top:20px}#who-we-are-section img{flex:1;width:300px;max-width:300px;margin:5px;border-radius:30px}#who-we-are-card{display:flex;flex-direction:column;width:300px;height:140px;margin:5px;text-align:center;color:#FFF;background-color:var(--primary-500);border-radius:30px}#who-we-are-section>div>div{display:flex;flex-direction:column}#who-we-are-card h2{margin:auto;margin-bottom:0;font-size:42px}#who-we-are-card p{margin:auto;margin-top:0}#group-of-four{display:flex;width:630px;margin:0 auto}#group-of-four img{flex:unset;object-fit:cover;width:100%;max-width:95%}#group-of-four div:first-child{width:40%}#group-of-four div:nth-child(2){width:55%}#group-of-four div:first-child img:first-child{margin-top:24%;margin-inline-start:auto;width:75%;height:30%}#group-of-four div:first-child img:nth-child(2){height:40%}#group-of-four div:nth-child(2) img:first-child{height:50%}#group-of-four div:nth-child(2) img:nth-child(2){height:30%;width:60%}#experience-section{display:flex;flex-wrap:wrap;justify-content:space-between;padding:30px 70px;max-width:100%;overflow:hidden}#experience-section>div,#experience-section>img{max-width:100%}#experience-section-img-container{position:relative}#experience-section-img-container div{position:absolute;display:flex;justify-content:space-evenly;bottom:-20px;width:100%}#experience-section-img-container div span{display:flex;flex-direction:column;width:100px;max-width:25%;height:85px;padding:4px;background-color:#fff;border-radius:12px;box-shadow:0 4px 16px 0 #A7A7A740}#experience-section-img-container div span svg{min-width:35px;margin:auto}#experience-section-img-container div span p{margin:auto;text-align:center;font-weight:700}#experience-section>div img{margin-top:20px;border-radius:24px;max-width:100%}#experience-section>div>p{width:700px;max-width:100%}#years-exp-section{padding:30px 70px;margin-bottom:20px}#years-exp-section>div>div{position:relative;width:400px;height:350px;margin-top:10px;opacity:0;transition:transform 1s ease-out,opacity 1s ease-out}#years-exp-section img{object-fit:cover;width:100%;height:100%}#years-exp-section .flex>div:nth-child(1){transform:translateY(0)}#years-exp-section .flex>div:nth-child(2){transform:translateY(100px)}#years-exp-section .flex>div:nth-child(3){transform:translateY(150px)}#years-exp-section .flex.visible>div{opacity:1;transform:translateY(0)}#years-exp-section>div>div>div{display:flex;justify-content:center;text-align:center;flex-direction:column;position:absolute;top:0;width:100%;height:100%;font-size:30px;color:#fff;background-color:#6045F4BF}#years-exp-section>div>div p{margin:0}#ajax-section-cards-container{padding-top:0}#ajax-section-nav,#ajax-section-nav-home,#strategies-section-categories{margin:0 0 30px 0}#ajax-section-nav span,#ajax-section-nav-home span,#strategies-section-categories span{display:inline-block;margin-top:10px;margin-inline-end:10px;font-size:20px;padding:10px 20px;border:1px solid #999B9D;border-radius:24px;cursor:pointer}#ajax-section-nav .active,#ajax-section-nav-home .active,#strategies-section-categories .active{background-color:var(--primary-500);color:#fff;border:none;cursor:unset}#ajax-section-nav-home{padding:0 70px;margin:0}#ajax-section-cards{display:flex;flex-wrap:wrap;text-align:center;justify-content:space-between;gap:20px}#ajax-section-cards .default-ajax-card{width:410px;padding:15px;border-radius:24px}#ajax-section-cards .default-ajax-card a{text-decoration:none}#ajax-section-cards .default-ajax-card img{height:100%;width:100%;object-fit:cover}#ajax-section-cards .default-ajax-card div{max-height:300px;height:410px;background-color:#000;border-radius:24px;position:relative;overflow:hidden}#ajax-section-cards .default-ajax-card div span{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:10px 20px;color:#FFF;border:1px solid;border-radius:24px}#ajax-section-cards .default-ajax-card p{color:#000;font-size:24px;font-weight:700;word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;text-align:start}#ajax-section-cards .default-ajax-card:hover{box-shadow:0 0 12px rgb(0 0 0 / .44);cursor:pointer}#ajax-section-cards .default-ajax-card:hover img{opacity:.5}#ajax-section-cards .default-ajax-card:hover div span{display:flex}#ajax-section-cards .default-ajax-card div span:hover{color:var(--primary-500)}#service_development_section>div{max-width:700px}#service_development_section span{font-size:40px;font-weight:700;color:var(--primary-500);margin:auto 0;margin-inline-end:20px}#service_development_section>div>div{border-bottom:1px solid gray;margin-bottom:10px;padding:10px 0}#service_development_section>div>div:last-child{border-bottom:unset}#service_development_section h3{font-size:24px;color:#1C377C}#service_development_section img{width:600px;max-width:100%;object-fit:cover}#start-now-section{margin-top:20px;padding:30px 70px;border-top:1px solid #BAC3DA;border-bottom:1px solid #BAC3DA}#start-now-section span{font-size:20px;font-weight:700}#start-now-section h2{font-size:48px;font-weight:700;margin:20px 0 0 0}#start-now-section>div{display:flex;justify-content:space-between;flex-wrap:wrap}#start-now-section div p{font-size:24px;color:#4D5154}#start-now-section div div{display:flex;flex:1;min-width:120px;min-height:20px}#start-now-section div a{margin:auto;inset-block-end:0;bottom:0}#service-section-main,#project-section-main{margin-top:140px;padding:30px 70px}#service-section-main>a,#project-section-main>a{color:#000;text-decoration:none}#service-section-main>a:hover,#project-section-main>a:hover{text-decoration:underline}#service-section-main>a svg,#project-section-main>a svg{margin-bottom:-5px}#service-section-main p:first-child,#project-section-main p:first-child{display:inline-block;position:relative;padding-bottom:5px;color:var(--primary-500)}#service-section-main p:first-child::after,#project-section-main p:first-child::after{content:'';position:absolute;bottom:0;inset-inline-start:0;width:50%;height:1px;background-color:currentColor}#service-section-main h1,#project-section-main h1{font-size:40px;font-weight:700;color:var(--primary-500)}#service-section-main>div,#project-section-main>div{display:flex;justify-content:space-between;flex-wrap:wrap}#service-section-main>div>div:first-child,#project-section-main>div>div:first-child{max-width:620px}#project-section-main>div>div:nth-child(2){max-width:700px}#service-section-main>div a,#project-section-main>div a{display:inline-block;margin-top:20px;margin-bottom:80px}#service-section-main-images{cursor:pointer;text-align:center}#project-section-main-image img{height:500px;max-width:100%;margin-top:10px;object-fit:cover;border-radius:14px}#project_download_app{text-align:center;color:var(--primary-500)}#project_download_app a{text-decoration:none}#service-section-main-images img{height:500px;width:300px;max-width:100%;margin-inline-end:10px;transition:transform 0.5s ease-in-out;object-fit:cover}#service-section-main-images img:first-child{transform:translateY(80px)}#service-section-main-images:hover img:first-child{transform:translateY(0)}#service-section-main-images:hover img:nth-child(2){transform:translateY(80px)}#service-matter-section{margin-top:40px}#service-matter-section>div{display:flex;flex-wrap:wrap}#service-matter-section>div>div{display:flex;flex-direction:column;justify-content:center;width:630px;height:190px;min-height:fit-content;margin-top:30px;padding:5px;border-radius:24px;text-align:center;box-shadow:0 4px 16px 0 #A7A7A740;color:#212529;font-size:16px}#service-matter-section>div>div span{font-size:36px;font-weight:500;color:var(--primary-500)}#service-matter-section>div>div h3{font-size:24px;margin:0;color:#1C377C}#blog-top-section,#technology-top-section,#projects-management-top-section{flex-wrap:wrap;justify-content:space-between;margin-top:130px;padding:30px 70px;font-size:20px}#blog-top-section div,#technology-top-section div,#projects-management-top-section div{width:600px;margin-bottom:20px}#blog-top-section h2,#technology-top-section h2,#projects-management-top-section h2{display:inline-block;font-weight:16px;font-weight:500;color:var(--primary-500);border-bottom:1px solid}#blog-top-section h1,#technology-top-section h1,#projects-management-top-section h1{font-weight:40px;font-weight:700;color:var(--primary-500)}#blog-top-section img,#technology-top-section img,#projects-management-top-section img{width:700px;max-width:100%;max-height:400px;height:unset;object-fit:cover;border-radius:12px}#strategy-section p{max-width:900px}#blog-posts-section,#strategy-section,#all_projects,#featured-projects-section{padding:30px 70px}#blog-posts-section>h2{font-size:36px;font-weight:700}.blog-posts-cards{display:flex;flex-wrap:wrap;text-align:center;justify-content:space-between;gap:50px!important}.blog-post-card{width:420px;height:360px}.blog-post-card img{width:100%;height:200px;border-radius:12px;object-fit:cover}.blog-post-card div{text-align:start}.blog-post-card h3,.blog-post-card p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-all}.blog-post-card p{-webkit-line-clamp:2;line-clamp:2;height:48px}#load-more{display:block;font-size:24px;margin:25px auto;text-align:center}#technologies-cards{display:flex;flex-wrap:wrap;justify-content:space-between;margin-right:-10px;margin-left:-10px}.technology-card{display:flex;width:220px;height:160px;margin:10px auto;border-radius:12px;box-shadow:0 4px 16px 0 #0000001F}.technology-card img{width:100px;max-height:100px;margin:auto}#project-technologies-section{padding:30px 70px;text-align:center}#project-technologies-section div{display:inline-block;position:relative;width:110px;height:110px;margin:10px 40px;border-radius:50%;box-shadow:0 4px 16px 0 #A7A7A74D;overflow:hidden}#project-technologies-section div img{width:60px;height:60px;margin-top:15px;object-fit:contain}#project-technologies-section div span{position:absolute;bottom:10px;left:50%;transform:translate(-50%,0)}.project-three-sections{padding:30px 70px}.project-three-sections-title h2{display:inline;margin:auto 5px 5px 5px}.project-three-sections-list{margin-inline-end:auto;margin-inline-start:10px;word-break:break-word;max-width:800px}.project-three-sections-list svg{min-width:26px}.project-three-sections-list p span{margin:auto 5px 2px 5px}.project-three-sections-description{max-width:800px}.project-three-sections img{width:520px;max-width:100%;height:360px;margin:auto;object-fit:cover;border-radius:8px}#project-gallery-section,#projects-management-work-plan{padding:30px 70px}#project-gallery-section h2{font-weight:700;font-size:36px;text-align:center;color:var(--primary-500)}#project-gallery-section img{cursor:zoom-in}#project-gallery-lightbox{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .95);z-index:99999;justify-content:center;align-items:center;backdrop-filter:blur(8px)}.lb-viewport{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.lightbox-img{max-width:90%;max-height:90vh;object-fit:contain;display:none;user-select:none;pointer-events:none}.lightbox-img.active{display:block;animation:lbReveal 0.25s ease-out}.lb-btn{position:absolute;background:none;color:#fff;border:none;font-size:35px;cursor:pointer;z-index:100;padding:20px;transition:opacity 0.2s}.lb-btn:hover{opacity:.7}.lb-close{top:15px;inset-inline-start:15px;font-size:50px}.lb-prev{left:10px;top:50%;transform:translateY(-50%)}.lb-next{right:10px;top:50%;transform:translateY(-50%)}html[dir="ltr"] .lb-prev,html[dir="ltr"] .lb-next{transform:translateY(-50%) rotate(180deg)}.project-gallery-row{display:flex;gap:1rem;width:100%;max-width:760px;height:360px;margin:0 auto;margin-bottom:2rem}.odd-group{flex-direction:row}.even-group{flex-direction:row-reverse}.big-image-container{flex:1;position:relative}.big-image-container img{display:block;width:100%;height:100%;max-height:500px;object-fit:cover}.small-images-container{flex:1;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:1rem;min-width:200px}.small-images-container img{width:100%;height:172px;object-fit:cover;display:block}#projects-management-second-section{display:flex;flex-wrap:wrap;justify-content:space-between;padding:30px 70px;margin-top:30px}#projects-management-second-section>div{max-width:650px}#projects-management-second-section h2{font-weight:700;font-size:36px;color:var(--primary-500);margin-bottom:25px}#projects-management-second-section img{width:460px;max-width:100%;height:460px;border-radius:12px;object-fit:cover}#projects-management-work-plan>div{display:flex;flex-wrap:wrap;justify-content:space-around}#projects-management-work-plan img{width:328px;max-width:100%;height:335px;margin-top:30px;border-top-left-radius:100px;border-bottom-right-radius:100px;object-fit:cover}#projects-management-work-plan .work-plan-group:first-child,#projects-management-work-plan .work-plan-group:last-child{margin-top:250px}#projects-management-projects-section{display:flex;flex-wrap:wrap;justify-content:space-between;padding:30px 70px;margin:30px 60px;background-color:var(--primary-500);border-radius:12px;color:#FFF}#projects-management-projects-section>div{margin-inline-start:0;padding:20px}#projects-management-projects-section a{background-color:#FFF;color:var(--primary-500)}#projects-management-projects-section .small-images-container{max-width:550px}#projects-management-projects-section .small-images-container a{max-width:250px;max-height:250px}#banner-3-section a svg{margin-bottom:-5px}#projects-slider{width:100%;height:530px}.project-item{position:relative;min-width:100%;height:100%;border-radius:16px;overflow:hidden;background-color:#000}.project-item img{width:100%;height:100%;object-fit:cover;transition:opacity 0.3s ease-in-out}.project-item h3{position:absolute;color:#fff;top:20px;inset-inline-start:20px;font-weight:700;font-size:32px;z-index:2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden;text-overflow:ellipsis;white-space:normal;max-width:90%;word-break:break-all}.project-item-description{display:none;flex-wrap:wrap;width:100%;justify-content:space-around;position:absolute;bottom:30px;padding:0 10px;color:#fff;transition:opacity 0.3s ease-in-out;z-index:2}.project-item:hover .project-item-description{display:flex}.project-item:hover img{opacity:.5}.project-item-description a{display:inline;color:#fff;text-decoration:none;border:1px solid;border-radius:18px;margin:auto;padding:10px;font-size:20px;font-weight:600}.project-item-description p{width:500px;max-width:80%;font-weight:600;font-size:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-all}.project-item-description a:hover{color:var(--primary-500)}#projects-slider-nav{display:flex;justify-content:space-between;margin:10px 0}#slider-prev-btn,#slider-next-btn{cursor:pointer}#blog-cards-section>h2,#blog-cards-section>a{display:block;text-align:center;color:var(--primary-500)}#blog-cards-slider-wrapper{position:relative;max-width:100%;margin:40px;overflow:hidden}#blog-cards-slider{display:flex;transition:transform 0.5s ease}#blog-cards-slider article{display:inline-block;width:445px;margin:10px;border-radius:12px;overflow:hidden;box-shadow:-6px 8px 12px 8px #A7A7A740;flex:0 0 auto;width:calc((100% - 180px)/3);margin:0 30px}#blog-cards-slider article img{width:100%;height:295px;object-fit:cover}#blog-cards-slider article div{padding:20px}#blog-cards-slider article div a{color:var(--primary-500);text-decoration:underline;text-decoration-color:var(--primary-500)}#blog-cards-slider article h3,#blog-cards-slider article p{height:42px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;overflow:hidden;white-space:normal}#blog-cards-slider article h3{height:25px;-webkit-line-clamp:1;line-clamp:1}#blog-cards-slider-dots{text-align:center;margin:30px auto}#blog-cards-slider-dots span{display:inline-block;height:15px;width:15px;margin:0 2px;background-color:var(--primary-100);border-radius:50%;cursor:pointer;transition:background-color 0.6s ease}#blog-cards-slider-dots span.active{background-color:var(--primary-500)}#extra-small-sections-1,#extra-small-sections-2,#extra-small-sections-3{display:flex;flex-wrap:wrap;justify-content:space-between;text-align:start}#extra-small-sections-1{justify-content:space-evenly}#extra-small-sections-3>div{margin-top:10px}.small-line{align-self:center;margin:auto;width:117px;height:6px;background:no-repeat padding-box var(--primary-500);opacity:1;margin-top:10px}.zoom-on-scroll{transform:scale(.95);opacity:0;transition:transform 1.2s cubic-bezier(.16,1,.3,1),opacity 1.2s ease}.zoom-on-scroll.active{transform:scale(1);opacity:1}#extra-small-sections-1>div{display:inline-block;position:relative;min-width:40%;width:600px;max-width:100%;padding:20px;margin-top:60px;border:1px solid #ecedee;box-shadow:0 1px 5px 0 rgb(72 73 121 / .15);border-radius:10px;background-color:#fff;transition:.3s ease-in-out}.extra-small-sections-icon-1{display:flex;position:absolute;width:50px;height:50px;top:-35px;inset-inline-start:20px;background:#fff;border-radius:50%;padding:10px;box-shadow:0 3px 10px 0 rgb(0 0 0 / .1)}#extra-small-sections-1 h3{margin-inline-start:80px;margin-top:10px}#extra-small-sections-1>div:hover{border:1px solid var(--primary-500)}#extra-small-sections-1>div:hover>h3{color:var(--primary-500)}#extra-small-sections-1>div:hover>span{background:var(--primary-500)}#extra-small-sections-1>div:hover>span path{fill:#fff}#extra-small-sections-2 h3,#extra-small-sections-3 h3{font-size:30px;color:var(--primary-500)}#extra-small-sections-2 ul,#extra-small-sections-3 ul{max-width:700px;padding:0 15px;padding-inline-start:22px}#extra-small-sections-2 ul li,#extra-small-sections-3 ul li{list-style-type:square;color:var(--primary-500);font-size:large}#extra-small-sections-2 ul li p,#extra-small-sections-3 ul li p{color:#000;font-size:medium}#extra-small-sections-2 img,#extra-small-sections-3 img{width:600px;max-width:100%;max-height:fit-content;object-fit:contain;margin-top:auto;margin-bottom:auto;border-radius:16px}div#extra-small-sections-2>div{margin-bottom:20px}.col-wide{grid-column:span 4}.col-small{grid-column:span 2}#extra-section-8{padding:80px 70px;background-color:#f9f9f9;font-size:26px}#extra-section-8 h2{font-size:32px;text-align:center}#extra-section-8>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px;margin:0 auto}#extra-section-8 span{color:var(--primary-500)}#extra-section-8>div>div{background-color:#FFE2F8;min-height:300px;width:370px;padding:30px;border-radius:16px}#extra-section-8>div>div:nth-child(2){background-color:#e6f3e9}#extra-section-8>div>div:nth-child(3){background-color:#e6e5ff}#extra-section-8>div>div:nth-child(4){background-color:#e2f7ff}#extra-section-8>div>div:nth-child(5){background-color:#e6eaf3}#extra-section-8>div>div:nth-child(6){background-color:#ffede5}#extra-section-9{padding:80px 70px}#extra-section-9>h2{font-size:32px;text-align:center}#extra-section-9>p{text-align:center}#extra-section-9 span{color:var(--primary-500)}#extra-section-9>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px;margin:0 auto}#extra-section-9>div>div{background-color:#FFEDE554;min-height:300px;width:370px;padding:30px;border-radius:16px}#extra-section-9>div img{width:100%;max-height:300px;border-radius:14px;object-fit:cover}#ajax-section-nav-home span.active{position:relative}#ajax-section-nav-home span.active::after{content:'';position:absolute;top:50%;left:50%;width:100%;height:100%;padding:5px;border:2px solid var(--primary-100);border-radius:24px;transform:translate(-50%,-50%);pointer-events:none;z-index:-1;animation:active-ripple 1.5s infinite ease-out}#fallback-section h2[id^="toc-"]{scroll-margin-top:80px}#fallback-section{display:grid;grid-template-areas:"head" "toc" "content" "share";gap:20px;max-width:1200px;margin:auto;margin-top:160px;padding:10px;line-height:30px}#fallback-section .wp-post-image{border-radius:12px;max-width:100%;height:unset}.featured-image-container img{width:100%;max-height:400px;object-fit:cover}#article-head{grid-area:head}#article-title{color:var(--primary-500);margin-top:0}#table-of-content>h2,#article-share-links>h2{font-size:1.1rem;margin-top:0;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #eee}#table-of-content ul{padding-inline-start:15px;max-height:300px;overflow:auto}#table-of-content ul a{text-decoration:none;color:#000}.post-meta{display:flex;align-items:center;gap:10px;margin-bottom:10px;font-size:.9rem;color:#888}.meta-item{display:flex;align-items:center;gap:5px}.meta-divider{color:#eee}#fallback-section>div{border-bottom:1px solid #BAC3DA}#fallback-section img{max-width:100%!important}#fallback-section li::marker{color:var(--primary-500)}#fallback-section #table-of-content{grid-area:toc}.copy-article-link{color:var(--primary-500);cursor:pointer}#article-content{grid-area:content}#article-share-links{grid-area:share}.post-categories-list{display:flex;flex-wrap:wrap;max-width:1200px;gap:10px;padding:10px;margin:auto}.cat-pill{display:inline-block;padding:6px 16px;font-size:.85rem;color:#000;text-decoration:none;border:1px solid #000;border-radius:12px}.cat-pill:hover,.cat-pill:active{background-color:var(--primary-500);border-color:var(--primary-500);color:#fff}#author-section{max-width:1200px;margin:20px auto;padding:0 10px}.ceo-container{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;gap:10px 70px;background:#fff;padding:35px 20px;border-radius:20px;box-shadow:10px -10px 0 var(--primary-500)}.ceo-image-wrapper img{width:250px;height:250px;object-fit:cover}.ceo-content{flex:1 1 300px}.ceo-header{margin-bottom:10px}.ceo-name{display:block;font-size:1.5rem;font-weight:800;color:#1a1a1a;margin-bottom:5px}.ceo-title{display:block;font-size:1rem;color:var(--primary-500);font-weight:600;text-transform:uppercase;letter-spacing:1px}.quote-wrapper{position:relative;padding-top:10px}.ceo-text{font-size:1.15rem;line-height:1.8;color:#555;font-style:italic;margin:0}#related-posts>div{border-bottom:1px solid #eee;padding-bottom:30px}#related-posts #ajax-section-cards-container{max-width:1200px;padding:10px;margin:auto}#related-posts .blog-post-card{width:300px}#related-posts .blog-post-card img{height:180px}#floating-icons{display:flex;flex-direction:column;position:fixed;right:10px;bottom:10px;width:fit-content;z-index:10}#floating-icons a{width:65px;height:65px;padding:10px;border-radius:50%;background-color:#fff;box-shadow:0 2px 4px rgb(0 0 0 / .2)}#floating-icons a:last-child{background-color:#40C351;margin-top:10px;animation:pulse 3s infinite}footer{text-align:center;margin:40px 0}footer>div{display:flex;flex-wrap:wrap;justify-content:space-evenly;text-align:start}footer img{width:150px;margin:auto 10px;padding:20px 0}footer>div div{padding:10px}footer>div h3{font-weight:400;font-size:24px;margin:0}footer>div a{font-weight:400;font-size:16px;display:block;margin-top:15px;text-decoration:none;color:var(--primary-500)}footer>div a svg{float:left;margin-right:20px}footer>p{padding:10px;margin:40px auto}.classic-btn{background-color:var(--primary-500);color:#FFF;border-radius:24px;padding:8px 16px;text-decoration:none;border:none;cursor:pointer;transition:.4s}.classic-btn:hover{background-color:#0E1417}.bordered-btn{padding:8px 16px;border:1px solid var(--primary-500);border-radius:24px;text-decoration:none;cursor:pointer;color:var(--primary-500)}.bordered-btn svg{margin-bottom:-8px}.view-more-orders-btn{margin-top:50px}.view-more-orders-btn svg{margin-bottom:-5px}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex!important}.align-items-center{align-items:center!important}.flex-wrap{flex-wrap:wrap}.space-between{justify-content:space-between}.space-evenly{justify-content:space-evenly}.m-auto{margin:auto}.pb-0{padding-bottom:0!important}.h-200{height:200px}.text-center{text-align:center}.pb-0{padding-bottom:0}.m-0{margin:0}.mt-20{margin-top:20px}.mt-50{margin-top:50px!important}.mb-20{margin-bottom:20px}.mx-800{max-width:800px}.red{color:#DC3545}.hidden{display:none}.gap-5{gap:5px}.new-arrow{margin:unset;margin-inline-start:5px}[dir="ltr"] .new-arrow{transform:scaleX(-1)}.swiper{position:relative;display:block;margin-left:auto;margin-right:auto;margin-top:50px;width:100%;max-width:400px;overflow:hidden;z-index:1;transition:opacity 0.2s ease-in}@media (min-width:510px){.swiper{max-width:100%}}.swiper-wrapper{display:flex;position:relative;height:100%;width:max-content;box-sizing:content-box;will-change:transform;z-index:1}.swiper-slide{margin-inline-end:20px;flex-shrink:0;user-select:none;box-sizing:border-box}.swiper-slide a{color:inherit;font:inherit;text-decoration:none;-webkit-user-drag:none}.swiper-slide .image{display:block;height:auto;max-height:400px;border-radius:18px;margin-bottom:30px;width:100%;pointer-events:none}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;transform:translateY(-50%);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:rgb(255 255 255 / .8);border-radius:50%;box-shadow:0 4px 10px rgb(0 0 0 / .1);transition:background 0.2s,opacity 0.2s}.swiper-button-prev:hover,.swiper-button-next:hover{background:rgb(255 255 255)}.swiper-button-prev{inset-inline-start:10px}.swiper-button-next{inset-inline-end:10px}:dir(rtl) .swiper-button-prev svg,:dir(rtl) .swiper-button-next svg,[dir="rtl"] .swiper-button-prev svg,[dir="rtl"] .swiper-button-next svg{transform:scaleX(-1)}.new-arrow-text{flex:1;width:unset!important;height:unset!important;text-align:center;background:unset!important;align-items:center;justify-content:center}.desktop-section{position:relative;padding-top:40px;padding-bottom:40px;box-sizing:border-box}.desktop-section-header{text-align:center}.desktop-section-header h2{font-size:32px;margin:0}.desktop-section-header h2 span{color:var(--primary-500)}.desktop-section-header p{margin:0}.desktop-grid-container{display:flex;gap:18px;align-items:stretch;box-sizing:border-box;margin-top:33px;margin-bottom:33px;flex-wrap:wrap}.desktop-grid-column{flex:1 1 300px;min-width:0;overflow-wrap:break-word;word-break:break-word}.feature-card{border-radius:16px;border:1px solid #e5e5e5;display:flex;flex-direction:column;height:100%;min-height:490px;box-sizing:border-box;position:relative}.card-image-wrapper{width:100%;border-top-left-radius:16px;border-top-right-radius:16px;margin-block-start:0;box-sizing:border-box;display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative}.card-image-wrapper img{width:100%;max-height:320px;height:auto;display:block}.card-title-overlay{position:absolute;left:0;bottom:0;width:100%;background:linear-gradient(transparent,rgb(0 0 0 / .5));box-sizing:border-box}html[dir="ltr"] .card-title-overlay{opacity:0}.card-title-overlay h3{font-size:25px;z-index:1;color:#FFF;position:relative;margin:0;padding:32px 32px 8px}.card-text{font-size:14px;font-weight:500;padding:32px 32px 0;margin:0;flex-grow:1}.card-footer{padding:32px;display:flex}.card-footer a{color:#000;text-decoration:none;cursor:pointer;font-weight:700}.card-footer a::after{content:"";display:inline-block;width:16px;height:16px;background-color:#222A27;-webkit-mask:url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.33398 8H12.6673" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/><path d="M8 3.33301L12.6667 7.99967L8 12.6663" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center;mask:url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.33398 8H12.6673" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/><path d="M8 3.33301L12.6667 7.99967L8 12.6663" stroke="black" stroke-width="1.33333" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center;transition:transform 0.2s ease}.card-footer a:hover::after{transform:translateX(4px)}[dir="rtl"] .card-footer a::after{transform:scaleX(-1)}[dir="rtl"] .card-footer a:hover::after{transform:scaleX(-1) translateX(4px)}.feature-card{transition:transform 0.2s ease,box-shadow 0.2s ease}.feature-card:hover{transform:translateY(-1px);box-shadow:0 10px 20px rgb(0 0 0 / .08)}.card-footer a{display:inline-flex;align-items:center;gap:8px;color:#222A27;text-decoration:none;cursor:pointer;font-weight:700}html[dir="ltr"] .visit-web-version{transform:scaleX(-1) translateX(-20px)}html[dir="ltr"] .ltr-translate-1{transform:scaleX(-1)}html[dir="rtl"] .rtl-translate-1{transform:scaleX(-1)}.ripple{font-weight:600;font-size:15px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:5px;transition:filter 0.3s ease}.ripple svg{transition:all 0.3s ease-out}.ripple:hover{filter:brightness(.9);background-color:var(--primary-500)!important}.ripple:hover svg{transform:rotate(45deg)}html[dir="rtl"] .ripple svg{transform:rotate(270deg)}html[dir="rtl"] .ripple:hover svg{transform:rotate(223deg)}@keyframes pulse{0%{box-shadow:0 0 0 0 rgb(37 211 102 / .7)}70%{box-shadow:0 0 0 15px #fff0}100%{box-shadow:0 0 0 0 #fff0}}@keyframes fade{from{opacity:.6}to{opacity:1}}@keyframes slideUp{from{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes scroll-left{0%{transform:translateX(0)}100%{transform:translateX(50%)}}@keyframes scroll-right{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes active-ripple{0%{transform:translate(-50%,-50%) scale(1);opacity:.8}100%{transform:translate(-50%,-50%) scale(1.4);opacity:0}}@keyframes glideFadeIn{0%{opacity:0;transform:translateX(-80px)}100%{opacity:1;transform:translateX(0)}}@keyframes lbReveal{from{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes drive-forward{0%{transform:translateX(0)}50%{transform:translateX(10px)}100%{transform:translateX(0)}}@keyframes bus-bounce{from{transform:translateY(0)}to{transform:translateY(-2px)}}@keyframes cart-jump{0%,100%{transform:translateY(0) scaleY(.9);animation-timing-function:ease-out}50%{transform:translateY(-3px) scaleY(1.05);animation-timing-function:ease-in}}@keyframes monitor-svg-fade{0%,100%{opacity:1}50%{opacity:.2}}@keyframes float-pie-chart{0%,100%{transform:translate(-1px,1px)}50%{transform:translate(1px,-2px)}}@keyframes data-scan{0%,100%{opacity:.3;filter:brightness(100%)}20%{opacity:1;filter:brightness(130%) drop-shadow(0 0 2px rgb(255 255 255 / .3))}40%{opacity:.3;filter:brightness(100%)}}@keyframes tassel-swing{from{transform:rotate(-5deg)}to{transform:rotate(5deg)}}@keyframes mortarboard-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes sensor-shutter{0%,65%{opacity:1;transform:scale(1)}70%{opacity:.4;transform:scale(1.2)}75%{opacity:1;transform:scale(1)}100%{opacity:1;transform:scale(1)}}@keyframes lens-rotate{0%{transform:rotate(0deg)}30%{transform:rotate(45deg)}55%{transform:rotate(360deg)}100%{transform:rotate(360deg)}}@keyframes build-up-store{0%{clip-path:inset(100% 0% 0% 0%);opacity:0}15%,85%{clip-path:inset(0% 0% 0% 0%);opacity:1}100%{clip-path:inset(100% 0% 0% 0%);opacity:0}}@keyframes store-details-show{0%,10%{opacity:0;transform:translateY(10px)}25%,85%{opacity:1;transform:translateY(0)}90%{opacity:0;transform:translateY(0)}}@media screen and (max-width:1450px){#extra-small-sections-2 img,#extra-small-sections-3 img,#service-section-main-images,#service_development_section img{margin:auto}}@media screen and (min-width:1200px){.our-services-section-card,#service-matter-section>div>div{flex-basis:calc(45%)}}@media screen and (max-width:1200px){#extra-section-8>div,#extra-section-9>div,#service-matter-section>div{justify-content:center}}@media (min-width:1024px){#fallback-section{grid-template-columns:300px 1fr;grid-template-areas:"toc head" "share content" "share content";gap:10px 40px;align-items:flex-start}#fallback-section aside{position:sticky;top:100px;height:fit-content}#fallback-section #table-of-content{margin-bottom:100px}#fallback-section #article-share-links{top:480px}#banner-section .banner-section-text h1{font-size:48px}}@media screen and (max-width:1200px){#banner-section{background-position:right}#banner-section .banner-section-text,#banner-section>img{margin:unset;width:100%}#why-alex-section #ceo-hover-container{justify-content:center!important}#why-alex-section img,#our-team-section img,.our-services-section-card{margin:auto}#our-team-section #our-team-section-image-container{min-width:unset;max-width:90%;margin:25px auto}#quick-order-section-cards{justify-content:space-evenly}#why-alex-section #ceo-hover-container{min-width:100%}.our-services-section-card{margin-top:15px}.projects-samples-section-card>div>div{margin-top:50px}#who-we-are-section>div{min-width:600px;justify-content:center}#ajax-section-cards{justify-content:center}#service-section-main>div>div:first-child,#project-section-main>div>div:first-child{max-width:unset;width:100%}#service-section-main-images{margin:auto}#service-section-main-images img,#service-section-main-images:hover img{transform:translateY(0)!important}.project-gallery-row{height:100%}.even-group,.odd-group{flex-direction:column}}@media screen and (min-width:1025px){header>nav{flex:1;text-align:center}header>div,header>a{justify-content:center}header>a{justify-content:start;margin-inline-start:30px!important}header>div{justify-content:end;margin-inline-end:30px!important}}@media screen and (max-width:1024px){header nav,header .language_switch_wrapper{display:none}.hamburger-icon{display:flex;margin-inline-start:30px!important}header>div{justify-content:end;margin-inline-end:30px!important}header>a{flex:1;justify-content:center}#blog-cards-slider article{width:calc((100% - 120px)/2)}.col-wide{grid-column:span 4;order:5}.col-small{grid-column:span 2}}@media screen and (max-width:768px){#banner-slider-container{margin-top:-250px}#about-section-top,#quick-order-section-top,#why-alex-section,#our-services-section,#our-services-section-card,#our-team-section,#projects-samples-section-cards,#projects-samples-section,#ajax-section-cards-container,#success-stories-section,#faq-section,#contact-us-section,#order-service,#order-about-us,#service-matter-section,#experience-section,#ceo-word-section,#who-we-are-section,#start-now-section,#featured-projects-section,#technology-top-section,#strategy-section,#blog-top-section,#blog-posts-section,#projects-management-top-section,#projects-management-second-section,#projects-management-work-plan,#projects-management-projects-section,#project-section-main,#project-technologies-section,.project-three-sections,#service-section-main,#years-exp-section,#contact-us-body,#order-section-cards,#quick-order-section-cards,#all_projects,#service_development_section,#project-gallery-section,.container{padding:30px 10px}#banner-section{padding-right:10px;padding-left:10px}#ajax-section-nav-home{padding:0 10px}#blog-cards-slider-wrapper{margin:auto}#projects-management-projects-section{margin:10px}.quick-order-section-card{margin:auto;margin-top:15px}.order-section-card{margin:auto;margin-top:90px}.faq-section-card{width:100%}#contact-us-card-section{padding:20px;word-break:break-all;margin-top:50px;min-width:unset;width:100%}#who-we-are-section>div{flex-wrap:wrap;min-width:95%}#projects-management-work-plan .work-plan-group:first-child,#projects-management-work-plan .work-plan-group:last-child{margin-top:unset}#projects-slider{height:350px}#contact-us-form>div>div{min-width:100%}.slide{height:350px}#blog-cards-slider article{width:calc(100% - 20px);margin:0 10px}}@media screen and (max-width:640px){header .ripple{font-size:12px;padding:7px}header img{width:100px}header>div{margin-inline-end:10px!important}header .hamburger-icon{margin-inline-start:10px!important}header .ripple{padding:8px 12px}#banner-2-section>div{padding:20px 10px}#banner-2-section>div h1{font-size:40px}#why-alex-section>div:first-child,#our-team-section>div{min-width:unset}.our-services-section-card{height:300px}.quick-order-section-card>div>svg{width:80px;height:80px}.quick-order-section-card>div p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;overflow:hidden;text-overflow:ellipsis;white-space:normal}#title-for-hover{font-size:small}#ajax-section-nav span,#ajax-section-nav-home span,#strategies-section-categories span{font-size:14px}#project-section-main>div a{margin-bottom:unset}#moving-slider{height:180px}#moving-slider img{min-width:200px}#moving-slider img:nth-child(even){margin-bottom:18px}#moving-slider img:nth-child(odd){margin-top:18px}.col-wide,.col-small{grid-column:span 1}#extra-section-8,#extra-section-9{padding:60px 10px}.blog-post-card p,#blog-cards-slider article h3,#blog-cards-slider article p{height:unset}#years-exp-section .flex.visible>div{margin-left:auto;margin-right:auto}#about-section-top>div h3,#quick-order-section-top>div h3,#why-alex-section>div h3,#our-services-section>div h3,#our-team-section>div h3,#projects-samples-section>div h3,#success-stories-section>div h3,#featured-projects-section>h2,#all_projects>h2,#faq-section>h3,#contact-us-section>h3,#order-service>h3,#order-about-us>h3,#service-matter-section>h3,#service_development_section h2,#years-exp-section h2{font-size:20px}}#website-design-hero,#website-design-grid-section{background-image:linear-gradient(#f2faf2,#f2faf2);background-position:left top;background-size:auto;background-repeat:no-repeat;padding:90px 10px}#website-design-hero a{color:#7950f1;font-weight:700;text-underline-offset:8px}#website-design-hero-content{max-width:1200px;min-height:500px;margin-left:auto;margin-right:auto;padding:50px;color:#fff;border-radius:24px;background-image:url(https://alexforprog.com/wp-content/uploads/2026/09/A-digital-solutions-for-a-smarter-tomorrow.webp);background-size:cover;background-position:left;background-repeat:no-repeat}#website-design-hero-text{max-width:45%}#website-design-hero-text h1{font-size:45px}#website-design-hero-text ul{display:flex;flex-direction:column;gap:25px;list-style:none;margin:0;margin-top:40px;padding-inline-start:0}#website-design-hero-text ul li{font-size:18px;position:relative;padding-inline-start:80px;color:#fff}#website-design-hero-text ul li::before,#website-design-page .feature-list__list__item::before{content:"";position:absolute;inset-inline-start:0;top:0;width:60px;height:60px;background-image:url(https://alexforprog.com/wp-content/uploads/2026/09/new-bullet-icon.webp);background-size:contain;background-repeat:no-repeat;background-position:center}#website-design-hero-text .cta-buttons{display:flex;gap:20px;margin-top:40px}@media (max-width:767px){#website-design-hero-content{min-height:auto;padding:40px 25px}#website-design-hero-text{max-width:100%}#website-design-hero-text h1{font-size:32px;line-height:1.2}#website-design-hero-text ul{margin-top:25px}#website-design-hero-text ul li{font-size:16px;line-height:1.5}}#website-design-page .companies-carousel{width:100%;max-width:1300px;overflow:hidden;margin:auto;margin-top:50px}#website-design-page .companies-carousel__track{display:flex;width:max-content;animation:companies-scroll var(--carousel-duration) linear infinite}#website-design-page .companies-carousel__group{display:flex;align-items:center;padding-inline-start:60px;gap:60px;flex-shrink:0}#website-design-page .companies-carousel .logo{width:180px;height:80px;display:flex;align-items:center;justify-content:center;flex-shrink:0}#website-design-page .companies-carousel .logo img{display:block;max-width:150px;max-height:60px;width:auto;height:auto;object-fit:contain}@keyframes companies-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}#website-design-page .companies-carousel:hover .companies-carousel__track{animation-play-state:paused}#website-design-page .customer-reviews-section{max-width:1200px;margin:auto;padding:30px 10px}#website-design-page .customer-reviews-section h2{font-size:32px}#website-design-page .glide{box-sizing:border-box;position:relative;width:100%}#website-design-page .glide--swipeable{cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}#website-design-page .glide__slides,.glide__track{overflow:hidden}#website-design-page .glide *{box-sizing:inherit}#website-design-page .glide__slides{backface-visibility:hidden;display:flex;flex-wrap:nowrap;list-style:none;padding:0;position:relative;touch-action:pan-Y;transform-style:preserve-3d;white-space:nowrap;width:100%;will-change:transform}#website-design-page .glide__slide{flex-shrink:0;height:100%;white-space:normal;width:100%;max-width:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:#fff0}#website-design-page .glide__slide,#website-design-page .glide__slides--dragging{user-select:none}#website-design-page .customers-reviews--item.glide__slide{border:4px solid #c4e5ed;border-radius:25px;height:unset;padding:50px}#website-design-page .customers-reviews--item img{margin-bottom:20px;max-height:140px;min-height:62px;object-fit:contain;width:170px}#website-design-page .customers-reviews--item .customers-reviews--item-text p{font-size:20px;line-height:32px}#website-design-page .customers-reviews--item .customers-reviews--item-text{margin-bottom:20px}#website-design-page .review_infos{margin-top:auto}#website-design-page .review_infos--name{font-weight:700}#website-design-page .review_infos p{margin-bottom:0}#website-design-page .glide__arrows{display:flex;flex-flow:row wrap;justify-content:flex-end;margin-bottom:4rem;gap:4rem;justify-content:center;margin-top:3rem;-webkit-touch-callout:none;user-select:none}#website-design-page .customers-reviews-module .glide__arrow{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border:2px solid #00408a;box-shadow:none;cursor:pointer;height:56px;padding:0;transform:unset;transition:all .3s ease;width:56px}#website-design-page .glide__arrow{background-color:#fff0;border:none;cursor:pointer;display:block;line-height:1;opacity:1;top:50%;transform:translateY(-50%);z-index:2;border-radius:50%}#website-design-page .customers-reviews-module .glide__arrow:hover{background-color:#00408a;box-shadow:0 10px 20px rgb(0 64 138 / .2);transform:translateY(-2px) scale(1.05)}#website-design-page .customers-reviews-module .left-arrow{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' fill='none' viewBox='0 0 38 38'%3E%3Cpath stroke='%2300408a' stroke-width='2.1' d='m21.8 10.888-8.256 8.256L21.8 27.4'/%3E%3C/svg%3E")}#website-design-page .customers-reviews-module .left-arrow:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' fill='none' viewBox='0 0 38 38'%3E%3Cpath stroke='%23fff' stroke-width='2.1' d='m21.8 10.888-8.256 8.256L21.8 27.4'/%3E%3C/svg%3E")}#website-design-page .customers-reviews-module .right-arrow{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' fill='none' viewBox='0 0 38 38'%3E%3Cpath stroke='%2300408a' stroke-width='2.1' d='m16.2 27.112 8.256-8.256L16.2 10.6'/%3E%3C/svg%3E")}#website-design-page .customers-reviews-module .right-arrow:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' fill='none' viewBox='0 0 38 38'%3E%3Cpath stroke='%23fff' stroke-width='2.1' d='m16.2 27.112 8.256-8.256L16.2 10.6'/%3E%3C/svg%3E")}#website-design-page .feature-list{align-items:flex-start;display:flex;justify-content:space-between}#website-design-page .feature-list img{max-width:100%}#website-design-page .feature-list__informations{margin-inline-end:36px;text-wrap:pretty;width:33.33%;margin-bottom:20px}#website-design-page .feature-list__informations h2{font-size:32px;margin-top:0}#website-design-page .feature-list__list{display:flex;flex-wrap:wrap;gap:10px;width:33.33%;padding:0 10px;margin:0}#website-design-page .feature-list__list__item::before{height:40px;width:40px}#website-design-page .feature-list__list__item{position:relative;display:flex;font-size:24px;font-weight:500;line-height:1.3;margin-bottom:10px;padding-inline-start:70px;margin-inline-end:20px;text-wrap:pretty;width:100%}@media (max-width:767px){#website-design-page .feature-list{flex-wrap:wrap}#website-design-page .feature-list__informations,#website-design-page .feature-list__list,#website-design-page .feature-list__list__item{width:100%}}#website-design-page .dnd-section-website-design{padding:60px 0}#website-design-page .dnd-section-website-design>.row-fluid{margin:0 auto;max-width:1300px;padding:0 20px}#website-design-page .carousel-module{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;padding:60px 20px;width:100%}#website-design-page .carousel-module__inner{margin:0 auto;max-width:1200px;padding-inline:64px;position:relative}#website-design-page .carousel-module,#website-design-page .carousel-module *,#website-design-page .carousel-module :after,#website-design-page .carousel-module :before{box-sizing:border-box}#website-design-page .carousel-module__heading{color:#0a0a0a;font-size:clamp(24px, 4vw, 36px);line-height:1.2;margin:0 0 40px;text-align:center}#website-design-page .carousel-module__viewport{border-radius:20px;overflow:hidden;position:relative}#website-design-page .carousel-module__track{display:flex;transition:transform .5s cubic-bezier(.22,.61,.36,1);user-select:none;-webkit-user-select:none;will-change:transform}#website-design-page .carousel-module__slide:first-child{margin-inline-start:0}#website-design-page .carousel-module__slide{cursor:pointer;flex:0 0 45%;margin-inline-start:-5%;min-width:0;position:relative;transition:transform .3s ease}#website-design-page .carousel-module__slide.is-active .carousel-module__slide-inner{box-shadow:0 8px 30px rgb(0 0 0 / .1)}#website-design-page .carousel-module__slide-inner{align-items:stretch;background:linear-gradient(104.55deg,#bce6ee 1.04%,#bce6ee 25.99%,#caecef 43.88%,#eefaf1 72.12%,#f0faf1 94.72%);border-radius:20px;box-shadow:0 4px 20px rgb(0 0 0 / .06);display:flex;gap:20px;height:100%;min-height:200px;padding:24px;transition:box-shadow .3s ease}#website-design-page .carousel-module__media{align-items:center;border-radius:12px;display:flex;flex:0 0 42%;justify-content:center;overflow:hidden}#website-design-page .carousel-module__media img{display:block;height:100%;object-fit:cover;width:100%}#website-design-page .carousel-module__content{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;justify-content:center;min-width:0}#website-design-page .carousel-module__title{color:#0a0a0a;font-size:clamp(18px, 2.2vw, 22px);font-weight:700;line-height:1.25;margin:0}#website-design-page .carousel-module__description{color:#333;font-size:14px;line-height:1.5}#website-design-page .carousel-module__slide-inner--link{text-decoration:none}#website-design-page .carousel-module__arrow--prev{inset-inline-start:0}#website-design-page .carousel-module__arrow{align-items:center;background:#fff;border:1px solid rgb(0 0 0 / .08);border-radius:50%;box-shadow:0 2px 12px rgb(0 0 0 / .18);color:#0a0a0a;cursor:pointer;display:flex;height:48px;justify-content:center;padding:0;position:absolute;top:60%;transform:translateY(-50%);transition:background .2s ease,transform .2s ease;width:48px;z-index:5}#website-design-page .carousel-module__arrow--next{inset-inline-end:0}@media (max-width:768px){#website-design-page .carousel-module__inner{padding-inline:0}#website-design-page .carousel-module__slide{flex:0 0 100%;margin-inline-start:0}#website-design-page .carousel-module{padding 60px 0}}#website-design-page .cx-cards h2{text-align:center;font-size:32px}#website-design-page .cx-cards__grid{display:grid;gap:16px;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto;margin:0 auto;max-width:1200px}#website-design-page .cx-card--align-middle{justify-content:center}#website-design-page .cx-card--tall{min-height:580px}#website-design-page .cx-card{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;display:flex;flex-direction:column;isolation:isolate;min-height:400px;overflow:hidden;padding:32px;position:relative}#website-design-page .cx-card--tall{grid-row:span 2}#website-design-page .cx-card--align-bottom{justify-content:flex-end}#website-design-page .cx-card--wide{grid-column:span 2}#website-design-page .cx-card__overlay{background:linear-gradient(0deg,rgb(0 0 0 / .1),rgb(0 0 0 / .25) 50%);inset:0;position:absolute;z-index:0}#website-design-page .cx-card__content{display:flex;flex-direction:column;gap:8px;position:relative;width:100%;z-index:1}#website-design-page .cx-card--text-light .cx-card__main,#website-design-page .cx-card--text-light .cx-card__sub{color:#fff}#website-design-page .cx-card__main{font-variant-numeric:tabular-nums;font-size:clamp(36px, 5vw, 64px);font-weight:600;letter-spacing:-.02em;line-height:1;margin:0}#website-design-page .cx-card__sub{font-size:16px;font-weight:400;line-height:1.4;margin:0;max-width:320px}@media (max-width:768px){#website-design-page .cx-cards__grid{gap:12px;grid-template-columns:1fr}#website-design-page .cx-cards .cx-card{background-position:center 94%}#website-design-page .cx-cards .cx-card--align-bottom,#website-design-page .cx-cards .cx-card--align-middle,#website-design-page .cx-cards .cx-card--align-top{justify-content:flex-end!important}#website-design-page .cx-cards .cx-card,#website-design-page .cx-cards .cx-card--default,#website-design-page .cx-cards .cx-card--tall,#website-design-page .cx-cards .cx-card--wide{grid-column:span 1;grid-row:span 1;min-height:250px!important}#website-design-page .white-small{color:#fff}}#website-design-page .website-design-ai-section{padding:15px;background-image:url(https://www.unifonic.com/hubfs/sparkle_grid.webp);background-position:center center;background-size:cover;background-repeat:no-repeat}#website-design-page .tabs__title-tab{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:60px}#website-design-page .tabs__title-tab,#website-design-page .tabs__title-tab *{text-align:center}#website-design-page .tabs__title-tab h2{background:#fff;border-radius:50px;padding:20px 50px;position:relative;text-align:center!important;text-wrap:pretty;z-index:1;font-size:36px}#website-design-page .tabs__title-tab h2:before{background:linear-gradient(90deg,#03e373,#00408a);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;position:absolute;z-index:-1}#website-design-page .tabs__title-tab h2 span{background:linear-gradient(90deg,#03e373,#00408a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;color:#fff0}#website-design-page .tabs-new{background-color:#c4e5ed;border-radius:12px;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:auto;margin-bottom:80px;overflow:hidden;position:relative;width:100%;max-width:1200px}#website-design-page .tabs-new-header{display:flex;flex-direction:row;width:100%}#website-design-page .tabs-new-header div{align-items:center;background-color:#c4e5ed;color:#000;cursor:pointer;display:flex;flex:1 1 auto;justify-content:center;min-width:140px;opacity:1;order:1;padding:16px;position:relative;text-align:center;transition:background .3s ease,color .3s ease;box-sizing:border-box}@media (max-width:992px){#website-design-page .tabs-new{background-color:#fff0;border-radius:0;display:flex;flex-direction:column;gap:12px;margin-bottom:20px;overflow:visible}#website-design-page .tabs-new-header,#website-design-page .tabs-new-content{display:contents}#website-design-page .tabs-new-header div[data-tab="acquire"]{order:1}#website-design-page .tabs-new-content div[data-tab-content="acquire"]{order:2}#website-design-page .tabs-new-header div[data-tab="engage"]{order:3}#website-design-page .tabs-new-content div[data-tab-content="engage"]{order:4}#website-design-page .tabs-new-header div[data-tab="onboard"]{order:5}#website-design-page .tabs-new-content div[data-tab-content="onboard"]{order:6}#website-design-page .tabs-new-header div[data-tab="retain"]{order:7}#website-design-page .tabs-new-content div[data-tab-content="retain"]{order:8}#website-design-page .tabs-new-header div{background-color:#c4e5ed;border:2px solid #c4e5ed;border-radius:16px;font-size:20px;font-weight:500;justify-content:space-between;margin-bottom:0;padding:24px;width:100%;display:flex;align-items:center;transition:background-color 0.3s ease}#website-design-page .tabs-new-header div.is-active{background-color:#fff;border-color:#c4e5ed;border-bottom-left-radius:0;border-bottom-right-radius:0}#website-design-page .tabs-new-header div::before{display:none}#website-design-page .tabs-new-header div::after{background-color:#0a0a0a;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cpath stroke='%23fff' stroke-width='2' d='M.778 6.778h12.444M7.222.778v12.444'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border-radius:50%;content:"";flex-shrink:0;height:28px;margin-left:16px;width:28px}#website-design-page .tabs-new-header div.is-active::after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23fff' stroke-width='2' d='M3.778 9.389h12.444'/%3E%3C/svg%3E")}#website-design-page .tabs-new-content>div{background-color:#fff;border:2px solid #c4e5ed;border-radius:16px;padding:24px;display:none}#website-design-page .tabs-new-content>div.is-active{display:block;border-top:none;border-top-left-radius:0;border-top-right-radius:0;margin-top:-12px}#website-design-page .tabs-new-content>div.is-active h4.tab__title{display:none}}#website-design-page .tabs-new-content,#website-design-page .tabs-new-content>div{width:100%}#website-design-page .tabs-new-content>div{display:none;padding:30px;background-color:#fff;box-sizing:border-box}#website-design-page .tabs-new-content>div.is-active{display:block}#website-design-page .tabs-new-header div.is-active{background-color:#fff;color:#000}#website-design-page .tabs-new-header div::before{background:linear-gradient(131.95deg,#03E373 23.67%,#00408A 76.33%);border-radius:50px;bottom:0;content:"";height:5px;left:50%;position:absolute;transform:translateX(-50%) scaleX(0);transform-origin:center;transition:transform 0.3s ease;width:80%;z-index:1}#website-design-page .tabs-new-header div.is-active::before{transform:translateX(-50%) scaleX(1)}#website-design-page h4.tab__title{font-size:26px;margin-top:0}#website-design-page .tab__informations p{margin-top:0}#website-design-page .feature-cards__title{font-size:clamp(40px, 4vw, 44px);font-weight:600;letter-spacing:-.01em;line-height:1.2;margin:0 auto 56px;max-width:900px;text-align:center;text-wrap:pretty}#website-design-page .feature-cards__title span em{display:inline-block;position:relative;-webkit-background-clip:text;background-image:linear-gradient(131.95deg,#03e373 23.67%,#00408a 76.33%);font-style:normal;-webkit-text-fill-color:#fff0;background-clip:text;color:#fff0}#website-design-page .feature-cards__title span em:after{background-image:url(https://www.unifonic.com/hubfs/7884491/Markentive/Ico/gradient-sparkle.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;width:1.15em;height:1.15em;vertical-align:middle;margin-left:.1em;position:relative;top:-.3em}#website-design-page .feature-cards__grid{align-items:stretch;display:grid;gap:100px;grid-template-columns:repeat(2,1fr);justify-self:center;margin:0 auto;max-width:1080px}#website-design-page .feature-cards--bordered .feature-card{background:#fff;border:4px solid #c4e5ed;height:100%;padding:40px 35px}#website-design-page .feature-card{align-items:flex-start;align-items:center;background:#fff0;border-radius:16px;display:flex;flex-direction:column;gap:30px;height:100%;min-height:unset;max-width:360px;padding:8px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}#website-design-page .feature-card-header{align-items:start;display:flex;gap:10px}#website-design-page .feature-card__icon{align-items:center;display:inline-flex;justify-content:center;max-width:55px}#website-design-page .feature-card__icon img{transition:transform .25s ease}#website-design-page .feature-card__icon img{height:60px;min-width:80px;width:80px}#website-design-page .feature-card__title{color:#0a1f1c;font-size:32px;font-weight:600;letter-spacing:-.01em;line-height:1;margin:0;text-wrap:pretty}#website-design-page .feature-card__description{color:#3a4744;font-size:16px;line-height:1.55;margin-bottom:0;max-width:420px;text-align:center;text-wrap:pretty}#website-design-page .feature-card__buttons{margin-top:auto}@media (max-width:768px){#website-design-page .feature-cards__grid,#website-design-page .feature-cards__grid.three-rows{gap:40px;grid-template-columns:1fr}}#website-design-page .fading-space{background-image:linear-gradient(to bottom,rgb(255 255 255),rgb(242 250 242));background-position:left top;background-size:auto;background-repeat:no-repeat;width:100%;height:80px}#website-design-page .stars-space{background-image:linear-gradient(rgb(242 250 242),rgb(242 250 242));background-position:left top;background-size:auto;background-repeat:no-repeat}#website-design-page .stars-space .separator-module{align-items:center;display:flex;width:100%}#website-design-page .separator-module__image--mobile{display:none}#website-design-page .separator-module__image{display:block;height:auto;max-width:100%;pointer-events:none;user-select:none;width:100%}@media (max-width:768px){#website-design-page .separator-module__image--mobile{display:block}#website-design-page .separator-module__image--desktop{display:none}}#website-design-why-alexapp{background-image:linear-gradient(rgb(242 250 242),rgb(242 250 242));background-position:left top;background-size:auto;background-repeat:no-repeat}#website-design-page .alternate__item-revamp{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:56px;padding:40px 30px;max-width:1200px;margin:auto}#website-design-page .alternate__item__informations{max-width:505px;width:calc(50% - 80px)}#website-design-page .alternate__item--wrapper{max-width:50%;width:50%}#website-design-page .alternate__item--wrapper ul{list-style:none;margin-bottom:40px;padding-left:40px;padding-inline-start:30px}#website-design-page .alternate__item__image{display:flex;justify-content:flex-end}#website-design-page .alternate__item__image img{border-radius:25px}#website-design-page .alternate__item--wrapper li:before{background-image:url(https://www.unifonic.com/hubfs/7884491/Markentive/Ico/bullet.svg);background-repeat:no-repeat;background-size:contain;content:"";height:20px;left:-30px;position:absolute;top:-1px;width:20px}#website-design-page .alternate__item--wrapper ul li:not(:last-child){margin-bottom:16px}#website-design-page .alternate__item--wrapper ul li{font-weight:400;position:relative}#website-design-page .alternate__item-revamp h3{font-size:36px}@media (max-width:1024px){#website-design-page .alternate__item-revamp{flex-wrap:wrap}#website-design-page .alternate__item--wrapper{max-width:unset;width:100%}#website-design-page .alternate__item__image img{margin:30px auto;max-width:100%;object-fit:cover}}.flip-y{transform:scaleY(-1)}.p-30{padding:30px!important}.cta-website-design{background-image:url(https://www.unifonic.com/hubfs/meet_new_customers_with_unifonic_1x.webp);background-position:left bottom;background-size:cover;background-repeat:no-repeat;padding:90px 0}.cta-website-design .big-cta-new{align-items:center;display:flex;flex-direction:column}.cta-website-design .big-cta-new.blue--color h2{color:#00408a}.cta-website-design .big-cta-new h2{color:#fff;font-size:36px;margin-bottom:28px;padding:0 12px;text-align:center;max-width:650px}#website-design-page .q-and-a{background-image:linear-gradient(to bottom,rgb(242 250 242),rgb(255 255 255));background-position:left top;background-size:auto;background-repeat:no-repeat}#website-design-page .module-faq{padding:30px}#website-design-page .module-faq h2{font-size:36px;margin-bottom:40px;font-weight:600}#website-design-page .module-faq__center-title em{-webkit-background-clip:text;background-image:linear-gradient(90deg,#03E373 51.44%,#00408A 100%);-webkit-text-fill-color:#fff0;background-clip:text;color:#fff0;font-style:normal}#website-design-page .container-faq{display:flex;flex-wrap:wrap;justify-content:space-between;gap:36px}#website-design-page .container-faq .columns{display:flex;flex-direction:column;flex:1 1 calc(50% - 18px);max-width:calc(50% - 18px)}@media (max-width:768px){#website-design-page .container-faq .columns{flex:1 1 100%;max-width:100%}}#website-design-page .question-container:not(:last-child){margin-bottom:20px}#website-design-page .container-faq .question-container{width:100%}#website-design-page .question-container{cursor:default;user-select:none;border:none;border-bottom:1px solid #000}#website-design-page .question-container-inner{padding:0}#website-design-page .question-container .question{display:flex;flex-flow:row;justify-content:space-between;align-items:center;cursor:pointer;padding:16px 0}#website-design-page .question-container .question-text{max-width:90%}#website-design-page .question-container h4{margin:0;font-size:20px;line-height:28px;font-weight:400}#website-design-page .question-container .question .toggle{display:flex;align-items:center;justify-content:center;position:relative;height:2.8rem;width:2.8rem;border-radius:50%;transition:transform .3s ease-in-out}#website-design-page .question-container .question .toggle i{display:inline-block;position:relative;width:15px;height:15px;cursor:pointer}#website-design-page .question-container .question .toggle i:before,#website-design-page .question-container .question .toggle i:after{content:"";display:block;background-color:#000;position:absolute;top:50%;left:0;width:100%;height:3px;transition:transform 0.35s ease,opacity 0.35s ease}#website-design-page .question-container .question .toggle i:before{transform:translateY(-50%)}#website-design-page .question-container .question .toggle i:after{transform:translateY(-50%) rotate(90deg)}#website-design-page .question-container.open .question .toggle i:before{transform:translateY(-50%) rotate(-90deg);opacity:0}#website-design-page .question-container.open .question .toggle i:after{transform:translateY(-50%) rotate(0)}#website-design-page .question-container .answer{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows 0.35s ease-in-out,opacity 0.35s ease-in-out}#website-design-page .question-container.open .answer{grid-template-rows:1fr;opacity:1}#website-design-page .question-container .answer .answer-inner{overflow:hidden;min-height:0;padding-bottom:20px;font-weight:200}