.aisaudi_bg, .aushero_bg, .nychero_bg {object-position: center;}.btndesign, .whitebtndesign {align-items: center;outline: 0 !important;color: #fff;}.app-cost-table table, .auscost_table, .cost-table, .nyccostfold .cost-table, .tg-cost-table {border-collapse: collapse;}.ai-work-section .ai-card ul, .client-points, .commdevprocess .contt ul, .commhiresection ul, .faq-answer-inner ul {list-style: disc;}.maindonut .itemstatic h3, .newcommherosec h1 span, .wc-section .wc-rating-score, .wc-section .wc-stat-num {-webkit-text-fill-color: #fff0;}body, code, html, kbd, pre, samp {font-family: "Product Sans", Arial, sans-serif;width: 100%;margin: 0;}.newfaq-tabb .faq-tabb, body, html {overflow-x: hidden;}h1, h2, h3, h4, h5, h6 {margin-top: 0;}ol, ul {list-style: none;}a {text-decoration: none !important;transition: 0.3s ease-in-out;}.commdevprocess .contt li, p {font-weight: 300;}.bannerfold {padding-top: 200px;position: relative;min-height: 730px;background: linear-gradient(rgb(0 0 0 / 0.5), rgb(0 0 0 / 0.5)) center/cover no-repeat, url("<?php echo site_url();?>common/images/los-angeles/los-angeles-banner-480.webp") center/cover no-repeat;}.bannerfold::after, .bannerfoldbg_img {position: absolute;left: 0;right: 0;bottom: 0;top: 0;}.bannerfoldbg_img {margin: 0 auto;width: 100%;height: 100%;object-fit: cover;z-index: -1;inset: 0;}.btndesign, .lightbtndesign, .whitebtndesign {display: inline-flex;height: 56px;padding: 0 30px;position: relative;font-size: 16px;overflow: hidden;font-weight: 600;}.consultation_fold .btndesign1 {border: 1px solid #0080ff;border-radius: 14px;padding: 15px 20px;background-color: transparent;color: #0080ff;}.ctadetail {display: flex;gap: 10px;}.bannerfold::after {content: "";background-color: #000;opacity: 0.6;}.bannerfold .container, .bannerfoldcontent, .ctaabg_img a, .ctaabg_img h2, .sscta_left, .sscta_right {position: relative;z-index: 1;}.bannerfoldcontent h1, .newcommherosec h1 {font-size: 48px;color: #fff;font-weight: 700;line-height: 58px;margin-bottom: 20px;}.bannerfoldcontent p, .usaabannerbx p {color: #fff;font-weight: 400;font-size: 18px;margin-bottom: 25px;}.btndesign {background: linear-gradient(135deg, #0080ff 0, #0059ff 100%);justify-content: center;border-radius: 14px;border: 0;transition: 0.35s;z-index: 1;}.btndesign::before {content: "";position: absolute;top: 0;left: -120%;width: 80%;height: 100%;background: linear-gradient( 90deg, transparent, rgb(255 255 255 / 0.25), transparent );transition: 0.7s;}.btndesign:hover::before, .latestindustry .latestietmindustry:hover::after, .whychoosecomm .why-step:hover .cardbx::after {left: 120%;}.btndesign:hover {transform: translateY(-3px);background: linear-gradient(135deg, #0a8cff 0, #004cff 100%);color: #fff;box-shadow: 0 16px 40px rgb(0 128 255 / 0.35), inset 0 1px 0 rgb(255 255 255 / 0.18);}.whitebtndesign {background: rgb(255 255 255 / 0.05);backdrop-filter: blur(10px);justify-content: center;border-radius: 14px;border: 1px solid;transition: 0.35s;box-shadow: inset 0 1px 0 rgb(255 255 255 / 0.08);}.lightbtndesign {align-items: center;justify-content: center;background: #fff;color: #0080ff;border: 1px solid rgba(0, 128, 255, 0.15);border-radius: 14px;text-decoration: none;transition: 0.35s;box-shadow: 0 10px 30px rgba(0, 128, 255, 0.08);z-index: 1;}.lightbtndesign::before {content: "";position: absolute;inset: 0;background: linear-gradient( 135deg, rgba(0, 128, 255, 0.08), rgba(0, 128, 255, 0.03) );opacity: 0;transition: 0.35s;z-index: -1;}.lightbtndesign:hover {transform: translateY(-3px);color: #0059ff;border-color: rgba(0, 128, 255, 0.4);box-shadow: 0 15px 40px rgba(0, 128, 255, 0.15);}.alabtitem a:hover::before, .ausservices_box:hover::after, .based_business_services .baseditemservice:hover::before, .com-services-tabs .service-tab.active::before, .com-services-tabs .service-tab:hover::before, .comm-cost-section .cost-card:hover::after, .comm-cost-section .cost-card:hover::before, .commcostbx .costitemm:hover::before, .commpartnerlogo .itempartner:hover::before, .commtechsection .tech-card:hover::before, .compliance-section .compliance-card:hover::after, .compliance-section .compliance-card:hover::before, .enterprise-software-section .enterprise-card:hover::before, .faq-item.open .faq-answer, .latestindustry .latestietmindustry:hover::before, .lazy-section.loaded, .lazyloaded, .lightbtndesign:hover::before, .poletopolemobile .servicesfold_box:hover::after, .root-out .root-out-main > div:hover::before, .servicesfoldtabs .nav-tabs li a:hover::after, .sscasestudy .case-tab.active span, .sscasestudy .case-tab:hover span, .wc-section .wc-card:hover::before, .whitebtndesign:hover::after, .whychoosecomm .why-step:hover .cardbx::before, .wy-section .wy-card:hover::after, .wy-section .wy-card:hover::before {opacity: 1;}.requirednotebox, .requirednotebx {backdrop-filter: blur(8px);display: flex;}.whitebtndesign::after {content: "";position: absolute;inset: 0;background: rgb(0 128 255 / 0.08);opacity: 0;transition: 0.35s;}.whitebtndesign:hover {transform: translateY(-3px);border-color: #0080ff;color: #fff;box-shadow: 0 10px 30px rgb(0 128 255 / 0.15);}.text-center {text-align: center !important;}.bannerfold .text-center, .chosefoldimg, .contactperson, .form_head h2, .headingcenter, .partnersliderimg, .tg-work-item, .usaabannerbx .container, .usernumber_box {text-align: center;}.requirednote {margin-top: 40px;display: flex;gap: 15px;flex-wrap: wrap;color: #fff;font-size: 16px;}.requirednotebx .note-item {font-size: 18px;display: flex;align-items: center;gap: 8px;opacity: 0.9;}.requirednotebx .note-item::before {content: "✔";font-size: 22px;color: #1a81ff;}.requirednotebx {margin-top: 30px;padding: 12px 18px;border-radius: 8px;background: rgb(0 0 0 / 0.4);color: #f1f1f1;font-size: 14px;border: 1px solid #1a81ff;border-left: 4px solid #1a81ff;width: max-content;}.requirednotebox {align-items: center;gap: 12px;padding: 14px 18px;border-radius: 10px;background: rgb(255 255 255 / 11%);box-shadow: 0 8px 20px rgb(0 0 0 / 0.08);transition: 0.3s;cursor: pointer;}.requirednotebox:hover {transform: translateY(-5px);box-shadow: 0 12px 25px rgb(0 0 0 / 0.15);}.iconbox {width: 42px;height: 42px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background-color: #fff;}.iconbox img, .industrysecslider .industry-icon img {width: 24px;height: 24px;}.requirednotebox p {margin: 0;font-size: 15px;font-weight: 400;color: #fff;}.aboutfold .aboutfoldtext h2 {background: #fff;padding: 30px;border-radius: 12px;position: relative;box-shadow: 0 10px 30px rgb(0 0 0 / 0.06);color: #08223a;font-size: 42px;font-weight: 900;margin: 0 40px 0 0;line-height: 52px;}.aboutfoldtext p:last-child, .nycindustry_fold .themehead, .sscost_fold .themehead {margin: 0;}.aboutfold .aboutfoldtext h2::before {content: "";position: absolute;left: 0;top: 30px;width: 5px;height: 60px;background: linear-gradient(180deg, #0080ff, #00c6ff);border-radius: 4px;}.aboutfold .aboutfoldtext h2 span, .bestcompany_text h2 span, .form_head h2 span, .nychero_content h1 span, .processfold .pf-step:hover .pf-num, .servicesfoldtabs .nav-tabs li.active a span, .techstacknycbox:hover span, .themehead h2 span {color: #0080ff;}section {padding: 40px 0;overflow: hidden;}.aboutfoldtext p {font-size: 20px;font-weight: 400;color: #08223a;margin-bottom: 20px;line-height: 31px;text-align: justify;}.commanheading h2 {color: #08223a;font-size: 42px;font-weight: 900;margin: 0 0 20px;line-height: 50px;}.bg-light {background-color: #f2f2f2;}.bg-primary {background-color: #0080ff;}.bg-secondary, .blogsdark section.main-blog-bx {background-color: #121526;}.commanheading, .themehead {margin-bottom: 35px;}.partnersliderimg img {margin: 0 auto;height: 110px;width: auto;}.commanheading p {font-size: 18px;font-weight: 400;color: #08223a;margin: 10px auto 0;line-height: 28px;max-width: 1000px;}.technologyfold_inner {display: grid;grid-template-columns: repeat(5, 1fr);gap: 20px 40px;}.technologyfold_inner a {position: relative;display: block;font-size: 18px;font-weight: 500;color: #222;padding: 12px 15px 12px 35px;border-radius: 6px;transition: 0.3s;}.technologyfold_inner a:before {content: "›";position: absolute;left: 10px;top: 47%;transform: translateY(-50%);font-size: 30px;color: #0080ff;transition: 0.3s;}.technologyfold_inner a:hover {background: #f5f5f5;color: #0080ff;transform: translateX(6px);}.technologyfold_inner a:hover:before {transform: translateY(-50%) translateX(6px);}.techgnolybg {margin-bottom: -60px;margin-top: 50px;}.chosefoldimg img, .contactperson img, .techgnolybg img, .testimonialslogo img {max-width: 75px;border-radius: 50%;}.successstory_left img {max-width: 100%;}.faq-answer-inner p a, .faq-item.open .faq-question-text, .faq-item:not(.open):hover .faq-question-text, .headingwhite h2, .headingwhite p {color: #fff;}.servicesfoldtabs .nav-tabs {border: 0;display: grid;width: 50%;gap: 12px;grid-template-columns: repeat(2, 1fr);}.servicesfoldtabs .nav-tabs li {width: 100%;margin: 0;}.servicesfoldtabs .nav-tabs li:last-child {grid-column: 1/-1;}.servicesfoldtabs .nav-tabs li a {display: flex;justify-content: flex-start;padding: 12px;border-radius: 10px;background: rgb(255 255 255 / 0.1);border: 1.5px solid !important;height: 100px;position: relative;overflow: hidden;transition: background 0.22s, border-color 0.22s, transform 0.18s;text-decoration: none;align-items: center;}.servicesfoldtabs .nav-tabs li a::after {content: "";position: absolute;bottom: 0;left: 0;right: 0;height: 3px;background: linear-gradient(90deg, #00dcff, #a78bfa);opacity: 0;transition: opacity 0.22s;}.servicesfoldtabs .nav-tabs li a:hover {background: rgb(255 255 255 / 0.16);border-color: rgb(255 255 255 / 0.28) !important;transform: translateY(-2px);}.servicesfoldtabs .nav-tabs li.active a {background: #fff !important;border-color: #fff !important;box-shadow: 0 12px 32px rgb(0 0 0 / 0.2);transform: translateY(-2px);}.form_design form .form-group:last-child::after, .hovertechstack .content, .newfaq-tabb .faq-panel, .processfold .pf-step:last-child .pf-line, .servicetabs::before, .slidenavv, .whychooseinner .commanheading.expanded::after {display: none;}.servicesfoldtabs .nav-tabs li.active a::after {opacity: 1;background: linear-gradient(90deg, #0080ff, #7b5fff);}.servicesfoldtabs .nav-tabs li a .tab-top {display: flex;align-items: center;justify-content: space-between;}.servicesfoldtabs .nav-tabs li a img {width: 50px;height: 50px;padding: 7px;border-radius: 10px;background: rgb(255 255 255 / 0.14);filter: brightness(0) invert(1);opacity: 0.88;margin: 0;object-fit: contain;}.servicesfoldtabs .nav-tabs li.active a img {filter: brightness(0) saturate(100%) invert(17%) sepia(96%) saturate(2300%) hue-rotate(218deg);background: rgb(11 59 255 / 0.1);opacity: 1;}.servicesfoldtabs .nav-tabs li a span {font-size: 16px;font-weight: 600;color: rgb(255 255 255 / 0.9);line-height: 1.3;margin-left: 16px;}.servicesdata img {filter: brightness(30.5) invert(1);max-width: 60px;margin-bottom: 15px;}.servicesdata h3 a {color: #fff !important;}.commcasestudy .row, .consult-btn-main, .nycchoose_fold .row, .servicesfoldinner, .tg-icon, .tg-success-card {display: flex;align-items: center;}.servicesfoldtabs .tab-content {width: 60%;}.servicesdata {border-left: 2px solid #ffffff63;padding: 40px;margin-left: 30px;}.servicesdata h3 {color: #fff;font-size: 28px;font-weight: 900;margin: 0 0 15px;line-height: 30px;}.servicesdata p {font-size: 16px;font-weight: 400;color: #fff;margin: 0 auto;line-height: 26px;}.servicesfoldtabs {margin-bottom: 20px;display: flex;align-items: center;}.ctafold_head span {color: #fff;font-size: 18px;display: block;font-weight: 500;margin-bottom: 5px;text-transform: uppercase;}.ctafold_head h2 {color: #fff;font-size: 38px;line-height: 48px;margin-bottom: 0;font-weight: 700;}.ctabtns {display: flex;margin-top: 25px;}.ctaanew_fold a, .ctabtns a, .nycbannerbtn a:first-child {margin-right: 15px;}.callicon {max-width: 22px;margin-right: 8px;}.contactdetails h2 {color: #08223a;font-size: 32px;font-weight: 900;margin: 0 0 16px;line-height: 43px;}.contactdetails h3 {color: #08223a;font-size: 22px;font-weight: 900;margin: 0 0 5px;line-height: 25px;}.contactdetails h4 {color: #08223a;font-size: 18px;font-weight: 500;margin: 0;line-height: 25px;}.contactdetails p {font-size: 18px;font-weight: 400;color: #08223a;line-height: 28px;margin-bottom: 10px;}.contactdetails .btndesign:hover img, .whtcontactdetails .btndesign:hover img {filter: invert(43%) sepia(96%) saturate(2140%) hue-rotate(199deg) brightness(101%) contrast(101%);}.contactperson {height: 80px;width: 80px;background-color: #fff;display: flex;align-items: flex-end;border-radius: 50px;overflow: hidden;border: 3px solid #0080ff;margin-right: 20px;justify-content: center;}.contactpersonmain {display: flex;align-items: center;margin-bottom: 12px;}.bannerfold .container .row, .contactfold .row {display: flex;align-items: center;flex-wrap: wrap;}.usernumber_main {display: flex;border: 0;border-radius: 10px;overflow: hidden;background-color: #fff;}.usernumber_box {width: 25%;padding: 20px;border-right: 1px solid #b3c8c8;height: 280px;display: flex;align-items: center;justify-content: center;}.usernumber_box img {max-width: 60px;transition: 0.3s ease-in-out;}.usernumber_count {color: #041527;margin: 26px 0 6px;font-weight: 800;font-size: 40px;display: flex;justify-content: center;}.usernumber_box .spanuse {color: #041527;font-size: 18px;line-height: 34px;margin: 0;font-weight: 600;padding: 0;display: block;}.commprocesssection, .processfold, .ss_scalable .mobilesliderSwiper, .sscost_fold {overflow: unset;}.stickyheading {position: sticky;top: 110px;}.processfold .pf-steps {display: flex;flex-direction: column;gap: 0;padding: 20px 30px 0;}.processfoldtabs {overflow-y: auto;height: 282px;}.processfoldtabs::-webkit-scrollbar {height: 6px;}.processfoldtabs::-webkit-scrollbar-track {background: #eee;border-radius: 10px;}.processfoldtabs::-webkit-scrollbar-thumb {background: #0080ff;border-radius: 10px;}.processfoldtabs::-webkit-scrollbar-thumb:hover {background: #06c;}.processfold .pf-step {display: flex;align-items: flex-start;gap: 0;}.processfold .pf-track {display: flex;flex-direction: column;align-items: center;flex-shrink: 0;width: 56px;height: 180px;}.processfold .pf-dot {width: 68px;height: 68px;border-radius: 50%;background: #f0f6ff;border: 2px solid #d8e8f8;display: flex;align-items: center;justify-content: center;position: relative;z-index: 1;flex-shrink: 0;transition: background 0.3s, border-color 0.3s, transform 0.3s;}.processfold .pf-dot img {width: 35px;height: 35px;object-fit: contain;transition: filter 0.3s;}.processfold .pf-step:hover .pf-dot {background: #0080ff;border-color: #0080ff;transform: scale(1.1);}.processfold .pf-step:hover .pf-dot img {filter: brightness(0) invert(1);}.processfold .pf-line {width: 2px;flex: 1;min-height: 36px;background: #e2eef8;position: relative;overflow: hidden;}.processfold .pf-line::after {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: #0080ff;transform: scaleY(0);transform-origin: top;transition: transform 0.4s;}.processfold .pf-step:hover .pf-line::after {transform: scaleY(1);}.processfold .pf-content {padding: 4px 0 25px 24px;flex: 1;}.processfold .pf-step:last-child .pf-content {padding-bottom: 0;}.processfold .pf-num {font-size: 13px;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase;color: #b0c8e0;margin-bottom: 8px;transition: color 0.3s;}.consultation-section .tag, .newctahead span {letter-spacing: 1px;text-transform: uppercase;}.processfold .pf-title {font-size: 18px;font-weight: 700;color: #08223a;line-height: 1.3;margin-bottom: 8px;}.processfold .pf-body {font-size: 16px;color: #08223a;line-height: 24px;margin: 0;}.processfold .pf-bar {height: 2px;background: #e2eef8;border-radius: 2px;margin-top: 14px;overflow: hidden;width: 48px;}.processfold .pf-bar-fill {height: 100%;width: 0;background: #0080ff;border-radius: 2px;transition: width 0.4s;}.processfold .pf-step:hover .pf-bar-fill {width: 100%;}.whychooseinner .commanheading {max-height: 250px;overflow: hidden;margin-bottom: 20px;position: relative;transition: max-height 0.6s;}.pf-steps .pf-step:last-child .pf-track {height: 130px;}.whychooseinner .commanheading.expanded {max-height: 2000px;}.whychooseinner .commanheading::after {content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 60px;background: linear-gradient(transparent, #fff);}.whychooseinner .commanheading p {max-width: 100%;margin: 0 0 20px;}.formfullfields .form_head, .tabfaqs .faq-item, .whychooseinner .commanheading h2 {margin-bottom: 20px;}.whychooseinner .commanheading h3 {color: #08223a;font-size: 34px;font-weight: 900;margin: 0 0 15px;line-height: 40px;}.readmorebtn {color: #0080ff;font-size: 16px;text-transform: uppercase;}.processfold .commanheading {margin-bottom: 0;box-shadow: 0 10px 30px rgb(0 0 0 / 0.06);color: #08223a;position: relative;padding: 30px;border-radius: 12px;}.processfold .commanheading::after {content: "";position: absolute;left: 0;top: 30px;width: 5px;height: 150px;background: linear-gradient(180deg, #0080ff, #00c6ff);border-radius: 4px;}.usamap iframe {height: 350px;width: 100%;border-radius: 6px;border: 2px solid #000 !important;}.mapdetails p {font-size: 16px;font-weight: 400;color: #08223a;line-height: 23px;margin-top: 10px;}.testimonialsbox {border: 4px solid #f2f2f2;padding: 40px 30px;background-color: #fff;display: flex;flex-direction: column;min-height: 400px;}.testimonialslogo {display: flex;align-items: center;justify-content: center;height: 80px;width: 80px;border-radius: 50px;border: 3px solid #f2f2f2;background-color: #fff;margin-right: 20px;}.testimonials_top {margin-bottom: 30px;display: flex;align-items: center;}.testimonials_name h3 {font-weight: 600;font-size: 20px;margin: 0 0 5px;color: #08223a;}.testimonials_name span {font-size: 15px;display: block;color: #08223a;}.testimonialsbox p {font-size: 18px;font-weight: 400;color: #08223a;margin: 0;line-height: 28px;}.faq-answer-inner p, .faq-answer-inner ul li {font-size: 16px;line-height: 25px;color: #f2f2f2;}.mobilearabia_content .btndesign, .verifiedby {margin-top: 30px;}.verifiedby h3 {font-size: 16px;margin-bottom: 14px;}.testimonialSwiper .swiper-button-prev {left: auto;right: 60px;top: auto;bottom: 10px;}.testimonialSwiper .swiper-button-next {left: auto;right: 20px;top: auto;bottom: 10px;}.testimonialSwiper .swiper-button-prev:after {transform: scale(-1);}.testimonialSwiper .swiper-button-next:after, .testimonialSwiper .swiper-button-prev:after {background-image: url(../images/los-angeles/arrow-right-box-fill.webp);background-size: 36px;height: 36px;width: 36px;background-position: center;font-size: 0;}.client-say-section, .commaboutfold, .csnew_fold, .enterprise-software-section, .faqfold, .qatar-cta-section, .root-out {position: relative;overflow: hidden;}.faqfold::after, .faqfold::before {content: "";position: absolute;border-radius: 50%;filter: blur(90px);pointer-events: none;z-index: 0;}.faqfold::before {width: 520px;height: 520px;background: radial-gradient( circle, rgb(59 130 246 / 0.15) 0, transparent 70% );top: -100px;left: -160px;}.faqfold::after {width: 400px;height: 400px;background: radial-gradient(circle, rgb(6 182 212 / 0.12) 0, transparent 70%);bottom: -80px;right: -100px;}.faqfoldmain {position: relative;z-index: 1;display: flex;flex-direction: column;gap: 12px;margin-bottom: 30px;}.faq-item {background: rgb(255 255 255 / 0.05);border: 1px solid;border-radius: 14px;overflow: hidden;transition: border-color 0.3s, box-shadow 0.3s;margin-bottom: 10px;}.faqfold .col-md-6 .faq-item, .tabfaqs .col-md-6 .faq-item {margin-bottom: 15px;min-height: 105px;}.faq-item.open {border-color: rgb(255 255 255 / 0.35);box-shadow: 0 0 0 1px rgb(255 255 255 / 0.08), 0 8px 32px rgb(0 0 0 / 0.3);}.faq-question {width: 100%;background: 0 0;border: none;cursor: pointer;display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 22px 28px;text-align: left;}.faq-question-text {font-size: 18px;font-weight: 600;color: rgb(255 255 255 / 0.85);line-height: 1.45;transition: color 0.25s;}.faq-icon {flex-shrink: 0;width: 32px;height: 32px;border-radius: 50%;background: rgb(255 255 255 / 0.1);border: 1px solid;display: grid;place-items: center;transition: background 0.3s, transform 0.4s cubic-bezier(0.34, 1.56, 0.64, 1);}.faq-icon svg {width: 14px;height: 14px;stroke: #fff;stroke-width: 2.5;stroke-linecap: round;fill: none;transition: stroke 0.3s;}.newbtn_design img, .newbtn_design_white img, .newbtn_white img {max-width: 20px;animation: 1s infinite wobble;transition: 0.5s;position: absolute;right: 22px;}.faq-item.open .faq-icon {background: #fff;border-color: #fff0;transform: rotate(45deg);}.faq-item.open .faq-icon svg {stroke: #000;}.faq-answer {max-height: 0;overflow: hidden;transition: max-height 0.45s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.35s;opacity: 0;}.faq-answer-inner {padding: 20px 30px 24px;border-top: 1px solid;}.faq-answer-inner ul li {margin-bottom: 10px;font-weight: 300;}.faq-item:not(.open):hover {border-color: rgb(255 255 255 / 0.25);}.faq-num {font-size: 18px;font-weight: 700;color: #f2f2f2;letter-spacing: 0.08em;min-width: 24px;}.faq-question-left {display: flex;align-items: flex-start;gap: 14px;flex: 1;}.form_design {width: 100%;margin: 0 auto;border-radius: 10px;overflow: hidden;animation: 0.65s cubic-bezier(0.22, 1, 0.36, 1) both fd-rise;padding: 30px;backdrop-filter: blur(20px);position: relative;background: radial-gradient(circle at 30% 30%, rgb(15 76 129 / 0.8), #000c1a);}.faqbodybox .tab_item, .newbtnfaq {backdrop-filter: blur(10px);font-weight: 600;}.form_design form .form-group .form-control {background-color: #fff0;border-radius: 0;height: 50px;padding: 14px 0;resize: none;color: #fff;font-size: 15px;box-shadow: unset;font-weight: 500;border: 0;border-bottom: 2px solid #fff;}.newbtn_design, .newbtn_design_white {line-height: 24px;height: 60px;display: inline-flex;border-radius: 20px;padding: 5px 60px 5px 25px;transition: 0.3s ease-in-out;position: relative;font-size: 16px;font-weight: 600;}.form_design form .form-group .form-control::placeholder {color: #fff;}.form_design form .form-group:has(input:focus)::after {width: 100%;}.form_design form .form-group textarea.form-control {height: 100px;}.form_design form .form-group {margin-bottom: 0 !important;position: relative;}.form_design form .form-group:last-child {margin: 25px 0 0;}.form_design .btndesign {width: 100%;transition: 0.3s ease-in-out;}.contactusfold .container > .row {display: flex;flex-wrap: wrap;justify-content: center;}.interlink {color: #08223a;font-style: italic;}.bg-secondary .commanheading p .interlink, .blogsdark .blg-heading, .commnewindustry .itemnewindustry:hover h3, .maindonut .conttbox, .new-consult-wrap, .tg-ai-doha-inner a {color: #fff;}.blogsfold .main-blog-bx {padding: 0 !important;}.newbtn_design {background: #0080ff;color: #fff !important;align-items: center;justify-content: center;border: 0;}.newbtn_design:hover img, .newbtn_design_white:hover img, .newbtn_white:hover img {right: calc(100% - 50px);}.newbtn_design:hover, .newbtn_design_white:hover, .newbtn_white:hover {padding: 5px 25px 5px 60px;}.newbtn_design_white {background: #fff;color: #0080ff !important;align-items: center;justify-content: center;border: 0;}.ausservices_box:hover .ausservices_hover, .faqtopcta, .newctabtns.text-center, .ss_herofold .newctabtns {justify-content: center;}.newbtn_design_white img {filter: invert(35%) sepia(100%) saturate(7471%) hue-rotate(197deg) brightness(100%) contrast(101%);}@keyframes wobble {0%, 100% {transform: none;}15% {transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);}30% {transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);}45% {transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);}60% {transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);}75% {transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);}}.lazy-section {opacity: 0;transition: opacity 0.5s ease-in-out;}.lazyload {opacity: 0;transition: opacity 0.5s;}.faqbannerbx .hero-mesh {position: absolute;inset: 0;pointer-events: none;background: radial-gradient( ellipse 60% 80% at 10% 50%, rgb(22 73 255 / 0.18) 0, transparent 60% ), radial-gradient( ellipse 50% 60% at 90% 20%, rgb(255 107 53 / 0.12) 0, transparent 55% ), radial-gradient( ellipse 40% 50% at 70% 90%, rgb(18 183 106 / 0.1) 0, transparent 50% );}.faqbannerbx .hero-grid-lines {position: absolute;inset: 0;pointer-events: none;background-image: linear-gradient(rgb(255 255 255 / 0.03) 1px, transparent 1px), linear-gradient(90deg, rgb(255 255 255 / 0.03) 1px, transparent 1px);background-size: 48px 48px;}.faqbannerbx .faqbannercontt {padding: 120px 0 40px;}.faqbannerbx {position: relative;background-color: #141410;color: #fff;}.faqbannerbx::before {content: "";position: absolute;top: -120px;left: -80px;width: 500px;height: 500px;background: radial-gradient(circle, rgb(26 60 255 / 0.22) 0, transparent 65%);pointer-events: none;}.faqbannerbx .faqbannercontt h1 {font-weight: 900;font-size: 64px;line-height: 1.2;margin-bottom: 20px;letter-spacing: -1px;}.faqbannerbx .faqbannercontt h1 span {position: relative;color: #fff0;-webkit-text-stroke: 1px #4d6fff;}.faqbannerbx .faqbannercontt h1 span::before {content: attr(data-text);position: absolute;left: 0;top: 0;width: 0%;height: 100%;color: #fff;white-space: nowrap;overflow: hidden;border-right: 2px solid #4d6fff;animation: 7s linear infinite strokeReveal;}@keyframes strokeReveal {0%, 100% {width: 0%;}50% {width: 100%;}}.faqbannerbx .faqbannercontt p {font-size: 18px;line-height: 32px;opacity: 0.85;max-width: 520px;}.faqbodybox .col-md-4 span, .faqtopcta .lfttopfaq span {font-size: 20px;font-weight: 500;}.faqbannerbx .quesimg {padding-top: 90px;}.auscost_table, .bgcommcta .sidectaimgg img, .casestories .rgtstory img, .counterctabx .rgtcta img, .faqbannerbx img, .hiremainsec .hiremoblieimgg img, .poletopolemobile .services_image img, .readycta img, .trustcard:hover::after, .widthimg img {width: 100%;}.faqtopcta {display: flex;margin-bottom: 40px;}.engagement-model-section .engagement-icon img, .faqtopcta img, .nycchoose_top img, .root-out .roottop .rooticon img {max-width: 45px;}.faqtopcta .lfttopfaq, .whychoseaccordian-head {display: flex;align-items: center;gap: 15px;}.faqtopcta .topcta {display: flex;max-width: 1000px;gap: 35px;color: #fff;background: linear-gradient(135deg, #49b0d9, #121526);padding: 20px 30px;border-radius: 20px;border: 1px solid;}.faqbodybox .tab_item {padding: 16px 22px;margin-bottom: 12px;background: rgb(255 255 255 / 0.08);cursor: pointer;border-radius: 12px;transition: 0.4s;color: #fff;border: 1px solid;margin-right: 15px;font-size: 16px;}.faqbodybox .col-md-4 span {color: #fff;display: block;margin: 0 0 15px;}.faqbodybox .tab_item:hover {background: linear-gradient(135deg, #121526, #49b0d9);}.faqbodybox .tab_item.active {background: linear-gradient(135deg, #1f79bd, #49b0d9);color: #fff;transform: translateX(5px);box-shadow: 0 10px 25px rgb(31 121 189 / 0.3);}.faqbodybox .tab_content {display: none;animation: 0.4s fadeInUp;}.ai-work-section .tab-content.active, .card-link, .casestories .case-panel.active, .commcasestudy .tab-content.active, .csnew_fold .tab-content.active, .faqbodybox .tab_content.active, .newfaq-tabb .faq-panel.active-faq-panel, .sscasestudy .case-box.active, .tabfaqs .faq-content.active {display: block;}.faqbodybox .faq_box {position: relative;padding: 22px;border-radius: 14px;margin-bottom: 10px;cursor: pointer;background: rgb(255 255 255 / 0.05);border: 1px solid;backdrop-filter: blur(14px);transition: 0.4s;overflow: hidden;}.faqbodybox .faq_box::before {content: "";position: absolute;inset: 0;border-radius: 14px;padding: 1px;background: linear-gradient(120deg, #4d6fff, #1db87a, #4d6fff);background-size: 200% auto;-webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask-composite: exclude;animation: 4s linear infinite borderMove;}.faqbodybox .faq_box:hover {transform: translateY(-5px);box-shadow: 0 15px 40px rgb(0 0 0 / 0.4);}.faqbodybox .faq_box.active {background: linear-gradient(135deg, #08223a, #06c);}.faqbodybox .faq_box_head {display: flex;justify-content: space-between;align-items: center;font-weight: 600;color: #fff;font-size: 18px;position: relative;z-index: 2;}.midfaqcta .ctabtn1, .midfaqcta .ctabtn2 {font-weight: 400;padding: 12px 10px;color: #08223a;}.faqbodybox .faq_box_head::after {content: "+";font-size: 24px;transition: transform 0.3s;}.faqbodybox .faq_box.active .faq_box_head::after {content: "−";transform: rotate(180deg);}.faqbodybox .faq_data {font-size: 16px;line-height: 26px;color: #fff;max-height: 0;overflow: hidden;transition: 0.4s;opacity: 0;}.faqbodybox .faq_box.active .faq_data {max-height: 500px;opacity: 1;margin-top: 15px;}.faqbodybox .faq_data ul {padding-left: 20px;list-style: circle;}.faqbodybox .tabs_left {height: 95vh;overflow: hidden;overflow-y: scroll;}.faqbodybox .tabs_left::-webkit-scrollbar {width: 8px;height: 6px;}.faqbodybox .tabs_left::-webkit-scrollbar-track {background: #ffffff4b;border-radius: 10px;}.faqbodybox .tabs_left::-webkit-scrollbar-thumb {background: #1a81ff;border-radius: 10px;}.faqbodybox .mainfaqsbx h2 {font-weight: 800;font-size: 26px;line-height: 35px;margin-bottom: 15px;color: #fff;}.faqbodybox .tabs_right {background: #06c;padding: 25px 30px 40px;border-radius: 20px;}@keyframes fadeInUp {from {opacity: 0;transform: translateY(15px);}to {opacity: 1;transform: translateY(0);}}.faqcta .rowctafaq {position: relative;background: linear-gradient(135deg, #1f79bd, #49b0d9);border-radius: 30px;color: #fff;display: flex;justify-content: space-between;overflow: hidden;box-shadow: 0 20px 60px rgb(31 121 189 / 0.25);}.faqcta .rowctafaq::before, .midfaqcta .rowmidcta::before {content: "";position: absolute;width: 300px;height: 300px;background: rgb(255 255 255 / 0.15);filter: blur(80px);top: -80px;left: -80px;}.faqcta .rowctafaq::after {content: "";position: absolute;width: 250px;height: 250px;background: radial-gradient(circle, rgb(255 255 255 / 0.2), transparent);bottom: -80px;right: -80px;}.faqcta .rowctafaq .leftfaq {width: 60%;padding: 60px 50px 60px 70px;position: relative;z-index: 2;}.faqcta .rowctafaq h2 {font-weight: 800;font-size: 42px;line-height: 56px;margin-bottom: 20px;letter-spacing: -0.5px;}.faqcta .rowctafaq p {font-size: 18px;opacity: 0.9;margin-bottom: 25px;}.faqcta .rowctafaq .rightfaq, .midfaqcta .rhtcta {width: 40%;position: relative;}.faqcta .rightfaq img, .midfaqcta .rhtcta img {width: 100%;height: 100%;object-fit: cover;transform: scale(1.05);transition: transform 0.5s;}.ai-services-dark .service-card:hover img, .faqcta .rowctafaq:hover .rightfaq img, .midfaqcta .rowmidcta:hover .rhtcta img, .softwarepartner_box:hover .softwarepartnerimg img, .tg-tech-card:hover .tg-icon img, .whychoseaccordian-item.active .whychoseaccordian-number {transform: scale(1.1);}.newbtnfaq {background: rgb(255 255 255 / 0.15);color: #fff;border: 1px solid;padding: 16px 32px;font-size: 16px;border-radius: 50px;transition: 0.4s;display: inline-flex;align-items: center;gap: 10px;}.commcasestudy .tab-content ul, .commpartnerlogo .rowpartner, .maincommservice .itemdevservice a, .maincommservice .sericc, .midfaqcta .mainctabtn, .midfaqcta .rowmidcta, .newctabtns {display: flex;display: flex;}.newbtnfaq:hover {background: #fff;color: #1f79bd;transform: translateY(-3px);box-shadow: 0 10px 25px rgb(0 0 0 / 0.2);}.newbtnfaq::after {content: "→";transition: transform 0.3s;}.newbtnfaq:hover::after {transform: translateX(5px);}.midfaqcta .rowmidcta {justify-content: space-between;margin-top: 20px;position: relative;background: linear-gradient(135deg, #fff, #49b0d9);border-radius: 30px;color: #08223a;justify-content: space-between;overflow: hidden;box-shadow: 0 20px 60px rgb(31 121 189 / 0.25);}.midfaqcta .rowmidcta .lftcta {width: 60%;padding: 30px 15px 30px 30px;position: relative;z-index: 2;}.midfaqcta .rowmidcta h2 {font-weight: 800;font-size: 30px;line-height: 42px;margin-bottom: 10px;}.midfaqcta p {font-size: 16px;font-weight: 400;line-height: 22px;margin-bottom: 25px;}.midfaqcta .mainctabtn {gap: 10px;}.midfaqcta .ctabtn1 {border: 1px solid #08223a;font-size: 14px;background-color: #fff0;border-radius: 15px;}.midfaqcta .ctabtn2 {font-size: 16px;background-color: #fff;border-radius: 15px;}.interlinkbx {color: #1a81ff !important;font-weight: 800;font-size: 18px;}.commbg {position: relative;background: linear-gradient(135deg, #08223a, #0d3b66);}.commbg1 {position: relative;background: linear-gradient(135deg, #0d3b66, #08223a);}.commaboutfold::before {content: "";position: absolute;width: 500px;height: 500px;background: radial-gradient(circle, rgb(73 176 217 / 0.25), transparent 70%);top: -150px;right: -150px;z-index: 0;}.commaboutfold::after {content: "";position: absolute;width: 400px;height: 400px;background: radial-gradient(circle, rgb(31 121 189 / 0.2), transparent 70%);bottom: -150px;left: -150px;z-index: 0;}.based_business_services .baseditemservice *, .client-say-section .container, .comm-cost-section .cost-card-price, .commaboutfold .container, .commdevprocess .contt, .consultation_text .btndesign, .enterprise-software-section .container, .lightformdesign > *, .newcommherosec .container, .nychero_content, .nyctestimonials .container, .root-out .container, .ss_herofold .container {position: relative;z-index: 2;}.commaboutfoldtext h2 {font-size: 40px;font-weight: 700;line-height: 52px;color: #fff;position: relative;margin-bottom: 40px;}.commaboutfoldtext h2::after {content: "";position: absolute;left: 0;bottom: -12px;width: 80px;height: 4px;border-radius: 10px;background: linear-gradient(90deg, #49b0d9, #fff);animation: 3s linear infinite underlineMove;background-size: 200% auto;}.commaboutfoldtext p {font-size: 17px;line-height: 28px;color: #fff;margin-bottom: 10px;}.commaboutfold .col-md-6:last-child .commaboutfoldtext {padding: 30px;border-radius: 16px;background: linear-gradient( 120deg, rgb(255 255 255 / 0.15), rgb(255 255 255 / 0.05) );backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);border: 1px solid;box-shadow: 0 15px 40px rgb(0 0 0 / 0.2);transition: 0.4s;}.commaboutfold .col-md-6:last-child .commaboutfoldtext:hover {transform: translateY(-8px);box-shadow: 0 25px 60px rgb(0 0 0 / 0.3);}@keyframes underlineMove {0% {background-position: 0 center;}100% {background-position: 200% center;}}.maincommservice .rowcommdevvservice .swiper-wrapper {padding-top: 15px;display: grid;grid-template-columns: repeat(5, 1fr);gap: 20px;position: relative;margin-bottom: 30px;}.maincommservice .itemdevservice {position: relative;border-radius: 20px;background: rgb(15 23 42 / 0.6);backdrop-filter: blur(12px);border: 1px solid;overflow: hidden;transition: 0.5s;z-index: 1;color: #fff;}.maincommservice .itemdevservice a {width: 100%;height: 100%;padding: 20px 15px;flex-direction: column;justify-content: center;align-items: center;text-align: center;position: relative;z-index: 2;}.maincommservice .itemdevservice:hover {transform: translateY(-12px) scale(1.02);}.maincommservice .itemdevservice::before {content: "";position: absolute;inset: 0;border-radius: 20px;padding: 1px;background: linear-gradient(120deg, #49b0d9, transparent, #fff, transparent);background-size: 300% 300%;animation: 6s linear infinite borderMove;-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;opacity: 0.7;}.maincommservice .itemdevservice::after, .nwcommcta.commbg::before {background: radial-gradient(circle, rgb(73 176 217 / 0.25), transparent 70%);content: "";z-index: -1;}.newctabtns .nwbtndesign::before, .whychoosecomm .why-step .cardbx::before {-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;padding: 1px;inset: 0;}@keyframes borderMove {0% {background-position: 0 50%;}100% {background-position: 300% 50%;}}.maincommservice .itemdevservice::after {position: absolute;width: 180px;height: 180px;top: -50px;right: -50px;transition: 0.6s;}.maincommservice .itemdevservice:hover::after {transform: scale(1.3);opacity: 0.8;}.maincommservice .sericc {width: 65px;height: 65px;border-radius: 18px;align-items: center;justify-content: center;background: linear-gradient( 135deg, rgb(73 176 217 / 0.2), rgb(255 255 255 / 0.05) );margin-bottom: 20px;transition: 0.4s;text-align: center;}.maincommservice .sericc img {width: 34px;transition: 0.4s;}.maincommservice .itemdevservice:hover .sericc {transform: rotate(8deg) scale(1.1);}.hovertechstack .techdetail:hover img, .maincommservice .itemdevservice:hover .sericc img {transform: scale(1.15);}.maincommservice .itemdevservice span.shine, .newctabtns .nwbtndesign span {top: 0;left: -75%;width: 50%;height: 100%;transform: skewX(-25deg);position: absolute;}.maincommservice .itemdevservice h3 {font-size: 17px;line-height: 26px;font-weight: 600;margin-bottom: 12px;color: #fff;}.maincommservice .itemdevservice span.shine {background: linear-gradient( 120deg, transparent, rgb(255 255 255 / 0.2), transparent );}.maincommservice .itemdevservice:hover span.shine {animation: 1s forwards shineMove;}@keyframes shineMove {100% {left: 125%;}}.nwcommcta {position: relative;overflow: hidden;z-index: 1;}.nwcommcta.commbg::before {position: absolute;width: 400px;height: 400px;top: -100px;left: -100px;animation: 8s ease-in-out infinite alternate floatGlow;}.nwcommcta::after {content: "";position: absolute;width: 350px;height: 350px;background: radial-gradient(circle, rgb(255 255 255 / 0.1), transparent 70%);bottom: -100px;right: -100px;z-index: -1;}.consultation-box, .newctabtns .nwbtndesign {background: rgb(255 255 255 / 0.05);color: #fff;}.newctahead span {display: inline-block;font-size: 14px;color: #49b0d9;margin-bottom: 10px;}.nwcommcta .newctahead h2 {font-size: 36px;font-weight: 700;color: #fff;line-height: 50px;}.newctabtns {gap: 20px;margin-top: 30px;flex-wrap: wrap;}.newctabtns .nwbtndesign {position: relative;padding: 14px 28px;font-size: 15px;font-weight: 600;border-radius: 50px;text-decoration: none;overflow: hidden;transition: 0.4s;border: 1px solid;backdrop-filter: blur(6px);}.newctabtns .nwbtndesign::before {content: "";position: absolute;border-radius: 50px;background: linear-gradient(90deg, #49b0d9, #fff, #49b0d9);background-size: 200% auto;animation: 4s linear infinite borderMove;mask-composite: exclude;}.newctabtns .nwbtndesign:hover {transform: translateY(-3px) scale(1.05);background: linear-gradient(90deg, #49b0d9, #0d3b66);box-shadow: 0 10px 25px rgb(73 176 217 / 0.4);}.newctabtns .nwbtndesign span {background: linear-gradient( 120deg, transparent, rgb(255 255 255 / 0.3), transparent );}.commnewindustry .itemnewindustry:hover::before, .newctabtns .nwbtndesign:hover span {animation: 0.8s forwards shineMove;}.nwcommcta .container {padding: 40px 50px;border-radius: 30px;border: 1px solid #fff;}.commcasestudy .casestudy {color: #fff;position: relative;overflow: hidden;margin-bottom: 30px;padding: 10px 0 0;}.ai-work-section .tabs, .commcasestudy .tabs {display: flex;gap: 12px;margin-bottom: 15px;position: relative;justify-content: center;z-index: 1;}.commcasestudy .tab {padding: 10px 22px;border-radius: 15px;border: 1px solid;background: rgb(255 255 255 / 0.03);color: #fff;cursor: pointer;transition: 0.35s;position: relative;overflow: hidden;font-size: 17px;}.ai-work-section .tab:hover, .commcasestudy .tab:hover {transform: translateY(-2px);background: rgb(73 176 217 / 0.15);}.ai-work-section .tab.active, .commcasestudy .tab.active {background: linear-gradient(90deg, #49b0d9, #0d3b66);box-shadow: 0 5px 20px rgb(73 176 217 / 0.4);}.commcasestudy .tab-content {display: none;animation: 0.5s fadeUp;color: #fff;position: relative;z-index: 1;padding: 25px 45px;border-radius: 30px;background: rgb(255 255 255 / 0.02);border: 1px solid;}.ai-work-section .ai-card h3, .based_business_services .baseditemservice h3, .commcasestudy .tab-content h3, .commprocesssection .step-content h3 {font-size: 21px;line-height: 30px;font-weight: 600;margin-bottom: 12px;}.commcasestudy .tab-content p {font-size: 17px;line-height: 28px;margin-bottom: 20px;}.commcasestudy .tab-content ul {gap: 10px;flex-wrap: wrap;padding: 0;margin: 0 0 30px;}.commcasestudy .tab-content ul li {list-style: none;padding: 10px 15px;font-size: 16px;border-radius: 30px;background: rgb(73 176 217 / 0.15);border: 1px solid;}@keyframes fadeUp {from {opacity: 0;transform: translateY(15px);}to {opacity: 1;transform: translateY(0);}}.commcasestudy img {width: 100%;height: 360px;object-fit: contain;}.commcasestudy .portcommimg {background: #0c355c;padding: 15px 40px;border-radius: 30px;overflow: hidden;}.commpartnerlogo .rowpartner {flex-wrap: wrap;gap: 40px;justify-content: center;}.commnewindustry .itemnewindustry, .commpartnerlogo .itempartner {align-items: center;display: flex;position: relative;overflow: hidden;}.commpartnerlogo .itempartner {width: 140px;height: 80px;justify-content: center;background: rgb(255 255 255 / 0.03);border-radius: 15px;backdrop-filter: blur(8px);border: 1px solid;transition: 0.4s;}.commpartnerlogo .itempartner::before {content: "";position: absolute;inset: 0;background: linear-gradient( 120deg, transparent, rgb(73 176 217 / 0.3), transparent );opacity: 0;transition: 0.4s;}.commpartnerlogo .itempartner:hover {transform: translateY(-8px) scale(1.05);box-shadow: 0 10px 25px rgb(73 176 217 / 0.3);}.commpartnerlogo .itempartner img {max-width: 90px;transition: 0.4s;filter: brightness(0) invert(1);opacity: 0.7;padding: 10px;}.commpartnerlogo .itempartner:hover img {filter: grayscale(0%) brightness(1);opacity: 1;transform: scale(1.1);}.commnewindustry .rownewndustry .swiper-wrapper {display: grid;grid-template-columns: repeat(5, 1fr);gap: 20px;margin-bottom: 30px;}.commnewindustry .itemnewindustry a, .themeheaddark h2, .themeheaddark p {color: #08223a;}.commnewindustry .itemnewindustry::after {content: "";position: absolute;left: -50%;top: -50%;width: 20px;height: 20px;background: linear-gradient(135deg, #0080ff, #49b0d9);border-radius: 50%;transition: 0.5s;z-index: -1;}.commnewindustry .itemnewindustry:hover::after {width: 250%;height: 250%;left: -75%;top: -75%;}.commnewindustry .itemnewindustry h3 {font-size: 18px;font-weight: 600;margin: 0;transition: 0.3s;}.commnewindustry .itemnewindustry img {max-width: 45px;margin-bottom: 20px;transition: 0.4s;z-index: 2;}.commnewindustry .itemnewindustry:hover img {transform: scale(1.15) rotate(6deg);filter: brightness(0) invert(1);}.commnewindustry .itemnewindustry::before {content: "";position: absolute;top: 0;left: -75%;width: 50%;height: 100%;background: linear-gradient( 120deg, transparent, rgb(255 255 255 / 0.3), transparent );transform: skewX(-25deg);z-index: 2;}.commnewindustry .itemnewindustry {border-radius: 12px;background: #fff;padding: 20px 16px;gap: 14px;transition: 0.4s;z-index: 1;border: 1px solid;}.commnewindustry .itemnewindustry:hover {border-color: rgb(255 255 255 / 0.2);}.consultation-box {display: flex;align-items: center;justify-content: space-between;gap: 50px;border-radius: 20px;padding: 50px;backdrop-filter: blur(10px);position: relative;overflow: hidden;}.consultation-box::before {content: "";position: absolute;width: 250px;height: 250px;background: #49b0d9;filter: blur(120px);top: -50px;left: -50px;opacity: 0.4;}.consultation-section .consultation-content {max-width: 600px;}.consultation-section .tag {display: inline-block;font-size: 14px;color: #49b0d9;margin-bottom: 15px;}.consultation-section .consultation-content h2 {font-size: 34px;line-height: 46px;margin-bottom: 15px;}.consultation-section .consultation-content p {margin-bottom: 0;font-size: 17px;font-weight: 400;line-height: 28px;}.aushero_fold .container, .com-services-tabs .services-content-area, .consultation-section .consultation-profile, .enterprise-software-section .enterprise-visual, .hiremainsec, .techstack-sec .tech-content, .tg-ai-doha-card, .tg-success-section {position: relative;}.consultation-section .profile-card {background: #fff;color: #08223a;border-radius: 20px;padding: 25px;text-align: center;width: 260px;transition: 0.4s;position: relative;z-index: 2;}.consultation-section .profile-card:hover {transform: translateY(-10px) scale(1.03);}.consultation-section .phone img {max-width: 20px;margin-right: 5px;}.consultation-section .profile-img img {width: 90px;height: 90px;border-radius: 50%;object-fit: cover;margin-bottom: 10px;}.consultation-section .profile-info h3 {margin: 0 0 10px;font-size: 20px;}.consultation-section .profile-info span {font-size: 15px;color: #08223a;}.consultation-section .profile-info .phone {margin-top: 10px;font-weight: 600;color: #49b0d9;}.whychoosecomm .why-timeline {position: relative;display: flex;justify-content: space-between;gap: 30px;padding-top: 25px;}.whychoosecomm .why-timeline::before {content: "";position: absolute;top: 25px;left: 0;width: 100%;height: 3px;background: linear-gradient( 90deg, transparent, #49b0d9, #00e0ff, #49b0d9, transparent );background-size: 200% auto;animation: 4s linear infinite flowLine;opacity: 0.7;}@keyframes flowLine {0% {background-position: 0;}100% {background-position: 200%;}}.whychoosecomm .why-step {position: relative;flex: 1;text-align: center;display: flex;flex-direction: column;align-items: center;}.whychoosecomm .why-step .dot {width: 8px;height: 16px;background: radial-gradient(circle, #00e0ff, #49b0d9);position: relative;z-index: 0;box-shadow: 0 0 20px #49b0d9, 0 0 40px rgb(73 176 217 / 0.6);}.whychoosecomm .why-step .cardbx {padding: 28px;border-radius: 20px;background: linear-gradient( 145deg, rgb(255 255 255 / 0.06), rgb(255 255 255 / 0.02) );backdrop-filter: blur(12px);transition: 0.5s cubic-bezier(0.2, 0.8, 0.2, 1);position: relative;display: flex;flex-direction: column;height: 100%;color: #fff;overflow: hidden;}.whychoosecomm .why-step .cardbx::before {content: "";position: absolute;border-radius: 20px;background: linear-gradient(120deg, transparent, #00e0ff, transparent);mask-composite: exclude;opacity: 0;transition: 0.4s;}.whychoosecomm .why-step .cardbx::after {content: "";position: absolute;top: 0;left: -120%;width: 120%;height: 100%;background: linear-gradient( 120deg, transparent, rgb(255 255 255 / 0.2), transparent );transition: 0.6s;}.whychoosecomm .why-step:hover .cardbx {transform: translateY(-18px) scale(1.05);box-shadow: 0 25px 60px rgb(0 0 0 / 0.35);}.whychoosecomm .why-step h3 {font-size: 22px;line-height: 30px;font-weight: 600;margin-bottom: 12px;position: relative;z-index: 2;}.whychoosecomm .why-step p {font-size: 16px;line-height: 26px;color: #dcdcdc;position: relative;z-index: 2;}.whychoosecomm .why-step::after {content: attr(data-step);position: absolute;top: -10px;font-size: 60px;font-weight: 700;color: rgb(255 255 255 / 0.05);}.trust-section .trust-grid {display: grid;grid-template-columns: repeat(4, 1fr);gap: 25px;}.trust-section .trust-card {background: rgb(255 255 255 / 0.05);padding: 30px 20px;border-radius: 16px;backdrop-filter: blur(10px);transition: 0.4s;position: relative;}.trust-section .trust-card:hover {transform: translateY(-10px) scale(1.05);box-shadow: 0 15px 35px rgb(0 0 0 / 0.4);}.trust-section .trust-card h3 {font-size: 42px;font-weight: 700;color: #49b0d9;margin-bottom: 0;}.trust-section .trust-card p {font-size: 18px;font-weight: 400;color: #fff;margin: 0;}.trust-section .toppcount {display: flex;gap: 5px;margin-bottom: 10px;font-size: 28px;font-weight: 700;color: #49b0d9;}.commprocesssection .col-md-7::before {content: "";position: absolute;left: 6%;top: 20px;width: 2px;height: 100%;background: linear-gradient(to bottom, #49b0d9, transparent);}.commprocesssection .process-step {display: flex;gap: 20px;margin-bottom: 40px;position: relative;color: #fff;}.commprocesssection .step-number {min-width: 60px;height: 60px;background: linear-gradient(135deg, #1a81ff, #49b0d9);border-radius: 50%;display: flex;align-items: center;justify-content: center;font-weight: 700;font-size: 18px;box-shadow: 0 0 20px rgb(73 176 217 / 0.5);position: relative;z-index: 2;color: #fff;}.commprocesssection .step-content {background: rgb(255 255 255 / 0.05);padding: 25px;border-radius: 15px;flex: 1;transition: 0.4s;margin-right: 20px;}.commprocesssection .process-step:hover .step-content {transform: translateY(-8px);box-shadow: 0 15px 35px rgb(0 0 0 / 0.4);}.based_business_services .baseditemservice p, .commprocesssection .step-content p {font-size: 17px;line-height: 28px;margin-bottom: 0;}.commprocesssection .process-timeline {position: relative;height: 400px;overflow-y: scroll;padding-top: 10px;}.commprocesssection .process-timeline::-webkit-scrollbar {width: 10px;height: 10px;}.commprocesssection .process-timeline::-webkit-scrollbar-track {background: #fff;border-radius: 10px;}.commprocesssection .process-timeline::-webkit-scrollbar-thumb {background: #1a81ffa8;border-radius: 10px;}.webuildlogo .clients-marquee {overflow: hidden;position: relative;}.webuildlogo .webuidhead {position: relative;text-align: center;margin-bottom: 15px;}.webuildlogo .webuidhead span {position: relative;color: #fff;display: inline-block;font-size: 18px;font-weight: 400;padding: 0 35px;background: linear-gradient(135deg, #0b3255, #0a2d4d);}.commtechsection .tech-card, .webuildlogo .clients-track span {display: flex;background: rgb(255 255 255 / 0.05);transition: 0.3s;}.webuildlogo .webuidhead:before {content: "";position: absolute;width: 100%;z-index: 0;left: 0;top: 10px;background-color: #fff;height: 1px;}.webuildlogo .clients-track {display: flex;gap: 10px;width: 100%;padding-top: 10px;flex-wrap: wrap;}.webuildlogo .clients-track span {align-items: center;justify-content: center;min-width: 180px;height: 70px;border-radius: 12px;color: #cbd5e1;}.webuildlogo .clients-track span img {width: 100%;max-width: 130px;}.webuildlogo .clients-track span:hover {background: linear-gradient(135deg, #49b0d9, #0d3b66);color: #fff;transform: translateY(-5px);}@keyframes scroll {0% {transform: translateX(0);}100% {transform: translateX(-50%);}}.commtechsection .tech-grid {display: flex;flex-wrap: wrap;gap: 20px;justify-content: center;}.commtechsection .tech-card {flex-direction: column;align-items: center;justify-content: center;border-radius: 14px;position: relative;overflow: hidden;width: 14%;padding: 15px;}.commdevprocess .commdevpritem img, .commtechsection .tech-card img {max-width: 45px;margin-bottom: 10px;}.commtechsection .tech-card a, .commtechsection .tech-card p, .deepindustry .rowdeepindustry h3 {margin: 0;font-size: 17px;font-weight: 500;color: #fff;}.commtechsection .tech-card a {text-decoration: underline !important;position: relative;z-index: 3;}.commtechsection .tech-card:hover {color: #fff;transform: translateY(-6px) scale(1.03);background: linear-gradient(135deg, #49b0d9, #0d3b66);box-shadow: 0 10px 30px rgb(73 176 217 / 0.4);}.commtechsection .tech-card::before {content: "";position: absolute;inset: 0;border-radius: 14px;padding: 1px;background: linear-gradient(135deg, transparent, #49b0d9, transparent);-webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask-composite: exclude;opacity: 0;transition: 0.3s;}.commcostbx .costitemm::before, .commmwhychoose .choosecard::before {padding: 1px;-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);}.ctamainnew {position: relative;overflow: hidden;padding: 100px 0;text-align: center;color: #fff;}.ctamainnew img {position: absolute;top: 50%;left: 50%;right: 50%;width: 101%;height: 100%;object-fit: cover;transform: translate(-50%, -50%);z-index: 1;}.aushero_fold .container, .ctamainnew .container, .latestindustry .latestietmindustry:hover h3, .latestindustry .latestietmindustry:hover p {position: relative;z-index: 3;}.conttvidecta {text-align: left;width: 55%;}.conttvidecta h2 {font-size: 42px;font-weight: 700;margin-bottom: 15px;}.conttvidecta p {font-size: 18px;line-height: 32px;color: #fff;max-width: 700px;margin: 0 0 30px;}.awardsrecognectionmain, .rowgdcasestudy {display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;}.deepindustry .rowdeepindustry .swiper-wrapper {display: grid;grid-template-columns: repeat(5, 1fr);margin-bottom: 30px;}.deepindustry .rowdeepindustry img {max-width: 75px;margin-bottom: 15px;}.deepindustry .rowdeepindustry .deepitem:hover img {transition: 0.9s;transform: rotateY(360deg);}.deepindustry .deepitem {border-right: 1px solid #ffffff3d;border-bottom: 1px solid #ffffff3d;text-align: center;padding: 30px;display: flex;flex-direction: column;align-items: center;}.app-cost-table td:last-child, .deepindustry .deepitem:nth-child(10), .deepindustry .deepitem:nth-child(5), .tg-cost-table td:last-child, .tg-cost-table th:last-child, .usaabannerbx ul li:last-child {border-right: none;}.auscompliances_box ul li:last-child, .auscost_table tbody tr:last-child td, .deepindustry .deepitem:nth-child(10), .deepindustry .deepitem:nth-child(6), .deepindustry .deepitem:nth-child(7), .deepindustry .deepitem:nth-child(8), .deepindustry .deepitem:nth-child(9), .nyccostfold .cost-table tbody tr:last-child, .whychoseaccordian-item:last-child {border-bottom: none;}.commaward .swiper-slide {border-radius: 12px;padding: 20px 30px;display: flex !important;justify-content: center;align-items: center;border: 2px solid #ffffff21;transition: 0.5s;box-shadow: rgb(255 255 255 / 24%) 0 30px 60px -12px inset, rgb(0 0 0 / 0.3) 0 18px 36px -18px inset;justify-content: center;align-items: center;}.commaward .swiper-slide img {max-width: 200px;}.abductaa {opacity: 0.92;background: linear-gradient(90deg, #032c4c 0.28%, #49b0d9 101.98%);backdrop-filter: blur(5.199999809265137px);}.abductaa .newctabtns {margin: 20px 0;}.whtcontactdetails h2 {color: #fff;font-size: 32px;font-weight: 900;margin: 0 0 16px;line-height: 43px;}.whtcontactdetails h3 {color: #fff;font-size: 22px;font-weight: 900;margin: 0 0 5px;line-height: 25px;}.whtcontactdetails h4 {color: #fff;font-size: 18px;font-weight: 500;margin: 0;line-height: 25px;}.whtcontactdetails p {font-size: 18px;font-weight: 400;color: #fff;line-height: 28px;margin-bottom: 10px;}.ussmap iframe {width: 100%;border-radius: 6px;border: 2px solid #fff !important;}.commmwhychoose .whycards {display: flex;justify-content: center;gap: 0;flex-wrap: wrap;height: auto;}.commmwhychoose .choosecard {position: relative;width: 30%;padding: 25px;border-radius: 20px;background: #0f1b3d;color: #fff;border: 1px solid;transition: 0.4s;height: auto;display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;z-index: 3;}.commmwhychoose .choosecard h3 {margin-bottom: 15px;font-size: 22px;font-weight: 500;line-height: 32px;}.commmwhychoose .choosecard p {margin: 0 0 15px;font-size: 17px;line-height: 26px;font-weight: 300;}.commmwhychoose .choosecard::before {content: "";position: absolute;inset: 0;border-radius: 20px;background: linear-gradient(135deg, #00c6ff, #0072ff);-webkit-mask-composite: xor;mask-composite: exclude;z-index: -1;}.ausservices_box:hover .ausservices_hover h3, .commmwhychoose .choosecard:hover, .sschose_grid .nycchoose_box:hover {transform: translateY(-10px);}.commmwhychoose .choosecard .line {display: block;width: 85px;height: 7px;background: #00c6ff;border-radius: 60px 60px 0 0;margin-top: 20px;position: absolute;bottom: 10px;}.commmwhychoose .connector {display: flex;align-items: center;justify-content: center;width: 4%;}.commmwhychoose .connector img {width: 40px;opacity: 0.8;filter: drop-shadow(0 0 8px #00c6ff);}.comm-localdata-grid {display: grid;grid-template-columns: 1fr 1fr;gap: 24px;animation: 0.6s 0.15s both fadeUp;}.comm-localdata-panel {position: relative;border-radius: 22px;background: linear-gradient( 145deg, rgb(255 255 255 / 0.06), rgb(255 255 255 / 0.02) );border: 1px solid;backdrop-filter: blur(16px);padding: 32px 28px;overflow: hidden;}.comm-localdata-panel.international::after, .comm-localdata-panel.local::after {position: absolute;width: 200px;height: 200px;border-radius: 50%;content: "";pointer-events: none;}.comm-localdata-panel::before {content: "";position: absolute;top: 0;left: 0;right: 0;height: 2px;border-radius: 22px 22px 0 0;}.comm-localdata-panel.local::before {background: linear-gradient(90deg, #1f79bd, #49b8f7);}.comm-localdata-panel.international::before {background: linear-gradient(90deg, #49b8f7, #49b8f7);}.comm-localdata-panel.local::after {top: -60px;left: -60px;background: radial-gradient(circle, rgb(31 121 189 / 0.12), transparent 70%);}.comm-localdata-panel.international::after {bottom: -60px;right: -60px;background: radial-gradient(circle, rgb(42 245 200 / 0.08), transparent 70%);}.comm-localdata-panel-head {display: flex;align-items: center;gap: 14px;margin-bottom: 28px;position: relative;z-index: 2;}.comm-localdata-panel-icon {width: 46px;height: 46px;border-radius: 12px;display: flex;align-items: center;justify-content: center;flex-shrink: 0;}.comm-localdata-panel.local .comm-localdata-panel-icon {background: rgb(31 121 189 / 0.15);border: 1px solid;}.comm-localdata-panel.international .comm-localdata-panel-icon {background: rgb(42 245 200 / 0.1);border: 1px solid;}.comm-localdata-panel-icon img {max-width: 25px;}.comm-localdata-section h3 {font-size: 18px;font-weight: 800;color: #e8f4ff;}.comm-localdata-items {display: flex;flex-direction: column;gap: 10px;position: relative;z-index: 2;}.comm-localdata-item {display: flex;align-items: center;gap: 14px;background: rgb(255 255 255 / 0.03);border: 1px solid;border-radius: 12px;padding: 14px 16px;text-decoration: none;transition: background 0.3s, border-color 0.3s, transform 0.3s;cursor: pointer;}.comm-localdata-item:hover {background: rgb(73 184 247 / 0.08);border-color: rgb(73 184 247 / 0.3);transform: translateX(4px);}.comm-localdata-item-dot {width: 28px;height: 28px;border-radius: 8px;display: flex;align-items: center;justify-content: center;flex-shrink: 0;}.comm-localdata-panel.local .comm-localdata-item-dot {background: rgb(73 184 247 / 0.1);border: 1px solid;}.comm-localdata-panel.international .comm-localdata-item-dot {background: rgb(42 245 200 / 0.08);border: 1px solid;}.comm-localdata-item-text {font-size: 14px;font-weight: 400;color: rgb(200 220 245 / 0.82);line-height: 1.4;flex: 1;}.comm-localdata-grid {display: grid;gap: 20px;grid-template-columns: repeat(2, 1fr);}.comm_form_design {max-width: 420px;margin: auto;padding: 25px;border-radius: 18px;background: #08223a3d;backdrop-filter: blur(12px);border: 1px solid #0080ff;box-shadow: 0 15px 40px rgb(0 0 0 / 0.4);color: #fff;}.comm_form_design .form_head h2 {font-size: 24px;text-align: center;margin-bottom: 25px;}.comm_form_design .form_head span {color: #4da3ff;}.comm_form_design .form-group {position: relative;margin-bottom: 18px;}.comm_form_design .form-control {width: 100%;padding: 14px 15px;border-radius: 10px;border: 1px solid;background: rgb(255 255 255 / 0.04);color: #fff;font-size: 14px;outline: 0;transition: 0.3s;}.comm_form_design .form-control::placeholder {color: #a0aec0;}.comm_form_design .form-control:focus {border-color: #4da3ff;background: rgb(255 255 255 / 0.08);box-shadow: 0 0 0 2px rgb(77 163 255 / 0.2);}.comm_form_design textarea.form-control {min-height: 120px;resize: none;}.comm_form_design .btnform {width: 100%;padding: 14px;border-radius: 10px;border: none;background: linear-gradient(135deg, #2f6fed, #00c6ff);color: #fff;font-size: 16px;font-weight: 600;cursor: pointer;transition: 0.3s;}.comm_form_design .btnform:hover {transform: translateY(-2px);box-shadow: 0 10px 25px rgb(0 0 0 / 0.4);}.comm_form_design .btnform:active {transform: scale(0.98);}.businessservice .swiper-wrapper {display: grid;row-gap: 40px;column-gap: 20px;grid-template-columns: repeat(4, 1fr);padding: 30px 0;}.businessservice .busericc {display: flex;align-items: center;justify-content: center;height: 60px;width: 60px;border-radius: 50%;background: linear-gradient(128deg, #1f79bd 0, #49b0d9 97.46%);border: 4px solid #121526;transition: 0.6s;}.alabtitem img, .businessservice .busericc img, .comm-cost-section .cost-card-icon img, .compliance-section .compliance-icon img, .wc-section img {max-width: 30px;}.businessservice .swiper-wrapper h3 {font-size: 17px;line-height: 26px;font-weight: 600;margin: 15px 0 0;color: #fff;min-height: 50px;}.businessservice .swiper-wrapper p {margin: 10px 0 0;color: #fff;font-size: 16px;line-height: 24px;}.businessservice .buseritem {position: relative;display: flex;align-items: flex-start;border-radius: 20px;background: rgb(15 23 42 / 0.6);backdrop-filter: blur(12px);border: 1px solid #06c;transition: 0.5s;z-index: 1;color: #fff;padding: 20px 30px;margin-bottom: 30px;box-shadow: 0 0 20px rgb(73 176 217 / 13%);box-shadow: #49b0d954 0 30px 60px -12px inset, #08223a 0 18px 36px -18px inset;}.awardsrecognectionbox h3, .whychoseaccordian {backdrop-filter: blur(8px);background: rgb(255 255 255 / 0.03);}.businessservice .buseritem:hover .busericc {transform: scale(1.1) rotate(5deg);box-shadow: 0 0 20px rgb(73 176 217 / 0.6);}.case-creative .case-row {display: flex;align-items: center;justify-content: space-between;margin-bottom: 80px;gap: 50px;color: #fff;}.case-creative .case-row.reverse {flex-direction: row-reverse;}.case-creative .case-content {flex: 1;}.case-creative .case-content h3 {font-size: 26px;margin-bottom: 10px;font-weight: 600;}.case-creative .case-content p {color: #fff;font-size: 17px;line-height: 1.6;}.case-creative .case-stats {display: flex;gap: 15px;margin: 20px 0;flex-wrap: wrap;}.case-creative .case-stats span {background: rgb(255 255 255 / 0.08);padding: 8px 14px;border-radius: 20px;font-size: 13px;backdrop-filter: blur(6px);}.orbittech .item span, .qtr_mbl_her li, .tg-btn-dark, .tg-qatar-bottom-text {backdrop-filter: blur(10px);}.case-creative .case-link {display: inline-block;margin-top: 10px;color: #4da3ff;text-decoration: none;transition: 0.3s;}.case-creative .case-link:hover {transform: translateX(6px);color: #00c6ff;}.case-creative .case-visual {flex: 1;height: 260px;border-radius: 20px;display: flex;background: linear-gradient(135deg, #2f6fed, #00c6ff);justify-content: center;position: relative;overflow: hidden;transition: 0.5s;}.case-creative .case-visual img {width: 45%;position: relative;z-index: 3;}.case-creative .case-visual::before {content: "";position: absolute;width: 200%;height: 200%;background: radial-gradient(circle, rgb(18 21 38 / 53%), #08223a82);top: -50%;left: -50%;animation: 6s linear infinite rotateGlow;}@keyframes rotateGlow {0% {transform: rotate(0);}100% {transform: rotate(360deg);}}.auswhychosse_slider .swiper-slide-active .auswhychosse_box img, .case-row:hover .case-visual, .nyctestimonials .nyctesti_bottom a:hover img {transform: scale(1.05);}.abductaa .whtcontactdetails .mapdetails p {font-size: 16px;font-weight: 300;margin: 5px;}.allaboutservices {padding: 40px 0;}.allaboutservices .alabtrow, .root-out .root-out-main, .softwarepartner_grid {display: grid;grid-template-columns: repeat(3, 1fr);gap: 25px;}.alabtitem a {display: flex;align-items: center;gap: 15px;padding: 20px;border-radius: 14px;background: #0f172a;text-decoration: none;transition: 0.35s;position: relative;overflow: hidden;}.alabtitem a::before {content: "";position: absolute;inset: 0;background: linear-gradient( 120deg, transparent, rgb(26 129 255 / 0.25), transparent );opacity: 0;transition: 0.4s;}.alabtitem a:hover {transform: translateY(-6px);box-shadow: 0 15px 40px rgb(0 0 0 / 0.3);}.orbittech .centerbx, .orbittech .item span {transform: translate(-50%, -50%);display: flex;border-radius: 50%;color: #fff;}.commcostbx .cost-list li::before, .startup-points li::before {box-shadow: 0 0 10px #49b0d9;background: linear-gradient(135deg, #1a81ff, #49b0d9);}.alabtitem .icon {min-width: 55px;height: 55px;border-radius: 12px;background: rgb(255 255 255 / 0.05);display: flex;align-items: center;justify-content: center;}.alabtitem h3 {font-size: 16px;color: #fff;margin: 0;line-height: 1.4;font-weight: 500;}.alabtitem a:hover h3, .comm-cost-section .cost-card.featured .cost-card-tier, .ctaagentic .cta-content h2 span {color: #1a81ff;}.commdevprocess .commdevpritem {color: #fff;border: 1px solid;margin-bottom: 20px;padding: 25px;border-radius: 18px;position: relative;overflow: hidden;transition: 0.4s;background: rgb(255 255 255 / 0.03);backdrop-filter: blur(8px);margin-top: 10px;}.commdevprocess .commdevpritem:hover {transform: translateY(-8px) scale(1.02);border-color: #1a81ff;}.commdevprocess .commdevpritem span {position: absolute;right: 20px;top: 0;font-size: 50px;font-weight: 700;color: #fff0;-webkit-text-stroke: 1.5px #1a81ff;opacity: 0.6;transition: 0.4s;}.commdevprocess .commdevpritem:hover span {-webkit-text-stroke: 1.5px #fff;transform: scale(1.1);opacity: 1;}.commdevprocess .contt h3 {margin-bottom: 10px;font-size: 22px;font-weight: 600;line-height: 32px;transition: 0.3s;}.commdevprocess .contt li, .commdevprocess .contt p {font-size: 17px;line-height: 26px;margin: 0;}.commdevprocess .service-link-hover {background: radial-gradient(circle, rgb(26 129 255 / 0.4), transparent 70%);border-radius: 50%;height: 0;width: 0;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);transition: width 0.5s, height 0.5s;z-index: 0;}.commdevprocess .commdevpritem:hover .service-link-hover {width: 600px;height: 600px;}.commdevprocess .commdevprrow {height: 420px;overflow-y: auto;padding: 10px 20px;}.commdevprocess .commdevprrow::-webkit-scrollbar {width: 6px;}.commdevprocess .commdevprrow::-webkit-scrollbar-track {background: #ffffffa6;border-radius: 10px;}.commdevprocess .commdevprrow::-webkit-scrollbar-thumb {background: linear-gradient(#1a81ff, #49b0d9);border-radius: 10px;}.maindonut svg {position: absolute;top: -80px;height: 522px;bottom: 0;left: 0;}.maindonut svg > g > g.seg {cursor: pointer;transform-box: fill-box;transform-origin: center;transition: transform 0.3s, opacity 0.3s;}.maindonut svg > g > g.seg.seg-active, .maindonut svg > g > g.seg:hover {transform: translateY(-45px);opacity: 1 !important;}.maindonut .seg-text {pointer-events: none;user-select: none;}.maindonut .statisdetail {display: grid;grid-template-columns: repeat(3, 1fr);gap: 16px;margin-top: 30px;}.maindonut .itemstatic {padding: 20px;color: #fff;background: rgb(255 255 255 / 0.05);border: 1.5px solid #fff0;border-radius: 12px;text-align: center;cursor: pointer;transition: transform 0.3s, box-shadow 0.3s, background 0.3s, border-color 0.3s;}.maindonut .itemstatic h3 {font-size: 28px;font-weight: 700;margin: 0 0 6px;background: linear-gradient(to bottom, #49b0d9, #0963cc);-webkit-background-clip: text;background-clip: text;}.maindonut .itemstatic span {font-size: 13px;color: #fff;display: block;line-height: 1.4;}.latestindustry .latestietmindustry p, .maindonut .conttbox, .maindonut .conttbox p {font-size: 17px;line-height: 26px;font-weight: 300;}.maindonut .itemstatic.active, .maindonut .itemstatic:hover {transform: translateY(-6px);background: linear-gradient(to bottom, #1f79bd, #0963cc);border-color: #49b0d9;box-shadow: 0 10px 28px rgb(9 99 204 / 0.25);}.maindonut .itemstatic.active h3, .maindonut .itemstatic:hover h3 {background: 0 0;-webkit-background-clip: unset;-webkit-text-fill-color: #fff;background-clip: unset;color: #fff;}.maindonut .itemstatic.active span, .maindonut .itemstatic:hover span {color: rgb(255 255 255 / 0.85);}.maindonut .conttbox p {margin: 0 0 15px;}.tabfaqs .faq-tabs {display: flex;justify-content: center;gap: 15px;flex-wrap: wrap;margin-bottom: 40px;}.tabfaqs .faq-tab {padding: 12px 22px;border-radius: 30px;background: #d9d9d99c;cursor: pointer;transition: 0.3s;}.tabfaqs .faq-tab.active, .tabfaqs .faq-tab:hover {background: linear-gradient(to bottom, #1f79bd, #49b0d9);color: #fff;}.tabfaqs .faq-content {display: none;margin: auto;}.poletopolemobile .swiper-wrapper {display: grid;grid-template-columns: repeat(4, 1fr);gap: 25px;margin-bottom: 30px;}.poletopolemobile .servicesfold_box {position: relative;height: 380px;border-radius: 16px;overflow: hidden;background: #fff;box-shadow: 0 10px 30px rgb(0 0 0 / 0.08);cursor: pointer;transition: 0.4s;z-index: 1;border: 4px solid #fff;}.poletopolemobile .servicesfold_box::before {content: "";position: absolute;top: 0;left: -100%;width: 200%;height: 100%;background: linear-gradient( 120deg, transparent, rgb(0 150 255 / 0.15), transparent );transition: 0.6s;z-index: 0;}.poletopolemobile .servicesfold_box::after {content: "";position: absolute;inset: 0;border-radius: 16px;background: radial-gradient( circle at top, rgb(0 150 255 / 0.15), transparent 70% );opacity: 0;transition: 0.5s;z-index: 0;}.poletopolemobile .servicesfold_box:hover::before {left: 100%;}.ai-features-sec .feature-card:hover, .poletopolemobile .servicesfold_box:hover, .technology_fold .tech-box:hover, .techstack-sec .tech-card:hover {transform: translateY(-5px);}.poletopolemobile .servicesfoldtext {position: absolute;top: 0;left: 0;width: 100%;padding: 20px;z-index: 2;text-align: center;}.poletopolemobile .servicesfoldtext h3 {font-size: 18px;margin: 0;font-weight: 600;line-height: 25px;}.poletopolemobile .servicesfoldtext p {font-size: 14px;line-height: 1.6;opacity: 0;max-height: 0;overflow: hidden;transition: 0.4s;color: #000;}.poletopolemobile .services_image {position: absolute;bottom: 0;left: 0;width: 100%;height: 210px;overflow: hidden;transition: 0.5s;padding: 0 20px;display: flex;align-items: flex-start;}.poletopolemobile .servicesfold_box:hover .services_image {bottom: -170px;}.poletopolemobile .servicesfold_box:hover .servicesfoldtext p {opacity: 1;max-height: 200px;margin-top: 10px;}.latestindustry img {width: 100%;transition: 0.4s;}.latestindustry .topppindustry {display: flex;justify-content: space-between;align-items: center;gap: 12px;border-bottom: 1px solid;margin-bottom: 20px;padding-bottom: 18px;}.latestindustry .topppindustry img {max-width: 38px;transition: 0.3s;filter: brightness(0) invert(1);}.latestindustry .swiper-wrapper {display: grid;grid-template-columns: repeat(2, 1fr);gap: 22px;height: auto;}.latestindustry .latestrowindustry {height: 400px;overflow-y: scroll;padding-right: 20px;margin-bottom: 30px;}.latestindustry .latestrowindustry::-webkit-scrollbar {width: 8px;height: 6px;}.latestindustry .latestrowindustry::-webkit-scrollbar-track {background: #ffffff4b;border-radius: 10px;}.latestindustry .latestrowindustry::-webkit-scrollbar-thumb {background: #1a81ff;border-radius: 10px;}.latestindustry .latestietmindustry {position: relative;padding: 30px;border-radius: 22px;background: rgb(255 255 255 / 0.04);backdrop-filter: blur(14px);border: 1px solid;overflow: hidden;transition: 0.5s cubic-bezier(0.2, 0.8, 0.2, 1);color: #fff;display: flex;flex-direction: column;}.latestindustry .latestietmindustry::before {content: "";position: absolute;inset: -1px;border-radius: 22px;background: linear-gradient(120deg, #1a81ff, #00d4ff, #1a81ff);opacity: 0;transition: 0.4s;z-index: -1;}.latestindustry .latestietmindustry::after {content: "";position: absolute;top: 0;left: -120%;width: 120%;height: 100%;background: linear-gradient( 120deg, transparent, rgb(255 255 255 / 0.15), transparent );transition: 0.6s;}.latestindustry .latestietmindustry:hover {transform: translateY(-1px) scale(1.01);box-shadow: 0 25px 60px rgb(0 0 0 / 0.25);border-color: #fff0;}.latestindustry .latestietmindustry:hover .topppindustry img {transform: scale(1.15) rotate(5deg);}.latestindustry .latestietmindustry:hover .topppindustry {border-bottom: 1px solid #fff;}.latestindustry .latestietmindustry h3 {font-size: 22px;line-height: 30px;font-weight: 600;margin-bottom: 10px;transition: 0.3s;}.bgcommcta {padding: 0;background: #121526;position: relative;}.bgcommcta .bgctarow h2 {font-size: 42px;font-weight: 900;margin: 0 0 20px;line-height: 50px;color: #fff;}.bgcommcta .bgctalft {width: 80%;padding: 30px 0;}.bgcommcta .bgctargt.newhgt, .successstory_left {width: 30%;}.bgcommcta .sidectaimgg {position: absolute;right: 0;top: 0;z-index: 1;max-width: 430px !important;width: 100%;}.bgcommcta .bgctargt img {width: 100%;position: relative;z-index: 2;}.bgcommcta .bgctarow {display: flex;gap: 20px;justify-content: space-between;align-items: center;}.commhiresection li {margin-top: 10px;color: #fff;font-size: 16px;}.engagement-model-section .engagement-grid {display: grid;grid-template-columns: repeat(3, 1fr);gap: 30px;position: relative;z-index: 2;}.engagement-model-section .engagement-card {position: relative;padding: 40px 35px;border-radius: 28px;background: rgb(255 255 255 / 0.04);border: 1px solid;backdrop-filter: blur(18px);transition: 0.45s;overflow: hidden;}.engagement-model-section .engagement-card:hover {transform: translateY(-10px);border-color: #07f;background: linear-gradient( 180deg, rgb(0 119 255 / 0.16), rgb(255 255 255 / 0.05) );box-shadow: 0 25px 60px rgb(0 119 255 / 0.18);}.engagement-model-section .engagement-icon {width: 60px;height: 60px;border-radius: 20px;display: flex;align-items: center;justify-content: center;background: linear-gradient(135deg, #07f, #00c6ff);color: #fff;font-size: 28px;margin-bottom: 15px;position: relative;z-index: 2;}.ausprocess_box span img, .engagement-model-section .engagement-icon img, .servicesaccordionbx .accordion-header img, .why-choose-ksa .icon-box img {max-width: 35px;}.engagement-model-section .engagement-card h3 {font-size: 22px;line-height: 38px;font-weight: 700;color: #fff;margin-bottom: 10px;position: relative;z-index: 2;}.engagement-model-section .engagement-card p {font-size: 16px;line-height: 28px;color: #c9d3df;position: relative;z-index: 2;}.engagement-model-section .card-shape {position: absolute;width: 180px;height: 180px;border-radius: 50%;background: rgb(0 119 255 / 0.15);right: -60px;bottom: -60px;filter: blur(10px);transition: 0.4s;}.engagement-model-section .engagement-card:hover .card-shape, .trustcard:hover::before {transform: scale(1.2);}.orbittech .orbit-wrapper {position: relative;width: 100%;height: 400px;}.orbittech .centerbx {position: absolute;top: 50%;left: 50%;width: 130px;height: 130px;font-size: 22px;background: linear-gradient(to bottom, #1f79bd, #49b0d9);align-items: center;justify-content: center;font-weight: 600;box-shadow: 0 0 50px rgb(77 166 255 / 0.7);}.orbittech .orbit {position: absolute;width: 100%;height: 100%;animation: 30s linear infinite spincircle;will-change: transform;}.orbittech .item {position: absolute;top: 50%;left: 50%;transform-origin: 0 0;}.orbittech .item span {align-items: center;justify-content: center;width: 70px;height: 70px;font-size: 11px;text-align: center;padding: 8px;background: rgb(255 255 255 / 0.05);border: 1px solid;transition: background 0.3s;}.orbittech .item span img {max-width: 40px;}.orbittech .inner {transition: transform 0.3s, box-shadow 0.3s;}.orbittech .item:hover .inner {transform: scale(1.15);box-shadow: 0 0 20px rgb(77 166 255 / 0.6);}.orbittech .item:hover span {background: rgb(77 166 255 / 0.15);}.orbittech .item:first-child {transform: rotate(0) translate(160px) rotate(0);}.orbittech .item:nth-child(2) {transform: rotate(36deg) translate(160px) rotate(-36deg);}.orbittech .item:nth-child(3) {transform: rotate(72deg) translate(160px) rotate(-72deg);}.orbittech .item:nth-child(4) {transform: rotate(108deg) translate(160px) rotate(-108deg);}.orbittech .item:nth-child(5) {transform: rotate(144deg) translate(160px) rotate(-144deg);}.orbittech .item:nth-child(6) {transform: rotate(180deg) translate(160px) rotate(-180deg);}.orbittech .item:nth-child(7) {transform: rotate(216deg) translate(160px) rotate(-216deg);}.orbittech .item:nth-child(8) {transform: rotate(252deg) translate(160px) rotate(-252deg);}.orbittech .item:nth-child(9) {transform: rotate(288deg) translate(160px) rotate(-288deg);}.orbittech .item:nth-child(10) {transform: rotate(324deg) translate(160px) rotate(-324deg);}@keyframes spincircle {from {transform: rotate(0);}to {transform: rotate(360deg);}}.based_business_services .swiper-wrapper {display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;margin-bottom: 30px;}.based_business_services .baseditemservice {position: relative;padding: 30px;border-radius: 20px;background: rgb(255 255 255 / 0.03);backdrop-filter: blur(12px);border: 1px solid;overflow: hidden;transition: 0.4s;color: #fff;display: flex;flex-direction: column;}.based_business_services .baseditemservice::before {content: "";position: absolute;inset: -1px;border-radius: 20px;background: linear-gradient(120deg, #49b0d9, transparent, #121526);opacity: 0;transition: 0.4s;z-index: 0;}.based_business_services .baseditemservice::after {content: "";position: absolute;inset: 0;border-radius: 20px;background: #020617;z-index: 1;}.based_business_services .baseditemservice:hover::after {background: linear-gradient(120deg, rgb(255 255 255 / 0.05), transparent);}.ai-work-section .ai-card img {width: 100%;height: 400px;position: relative;}.ai-work-section .ai-card {position: relative;background: #e9eef2;transition: 0.4s;box-shadow: 0 10px 30px rgb(0 0 0 / 0.08);color: #08223a;display: flex;gap: 25px;border-radius: 20px;padding: 35px 40px;}.ai-work-section .ai-card-content {position: relative;width: 65%;left: 20px;}.ai-work-section .imgcase, .casestories .mainstorybx .rgtstory, .newcommherosec .herortf {width: 35%;}.ai-work-section .imgcase img {width: 100%;object-fit: contain;}.ai-work-section.ai-right {display: flex;gap: 25px;}.ai-work-section .innercaserow {display: flex;justify-content: space-between;gap: 20px;margin: 20px 0;}.ai-work-section .ai-card:hover {transform: translateY(-8px);box-shadow: 0 20px 50px rgb(0 0 0 / 0.15);}.ai-work-section .ai-card h4 {font-size: 18px;line-height: 26px;font-weight: 600;}.ai-work-section .ai-card p {font-size: 17px;line-height: 28px;margin-bottom: 10px;}.ai-work-section .ai-card li {font-size: 16px;line-height: 24px;margin-bottom: 10px;font-weight: 300;}.ai-work-section .case-btn {display: inline-block;padding: 10px 18px;background: #fff;border: 1px solid #1a81ff;border-radius: 25px;text-decoration: none;color: #000;font-size: 14px;transition: 0.3s;}.ai-work-section .case-btn:hover {background: #1a81ff;color: #fff;}.ai-work-section .tab {padding: 10px 15px;border-radius: 15px;border: 1px solid;background: rgb(255 255 255 / 0.03);color: #fff;cursor: pointer;transition: 0.35s;position: relative;overflow: hidden;font-size: 17px;text-align: center;}.ai-work-section .tab-content, .com-services-tabs .service-content {display: none;animation: 0.5s fadeUp;}.app-cost-table {overflow-x: auto;}.app-cost-table table {width: 100%;border-radius: 12px;overflow: hidden;box-shadow: 0 10px 30px rgb(0 0 0 / 0.08);background: #fff;}.app-cost-table thead {background: linear-gradient(135deg, #1a81ff, #49b0d9);}.app-cost-table th {color: #fff;padding: 18px;text-align: left;font-size: 16px;}.app-cost-table td {padding: 16px 18px;border-bottom: 1px solid #eee;border-right: 1px solid #eee;font-size: 15px;color: #333;}.app-cost-table tbody tr:hover {background: #f5f9ff;transition: 0.3s;}.blogsdark {padding: 0 !important;margin: 0;}.appchoosetg .appchoosebx {background: radial-gradient( 57.47% 137.79% at 81.1% -37.79%, rgb(255 255 255 / 0.25) 0, #fff0 69.49% );padding: 20px;border-radius: 20px;border: 2px solid #fff3;cursor: pointer;position: relative;color: #fff;}.appchoosetg .appchoosetgrow {display: flex;flex-wrap: wrap;gap: 20px;}.appchoosetg .appchoosetgrow .appchoosebx:first-child, .appchoosetg .appchoosetgrow .appchoosebx:nth-child(4) {width: 54%;}.appchoosetg .appchoosetgrow .appchoosebx:nth-child(2), .appchoosetg .appchoosetgrow .appchoosebx:nth-child(3) {width: 42%;}.appchoosetg .appchoosebx::after {content: "";background: linear-gradient(to bottom, #1f79bd, #49b0d9);border-radius: 15px;height: 100%;width: 100%;position: absolute;top: 0;right: 0;clip-path: circle(10% at 100% 0%);transition: 0.3s ease-in;z-index: 1;}.appchoosetg .appchoosebx:hover::after {clip-path: circle(100%);}.appchoosetg .appchoosebx h3 {font-size: 21px;line-height: 30px;font-weight: 600;margin-bottom: 12px;position: relative;z-index: 2;}.appchoosetg .appchoosebx p {font-size: 17px;line-height: 28px;margin-bottom: 0;position: relative;z-index: 2;}.csnew_fold::after, .csnew_fold::before {content: "";position: absolute;width: 400px;height: 400px;filter: blur(120px);opacity: 0.25;z-index: 0;}.csnew_fold::before {background: #3b82f6;top: -120px;left: -120px;}.csnew_fold::after {background: #6366f1;bottom: -120px;right: -120px;}.csnew_fold .commanheading h2 {font-size: 36px;font-weight: 700;color: #fff;margin-bottom: 12px;}.csnew_fold .commanheading p {max-width: 700px;margin: auto;color: #94a3b8;line-height: 1.7;}.csnew_fold .casestudy {margin-top: 50px;padding: 40px;border-radius: 20px;background: rgb(255 255 255 / 0.03);backdrop-filter: blur(12px);border: 1px solid;position: relative;z-index: 1;}.csnew_fold .tabs {display: flex;justify-content: center;gap: 12px;margin-bottom: 40px;flex-wrap: wrap;}.csnew_fold .tab {padding: 10px 22px;border-radius: 50px;font-size: 14px;border: 1px solid;background: 0 0;color: #cbd5f5;transition: 0.3s ease-in-out;cursor: pointer;}.csnew_fold .tab:hover {color: #fff;background: rgb(59 130 246 / 0.15);}.csnew_fold .tab.active {background: linear-gradient(135deg, #3b82f6, #6366f1);color: #fff;border: none;box-shadow: 0 6px 20px rgb(59 130 246 / 0.35);}.csnew_fold .tab-content {display: none;animation: 0.3s ease-in-out fadeUp;}.csnew_fold h3 {font-size: 28px;font-weight: 600;color: #fff;line-height: 38px;}.csnew_fold .locationpart {font-size: 15px;color: #94a3b8;margin: 8px 0 14px;}.csnew_fold p {color: #e2e8f0;line-height: 1.7;font-size: 16px;}.csnew_fold .challengebox {margin-top: 20px;padding: 18px;border-radius: 12px;background: rgb(255 255 255 / 0.04);border: 1px solid;transition: 0.3s;}.csnew_fold .challengebox:hover {transform: translateY(-3px);border-color: rgb(59 130 246 / 0.4);}.csnew_fold .challengebox h4 {font-size: 15px;margin-bottom: 10px;color: #60a5fa;}.csnew_fold .challengebox ul {padding-left: 0;}.csnew_fold .challengebox li {font-size: 15px;color: #cbd5f5;margin-bottom: 6px;}.csnew_fold .challengebox ul li {position: relative;padding-left: 22px;margin-bottom: 8px;}.csnew_fold .challengebox ul li::before {content: "";position: absolute;left: 0;top: 8px;width: 6px;height: 6px;background: #3b82f6;border-radius: 50%;}.csnew_fold .portcommimg {position: relative;text-align: center;}.csnew_fold .portcommimg img {width: 100%;max-width: 280px;}@keyframes fadeUp {from {opacity: 0;transform: translateY(20px);}to {opacity: 1;transform: translateY(0);}}.csnew_fold .casestudy, .form_head, .hiremainsec ul {margin-bottom: 30px;}.whychoseaccordian {margin: auto;padding: 10px 0;border-radius: 15px;}.whychoseaccordian-item {border-bottom: 1px dashed #ffffff5c;padding: 18px 20px;cursor: pointer;}.whychoseaccordian-number {font-size: 15px;font-weight: 700;color: #fff;background: #0080ff;display: flex;align-items: center;justify-content: center;width: 30px;height: 30px;border-radius: 30px;flex-shrink: 0;transition: transform 0.3s;}.whychoseaccordian-head h3 {font-size: 18px;font-weight: 500;margin: 0;color: #fff;line-height: 27px;width: 80%;transition: color 0.3s;}.whychoseaccordian-item.active .whychoseaccordian-head h3 {color: #60aaff;}.whychoseaccordian-body {padding-left: 45px;display: grid;grid-template-rows: 0fr;transition: grid-template-rows 0.4s cubic-bezier(0.4, 0, 0.2, 1);}.ai-features-sec, .swiper, .whychoseaccordian-body-inner {overflow: hidden;}.whychoseaccordian-item.active .whychoseaccordian-body {grid-template-rows: 1fr;}.whychoseaccordian-body p {margin-top: 10px;color: #fff;line-height: 25px;font-size: 16px;margin-bottom: 0;}.adjustlogss .clients-track {display: grid;grid-template-columns: repeat(4, 1fr);gap: 15px;}.adjustlogss .clients-track span img {width: 100%;max-width: 170px;}.awardsrecognectionbox {border-radius: 15px;border: 1px solid;text-align: center;position: relative;padding: 40px 20px 100px;overflow: hidden;}.awardsrecognectionbox h3 {margin: 0 auto;position: absolute;bottom: 0;left: 0;right: 0;width: 100%;color: #fff;font-size: 20px;padding: 14px 10px;line-height: 26px;}.awardsrecognectionbox img {max-width: 90%;}.cost-table-wrapper {width: 100%;overflow-x: auto;margin-top: 40px;}.cost-table {width: 100%;min-width: 600px;background: #0f2b46;border-radius: 10px;overflow: hidden;}.cost-table td, .cost-table th {padding: 20px;text-align: left;color: #fff;font-size: 18px;}.cost-table thead {background: #123a5c;}.cost-table th, .tg-cost-table td:first-child {font-weight: 600;}.cost-table tbody tr {border-bottom: 1px solid;}.cost-table tbody tr:hover {background: rgb(255 255 255 / 0.05);}.cost-table td:nth-child(2) {color: #00d4ff;font-weight: 600;}.tg-qatar-hero {padding: 170px 0 60px;position: relative;overflow: hidden;background: #0b1436;}.qtr_mbl_her {padding: 0;display: flex;justify-content: space-between;}.qtr_mbl_her li {display: block;border-radius: 10px;text-align: center;padding: 18px;width: 31%;background: rgb(255 255 255 / 0.08);border: 1px solid #ffffff42;color: #fff;}.qtr_mbl_her img {max-height: 40px;margin-right: 0;margin-bottom: 12px;filter: brightness(20.5) invert(1);}.tg-qatar-hero .bannerimage {position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;z-index: 1;display: block;filter: brightness(2.35) contrast(1.1) saturate(1.05);}.tg-qatar-overlay {position: absolute;inset: 0;z-index: 2;background: linear-gradient(180deg, rgb(0 0 0 / 0.08), rgb(0 0 0 / 0.25));}.tg-qatar-hero .aebannercontt {position: relative;z-index: 3;display: flex;align-items: center;justify-content: center;}.tg-qatar-center h1 {color: #fff;font-size: 50px;line-height: 62px;font-weight: 700;letter-spacing: -0.5px;margin: 0 auto 16px;max-width: 980px;text-shadow: 0 4px 18px rgb(0 0 0 / 0.25);}.tg-qatar-center p {color: rgb(255 255 255 / 0.94);font-size: 18px;line-height: 28px;font-weight: 300;max-width: 980px;margin: 0 auto 20px;}.tg-qatar-btns {display: flex;align-items: center;gap: 22px;flex-wrap: wrap;margin-bottom: 30px;margin-top: 32px;}.tg-btn {min-width: 255px;height: 62px;padding: 0 28px;border-radius: 16px;display: inline-flex;align-items: center;justify-content: center;font-size: 18px;font-weight: 600;transition: 0.35s;will-change: transform;}.cv-card, .cv-explore-btn {transition: 0.3s;cursor: pointer;}.tg-btn:hover {transform: translateY(-3px);text-decoration: none;}.tg-btn-dark {color: #fff !important;background: rgb(255 255 255 / 0.08);border: 2px solid;}.tg-btn-dark:hover {background: rgb(255 255 255 / 0.14);}.tg-btn-blue {color: #fff !important;background: linear-gradient(135deg, #48c8ff, #2498ff);box-shadow: 0 12px 30px rgb(36 152 255 / 0.3);}.tg-btn-blue:hover {box-shadow: 0 18px 36px rgb(36 152 255 / 0.42);}.tg-qatar-bottom-wrapper {display: flex;align-items: center;margin-top: 25px;min-height: 52px;}.tg-qatar-bottom-text {display: inline-flex;align-items: center;gap: 12px;padding: 14px 22px;border-radius: 12px;color: #fff;font-size: 16px;font-weight: 500;background: rgb(5 20 60 / 0.7);border: 1px solid;box-shadow: 0 0 0 1px rgb(76 180 255 / 0.2), 0 0 18px rgb(76 180 255 / 0.25);width: auto;}.tg-qatar-bottom-text::before {content: "✔";display: flex;align-items: center;justify-content: center;width: 22px;height: 22px;min-width: 22px;border-radius: 50%;font-size: 13px;font-weight: 700;color: #0b1436;background: linear-gradient(135deg, #4cc3ff, #2f8fff);box-shadow: 0 0 10px rgb(76 180 255 / 0.6);}.tg-qatar-center, .tg-qatar-hero {max-width: 100%;overflow-x: hidden;}.tg-qatar-work {background: #0b1436;padding: 80px 20px;text-align: center;}.tg-work-head {display: flex;align-items: center;justify-content: center;gap: 20px;margin-bottom: 55px;}.tg-work-head h2 {font-size: 30px;font-weight: 600;color: #fff;margin: 0;line-height: 1.3;}.tg-work-head .line {flex: 1;max-width: 240px;height: 1px;}.tg-work-head .line:first-child {background: linear-gradient(to right, transparent, rgb(255 255 255 / 0.6));}.tg-work-head .line:last-child {background: linear-gradient(to left, transparent, rgb(255 255 255 / 0.6));}.tg-work-grid {display: grid;grid-template-columns: repeat(6, 1fr);gap: 40px;justify-items: center;}.tg-work-item img {width: 64px;height: 64px;object-fit: contain;margin-bottom: 12px;}.tg-work-item p {font-size: 16px;color: #e6ecff;margin: 0;font-weight: 500;}.cv-services-section {background: #121836;color: #fff;}.cv-services-grid {display: grid;grid-template-columns: repeat(4, 1fr);gap: 30px;margin-top: 60px;align-items: start;}.cv-btn-wrap {display: flex;justify-content: center;}.cv-explore-btn {display: block;margin: 30px auto 0;padding: 14px 28px;font-size: 14px;font-weight: 600;color: #fff;border: none;border-radius: 30px;background: linear-gradient(135deg, #1f79bd, #49b0d9);}.cv-explore-btn:hover {transform: translateY(-3px);box-shadow: 0 10px 25px rgb(0 0 0 / 0.25);}.cv-explore-btn:active {transform: scale(0.96);}.cv-card {position: relative;padding: 50px 20px 20px;background: rgb(255 255 255 / 0.04);border: 1px solid;border-radius: 16px;text-align: center;height: auto;align-self: start;}.cv-card:hover {transform: translateY(-6px);border-color: #3fb6ff;}.cv-icon {position: absolute;top: -30px;left: 50%;transform: translateX(-50%);width: 60px;height: 60px;background: #2d7fb5;border-radius: 50%;display: flex;align-items: center;justify-content: center;border: 4px solid #121836;}.tg-success-nav, .tg-success-next, .tg-success-prev {top: 55%;transform: translateY(-50%);position: absolute;}.cv-icon img {width: 26px;height: 26px;object-fit: contain;}.cv-card h3 {margin-top: 25px;font-size: 15px;font-weight: 600;}.cv-desc {max-height: 0;overflow: hidden;transition: max-height 0.4s;}.cv-desc p {margin-top: 12px;font-size: 14px;color: #c7d6f0;}.cv-card.active {background: linear-gradient(135deg, #2d7fb5, #4cc3ff);border: none;}.cv-card.active .cv-desc {max-height: 500px;}.qatar-cta-bg {position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;z-index: 0;filter: brightness(1.2) contrast(1.05);}.qatar-cta-overlay {position: absolute;inset: 0;z-index: 1;background: linear-gradient( 90deg, rgb(77 160 200 / 0.25), rgb(11 44 77 / 0.45) );}.qatar-cta-container {position: relative;z-index: 2;max-width: 1200px;margin: 0 auto;padding: 0 20px;display: flex;align-items: center;justify-content: space-between;gap: 40px;}.qatar-cta-left {width: 60%;color: #fff;}.qatar-cta-tag {display: inline-block;padding: 8px 18px;border-radius: 12px;font-size: 16px;border: 2px solid;background: rgb(255 255 255 / 0.08);backdrop-filter: blur(6px);margin-bottom: 22px;}.qatar-cta-left h2 {font-size: 38px;line-height: 1.2;font-weight: 700;margin-bottom: 30px;}.qatar-cta-buttons {display: flex;gap: 15px;flex-wrap: wrap;}.cta-btn {padding: 14px 28px;border-radius: 40px;font-size: 16px;font-weight: 600;text-decoration: none;transition: 0.3s;border: 0;}.cta-btn.primary {background: linear-gradient(135deg, #0d1b3d, #0a1430);color: #fff;box-shadow: 0 8px 25px rgb(0 0 0 / 0.4);}.cta-btn.outline {border: 1px solid;color: #fff;}.qatar-cta-right {width: 40%;display: flex;justify-content: flex-end;position: relative;z-index: 3;padding-right: 20px;}.qatar-cta-right img {width: 100%;max-width: 420px;max-height: 350px;clip-path: polygon(20% 0%, 100% 0%, 100% 100%, 0% 100%, 0% 30%);filter: brightness(1.1) contrast(1.1);box-shadow: 0 20px 40px rgb(0 0 0 / 0.35);}.tg-ai-doha-sec, .tg-case-cta-wrap, .tg-cost-section, .tg-industry-section, .tg-partner-section, .tg-tech-section, .tg-why-section {background: #0b1436;}.tg-tech-grid {display: grid;grid-template-columns: repeat(6, 1fr);gap: 30px;justify-items: center;}.tg-tech-card {width: 100%;max-width: 180px;padding: 28px 15px 22px;text-align: center;border-radius: 16px;background: linear-gradient( 180deg, rgb(255 255 255 / 0.08), rgb(255 255 255 / 0.02) );border: 1px solid;position: relative;transition: 0.3s;}.tg-tech-card::before {content: "";position: absolute;top: 0;left: 0;right: 0;height: 50%;background: linear-gradient( 180deg, rgb(255 255 255 / 0.22), rgb(255 255 255 / 0.06), transparent );border-radius: 16px 16px 0 0;}.tg-tech-card:hover {transform: translateY(-6px);border-color: #4fc3f7;box-shadow: 0 15px 40px rgb(0 0 0 / 0.35);}.tg-icon {width: 70px;height: 70px;margin: 0 auto 14px;border-radius: 14px;background: #eef2ff;justify-content: center;box-shadow: inset 0 1px 2px rgb(255 255 255 / 0.6), 0 6px 15px rgb(0 0 0 / 0.2);}.tg-industry-card:hover, .tg-partner-card:hover, .tg-success-btn {box-shadow: 0 10px 25px rgb(0 0 0 / 0.25);}.tg-icon img {width: 40px;height: 40px;object-fit: contain;filter: grayscale(0);transition: 0.3s;}.tg-tech-card span {display: block;color: #fff;font-size: 14px;font-weight: 500;}.tg-row-2:nth-child(7) {grid-column: 2;}.tg-row-2:nth-child(8) {grid-column: 3;}.tg-row-2:nth-child(9) {grid-column: 4;}.tg-row-2:nth-child(10) {grid-column: 5;}.cv-review-section, .tg-success-section {background: #0b1436;color: #fff;}.tg-success-slider {position: relative;overflow: hidden;margin-top: 40px;}.aisaudibtns, .mobileservicesbox, .nycbannerbtn, .swiper-wrapper {display: flex;}.tg-success-card {width: 100%;max-width: 1300px;gap: 40px;padding: 45px 50px;border-radius: 22px;border: 1px solid;background: linear-gradient(0deg, rgb(21 27 58 / 0.05), rgb(21 27 58 / 0.05)), radial-gradient( 65.11% 133.4% at 50% -30.96%, rgb(255 255 255 / 0.25) 0, #fff0 100% );}.formrow .form-group, .tg-success-left {width: 48%;}.tg-success-logo img {width: 48px;margin-bottom: 12px;}.tg-success-left h3 {font-size: 22px;margin-bottom: 5px;}.tg-success-left span {font-size: 17px;color: #7fb5ff;display: block;margin-bottom: 10px;}.tg-success-left p {font-size: 17px;line-height: 1.7;color: #d9e4ff;}.tg-success-info {display: grid;grid-template-columns: 1fr 1fr;gap: 25px;margin-top: 15px;}.tg-ai-doha-grid, .tg-why-grid {grid-template-columns: repeat(3, 1fr);}.cv-review-card h4, .tg-success-info h4, .tg-success-result h4 {font-size: 17px;margin-bottom: 6px;}.tg-success-info p, .tg-success-result p {font-size: 14px;line-height: 1.6;color: #c7d6f0;}.tg-success-result {margin-top: 15px;}.tg-success-btn {display: inline-flex;align-items: center;justify-content: center;margin-top: 20px;padding: 12px 28px;font-size: 14px;font-weight: 500;border-radius: 30px;background: linear-gradient(135deg, #2f8fff, #5ad0ff);color: #fff;width: auto;min-width: 180px;transition: 0.3s;}.tg-success-btn:hover {transform: translateY(-2px) scale(1.05);}.tg-success-right {display: flex;justify-content: center;width: 52%;display: flex;justify-content: center;align-items: center;background: #49b0d91a;border-radius: 22px;padding: 35px;border: 1px solid;}.tg-success-right::before {content: "";position: absolute;}.tg-success-right img {width: 100%;max-width: 480px;max-height: 300px;object-fit: contain;}.tg-success-nav {width: 46px;height: 46px;border-radius: 50%;border: none;cursor: pointer;background: linear-gradient(135deg, #1f79bd, #49b0d9);color: #fff;z-index: 50;}.tg-success-nav:hover {transform: translateY(-50%) scale(1.1);}.tg-success-next, .tg-success-prev {z-index: 10;}.tg-success-prev {left: 22px;}.tg-success-next {right: 22px;}.tg-case-cta-box {max-width: 1400px;margin: 0 auto;padding: 55px 20px;text-align: center;border-radius: 14px;background: linear-gradient(90deg, #55a9c4 0, #6e86c8 100%);box-shadow: 0 10px 30px rgb(0 0 0 / 0.25);}.tg-case-cta-box h2 {color: #fff;font-size: 38px;font-weight: 600;line-height: 1.3;margin-bottom: 28px;}.tg-case-cta-btn {display: inline-block;padding: 14px 28px;font-size: 16px;font-weight: 500;color: #fff;border: 2px solid;border-radius: 10px;background: 0 0;transition: 0.3s;}.tg-case-cta-btn:hover {background: #fff;color: #3c6aa6;border-color: #fff;}.card-link, .card-link:hover {color: inherit;text-decoration: none;}.tg-ai-doha-grid {display: grid;gap: 28px;}.tg-ai-doha-inner {position: relative;z-index: 2;padding: 26px 22px;border-radius: 12px;height: 100%;min-height: 190px;background: linear-gradient(127.57deg, #1f79bd 0, #49b0d9 97.46%);box-shadow: inset 0 1px 0 rgb(255 255 255 / 0.2);transition: 0.3s;}.ai-features-sec .feature-next:hover, .ai-features-sec .feature-prev:hover, .sscasestudy .case-box > a:hover, .tg-ai-doha-inner:hover {transform: translateY(-3px);}.tg-ai-doha-shadow {position: absolute;bottom: -10px;left: 14%;width: 74%;height: 45px;background: #49b0d9;border-radius: 10px;opacity: 0.35;}.tg-ai-doha-inner h3 {font-size: 18px;font-weight: 600;margin-bottom: 10px;color: #fff;text-align: center;}.tg-ai-doha-inner p {font-size: 13.5px;line-height: 1.6;color: #eaf3ff;text-align: center;}.tg-cost-table-wrap {overflow: hidden;border-radius: 12px;}.tg-cost-table {width: 100%;background: #fff;}.tg-cost-table thead tr {background: linear-gradient(90deg, #3d8fbd, #5aa9c7);}.tg-cost-table th {color: #fff;font-size: 20px;font-weight: 600;padding: 22px 20px;text-align: center;border-right: 1px solid;}.tg-cost-table td {padding: 24px 22px;font-size: 16px;color: #2d2d2d;border-top: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6;text-align: center;}.tg-cost-table tbody tr:nth-child(odd) {background: #f3f3f3;}.tg-cost-table tbody tr:nth-child(2n) {background: #e9e9e9;}.tg-partner-grid {display: flex;justify-content: center;gap: 28px;flex-wrap: wrap;}.tg-industry-card, .tg-partner-card {align-items: center;border-radius: 14px;transition: 0.3s;}.tg-partner-card {width: 200px;height: 80px;background: #fff;display: flex;justify-content: center;}.tg-partner-card img {max-width: 150px;max-height: 100px;object-fit: contain;}.tg-partner-card:hover {transform: translateY(-6px);}.tg-industry-grid {display: flex;flex-wrap: wrap;justify-content: center;gap: 22px;}.tg-industry-card {width: 210px;height: 90px;display: flex;gap: 12px;padding: 0 18px;color: #fff;font-size: 16px;font-weight: 500;background: linear-gradient( 135deg, rgb(255 255 255 / 0.15), rgb(255 255 255 / 0.02) );border: 1px solid;backdrop-filter: blur(10px);}.commcostbx .costitemm, .mideastform, .startup-highlight, .wy-section .wy-card {backdrop-filter: blur(12px);}.tg-industry-card img {width: 28px;height: 28px;object-fit: contain;}.tg-industry-card:hover {transform: translateY(-5px);border-color: #4da3ff;}.mideast-map.newbgg {background: linear-gradient(90.18deg, #032c4c 0.28%, #49b0d9 101.98%);}.consult-title {font-size: 36px;font-weight: 700;line-height: 1.3;margin-bottom: 25px;}.consult-profile {display: flex;align-items: center;gap: 15px;margin-bottom: 20px;}.consult-profile img {width: 65px;height: 65px;border-radius: 50%;object-fit: cover;}.consult-profile h3, .consult-profile h4 {margin: 0;font-size: 18px;font-weight: 600;}.consult-profile span {font-size: 14px;opacity: 0.8;}.consult-desc {font-size: 17px;line-height: 1.6;margin-bottom: 25px;max-width: 500px;}.consult-btn {display: inline-block;background: #2f80ed;color: #fff;padding: 12px 22px;border-radius: 25px;font-size: 14px;font-weight: 600;transition: 0.3s;border: 0;}.consult-btn:hover {background: #1c6ed5;transform: translateY(-2px);}.new-map-style {border-radius: 20px;overflow: hidden;box-shadow: 0 10px 30px rgb(0 0 0 / 0.25);}.new-map-style iframe {width: 100%;height: 320px;border: 0;}.tg-why-back, .tg-why-card {border-radius: 30px;height: 100%;transition: 0.4s;}.tg-why-grid {display: grid;gap: 40px;align-items: stretch;}.client-points, .tg-card, .tg-why-card {flex-direction: column;display: flex;}.tg-why-card-wrap {position: relative;height: 100%;margin-top: 40px;}.tg-why-back {position: absolute;bottom: -16px;left: 18px;right: 0;width: auto;background: #2f7fb3;}.tg-dot, .tg-why-top {left: 50%;transform: translateX(-50%);}.tg-why-card {position: relative;background: #f4f4f4;padding: 85px 35px 45px;text-align: center;justify-content: flex-start;box-shadow: 0 25px 50px rgb(0 0 0 / 0.25);z-index: 2;}.tg-why-top {position: absolute;top: -40px;width: 100%;display: flex;justify-content: center;}.tg-why-line {position: absolute;top: 34px;width: 140px;height: 12px;background: #2f7fb3;border-radius: 20px;}.tg-why-icon {width: 80px;height: 80px;background: #fff;border-radius: 50%;border: 8px solid #2f7fb3;display: flex;align-items: center;justify-content: center;box-shadow: 0 12px 25px rgb(0 0 0 / 0.25);z-index: 2;}.tg-why-icon img {width: 34px;}.tg-why-card h3 {font-size: 20px;font-weight: 700;color: #0b1436;margin-bottom: 18px;margin-top: -35px;line-height: 1.4;}.tg-why-card p {font-size: 14px;color: #444;line-height: 1.7;}.tg-why-card-wrap:hover .tg-why-card {transform: translateY(-10px);box-shadow: 0 35px 70px rgb(0 0 0 / 0.35);}.tg-why-card-wrap:hover .tg-why-back {transform: translateY(6px);opacity: 0.9;}.tg-why-card-wrap:hover .tg-why-icon {transform: scale(1.08);transition: 0.3s;}.tg-process-wrapper {display: grid;grid-template-columns: repeat(4, 1fr);gap: 22px;margin-top: 50px;position: relative;}.tg-process-wrapper::before {content: "";position: absolute;top: 18px;left: 20px;right: 20px;height: 2px;background: linear-gradient(90deg, #1f79bd, #49b0d9);}.tg-step {position: relative;padding-top: 35px;display: flex;}.client-bg, .client-overlay, .tg-dot {position: absolute;}.tg-dot {width: 10px;height: 10px;background: #49b0d9;border-radius: 50%;top: 14px;}.tg-card {background: #1a2342;border-radius: 14px;padding: 22px;border: 1px solid;gap: 10px;width: 100%;}.tg-step-no {font-size: 32px;font-weight: 700;color: #fff;}.tg-card h3 {font-size: 16px;font-weight: 600;color: #fff;margin: 0;}.tg-card p {font-size: 13.5px;line-height: 1.6;color: #b8c4ff;margin: 0;}.tg-card:hover {transform: translateY(-6px);border-color: #49b0d9;box-shadow: 0 12px 25px rgb(73 176 217 / 0.25);}.client-bg {inset: 0;z-index: 0;}.ausclientreview_userimg img, .client-bg img, .cv-avatar img {width: 100%;height: 100%;object-fit: cover;}.client-overlay {inset: 0;background: linear-gradient( 270deg, rgb(18 24 54 / 0.4) 20%, rgb(18 24 54 / 0.9) 80% );z-index: 1;}.client-left h2 {font-size: 48px;font-weight: 700;color: #fff;margin-bottom: 20px;}.client-left p {font-size: 18px;line-height: 30px;color: #d6e6ff;margin-bottom: 25px;}.client-points {gap: 12px;padding-left: 20px;}.client-points li {color: #fff;font-size: 16px;}.cv-review-head {text-align: center;margin-bottom: 40px;}.cv-review-head h2 {font-size: 34px;font-weight: 600;margin-bottom: 8px;}.cv-review-head p {color: #cfd8ff;font-size: 13px;}.cv-review-grid {display: grid;grid-template-columns: repeat(3, 1fr);gap: 22px;}.cv-review-card {position: relative;padding: 22px 20px;border-radius: 16px;background: linear-gradient(135deg, #1b2a5a, #101c45);border: 1px solid;text-align: center;transition: 0.3s;display: flex;flex-direction: column;height: 100%;overflow: hidden;color: #fff;}.cv-review-card:hover {transform: translateY(-5px);border-color: #3fb6ff;}.cv-quote {position: absolute;top: 0;right: 0;width: 55px;height: 55px;background: #4bbce3;border-bottom-left-radius: 100%;display: flex;align-items: center;justify-content: center;font-size: 22px;}.cv-avatar {overflow: hidden;width: 50px;height: 50px;border-radius: 50%;background: linear-gradient(135deg, #2f8fff, #5ad0ff);border: 2px solid;margin: 0 auto 10px;}.cv-review-card h3 {font-size: 18px;margin-bottom: 3px;color: #fff;}.cv-review-card h4 {margin: 20px 0 0;color: #fff;}.cv-review-card span {font-size: 15px;color: #9fb3ff;display: block;}.cv-stars {display: flex;justify-content: center;gap: 4px;margin: 6px 0;}.cv-stars svg {width: 14px;height: 14px;fill: #ffc107;}.cv-review-card p {font-size: 16px;line-height: 1.6;color: #c7d6f0;display: block;overflow: visible;}.newfaq-tabb .faq-grid {display: grid;grid-template-columns: 280px 1fr;gap: 30px;align-items: start;}.newfaq-tabb .faq-sidebar {position: sticky;top: 20px;}.newfaq-tabb .faq-tab-btn {width: 290px;display: flex;align-items: center;gap: 12px;padding: 16px 18px;margin-bottom: 12px;border-radius: 14px;background: rgb(255 255 255 / 0.05);border: 1px solid;color: #cfd8ff;font-size: 15px;font-weight: 600;cursor: pointer;transition: 0.3s;}.newfaq-tabb .faq-itemm.active .faq-icon, .newfaq-tabb .faq-itemm:hover .faq-icon, .newfaq-tabb .faq-q-icon, .newfaq-tabb .faq-tab-btn.active-tab {background: linear-gradient(127.57deg, #1f79bd, #49b0d9);}.newfaq-tabb .faq-tab-btn span {width: 10px;height: 10px;border-radius: 50%;background: #8fa8ff;}.newfaq-tabb .faq-tab-btn:hover {border-color: #49b0d9;transform: translateY(-2px);}.newfaq-tabb .faq-tab-btn.active-tab {color: #fff;box-shadow: 0 10px 30px rgb(73 176 217 / 0.3);}.industrysecslider .industry-next:hover, .industrysecslider .industry-prev:hover, .newfaq-tabb .faq-tab-btn.active-tab span {background: #fff;}.newfaq-tabb .faq-itemm {margin-bottom: 15px;padding: 0 15px;border-radius: 20px;border: 1px solid;}.newfaq-tabb .faq-top {display: flex;justify-content: space-between;align-items: center;gap: 20px;cursor: pointer;}.newfaq-tabb .faq-left {display: flex;align-items: center;gap: 14px;}.newfaq-tabb .faq-q-icon {width: 42px;height: 42px;border-radius: 12px;display: flex;align-items: center;justify-content: center;color: #fff;font-weight: 700;font-size: 18px;box-shadow: 0 10px 20px rgb(73 176 217 / 0.3);}.newfaq-tabb .faq-question {color: #fff;font-size: 16px;font-weight: 600;line-height: 1.5;}.newfaq-tabb .faq-icon {position: relative;width: 40px;height: 40px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background: rgb(255 255 255 / 0.05);border: 1px solid;transition: 0.3s;}.newfaq-tabb .faq-icon::after, .newfaq-tabb .faq-icon::before {content: "";position: absolute;width: 14px;height: 2px;background: #fff;transition: 0.3s;}.newfaq-tabb .faq-icon::after {transform: rotate(90deg);}.newfaq-tabb .faq-itemm.active .faq-icon {transform: rotate(45deg);border-color: #fff0;}.newfaq-tabb .faq-itemm:hover .faq-icon {border-color: #fff0;}.newfaq-tabb .faq-answer {max-height: 0;overflow: hidden;padding: 0 20px 0 56px;opacity: 0;transition: 0.4s;}.newfaq-tabb .faq-itemm.active .faq-answer {max-height: 1000px;opacity: 1;padding-bottom: 20px;}.newfaq-tabb .faq-answer p {color: #cfd8ff;font-size: 15px;line-height: 1.8;}.newcommherosec {padding: 170px 0 30px;color: #fff;position: relative;}.newcommherosec::before {content: "";position: absolute;inset: 0;z-index: 2;background: rgb(18 21 38 / 57%);}.hiremainsec::before, .wc-section .wc-stat:last-child:before {content: "";background: linear-gradient(to bottom, #1f79bd, #49b0d9);}.newcommherosec p {color: #fff;font-weight: 300;font-size: 18px;margin-bottom: 15px;}.newcommherosec h1 span {background: linear-gradient(118deg, #fff 0, #06c 45%, #000 100%);background-clip: text;background-size: 200% auto;}.newcommherosec .hreoroww {display: flex;gap: 30px;align-items: center;}.newcommherosec .herolft {width: 75%;}.hiremainsec .hiremoblieimgg {transition: 0.4s;}.hiremainsec .hiremoblieimgg:hover {transform: translateY(-10px) scale(1.02);}.hiremainsec::before {position: absolute;width: 40%;height: 100%;top: 0;right: 0;border-radius: 50% 0 0 50%;}.hiremainsec li {position: relative;padding-left: 28px;margin-bottom: 14px;font-size: 16px;color: #e2e8f0;}.hiremainsec li::before {content: "";position: absolute;left: 0;top: 7px;width: 14px;height: 14px;border-radius: 50%;background: linear-gradient(135deg, #1a81ff, #49b0d9);box-shadow: 0 0 10px #49b0d9;}.hiremainsec span {display: inline-flex;align-items: center;gap: 9px;background: rgb(79 142 247 / 0.08);border: 1px solid;color: #9dc3fb;font-size: 12.5px;font-weight: 500;letter-spacing: 0.055em;text-transform: uppercase;padding: 7px 16px 7px 12px;border-radius: 100px;margin-bottom: 30px;}.commcostbx .costitemm, .startup-highlight, .startup-points li {background: rgb(255 255 255 / 0.05);position: relative;}.commcostbx .costtrow {display: grid;grid-template-columns: repeat(2, 1fr);gap: 30px;margin-top: 40px;}.commcostbx .costitemm {padding: 35px 30px;border-radius: 18px;border: 1px solid;overflow: hidden;transition: 0.4s;}.commcostbx .costitemm::before {content: "";position: absolute;inset: 0;border-radius: 18px;background: linear-gradient(120deg, transparent, #49b0d9, transparent);-webkit-mask-composite: xor;mask-composite: exclude;opacity: 0;transition: 0.4s;}.commcostbx .costitemm:hover {transform: translateY(-10px);box-shadow: 0 20px 40px rgb(0 0 0 / 0.4);}.commcostbx .costitemm h3 {font-size: 22px;margin-bottom: 20px;color: #49b0d9;}.commcostbx .cost-list {padding: 0;margin: 0;list-style: none;}.commcostbx .cost-list li {position: relative;padding-left: 28px;margin-bottom: 14px;font-size: 16px;line-height: 26px;color: #fff;}.commcostbx .cost-list li::before {content: "";position: absolute;left: 0;top: 8px;width: 12px;height: 12px;border-radius: 50%;}.commcostbx .cost-note {margin-top: 40px;padding: 18px 25px;border-radius: 12px;background: rgb(73 176 217 / 0.1);border: 1px solid;text-align: center;color: #cbd5e1;font-size: 16px;}.startup-points {list-style: none;padding: 0;display: flex;gap: 10px;color: #fff;}.startup-points li {padding: 18px 20px 18px 55px;margin-bottom: 20px;border-radius: 14px;border: 1px solid;backdrop-filter: blur(10px);transition: 0.3s;font-size: 16px;}.startup-points li::before {content: "✓";position: absolute;left: 15px;top: 50%;transform: translateY(-50%);width: 28px;height: 28px;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 14px;color: #fff;}.startup-points li:hover {transform: translateY(-8px);background: rgb(73 176 217 / 0.1);}.startup-right {flex: 1;display: flex;justify-content: center;}.startup-highlight {padding: 20px 40px;border-radius: 20px;border: 1px solid;text-align: center;color: #fff;transition: 0.4s;}.startup-highlight::before {content: "";position: absolute;width: 200px;height: 200px;background: radial-gradient(circle, #49b0d9, transparent 70%);filter: blur(70px);top: -40px;right: -40px;z-index: 0;}.startup-highlight h3 {font-size: 22px;margin-bottom: 12px;position: relative;z-index: 1;}.startup-highlight p {font-size: 16px;color: #cbd5e1;position: relative;z-index: 1;}.startup-highlight:hover {transform: translateY(-10px);box-shadow: 0 20px 50px rgb(0 0 0 / 0.4);}.hovertechstack .hover-tabs {max-width: 1000px;margin: 50px auto;}.hovertechstack .tabs {display: flex;justify-content: center;gap: 12px;flex-wrap: wrap;margin-bottom: 30px;}.hovertechstack .tab {padding: 12px 22px;border-radius: 30px;background: rgb(255 255 255 / 0.08);cursor: pointer;transition: 0.3s;font-size: 14px;color: #cbd5e1;border: 1px solid;}.hovertechstack .tab.active, .hovertechstack .tab:hover {background: linear-gradient(135deg, #1a81ff, #49b0d9);color: #fff;box-shadow: 0 6px 20px rgb(73 176 217 / 0.4);transform: translateY(-2px);}.hovertechstack .tab-content {background: rgb(255 255 255 / 0.04);padding: 35px;border-radius: 16px;backdrop-filter: blur(12px);border: 1px solid;}.hovertechstack .techdetail, .sf-compliance .compliance-card {background: rgb(255 255 255 / 0.05);position: relative;overflow: hidden;}.hovertechstack .content.active {display: grid;grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));gap: 20px;animation: 0.4s fade;}.hovertechstack .techdetail {text-align: center;padding: 20px;border-radius: 14px;border: 1px solid;transition: 0.3s;}.hovertechstack .techdetail:hover {transform: translateY(-6px) scale(1.05);box-shadow: 0 10px 30px rgb(73 176 217 / 0.35);background: linear-gradient(135deg, #0b3255, #0a2d4d);}.hovertechstack .techdetail img {max-width: 45px;margin-bottom: 10px;transition: 0.3s;}.hovertechstack .techdetail p {font-size: 15px;color: #e2e8f0;margin: 0;}.sf-compliance .compliance-grid {display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;margin-top: 50px;}.sf-compliance .compliance-card {padding: 18px 20px 18px 50px;border-radius: 14px;border: 1px solid;color: #cbd5e1;font-size: 14px;line-height: 22px;transition: 0.35s;backdrop-filter: blur(10px);display: flex;align-items: center;}.cta-sec .cta-box, .sf-compliance .compliance-card::before {background: linear-gradient(135deg, #1a81ff, #49b0d9);display: flex;}.sf-compliance .compliance-card p {margin: 0;font-size: 17px;font-weight: 400;}.sf-compliance .compliance-card::before {content: "✔";position: absolute;left: 18px;top: 50%;transform: translateY(-50%);width: 24px;height: 24px;color: #fff;font-size: 12px;border-radius: 50%;align-items: center;justify-content: center;}.sf-compliance .compliance-card::after {content: "";position: absolute;width: 120px;height: 120px;background: radial-gradient(circle, rgb(73 176 217 / 0.3), transparent 70%);top: -40px;right: -40px;opacity: 0;transition: 0.4s;}.sf-compliance .compliance-card:hover {transform: translateY(-6px);background: linear-gradient(135deg, #0b3255, #0a2d4d);color: #fff;box-shadow: 0 12px 30px rgb(73 176 217 / 0.35);}.sf-compliance .compliance-card:hover::after {opacity: 0.4;}.cta-sec .cta-box {border-radius: 24px;justify-content: space-between;align-items: center;gap: 50px;position: relative;overflow: hidden;}.cta-sec .cta-content {width: 75%;color: #fff;position: relative;z-index: 2;padding: 30px;}.cta-sec .cta-content h2 {font-size: 34px;margin-bottom: 15px;}.cta-sec .cta-content p {font-weight: 500;font-size: 17px;margin-bottom: 15px;color: #fff;}.cta-sec .cta-points {list-style: disc;display: flex;padding-left: 25px;gap: 50px;}.cta-sec .cta-points li {margin-bottom: 10px;font-size: 15px;position: relative;}.cta-sec .cta-btn {display: inline-block;padding: 14px 30px;background: #fff;color: #1a81ff;font-weight: 600;border-radius: 30px;text-decoration: none;transition: 0.3s;}.cta-sec .cta-btn:hover {background: #0b3255;color: #fff;transform: translateY(-3px);}.cta-sec .cta-visual {position: relative;width: 35%;display: flex;align-items: center;justify-content: center;}.cta-sec .cta-visual img {width: 100%;max-width: 280px;height: 320px;object-fit: contain;border-radius: 16px;position: relative;z-index: 2;}.wc-section .wc-stats-row {display: flex;justify-content: center;gap: 40px;margin: 30px 0 40px;}.wc-section .wc-stat {position: relative;padding-left: 30px;animation: 0.6s forwards fadeUp;}.wc-section .wc-stat:last-child:before {position: absolute;left: 0;top: 4px;bottom: 4px;width: 2px;}.wc-section .wc-stat-num {font-size: 32px;font-weight: 700;background: linear-gradient(to right, #1f79bd, #49b0d9);-webkit-background-clip: text;}.wc-section .wc-stat-label {font-size: 16px;color: #fff;}.wc-section .wc-cards {display: grid;grid-template-columns: repeat(3, 1fr);gap: 16px;margin-bottom: 30px;}.wc-section .wc-card {background: rgb(255 255 255 / 0.05);border: 1px solid;border-radius: 16px;padding: 24px;transition: 0.4s;position: relative;overflow: hidden;animation: 0.6s forwards fadeUp;}.wc-section .wc-card::before {content: "";position: absolute;inset: 0;background: radial-gradient( circle at top left, rgb(73 176 217 / 0.2), transparent 70% );opacity: 0;transition: 0.4s;}.wc-section .wc-card:hover {transform: translateY(-6px) scale(1.02);border-color: rgb(73 176 217 / 0.4);}.wc-section .wc-card-icon {width: 46px;height: 46px;border-radius: 12px;background: rgb(73 176 217 / 0.08);display: flex;align-items: center;justify-content: center;margin-bottom: 14px;}.wc-section .wc-card-title {font-size: 16px;font-weight: 600;color: #e2ecf5;}.wc-section .wc-ratings {border-radius: 16px;padding: 26px;display: flex;align-items: center;gap: 20px;background: rgb(255 255 255 / 0.05);border: 1px solid;}.wc-section .wc-ratings-label {font-size: 20px;color: #fff;border-right: 1px solid;padding-right: 20px;width: 25%;}.wc-section .wc-ratings-list {display: flex;justify-content: space-between;width: 85%;flex-wrap: wrap;gap: 20px;}.wc-section .wc-rating-item {display: flex;align-items: center;gap: 10px;}.wc-section .wc-rating-badge {width: 56px;height: 56px;border-radius: 50%;background: rgb(73 176 217 / 0.1);display: flex;align-items: center;justify-content: center;}.wc-section .wc-rating-name {font-size: 15px;color: #fff;}.wc-section .wc-rating-score {-webkit-background-clip: text;}.wc-section .wc-stars {display: flex;gap: 3px;}.wc-section .wc-star {width: 10px;height: 10px;background: #fff900;clip-path: polygon( 50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35% );}.wy-section .wy-cards {display: grid;grid-template-columns: repeat(3, 1fr);gap: 24px;position: relative;z-index: 1;animation: 0.7s both fadeUp;}.wy-section .wy-card {background: linear-gradient( 145deg, rgb(255 255 255 / 0.05), rgb(255 255 255 / 0.01) );border: 1px solid;-webkit-backdrop-filter: blur(12px);border-radius: 18px;padding: 30px 26px;position: relative;overflow: hidden;display: flex;flex-direction: column;gap: 18px;color: #fff;transition: 0.35s;box-shadow: 0 10px 30px rgb(0 0 0 / 0.35);}.wc-section .wc-rating-score {font-size: 15px;font-weight: 700;background: linear-gradient(to right, #fff, #e3e3e3);-webkit-background-clip: text;}.wy-section .wy-card::before {content: "";position: absolute;inset: 0;border-radius: inherit;background: linear-gradient( 120deg, transparent, rgb(73 176 217 / 0.25), transparent );opacity: 0;transition: 0.4s;}.wy-section .wy-card:hover {transform: translateY(-8px) scale(1.01);border-color: rgb(73 176 217 / 0.6);box-shadow: 0 20px 50px rgb(31 121 189 / 0.25);}.wy-section .wy-card-icon {width: 52px;height: 52px;border-radius: 14px;background: linear-gradient( 135deg, rgb(31 121 189 / 0.25), rgb(73 176 217 / 0.15) );border: 1px solid;display: flex;align-items: center;justify-content: center;box-shadow: 0 6px 20px rgb(31 121 189 / 0.2);}.wy-section .wy-card-icon img {max-width: 26px;}.wy-section .wy-card h3 {font-size: 22px;font-weight: 500;line-height: 32px;margin-bottom: 10px;letter-spacing: 0.2px;position: relative;z-index: 2;}.wy-section .wy-card p {font-size: 17px;line-height: 28px;color: #fff;margin: 0;position: relative;z-index: 2;}.wy-card-divider {height: 1px;background: linear-gradient( to right, transparent, rgb(255 255 255 / 0.35), transparent );margin: 4px 0;}.servicesaccordionbx .accordion-item {margin-bottom: 10px;border-radius: 14px;overflow: hidden;border: 1px solid;}.servicesaccordionbx .accordion-header {width: 100%;text-align: left;padding: 20px 30px;color: #fff;background: rgb(255 255 255 / 0.05);cursor: pointer;position: relative;transition: 0.3s;border: none;display: flex;gap: 30px;align-items: center;}.servicesaccordionbx .accordion-header::after {content: "+";position: absolute;right: 20px;font-size: 20px;transition: 0.3s;}.servicesaccordionbx .accordion-item.active .accordion-header::after {content: "−";}.servicesaccordionbx .accordion-content {max-height: 0;overflow: hidden;transition: max-height 0.4s;color: #fff;background: rgb(255 255 255 / 0.05);border-top: 1px solid;}.servicesaccordionbx .accordion-content p {padding: 20px;font-size: 17px;font-weight: 300;line-height: 26px;margin: 0;color: #fff;}.servicesaccordionbx h3 {font-size: 22px;font-weight: 600;margin: 0;line-height: 32px;}.servicesaccordionbx .accordion {height: 500px;overflow-y: scroll;padding-right: 20px;}.servicesaccordionbx .accordion::-webkit-scrollbar {height: 4px;width: 6px;}.servicesaccordionbx .accordion::-webkit-scrollbar-track {background: #eee;border-radius: 10px;}.servicesaccordionbx .accordion::-webkit-scrollbar-thumb {background: #0080ff;border-radius: 10px;}.servicesaccordionbx .accordion::-webkit-scrollbar-thumb:hover {background: #06c;}.enterprise-software-section::before {content: "";position: absolute;inset: 0;background-image: linear-gradient(rgb(255 255 255 / 0.03) 1px, transparent 1px), linear-gradient(90deg, rgb(255 255 255 / 0.03) 1px, transparent 1px);background-size: 50px 50px;pointer-events: none;}.enterprise-software-section .enterprise-grid {display: grid;grid-template-columns: repeat(2, 1fr);gap: 18px;}.enterprise-software-section .enterprise-card {position: relative;border-radius: 24px;background: linear-gradient( 180deg, rgb(255 255 255 / 0.08), rgb(255 255 255 / 0.03) );border: 1px solid;backdrop-filter: blur(12px);display: flex;align-items: center;justify-content: center;padding: 24px;overflow: hidden;transition: 0.35s;}.enterprise-software-section .enterprise-card::before {content: "";position: absolute;inset: 0;background: linear-gradient(135deg, rgb(0 180 255 / 0.08), transparent 60%);opacity: 0;transition: 0.35s;}.enterprise-software-section .enterprise-card:hover {transform: translateY(-6px);border-color: rgb(0 180 255 / 0.4);box-shadow: 0 20px 45px rgb(0 0 0 / 0.35);}.enterprise-software-section .enterprise-card span {position: relative;z-index: 2;font-size: 18px;font-weight: 600;color: #fff;text-align: center;line-height: 1.5;}.com-services-tabs .services-wrapper {display: grid;grid-template-columns: 380px 1fr;gap: 35px;align-items: flex-start;position: relative;z-index: 2;}.com-services-tabs .services-tabs-list {height: 500px;overflow: hidden;overflow-y: scroll;padding-right: 20px;}.com-services-tabs ::-webkit-scrollbar {height: 6px;width: 5px;}.com-services-tabs ::-webkit-scrollbar-track {background: #eee;border-radius: 10px;}.com-services-tabs ::-webkit-scrollbar-thumb {background: #0080ff;border-radius: 10px;}.com-services-tabs ::-webkit-scrollbar-thumb:hover {background: #06c;}.com-services-tabs .service-tab {position: relative;padding: 15px 20px;margin-bottom: 10px;border-radius: 18px;background: rgb(255 255 255 / 0.04);border: 1px solid;color: rgb(255 255 255 / 0.75);cursor: pointer;transition: 0.35s;overflow: hidden;}.com-services-tabs .service-tab::before {content: "";position: absolute;left: 0;top: 0;width: 4px;height: 100%;background: linear-gradient(to bottom, #00b4ff, #06f);opacity: 0;transition: 0.3s;}.com-services-tabs .service-tab.active, .com-services-tabs .service-tab:hover {background: linear-gradient( 180deg, rgb(0 102 255 / 0.18), rgb(255 255 255 / 0.05) );border-color: rgb(0 180 255 / 0.4);transform: translateX(8px);color: #fff;}.com-services-tabs .service-tab span {font-size: 17px;line-height: 1.6;font-weight: 500;display: block;}.com-services-tabs .service-content.active {display: flex;gap: 30px;min-height: 500px;}.com-services-tabs .service-info {background: rgb(255 255 255 / 0.04);border: 1px solid;backdrop-filter: blur(14px);border-radius: 28px;padding: 38px;}.com-services-tabs .service-info h3 {font-size: 36px;line-height: 1.3;margin-bottom: 22px;color: #fff;}.com-services-tabs .service-info p {color: rgb(255 255 255 / 0.74);font-size: 17px;line-height: 1.9;}.com-services-tabs .service-points {display: grid;grid-template-columns: repeat(2, 1fr);gap: 18px;margin-top: 32px;}.com-services-tabs .service-point {padding: 24px;border-radius: 20px;background: rgb(255 255 255 / 0.03);border: 1px solid;transition: 0.3s;}.com-services-tabs .service-point:hover {transform: translateY(-6px);border-color: rgb(0 180 255 / 0.35);background: rgb(0 180 255 / 0.06);}.com-services-tabs .service-point h4 {font-size: 20px;margin-bottom: 12px;color: #fff;}.com-services-tabs .service-point p {font-size: 15px;line-height: 1.8;color: rgb(255 255 255 / 0.72);margin: 0;}.nwcommcta .newctahead p {font-size: 17px;font-weight: 500;line-height: 32px;margin-bottom: 30px;color: #fff;}.compliance-section .compliance-grid {display: grid;grid-template-columns: repeat(5, 1fr);gap: 14px;animation: 0.6s 0.15s both fadeUp;}.compliance-section .compliance-card {position: relative;border-radius: 18px;background: linear-gradient( 145deg, rgb(255 255 255 / 0.07), rgb(255 255 255 / 0.02) );border: 1px solid;backdrop-filter: blur(16px);padding: 24px 16px 20px;display: flex;flex-direction: column;align-items: center;gap: 12px;overflow: hidden;transition: transform 0.35s cubic-bezier(0.34, 1.56, 0.64, 1), border-color 0.3s, box-shadow 0.3s;text-decoration: none;cursor: pointer;}.compliance-section .compliance-card::before {content: "";position: absolute;top: 0;left: 0;right: 0;height: 1.5px;background: linear-gradient( 90deg, transparent, rgb(73 184 247 / 0.7), transparent );opacity: 0;transition: opacity 0.3s;}.compliance-section .compliance-card::after {content: "";position: absolute;inset: 0;background: linear-gradient( 135deg, rgb(0 180 255 / 0.09), rgb(42 245 200 / 0.04) );opacity: 0;transition: opacity 0.3s;border-radius: inherit;}.compliance-section .compliance-card:hover {transform: translateY(-6px) scale(1.03);border-color: rgb(73 184 247 / 0.45);box-shadow: 0 20px 50px rgb(0 0 0 / 0.45), 0 0 0 1px rgb(73 184 247 / 0.15);}.compliance-section .compliance-icon {position: relative;z-index: 2;width: 48px;height: 48px;border-radius: 12px;background: rgb(73 184 247 / 0.1);border: 1px solid;display: flex;align-items: center;justify-content: center;flex-shrink: 0;transition: background 0.3s, border-color 0.3s;}.compliance-section .compliance-card:hover .compliance-icon {background: rgb(73 184 247 / 0.18);border-color: rgb(73 184 247 / 0.4);}.compliance-section .compliance-info {position: relative;z-index: 2;text-align: center;}.compliance-section .compliance-abbr {font-size: 15px;font-weight: 800;color: #e8f4ff;letter-spacing: 0.04em;margin-bottom: 5px;display: block;}.compliance-section .compliance-name {font-size: 16px;font-weight: 400;color: #fff;line-height: 1.45;display: block;}.comm-cost-section .cost-formula {display: flex;align-items: center;justify-content: center;gap: 0;background: rgb(255 255 255 / 0.03);border: 1px solid;border-radius: 18px;padding: 22px 32px;margin-bottom: 48px;flex-wrap: wrap;gap: 8px;animation: 0.6s 0.1s both fadeUp;position: relative;overflow: hidden;}.comm-cost-section h3 {color: #fff;font-size: 22px;line-height: 32px;margin: 30px 0 20px;text-align: center;}.comm-cost-section .formula-pill img {max-width: 20px;margin-right: 10px;}.comm-cost-section .cost-section p, .comm-cost-section p {font-size: 17px;font-weight: 300;margin: 0;text-align: center;color: #fff;}.comm-cost-section .cost-formula::before {content: "";position: absolute;top: 0;left: 0;right: 0;height: 1.5px;background: linear-gradient( 90deg, transparent, rgb(73 184 247 / 0.6), rgb(42 245 200 / 0.6), transparent );}.comm-cost-section .formula-label {font-size: 12px;font-weight: 500;letter-spacing: 0.12em;text-transform: uppercase;color: #fff;margin-right: 16px;white-space: nowrap;}.comm-cost-section .formula-pill {display: inline-flex;align-items: center;gap: 6px;background: rgb(73 184 247 / 0.1);border: 1px solid;border-radius: 10px;padding: 8px 16px;font-size: 13px;font-weight: 700;color: #e8f4ff;white-space: nowrap;}.comm-cost-section .formula-pill svg {width: 14px;height: 14px;flex-shrink: 0;}.comm-cost-section .formula-op {font-size: 20px;font-weight: 700;color: rgb(73 184 247 / 0.5);padding: 0 4px;}.comm-cost-section .formula-eq {font-size: 18px;font-weight: 700;color: #2af5c8;padding: 0 8px 0 4px;}.comm-cost-section .cost-section p {line-height: 1.75;}.comm-cost-section .cost-cards {display: grid;grid-template-columns: repeat(3, 1fr);gap: 18px;margin: 35px 0;animation: 0.6s 0.25s both fadeUp;}.comm-cost-section .cost-card {position: relative;border-radius: 20px;background: linear-gradient( 145deg, rgb(255 255 255 / 0.07), rgb(255 255 255 / 0.02) );border: 1px solid;backdrop-filter: blur(16px);padding: 32px 24px 28px;overflow: hidden;transition: transform 0.35s cubic-bezier(0.34, 1.56, 0.64, 1), border-color 0.3s, box-shadow 0.3s;}.comm-cost-section .cost-card::before {content: "";position: absolute;top: 0;left: 0;right: 0;height: 2px;background: linear-gradient( 90deg, transparent, rgb(73 184 247 / 0.5), transparent );opacity: 0;transition: opacity 0.3s;}.comm-cost-section .cost-card::after {content: "";position: absolute;inset: 0;background: linear-gradient( 135deg, rgb(0 180 255 / 0.07), rgb(42 245 200 / 0.03) );opacity: 0;transition: opacity 0.3s;border-radius: inherit;}.comm-cost-section .cost-card:hover {transform: translateY(-6px);border-color: rgb(73 184 247 / 0.4);box-shadow: 0 24px 56px rgb(0 0 0 / 0.45), 0 0 0 1px rgb(73 184 247 / 0.12);}.comm-cost-section .cost-card.featured {border-color: rgb(73 184 247 / 0.3);background: linear-gradient( 145deg, rgb(73 184 247 / 0.1), rgb(42 245 200 / 0.04) );}.comm-cost-section .cost-card.featured::before {opacity: 1;background: linear-gradient(90deg, transparent, #49b0d9, transparent);}.comm-cost-section .cost-card-header {position: relative;z-index: 2;display: flex;align-items: center;gap: 14px;margin-bottom: 20px;}.comm-cost-section .cost-card-icon {width: 50px;height: 50px;border-radius: 12px;background: rgb(73 184 247 / 0.1);border: 1px solid;display: flex;align-items: center;justify-content: center;flex-shrink: 0;transition: background 0.3s;}.comm-cost-section .cost-card:hover .cost-card-icon {background: rgb(73 184 247 / 0.18);}.comm-cost-section .cost-card.featured .cost-card-icon {background: rgb(42 245 200 / 0.12);border-color: rgb(42 245 200 / 0.3);}.comm-cost-section .cost-card-icon svg {width: 22px;height: 22px;}.comm-cost-section .cost-card-tier {font-size: 10px;font-weight: 600;letter-spacing: 0.14em;text-transform: uppercase;color: #49b8f7;margin-bottom: 4px;display: block;}.comm-cost-section .cost-card-title {font-size: 15px;font-weight: 700;color: #e8f4ff;line-height: 1.3;}.comm-cost-section .cost-card-divider {height: 1px;background: rgb(255 255 255 / 0.07);margin-bottom: 20px;position: relative;z-index: 2;}.comm-cost-section .cost-card-price-label {font-size: 11px;font-weight: 500;letter-spacing: 0.1em;text-transform: uppercase;color: #fff;margin-bottom: 6px;display: block;}.comm-cost-section .cost-card-price-value {font-size: 26px;font-weight: 800;background: linear-gradient(to right, #49b8f7, #fff);-webkit-background-clip: text;-webkit-text-fill-color: #fff0;background-clip: text;line-height: 1;}@keyframes cardIn {from {opacity: 0;transform: translateY(20px);}to {opacity: 1;transform: translateY(0);}}.comm-cost-section .cost-card:first-child {animation: 0.5s 0.1s both cardIn;}.comm-cost-section .cost-card:nth-child(2) {animation: 0.5s 0.2s both cardIn;}.comm-cost-section .cost-card:nth-child(3) {animation: 0.5s 0.3s both cardIn;}.comm-cost-section .cost-cta {display: flex;align-items: center;justify-content: center;animation: 0.6s 0.35s both fadeUp;}.comm-cost-section .cost-cta-inner {display: flex;align-items: center;gap: 20px;background: rgb(255 255 255 / 0.03);border: 1px solid;border-radius: 18px;padding: 20px 28px;flex-wrap: wrap;justify-content: center;}.comm-cost-section .cost-cta-text {font-size: 15px;color: rgb(200 220 245 / 0.8);font-weight: 400;}.comm-cost-section .cost-cta-text strong {color: #e8f4ff;font-weight: 500;}.comm-cost-section .cost-cta-btn {display: inline-flex;align-items: center;gap: 8px;background: linear-gradient(135deg, #1f79bd, #49b0d9);border-radius: 12px;padding: 13px 28px;font-size: 14px;font-weight: 700;color: #fff;text-decoration: none;transition: box-shadow 0.3s, transform 0.3s;white-space: nowrap;cursor: pointer;border: none;box-shadow: 0 10px 30px rgb(31 121 189 / 0.35);}.comm-cost-section .cost-cta-btn:hover {box-shadow: 0 16px 40px rgb(31 121 189 / 0.5);transform: translateY(-2px);}.comm-cost-section .cost-cta-btn svg {width: 16px;height: 16px;}.nychero_fold {position: relative;overflow: hidden;padding: 200px 0 60px;background: #090f22;z-index: 1;}.nychero_bg {position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;opacity: 0.28;z-index: -3;transform: scale(1.05);}.nychero_fold::before {content: "";position: absolute;inset: 0;background: linear-gradient( 90deg, rgb(9 15 34 / 0.96) 15%, rgb(9 15 34 / 0.88) 40%, rgb(9 15 34 / 0.72) 70%, rgb(9 15 34 / 0.9) 100% );z-index: -2;}.nychero_fold::after {content: "";position: absolute;inset: 0;background: radial-gradient( circle at left center, rgb(0 0 0 / 0.45), transparent 55% );z-index: -1;}.nychero_content h1 {font-size: 48px;line-height: 60px;font-weight: 800;color: #fff;margin-bottom: 16px;}.nychero_content p {font-size: 18px;line-height: 30px;margin-bottom: 20px;color: #fff;}.nycbootolime {position: relative;display: inline-flex;align-items: center;gap: 12px;min-height: 48px;padding: 12px 20px;border-radius: 60px;background: rgb(255 255 255 / 0.04);border: 1px solid;backdrop-filter: blur(12px);color: #c7d2ea;font-size: 15px;font-weight: 500;overflow: hidden;margin-top: 25px;}.nycbootolime::after {content: "";position: absolute;top: 50%;left: -60px;transform: translateY(-50%);width: 120px;height: 120px;background: rgb(0 128 255 / 0.18);filter: blur(40px);z-index: -1;}.nycbootolime::before {content: "✓";min-width: 24px;width: 24px;height: 24px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background: #0080ff;color: #fff;font-size: 12px;font-weight: 700;box-shadow: 0 0 18px rgb(0 128 255 / 0.5);}.bestcompany_box::before, .mobileservice_card::before, .successstory_card::before, .techstacknycbox::before {position: absolute;background: rgb(0 128 255 / 0.12);content: "";}.bgtheme1 {background-color: #090f22 !important;}.bgtheme2 {background-color: #0d1330 !important;}.bestcompany_box, .bestcompany_fold .row .col-md-6:first-child .bestcompany_text, .partnerwork_box {background: linear-gradient( 180deg, rgb(255 255 255 / 0.03), rgb(255 255 255 / 0.01) );transition: 0.35s;backdrop-filter: blur(10px);}.bestcompany_text h2 {color: #fff;font-size: 42px;font-weight: 900;line-height: 52px;margin-bottom: 15px;}.bestcompany_text p {color: #fff;font-size: 18px;line-height: 28px;margin-bottom: 15px;}.bestcompanyleft {display: grid;grid-template-columns: repeat(6, 1fr);gap: 18px;margin-top: 20px;}.mobileservices_main, .partnerwork_main {display: grid;grid-template-columns: repeat(4, 1fr);}.bestcompany_box {position: relative;overflow: hidden;padding: 22px;border-radius: 12px;background: rgba(255, 255, 255, 0.03);border: 1px solid rgba(255, 255, 255, 0.08);}.bestcompany_box:hover {transform: translateY(-6px);border-color: rgb(0 128 255 / 0.4);box-shadow: 0 20px 40px rgb(0 0 0 / 0.22);}.bestcompany_box::before {top: -50px;right: -50px;width: 120px;height: 120px;border-radius: 50%;filter: blur(30px);}.bestcompany_box strong {display: block;font-size: 38px;line-height: 1;font-weight: 800;color: #0080ff;margin-bottom: 13px;letter-spacing: -1px;}.auscontact_item span, .ausgetintouch_content h2, .tier-header .tier-name {letter-spacing: 1px;text-transform: uppercase;}.bestcompany_box span {display: block;color: #d4dbee;font-size: 16px;line-height: 26px;font-weight: 500;max-width: 170px;}.bestcompany_fold .row .col-md-6:first-child .bestcompany_text {border-radius: 12px;border: 1px solid;padding: 44px 30px;}.themehead h2 {color: #fff;font-size: 40px;font-weight: 900;line-height: 52px;margin-bottom: 0;}.mobileservice_card h3, .themehead p {line-height: 28px;font-size: 18px;color: #fff;}.partnerwork_box {border: 1px solid;border-radius: 12px;padding: 20px;text-align: center;}.partnerwork_box img {max-width: 180px;max-height: 40px;}.partnerwork_main {gap: 18px;}.themehead p {margin: 14px 0 0;}.mobileservices_main {gap: 20px;align-items: start;margin-bottom: 30px;}.mobileservice_card {flex-direction: column;height: 100%;width: 100%;position: relative;overflow: hidden;min-height: 200px;padding: 35px 30px;border-radius: 12px;background: #121836;border: 1px solid;transition: 0.4s;display: block;}.mobileservice_card::before {top: -80px;right: -80px;width: 180px;height: 180px;border-radius: 50%;filter: blur(30px);}.mobileservice_icon {width: 74px;height: 74px;display: flex;align-items: center;justify-content: center;border-radius: 18px;background: rgb(0 128 255 / 0.08);margin-bottom: 28px;}.mobileservice_icon img {width: 38px;}.mobileservice_card h3 {font-weight: 700;margin-bottom: 0;}.mobileservice_card img {max-width: 45px;margin-bottom: 15px;}.ctaanew_fold {display: flex;align-items: center;justify-content: center;}.techstacknyc_main {display: grid;grid-template-columns: repeat(5, 1fr);gap: 24px;}.techstacknycbox {position: relative;overflow: hidden;min-height: 120px;padding: 20px 10px;border-radius: 12px;background: #121836;border: 1px solid;display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;transition: 0.4s;}.techstacknycbox::before {top: -70px;right: -70px;width: 140px;height: 140px;border-radius: 50%;filter: blur(20px);}.techstacknycbox:hover {transform: translateY(-8px);border-color: rgb(0 128 255 / 0.4);box-shadow: 0 20px 40px rgb(0 0 0 / 0.25);}.techstack_icon {width: 54px;height: 54px;border-radius: 10px;background: #fff;display: flex;align-items: center;justify-content: center;margin-bottom: 16px;transition: 0.4s;}.techstacknycbox:hover .techstack_icon {transform: scale(1.08) rotate(4deg);}.techstack_icon img {width: 42px;height: 42px;object-fit: contain;}.techstacknycbox span {font-size: 18px;font-weight: 700;color: #fff;transition: 0.3s;display: block;}.successstory_slider {overflow: visible;}.successstory_card {position: relative;overflow: hidden;height: 100%;padding: 26px;border-radius: 14px;background: #121836;border: 1px solid;transition: 0.4s;display: flex;}.successstory_card::before {top: -120px;right: -120px;width: 220px;height: 220px;border-radius: 50%;filter: blur(25px);}.swiper-slide-active .successstory_card {border-color: rgb(0 128 255 / 0.35);transform: translateY(-8px);box-shadow: 0 25px 60px rgb(0 0 0 / 0.25);}.successstory_top {display: flex;align-items: flex-start;justify-content: space-between;gap: 20px;margin-bottom: 10px;}.successstory_top h3 {font-size: 24px;font-weight: 700;color: #fff;margin-bottom: 6px;}.successstory_top span {display: block;color: #0080ff;font-size: 15px;line-height: 1.6;}.successstory_top label {min-width: max-content;padding: 10px 16px;border-radius: 50px;background: rgb(0 128 255 / 0.1);border: 1px solid;color: #fff;font-size: 14px;font-weight: 500;}.successstory_card p {color: #fff;font-size: 17px;line-height: 28px;margin-bottom: 20px;}.success_label, .success_result {padding: 20px;border-radius: 10px;background: #0d1330;margin-bottom: 16px;}.success_label strong, .success_result strong {display: block;font-size: 16px;font-weight: 700;color: #fff;margin-bottom: 8px;}.successstory_slider .swiper-wrapper {transition-timing-function: linear !important;}.success_label ul, .success_result ul {padding-left: 18px;margin: 0;}.success_label ul li, .success_result ul li {color: #b6c2dc;font-size: 16px;line-height: 26px;margin-bottom: 4px;list-style: decimal;font-weight: 300;}.successstory_pagination {position: relative;margin-top: 30px;text-align: center;}.successstory_pagination .swiper-pagination-bullet {width: 12px;height: 12px;background: #fff;opacity: 0.2;transition: 0.3s;}.successstory_pagination .swiper-pagination-bullet-active {width: 34px;border-radius: 20px;background: #0080ff;opacity: 1;}.nyccostfold .cost-table thead th {padding: 20px 30px;color: #fff;font-size: 16px;font-weight: 600;border-bottom: 1px solid;}.nyccostfold .cost-table tbody tr {transition: 0.4s;border-bottom: 1px solid;}.nyccostfold .cost-table tbody tr:hover {background: rgb(0 128 255 / 0.05);}.nyccostfold .cost-table tbody td {padding: 22px 30px;vertical-align: middle;font-size: 16px;}.nyccostfold .costappname strong {display: block;color: #fff;font-size: 18px;font-weight: 700;}.nyccostfold .costprice {display: inline-flex;align-items: center;padding: 14px 18px;border-radius: 12px;background: rgb(0 128 255 / 0.12);border: 1px solid;color: #0080ff;font-size: 16px;font-weight: 700;}.nyccostfold .costtime {display: inline-flex;align-items: center;justify-content: center;min-width: 150px;height: 48px;border-radius: 50px;background: #0d1330;color: #fff;font-size: 15px;font-weight: 500;border: 1px solid;}.nyccostfold .cost-table {width: 100%;min-width: 600px;border-radius: 10px;overflow: hidden;background: linear-gradient( 180deg, rgb(255 255 255 / 0.03), rgb(255 255 255 / 0.01) );transition: 0.35s;backdrop-filter: blur(10px);}.nycindustry_box {border-radius: 12px;position: relative;overflow: hidden;height: 286px;transition: 0.4s;display: block;border: 1px solid;padding: 10px;}.industrybg {height: 100%;width: 100%;object-fit: cover;transition: 0.5s;border-radius: 8px;}.industryicon {backdrop-filter: blur(3.715816020965576px);border: 0.89px solid #ffffff61;background: #00000080;position: absolute;top: 10px;left: 10px;border-radius: 50px;height: 50px;width: 50px;z-index: 99;display: flex;align-items: center;justify-content: center;}.industryicon img {max-width: 24px;}.nycindustry_box h3 {position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);background-color: #fff;width: max-content;color: #0080ff;padding: 8px 20px;font-size: 18px;font-weight: 700;border-radius: 10px 10px 0 0;margin: 0;}.nycindustry_fold .themehead .btndesign, .sscost_fold .themehead .btndesign {margin-top: 20px;}.nycchoose_fold .swiper-button-next, .nycchoose_fold .swiper-button-prev, .nycindustry_fold .swiper-button-next, .nycindustry_fold .swiper-button-prev {position: absolute;top: auto;bottom: 4px;width: 50px;height: 50px;border-radius: 50%;background: #121836;border: 1px solid;cursor: pointer;transition: 0.3s;}.consultation_text, .mappartt, .trustcard {border-radius: 12px;position: relative;overflow: hidden;}.ausclientreview_next:hover, .ausclientreview_prev:hover, .nycchoose_fold .swiper-button-next:hover, .nycchoose_fold .swiper-button-prev:hover, .nycindustry_fold .swiper-button-next:hover, .nycindustry_fold .swiper-button-prev:hover, .nyctestimonials .nyctesti_next:hover, .nyctestimonials .nyctesti_prev:hover {background: #0080ff;border-color: #0080ff;}.ai-features-sec .feature-prev, .nycchoose_fold .swiper-button-prev, .nycindustry_fold .swiper-button-prev {left: calc(50% - 60px);}.nycchoose_fold .swiper-button-next, .nycindustry_fold .swiper-button-next {right: calc(50% - 60px);}.nycchoose_fold .swiper-button-next::after, .nycchoose_fold .swiper-button-prev::after, .nycindustry_fold .swiper-button-next::after, .nycindustry_fold .swiper-button-prev::after, .nyctestimonials .nyctesti_next::before, .nyctestimonials .nyctesti_prev::before {content: "";position: absolute;top: 50%;left: 50%;width: 10px;height: 10px;border-top: 2px solid #fff;border-right: 2px solid #fff;}.nycchoose_fold .swiper-button-prev::after, .nycindustry_fold .swiper-button-prev::after, .nyctestimonials .nyctesti_prev::before, .process-sec .process-prev::before {transform: translate(-40%, -50%) rotate(-135deg);}.nycchoose_fold .swiper-button-next::after, .nycindustry_fold .swiper-button-next::after, .nyctestimonials .nyctesti_next::before, .process-sec .process-next::before {transform: translate(-60%, -50%) rotate(45deg);}.consultation_text {z-index: 2;height: 100%;padding: 30px;background: linear-gradient( 180deg, rgb(255 255 255 / 0.03), rgb(255 255 255 / 0.01) );border: 1px solid;transition: 0.35s;backdrop-filter: blur(10px);}.activebox, .trustcard {background: linear-gradient(180deg, #121836 0, #0d1330 100%);}.consultation_text::before {content: "";position: absolute;top: -100px;right: -100px;width: 240px;height: 240px;border-radius: 50%;background: rgb(0 128 255 / 0.1);}.consultation_text h2 {position: relative;z-index: 2;color: #fff;font-size: 40px;line-height: 48px;font-weight: 700;margin-bottom: 20px;}.consultation_text h3 {position: relative;z-index: 2;color: #0080ff;font-size: 22px;font-weight: 700;margin-bottom: 8px;}.consultation_text h4, .consultation_text p {z-index: 2;font-size: 18px;position: relative;}.consultation_text h4 {color: #000;font-weight: 500;margin-bottom: 0;}.consultation_profild img {height: 70px;width: 70px;border-radius: 50px;margin-right: 18px;}.mappartt, .trustcard {border: 1px solid;}.consultation_profild {display: flex;align-items: center;margin-bottom: 20px;}.consultation_text p {line-height: 29px;margin-bottom: 10px;color: #fff;}.mappartt {height: 400px;}.mappartt::before {content: "";position: absolute;inset: 0;background: linear-gradient(to top, rgb(9 15 34 / 0.85), rgb(9 15 34 / 0.1));z-index: 1;pointer-events: none;}.trustbusiness {display: grid;grid-template-columns: repeat(4, 1fr);gap: 22px;}.trustcard {min-height: 230px;padding: 25px 15px;display: flex;flex-direction: column;justify-content: center;align-items: center;text-align: center;transition: 0.45s;}.trustcard::after {content: "";position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);width: 0;height: 4px;background: #0080ff;transition: 0.4s;}.trustcard:hover {transform: translateY(-10px);border-color: rgb(0 128 255 / 0.25);box-shadow: 0 25px 70px rgb(0 0 0 / 0.28);}.trustcard strong {position: relative;z-index: 2;display: block;font-size: 38px;line-height: 1;font-weight: 800;color: #0080ff;margin-bottom: 12px;}.trustcard span {position: relative;z-index: 2;color: #fff;font-size: 18px;line-height: 29px;font-weight: 600;}.trustcard img {max-width: 52px;margin-bottom: 20px;}.activebox {border-color: rgb(0 128 255 / 0.18);}.nycchoose_box {padding: 40px;border-radius: 12px;overflow: hidden;background: #0d1330;border: 1px solid;transition: 0.35s;position: relative;}.nycchoose_fold .themehead {margin-bottom: 0;background-color: #00000014;border-radius: 30px;padding: 45px 80px 45px 60px;margin-right: -70px;margin-top: -30px;border: 1px solid;}.nycchoose_box span {position: absolute;right: 20px;top: 20px;color: #fff;font-size: 80px;font-weight: 700;opacity: 0.1;line-height: 70px;}.nycchoose_top {margin-bottom: 15px;}.nycchoose_box h3 {font-size: 20px;line-height: 30px;font-weight: 700;color: #fff;margin-bottom: 10px;}.nycchoose_box p {color: #fff;font-size: 18px;line-height: 30px;margin: 0;}.nycchoose_slider {padding-bottom: 30px;}.nycindustry_slider {padding-bottom: 70px;}.ausclientreview_slider, .nyctestimonials .nyctesti_slider {padding-bottom: 80px;}.nyctestimonials .nyctesti_card {background: linear-gradient(180deg, #121836 0, #0d1330 100%);border: 1px solid;border-radius: 12px;padding: 35px 30px 30px;position: relative;overflow: hidden;transition: 0.4s;min-height: 470px;}.nyctestimonials .nyctesti_card::before {content: "";position: absolute;width: 220px;height: 220px;border-radius: 50%;background: rgb(0 128 255 / 0.14);filter: blur(90px);top: -120px;right: -100px;}.nyctestimonials .nyctesti_card:hover, .nyctestimonials .swiper-slide-active .nyctesti_card {border-color: rgb(0 128 255 / 0.4);box-shadow: 0 25px 70px rgb(0 0 0 / 0.35);}.nyctestimonials .nyctesti_top {display: flex;align-items: center;gap: 18px;margin-bottom: 28px;position: relative;z-index: 2;}.nyctestimonials .nyctesti_userimg {flex-shrink: 0;}.nyctestimonials .nyctesti_userimg img {width: 76px;height: 76px;object-fit: cover;border-radius: 50%;border: 3px solid;padding: 3px;background: #0d1330;}.nyctestimonials .nyctesti_userinfo h3 {color: #fff;font-size: 22px;font-weight: 700;margin-bottom: 6px;}.nyctestimonials .nyctesti_userinfo span {color: rgb(255 255 255 / 0.65);line-height: 1.6;display: block;font-size: 14px;}.nyctestimonials .nyctesti_content {position: relative;z-index: 2;height: 230px;overflow-y: auto;}.nyctestimonials .nyctesti_content::-webkit-scrollbar {display: none;}.nyctestimonials .nyctesti_content p {color: #fff;line-height: 29px;font-size: 17px;margin-bottom: 30px;}.nyctesti_bottom a {background-color: #fff;padding: 5px 10px;border-radius: 6px;}.nyctestimonials .nyctesti_bottom {display: flex;align-items: center;justify-content: space-between;gap: 15px;border-top: 1px solid;padding-top: 24px;position: relative;z-index: 2;}.nyctestimonials .nyctesti_bottom h4 {color: rgb(255 255 255 / 0.6);font-size: 14px;margin: 0;font-weight: 500;}.nyctestimonials .nyctesti_bottom img {height: 28px;width: auto;object-fit: contain;transition: 0.3s;}.nyctestimonials .nyctesti_next, .nyctestimonials .nyctesti_prev {position: absolute;bottom: 0;width: 54px;height: 54px;border-radius: 50%;background: #121836;border: 1px solid;cursor: pointer;transition: 0.3s;}.nyctestimonials .nyctesti_prev {left: calc(50% - 70px);}.nyctestimonials .nyctesti_next {right: calc(50% - 70px);}.successstoryright {width: 70%;padding-left: 30px;}.successstory_slider .swiper-slide {height: auto;display: flex;}.ai-services-dark .card-image, .successstory_slider .swiper-slide > div {width: 100%;height: 100%;}.ausawards_main, .faqgrid {display: grid;grid-template-columns: repeat(2, 1fr);gap: 20px;}.faqgrid .faq-item.open, .process-sec .processSwiper .swiper-slide {height: auto;}.faqgrid .faq-item {margin-bottom: 0;height: 100px;display: flex;flex-wrap: wrap;align-items: center;}.bannerfoldcontent .listbanner {display: flex;flex-wrap: wrap;gap: 12px;padding: 0;margin: 25px 0 30px;list-style: none;justify-content: center;}.bannerfoldcontent .listbanner li {text-align: center;padding: 12px 18px;border-radius: 50px;background: rgb(255 255 255 / 0.08);backdrop-filter: blur(10px);border: 1px solid;color: #fff;font-size: 15px;font-weight: 500;transition: 0.35s;}.bannerfoldcontent .listbanner li:hover {background: #1a81ff;border-color: #1a81ff;transform: translateY(-4px);box-shadow: 0 12px 25px rgb(26 129 255 / 0.35);}.btnbnner {display: flex;align-items: center;gap: 18px;flex-wrap: wrap;margin-top: 35px;justify-content: center;}.btnbnner a {position: relative;display: inline-flex;align-items: center;justify-content: center;min-width: 220px;padding: 16px 34px;border-radius: 14px;font-size: 17px;font-weight: 700;text-decoration: none;overflow: hidden;transition: 0.4s;z-index: 1;}.btnbnner .btnbnner1 {background: linear-gradient(135deg, #1a81ff, #49b0d9);color: #fff;box-shadow: 0 15px 35px rgb(26 129 255 / 0.35);}.btnbnner .btnbnner1:hover {transform: translateY(-5px);box-shadow: 0 20px 40px rgb(26 129 255 / 0.45);color: #fff;}.btnbnner .btnbnner2 {background: rgb(255 255 255 / 0.08);border: 1px solid;backdrop-filter: blur(12px);color: #fff;}.btnbnner .btnbnner2:hover {background: #fff;color: #08223a;transform: translateY(-5px);box-shadow: 0 15px 35px rgb(255 255 255 / 0.15);}.btnbnner .btnbnner a::before {content: "";position: absolute;top: 0;left: -120%;width: 60px;height: 100%;background: rgb(255 255 255 / 0.3);transform: skewX(-25deg);transition: 0.8s;}.btnbnner .btnbnner a:hover::before {left: 130%;}.trusted-ai-section .stats-title {text-align: center;color: #fff;font-size: 20px;font-weight: 700;margin-bottom: 35px;position: relative;z-index: 2;}.trusted-ai-section .stats-grid {display: grid;grid-template-columns: repeat(5, 1fr);gap: 20px;position: relative;z-index: 2;}.trusted-ai-section .stat-card {background: #eef2ff;backdrop-filter: blur(15px);border: 1px solid;border-radius: 18px;padding: 30px 15px;text-align: center;transition: 0.35s;}.why-choose-ksa .col-md-5, .why-choose-ksa .icon-box {background: linear-gradient(0deg, rgb(21 27 58 / 0.05), rgb(21 27 58 / 0.05)), radial-gradient( 65.11% 133.4% at 50% -30.96%, rgb(255 255 255 / 0.25) 0, #fff0 100% );}.trusted-ai-section .stat-card:hover {transform: translateY(-8px);border-color: #1a81ff;box-shadow: 0 15px 35px rgb(26 129 255 / 0.25);}.trusted-ai-section .stat-card h3 {font-size: 42px;font-weight: 800;color: #1a81ff;margin-bottom: 10px;line-height: 1;}.trusted-ai-section .stat-card p {font-size: 15px;color: #08223a;margin: 0;line-height: 1.5;}.webuildlogo.slidebx .clients-track {flex-wrap: nowrap;justify-content: center;animation: 30s linear infinite scroll !important;}.why-choose-ksa .why-grid {display: flex;flex-direction: column;gap: 25px;margin-left: 30px;}.why-choose-ksa .col-md-5 {border: 2px solid #ffffff29;border-radius: 22px;padding: 35px 25px;}.why-choose-ksa .why-card {display: flex;align-items: center;justify-content: left;gap: 20px;overflow: hidden;border-bottom: 1px solid #ffffff29;}.why-choose-ksa .icon-box {width: 55px;height: 55px;border-radius: 20px;display: flex;align-items: center;justify-content: center;position: relative;z-index: 2;}.why-choose-ksa .why-card h3 {font-size: 20px;line-height: 1.5;color: #fff;font-weight: 700;margin: 0;position: relative;z-index: 2;}.why-choose-ksa .service-link-hover {background-color: #1163fb;border-radius: 50%;height: 0;width: 0;position: absolute;top: 100%;left: 0;transform: translate(-50%, -50%);transition: width 0.6s, height 0.6s;cursor: pointer;z-index: 0;}.why-choose-ksa .why-card:hover .service-link-hover {width: 800px;height: 800px;}.ai-services-dark .service-grid {display: grid;grid-template-columns: repeat(3, 1fr);gap: 30px;}.ai-services-dark .service-card {position: relative;height: 350px;border-radius: 24px;overflow: hidden;cursor: pointer;border: 1px solid;transition: 0.4s;background: #0c1629;}.ai-services-dark .card-image img {width: 100%;height: 100%;object-fit: cover;transition: 0.7s;}.ai-services-dark .card-title {position: absolute;left: 0;right: 0;bottom: 0;padding: 25px;z-index: 2;background: linear-gradient( to top, rgb(0 0 0 / 0.95), rgb(0 0 0 / 0.45), transparent );transition: 0.4s;}.ai-services-dark .card-title h3 {margin: 0;color: #fff;font-size: 24px;line-height: 1.3;font-weight: 700;}.ai-services-dark .card-content {position: absolute;inset: 0;z-index: 3;display: flex;flex-direction: column;justify-content: center;padding: 35px;background: linear-gradient( 135deg, rgb(26 129 255 / 0.95), rgb(8 34 58 / 0.96) );opacity: 0;visibility: hidden;transform: translateY(40px);transition: 0.45s;}.industryexplorebtn:hover, .statcard:hover, .tg_industrybox:hover {transform: translateY(-8px);}.ai-services-dark .card-content h3 {color: #fff;font-size: 26px;font-weight: 700;margin-bottom: 15px;line-height: 1.3;}.ai-services-dark .card-content p {color: #fff;font-size: 16px;line-height: 1.8;margin: 0;}.ai-services-dark .service-card:hover, .industrysecslider .industry-next:hover::before, .industrysecslider .industry-prev:hover::before {border-color: #1a81ff;}.ai-services-dark .service-card:hover .card-content, .nycindustry_box:hover p {opacity: 1;visibility: visible;transform: translateY(0);}.ai-services-dark .service-card:hover .card-title {opacity: 0;}.root-out::before {content: "";position: absolute;width: 500px;height: 500px;background: #1a81ff;filter: blur(180px);opacity: 0.08;top: -150px;left: -150px;}.root-out::after {content: "";position: absolute;width: 450px;height: 450px;background: #00d4ff;filter: blur(180px);opacity: 0.05;bottom: -150px;right: -150px;}.root-out .root-out-main > div {position: relative;background: rgb(255 255 255 / 0.04);border: 1px solid;border-radius: 24px;padding: 30px;transition: 0.4s;overflow: hidden;backdrop-filter: blur(12px);display: flex;flex-direction: column;}.root-out .root-out-main > div::before {content: "";position: absolute;inset: 0;background: linear-gradient(135deg, rgb(26 129 255 / 0.15), transparent 70%);opacity: 0;transition: 0.4s;}.root-out .root-out-main > div:hover {transform: translateY(-10px);border-color: #1a81ff;box-shadow: 0 15px 40px rgb(26 129 255 / 0.15), 0 0 0 1px rgb(26 129 255 / 0.25);}.root-out .roottop {display: flex;align-items: center;gap: 18px;margin-bottom: 20px;position: relative;z-index: 2;}.root-out .roottop .rooticon {width: 70px;height: 70px;object-fit: contain;background: rgb(26 129 255 / 0.12);border: 1px solid;padding: 12px;border-radius: 16px;transition: 0.4s;}.root-out .root-out-main > div:hover .roottop .rooticon {transform: scale(1.08) rotate(4deg);background: #1a81ff;}.root-out-main > div:hover .roottop img {transform: scale(1.08) rotate(4deg);filter: brightness(0) invert(1);}.root-out .roottop h3 {color: #fff;font-size: 22px;line-height: 1.3;font-weight: 700;margin: 0;}.root-out .root-out-main p {color: #c9d4e5;font-size: 17px;line-height: 28px;margin: 0;position: relative;z-index: 2;}.ctaagentic .cta-box {position: relative;display: flex;align-items: center;gap: 20px;background: linear-gradient(135deg, #081a33 0, #0c2447 40%, #102d59 100%);border-radius: 30px;padding: 70px 40px;border: 1px solid #1a81ff;box-shadow: 0 20px 60px rgb(0 0 0 / 0.25), 0 0 50px rgb(26 129 255 / 0.15);overflow: hidden;}.ctaagentic .cta-box::before {content: "";position: absolute;width: 500px;height: 500px;border-radius: 50%;background: rgb(26 129 255 / 0.15);filter: blur(120px);top: -200px;right: -150px;}.ctaagentic img {width: 100%;max-height: 322px;object-fit: contain;}.ctaagentic .cta-content {position: relative;z-index: 2;width: 70%;}.ctaagentic .cta-content h2 {color: #fff;font-size: 32px;line-height: 1.2;font-weight: 700;margin-bottom: 20px;}.ctaagentic .cta-image {flex-shrink: 0;width: 25%;position: absolute;z-index: 2;right: 2%;bottom: 0;top: 8%;}.aushero_fold {position: relative;overflow: hidden;padding: 190px 0 50px;}.aushero_bg, .aushero_fold::before, .statcard:before {position: absolute;width: 100%;}.aushero_bg {inset: 0;height: 100%;object-fit: cover;z-index: 1;}.aushero_fold::before {content: "";right: 0;bottom: 0;height: 100%;z-index: 2;pointer-events: none;background: linear-gradient( to bottom, rgba(3, 8, 22, 0) 0, rgba(3, 8, 22, 0.35) 30%, rgba(3, 8, 22, 0.75) 65%, #030816 100% );}.aushero_content {position: relative;z-index: 5;text-align: center;}.hero_tag {display: inline-flex;align-items: center;gap: 10px;padding: 14px 24px;background: #fff;border-radius: 100px;border: 1px solid #dce8f7;color: #0080ff;font-size: 15px;font-weight: 600;margin-bottom: 20px;box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05);}.hero_tag:before {content: "★";color: #ffb300;}.aushero_content h1 {font-size: 60px;line-height: 70px;font-weight: 800;color: #fff;margin-bottom: 20px;}.aushero_content h1 span {display: block;color: #fff;}.aushero_content p {max-width: 900px;margin: 0 auto 30px;font-size: 20px;line-height: 1.8;color: #fff;}.hero_features {display: flex;justify-content: center;flex-wrap: wrap;gap: 15px;margin-bottom: 35px;}.hero_features span {background: #fff;backdrop-filter: blur(10px);border: 1px solid #dfe8f3;border-radius: 100px;padding: 14px 20px;font-size: 15px;font-weight: 600;color: #243648;box-shadow: 0 10px 25px rgba(0, 0, 0, 0.04);}.aisaudi_content ul li::before, .hero_features span::before {content: "✓";margin-right: 8px;color: #0080ff;font-weight: 700;}.ausbannerbtn {display: flex;justify-content: center;gap: 18px;flex-wrap: wrap;}.statsfold_grid, .tg_industry_main {display: grid;grid-template-columns: repeat(5, 1fr);gap: 20px;}.statcard {background: #fff;border: 1px solid #e6eef8;border-radius: 24px;padding: 35px 20px;text-align: center;transition: 0.4s;position: relative;overflow: hidden;box-shadow: 0 10px 30px rgba(0, 0, 0, 0.04);}.statcard:before {content: "";left: 0;top: 0;height: 4px;background: linear-gradient(90deg, #0080ff, #00b7ff);}.statcard:hover {box-shadow: 0 20px 50px rgba(0, 128, 255, 0.12);}.statcard h3 {font-size: 48px;line-height: 1;font-weight: 800;color: #0080ff;margin-bottom: 12px;}.statcard p {margin: 0;font-size: 16px;color: #5f6d7b;font-weight: 500;}.bg_light_one {background: linear-gradient(0deg, #fff 0, #f8fbff 50%, #eef7ff 100%);}.bg_light_two {background: linear-gradient(180deg, #fff 0, #f8fbff 50%, #eef7ff 100%);}.ausservices_main {display: grid;grid-template-columns: repeat(4, 1fr);gap: 20px;}.ausawards_imgmain, .sspartner_fold .bestcompanyleft {grid-template-columns: repeat(5, 1fr);}.ausservices_box {position: relative;overflow: hidden;border-radius: 22px;height: 340px;cursor: pointer;box-shadow: 0 10px 25px rgb(0 0 0 / 22%);}.ausservices_box img, .softwarepartnerimg img {width: 100%;height: 100%;object-fit: cover;transition: 0.6s;}.ausservices_box::before {content: "";position: absolute;inset: 0;background: linear-gradient( to top, rgba(0, 0, 0, 0.85), rgba(0, 0, 0, 0.25), transparent );z-index: 1;}.ausservices_box::after {content: "";position: absolute;inset: 0;background: linear-gradient( 180deg, rgba(0, 128, 255, 0.15) -10%, rgb(0 128 255) 60% );opacity: 0;transition: 0.45s;z-index: 1;}.ausservices_hover {position: absolute;inset: 0;z-index: 2;padding: 22px;display: flex;align-items: flex-end;}.ausservices_hover h3 {color: #fff;font-size: 22px;line-height: 30px;margin: 0;transform: translateY(0);transition: 0.45s;}.ausservices_hover p {color: #fff;margin: 0;line-height: 23px;font-size: 15px;opacity: 0;max-height: 0;overflow: hidden;transform: translateY(30px);transition: 0.45s;}.ausservices_hover p a {color: #000;font-weight: 600;}.ausservices_box:hover img {transform: scale(1.08);}.ausservices_box:hover .ausservices_hover p {opacity: 1;max-height: 300px;transform: translateY(0);}.auspartnerwrap {margin-top: 60px;padding: 30px;background: rgba(255, 255, 255, 0.75);backdrop-filter: blur(12px);border: 1px solid rgba(0, 128, 255, 0.08);border-radius: 24px;box-shadow: 0 15px 50px rgba(0, 0, 0, 0.05);}.auscta_main, .auspartner {box-shadow: 0 10px 30px rgba(0, 128, 255, 0.08);display: flex;}.auspartnerhead {text-align: center;font-size: 14px;font-weight: 600;text-transform: uppercase;letter-spacing: 2px;color: #6b7a89;margin-bottom: 25px;}.auspartner {display: flex;align-items: center;justify-content: space-between;gap: 30px;}.auspartnerlogo {flex: 1;display: flex;align-items: center;justify-content: center;padding: 0;transition: 0.35s;}.auspartnerlogo img {max-height: 55px;width: auto;opacity: 1;transition: 0.35s;border-radius: 8px;}.auspartnerlogo:hover img {opacity: 1;transform: scale(1.08);}.auspartner {align-items: center;justify-content: space-between;gap: 20px;position: relative;width: 100%;background-color: #fff;z-index: 1;padding: 20px 0;margin-top: 50px;border-radius: 20px;border: 1px solid rgba(0, 128, 255, 0.15);}.auscta_main {background: #eef7ff;border-radius: 30px;align-items: center;padding: 0 50px;border: 1px solid rgba(0, 128, 255, 0.15);margin-top: 40px;}.auscta_left h2 {font-size: 40px;line-height: 50px;margin-bottom: 20px;font-weight: 800;color: #2d2d2d;}.auscta_left, .sscta_left {width: 60%;padding: 30px 0;}.auscta_right, .sscta_right {width: 40%;text-align: center;}.auscta_right img {max-width: 520px;margin-top: -80px;}.tg_industrybox {background: #fff;border-radius: 22px;border: 1px solid rgba(0, 128, 255, 0.12);box-shadow: 0 10px 30px rgba(0, 128, 255, 0.06);transition: 0.35s;overflow: hidden;}.tg_industrybox:hover {border-color: #0080ff;box-shadow: 0 20px 40px rgba(0, 128, 255, 0.15);}.tg_industryboxtop {height: auto;padding: 30px 20px 20px;display: flex;justify-content: center;align-items: center;}.auscase_content, .tg_industryboxbottom .arrowicon, .tg_industryboxtop .industrybgimg {display: none;}.industry_icon {position: relative;top: auto;left: auto;width: 80px;height: 80px;border-radius: 20px;background: linear-gradient( 135deg, rgba(0, 128, 255, 0.1), rgba(0, 128, 255, 0.18) );border: 1px solid rgba(0, 128, 255, 0.15);display: flex;align-items: center;justify-content: center;transition: 0.35s;}.industry_icon img {max-width: 60px;max-height: 60px;}.tg_industryboxbottom {background: 0 0;display: flex;justify-content: center;align-items: center;padding: 0 20px 30px;min-height: auto;}.tg_industryboxbottom h3 {margin: 0;text-align: center;font-size: 20px;color: #161f4e;font-weight: 700;}.industryexplorebtn {min-height: 190px;border-radius: 22px;background: linear-gradient(135deg, #0080ff, #49b0d9);display: flex;align-items: center;justify-content: center;flex-direction: column;text-align: center;transition: 0.35s;}.industryexplorebtn h4 {color: #fff;font-size: 21px;margin-bottom: 15px;line-height: 28px;}.auscta_left p {font-weight: 300;font-size: 18px;margin: -10px 0 20px;}.ausawards_box {position: relative;background: rgba(255, 255, 255, 0.75);border: 1px solid #dfe5ff;border-radius: 12px;padding: 85px 25px 25px;overflow: hidden;backdrop-filter: blur(14px);transition: 0.4s;text-align: center;}.ausawards_box h3 {position: absolute;top: 20px;left: 0;background: linear-gradient(to bottom, #1f79bd, #49b0d9);color: #fff;padding: 10px 30px;font-size: 19px;text-align: center;border-radius: 0 20px 20px 0;margin: 0;white-space: nowrap;}.ausawards_imgmain {display: grid;gap: 10px;}.ausawards_imgmain img {max-width: 100%;object-fit: contain;max-height: 120px;margin: 0 auto;}.auscase_tabs {display: flex;justify-content: center;gap: 15px;margin-bottom: 20px;flex-wrap: wrap;}.auscase_tab {border: 1px solid #dbe7f5;background: #fff;color: #0f2740;font-size: 16px;font-weight: 700;padding: 14px 35px;border-radius: 60px;transition: 0.35s;cursor: pointer;}.auscost_table tbody tr, .lightfaq_item {transition: 0.3s;}.auscase_tab.active, .auscase_tab:hover {background: linear-gradient(135deg, #0080ff, #49b0d9);color: #fff;border-color: transparent;box-shadow: 0 10px 30px rgba(0, 128, 255, 0.25);}.auscase_content.active {display: block;animation: 0.4s caseFade;}@keyframes caseFade {from {opacity: 0;transform: translateY(20px);}to {opacity: 1;transform: translateY(0);}}.auscase_inner {display: grid;grid-template-columns: 420px 1fr;gap: 30px;background: #fff;border-radius: 30px;padding: 30px;border: 1px solid #dfe7f6;box-shadow: 0 15px 50px rgba(0, 0, 0, 0.05);align-items: center;}.lightfaq_item, .lightfaq_item.active {box-shadow: 0 10px 30px rgba(0, 128, 255, 0.08);}.auscase_img {border-radius: 24px;overflow: hidden;display: flex;align-items: center;justify-content: center;}.auscase_grid, .lightfaq_grid {display: grid;grid-template-columns: 1fr 1fr;}.auscase_img img {display: block;max-width: 100%;}.auscase_right h3 {font-size: 34px;font-weight: 800;color: #0f2740;margin: 0 0 5px;}.auscase_right span {display: block;color: #0080ff;font-weight: 600;margin-bottom: 13px;font-size: 15px;}.auscase_right > p {color: #66768a;line-height: 24px;margin-bottom: 20px;font-size: 16px;}.auscase_grid {gap: 20px;}.auscase_box {background: #f8fbff;border: 1px solid #e4edf8;border-radius: 18px;padding: 22px;}.auscase_box h4 {color: #0080ff;font-size: 18px;margin: 0 0 15px;font-weight: 700;}.auscase_box ul {margin: 0;padding: 0;list-style: none;}.auscase_box ul li {position: relative;padding-left: 32px;margin-bottom: 12px;color: #4f5e6d;line-height: 1.7;}.auscase_box ul li:before {content: "✓";position: absolute;left: 0;top: 2px;width: 20px;height: 20px;border-radius: 50%;background: #0080ff;color: #fff;font-size: 12px;font-weight: 700;display: flex;align-items: center;justify-content: center;}.lightfaq_grid {gap: 25px;}.lightfaq_col {display: flex;flex-direction: column;gap: 15px;}.lightfaq_item {background: #fff;border: 1px solid rgba(0, 128, 255, 0.15);border-radius: 18px;overflow: hidden;}.ausclientreview_card:hover, .lightfaq_item.active {border-color: #0080ff;}.lightfaq_head {padding: 22px 25px;display: flex;justify-content: space-between;align-items: center;cursor: pointer;}.lightfaq_head h3 {margin: 0;font-size: 18px;line-height: 1.5;color: #10253f;width: calc(100% - 50px);}.lightfaq_head span {width: 34px;height: 34px;border-radius: 50%;background: #eef6ff;color: #0080ff;display: flex;align-items: center;justify-content: center;font-size: 22px;font-weight: 700;transition: 0.3s;}.lightfaq_item.active .lightfaq_head span {transform: rotate(45deg);background: #0080ff;color: #fff;}.lightfaq_body {display: none;padding: 0 25px 25px;}.lightfaq_body p {margin: 0;color: #66768a;font-size: 17px;line-height: 28px;}.auscost_tablewrap {border-radius: 24px;overflow: hidden;background: #fff;box-shadow: 0 15px 50px rgba(0, 0, 0, 0.05);border: 1px solid #dfe7f6;}.auscost_table thead {background: linear-gradient(135deg, #0080ff, #49b0d9);}.auscost_table th {color: #fff;font-size: 18px;font-weight: 700;padding: 22px 25px;text-align: left;}.auscost_table td {padding: 22px 25px;color: #4f5e6d;border-bottom: 1px solid #edf3fb;font-size: 16px;}.auscost_table tbody tr:hover {background: #f8fbff;}.auscost_table td:first-child {font-weight: 700;color: #0f2740;}.ausgetintouch_content {max-width: 560px;}.ausgetintouch_content h2 {font-size: 18px;font-weight: 700;color: #0080ff;margin-bottom: 15px;}.ausgetintouch_content h3 {font-size: 48px;line-height: 1.2;font-weight: 800;color: #0f2740;margin-bottom: 20px;}.ausgetintouch_content p {font-size: 18px;line-height: 1.8;color: #66768a;margin: 0;}.lightformdesign {background: #fff;border-radius: 20px;padding: 30px;border: 1px solid #dfe7f6;box-shadow: 0 15px 40px rgba(0, 0, 0, 0.05), 0 10px 25px rgba(0, 128, 255, 0.06);position: relative;overflow: hidden;}.lightformdesign:after, .lightformdesign:before {border-radius: 50%;content: "";position: absolute;}.lightformdesign:before {width: 220px;height: 220px;background: rgba(0, 128, 255, 0.05);top: -120px;right: -120px;}.lightformdesign:after {width: 180px;height: 180px;background: rgba(73, 176, 217, 0.06);left: -90px;bottom: -90px;}.form_head h2 {font-size: 32px;font-weight: 800;color: #fff;margin: 0;}.lightformdesign .form-group, .tier-item:last-child {margin-bottom: 0;}.lightformdesign .form-control {width: 100%;height: 52px;border-radius: 12px;border: 1px solid #dfe7f6;background: #f8fbff;padding: 0 18px;font-size: 15px;color: #0f2740;box-shadow: none;transition: 0.35s;}.lightformdesign textarea.form-control {height: 140px;resize: none;padding-top: 18px;}.lightformdesign .form-control::placeholder {color: #8a98a9;}.lightformdesign .form-control:focus {border-color: #0080ff;background: #fff;box-shadow: 0 0 0 4px rgba(0, 128, 255, 0.08);outline: 0;}.lightformdesign .formbtn {width: 100%;min-height: 60px;border-radius: 16px;font-size: 17px;font-weight: 700;display: flex;align-items: center;justify-content: center;}.lightformdesign .cf-field-error {display: block;font-size: 13px;color: #dc3545;margin-top: 6px;}.lightformdesign .cf-general-error {font-size: 14px;}.auscontact_box {margin-top: 25px;display: flex;flex-direction: column;gap: 15px;}.auscontact_item {background: rgba(255, 255, 255, 0.7);border: 1px solid #dfe7f6;border-left: 4px solid #0080ff;border-radius: 16px;padding: 18px 22px;transition: 0.35s;backdrop-filter: blur(10px);}.ausclientreview_card, .auscompliances_box, .ausprocess_box {transition: 0.4s;position: relative;overflow: hidden;}.auscontact_item:hover {transform: translateX(6px);border-color: #0080ff;box-shadow: 0 12px 30px rgba(0, 128, 255, 0.08);}.auscontact_item span {display: block;color: #0080ff;font-size: 13px;font-weight: 700;margin-bottom: 6px;}.auscontact_item p {margin: 0;color: #0f2740;font-size: 16px;line-height: 1.6;font-weight: 500;}.ausprocess_grid {display: grid;grid-template-columns: repeat(12, 1fr);gap: 24px;}.ausprocess_box:nth-child(-n + 4) {grid-column: span 3;}.ausprocess_box:nth-last-child(-n + 3) {grid-column: span 4;}.ausprocess_box {background: rgba(255, 255, 255, 0.8);backdrop-filter: blur(10px);border: 1px solid #dfe7ff;border-radius: 14px;padding: 28px 20px;min-height: 220px;}.ausprocess_box::before {content: "";position: absolute;width: 140px;height: 140px;background: rgba(80, 120, 255, 0.08);border-radius: 50%;top: -60px;right: -60px;transition: 0.5s;}.ausprocess_box span {height: 70px;width: 70px;margin-bottom: 15px;display: flex;align-items: center;justify-content: center;border: 1px solid #8f92923d;border-radius: 50px;background-color: #fff;background: linear-gradient(127.57deg, #1f79bd 0, #49b0d9 97.46%);}.ausprocess_box h3 {font-size: 20px;margin-bottom: 8px;line-height: 26px;}.ausprocess_box p {margin: 0;color: #5f6470;line-height: 25px;font-size: 17px;}.ausprocess_box:hover {transform: translateY(-10px);box-shadow: 0 20px 40px rgba(0, 0, 0, 0.08);border-color: #c9d8ff;}.ausprocess_box:hover::before {transform: scale(1.4);}.auscompliances_main {display: grid;grid-template-columns: repeat(2, 1fr);gap: 30px;}.auscompliances_box {background: #fff;border: 1px solid #dfe7f6;border-radius: 12px;box-shadow: 0 15px 40px rgba(0, 0, 0, 0.04);}.auscompliances_box:hover {transform: translateY(-8px);box-shadow: 0 25px 60px rgba(0, 128, 255, 0.1);}.auscompliances_head {background: linear-gradient(135deg, #0080ff, #49b0d9);padding: 20px 24px;position: relative;overflow: hidden;}.auscompliances_head:after {content: "";position: absolute;width: 180px;height: 180px;border-radius: 50%;background: rgba(255, 255, 255, 0.08);top: -100px;right: -60px;}.auscompliances_head h3 {margin: 0;color: #fff;font-size: 22px;font-weight: 700;position: relative;z-index: 2;}.auscompliances_box ul {margin: 0;padding: 5px 20px;list-style: none;}.auscompliances_box ul li {position: relative;padding: 16px 0 16px 38px;border-bottom: 1px solid #edf3fb;color: #0f2740;font-size: 17px;line-height: 1.6;font-weight: 500;}.auscompliances_box ul li:before {content: "✓";position: absolute;left: 0;top: 15px;width: 24px;height: 24px;border-radius: 50%;background: #eef7ff;color: #0080ff;display: flex;align-items: center;justify-content: center;font-size: 13px;font-weight: 700;}.ausclientreview_card {background: #fff;border: 1px solid #dfe7f6;border-radius: 30px;padding: 35px;height: 100%;}.ausclientreview_card:before {content: "❝";position: absolute;top: 20px;right: 30px;font-size: 120px;line-height: 1;color: rgba(0, 128, 255, 0.08);font-family: serif;}.ausclientreview_top {display: flex;align-items: center;gap: 15px;margin-bottom: 25px;position: relative;z-index: 2;}.ausclientreview_userimg {width: 75px;height: 75px;border-radius: 50%;overflow: hidden;border: 4px solid #eef7ff;}.ausclientreview_userinfo h3 {margin: 0 0 5px;font-size: 22px;color: #0f2740;font-weight: 700;}.ausclientreview_userinfo span {display: block;color: #0080ff;font-size: 14px;font-weight: 600;}.ausclientreview_content {height: 160px;overflow-y: auto;}.ausclientreview_content::-webkit-scrollbar {display: none;}.ausclientreview_content p {margin: 0;color: #66768a;line-height: 26px;font-size: 17px;}.ausclientreview_bottom {margin-top: 25px;padding-top: 20px;border-top: 1px solid #edf3fb;display: flex;align-items: center;justify-content: space-between;}.ausclientreview_bottom h4 {margin: 0;color: #0f2740;font-size: 15px;font-weight: 700;}.ausclientreview_bottom img {height: 34px;width: auto;}.ausclientreview_next, .ausclientreview_prev {width: 55px;height: 55px;border-radius: 50%;background: #fff;border: 1px solid #dfe7f6;position: absolute;bottom: 0;z-index: 5;cursor: pointer;transition: 0.3s;}.ausawards_cta, .auswhychosse_next, .auswhychosse_prev {background: linear-gradient(to bottom, #1f79bd, #49b0d9);}.ausclientreview_prev {left: calc(50% - 65px);}.ausclientreview_next {right: calc(50% - 65px);}.ausclientreview_next:before, .ausclientreview_prev:before {content: "";position: absolute;width: 10px;height: 10px;border-top: 2px solid #0080ff;border-right: 2px solid #0080ff;top: 50%;left: 50%;transform: translate(-50%, -50%) rotate(225deg);transition: 0.3s;}.ausclientreview_next:before {transform: translate(-50%, -50%) rotate(45deg);}.ausclientreview_next:hover:before, .ausclientreview_prev:hover:before {border-color: #fff;}.ausawards_cta {border-radius: 12px;padding: 30px;}.ausawards_cta h3 {color: #fff;font-size: 26px;font-weight: 700;margin-bottom: 10px;}.ausawards_cta p {color: #fff;font-size: 17px;margin-bottom: 17px;}.ausawards_cta .lightbtndesign {min-width: 170px;height: 50px;padding: 0 20px;border-radius: 8px;}.auswhychosse_slider {overflow: visible;padding: 0;position: relative;}.auswhychosse_slider .swiper-wrapper {align-items: center;}.auswhychosse_slider .swiper-slide {width: 500px;transition: 0.6s;display: block;}.auswhychosse_next::before, .auswhychosse_prev::before {content: "";width: 12px;height: 12px;border-top: 3px solid #fff;}.auswhychosse_box {position: relative;height: 340px;overflow: hidden;border-radius: 30px;box-shadow: 0 20px 60px rgba(0, 0, 0, 0.15);cursor: pointer;}.auswhychosse_box img {position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;transition: 0.6s;}.auswhychosse_box::before {content: "";position: absolute;inset: 0;background: linear-gradient( to top, rgba(0, 0, 0, 0.85) 0, rgba(0, 0, 0, 0.35) 45%, rgba(0, 0, 0, 0.15) 100% );z-index: 1;}.auswhychosse_box h3 {color: #fff;z-index: 2;margin: 0 0 8px;font-size: 24px;line-height: 34px;font-weight: 700;transition: 0.4s;}.auswhychosse_hover {position: absolute;left: 30px;right: 30px;bottom: 30px;z-index: 2;}.auswhychosse_hover p {color: #fff;font-size: 17px;line-height: 24px;margin: 0;}.auswhychosse_slider .swiper-slide-active .auswhychosse_box {box-shadow: 0 30px 80px rgba(0, 0, 0, 0.25);}.auswhychosse_slider .swiper-slide:not(.swiper-slide-active) {opacity: 0.75;}.auswhychosse_slider .swiper-slide:not(.swiper-slide-active) .auswhychosse_box {filter: brightness(0.8);}.auswhychosse_slider .swiper-slide:not(.swiper-slide-active) h3 {font-size: 22px;line-height: 30px;}.auswhychosse_nav {display: flex;justify-content: center;gap: 15px;margin-top: 40px;}.auswhychosse_next, .auswhychosse_prev {width: 58px;height: 58px;border-radius: 50%;display: flex;align-items: center;justify-content: center;cursor: pointer;transition: 0.35s;box-shadow: 0 10px 25px rgba(31, 121, 189, 0.25);position: relative;}.ss_hero_bg, .usaabanner_img {height: 100%;object-fit: cover;}.auswhychosse_next:hover, .auswhychosse_prev:hover {transform: translateY(-4px);box-shadow: 0 15px 35px rgba(31, 121, 189, 0.35);}.auswhychosse_next::before {border-right: 3px solid #fff;transform: rotate(45deg);margin-right: 3px;}.auswhychosse_prev::before {border-left: 3px solid #fff;transform: rotate(-45deg);margin-left: 3px;}.usaabannerbx {padding: 200px 0 90px;position: relative;}.usaabanner_img {margin: 0 auto;width: 100%;z-index: -1;inset: 0;position: absolute;}.usaabannercontent {position: relative;z-index: 1;color: #fff;}.usaabannerbx h1 {font-size: 48px;color: #fff;font-weight: 700;line-height: 58px;margin-bottom: 25px;}.counterctabx .lftcta h2, .readycta h2 {font-size: 26px;line-height: 1.4;}.usaabannerbx ul {display: flex;margin: 20px 0 30px;}.usaabannerbx ul li {border-right: 1px solid #fff;font-size: 17px;font-weight: 300;padding: 0 10px;}.newbg, .webuildlogo.newbg .webuidhead span {background: #121836;}.counterctabx .container {position: relative;overflow: hidden;border-radius: 30px;}.counterctabx .absolutepostion {position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;border-radius: 30px;}.counterctabx .container::before {content: "";position: absolute;inset: 0;background: linear-gradient( 90deg, rgba(3, 18, 36, 0.92) 0, rgba(3, 18, 36, 0.82) 45%, rgba(3, 18, 36, 0.55) 100% );z-index: 1;border-radius: 30px;}.counterctabx .counterctarow {position: relative;z-index: 2;display: flex;align-items: center;gap: 50px;color: #fff;}.counterctabx .lftcta {width: 70%;padding: 40px 30px;}.counterctabx .lftcta h2 {font-weight: 700;margin-bottom: 30px;color: #fff;max-width: 800px;}.counterctabx .lftcta ul {display: grid;grid-template-columns: repeat(4, 1fr);gap: 18px;padding: 0;margin: 0 0 35px;list-style: none;}.counterctabx .lftcta li {text-align: center;transition: 0.4s;}.counterctabx .lftcta li span {display: block;font-size: 34px;font-weight: 700;color: #fff;margin-bottom: 8px;text-shadow: 0 0 17.038px rgba(255, 255, 255, 0.86);}.counterctabx .lftcta li p {margin: 0;font-size: 15px;line-height: 1.5;color: rgba(255, 255, 255, 0.9);}.counterctabx .rgtcta {width: 30%;text-align: center;position: absolute;right: 0;bottom: 0;}.industrysecslider .industrySwiper .swiper-slide {height: auto;padding-top: 30px;}.industrysecslider .industry-card {border: 2px solid rgba(255, 255, 255, 0.6);background: radial-gradient( 101.99% 141.26% at 81.1% -37.79%, rgba(255, 255, 255, 0.25) 0, rgba(255, 255, 255, 0) 69.49% ), #151b3a;backdrop-filter: blur(3.7661778926849365px);border-radius: 10px;text-align: center;padding: 50px 20px 25px;position: relative;min-height: 230px;transition: 0.4s;width: 100%;}.industrysecslider .industry-card:hover {border-color: #4cb4ff;}.industrysecslider .industry-icon {width: 58px;height: 58px;background: #2d83c9;border: 3px solid #fff;border-radius: 50%;display: flex;align-items: center;justify-content: center;position: absolute;top: -28px;left: 50%;transform: translateX(-50%);}.industrysecslider .industry-card h3 {color: #fff;font-size: 20px;font-weight: 700;margin-bottom: 15px;}.industrysecslider .industry-card p {color: #dbe6ff;font-size: 14px;line-height: 1.6;margin: 0;}.industrysecslider .industrySwiper {position: relative;padding-bottom: 90px;margin-bottom: 20px;}.industrysecslider .industry-next, .industrysecslider .industry-prev {width: 40px;height: 40px;border-radius: 50%;background: #1a81ff;position: absolute;bottom: 0;cursor: pointer;z-index: 10;transition: 0.3s;display: flex;align-items: center;justify-content: center;}.industrysecslider .industry-prev {left: 50%;transform: translateX(-60px);}.industrysecslider .industry-next {left: 50%;transform: translateX(10px);}.industrysecslider .industry-next::before, .industrysecslider .industry-prev::before {content: "";width: 10px;height: 10px;border-top: 2px solid #fff;border-right: 2px solid #fff;}.industrysecslider .industry-prev::before {transform: rotate(-135deg);margin-left: 4px;}.industrysecslider .industry-next::before {transform: rotate(45deg);margin-right: 4px;}.industrysecslider .swiper.industrySwiper.swiper-initialized.swiper-horizontal.swiper-backface-hidden {padding-bottom: 50px;}.casestories .case-panel, .consultation_light .mappartt::before {display: none;}.casestories .case-tabs {display: flex;gap: 20px;justify-content: center;margin-bottom: 15px;}.casestories .mainstorybx {display: flex;gap: 30px;padding: 40px 30px;border-radius: 30px;border: 1.3px solid #49b0d9;background: rgba(18, 24, 54, 0.93);color: #fff;}.casestories .mainstorybx .lftstory {width: 65%;}.casestories .case-tab {text-align: center;padding: 16px 25px;border: 1px solid rgba(255, 255, 255, 0.15);border-radius: 8px;color: #fff;cursor: pointer;transition: 0.3s;font-weight: 600;}.casestories .case-tab.active, .techstack-sec .tech-tab.active, .techstack-sec .tech-tab:hover {background: linear-gradient(90deg, #2f8dd8, #56b7ea);border-color: transparent;}.casestories .mainstorybx h3 {font-size: 22px;font-weight: 600;margin-bottom: 15px;}.casestories .mainstorybx h4 {font-size: 20px;font-weight: 500;margin-bottom: 10px;}.casestories .mainstorybx p {font-size: 16px;line-height: 22px;font-weight: 300px;margin-bottom: 10px;}.casestories .mainstorybx li {font-size: 15px;font-weight: 300px;margin-bottom: 10px;}.casestories .mainstorybx ul, .readycta ul {list-style: disc;margin-bottom: 20px;}.ai-features-sec .aiFeatureSwiper {position: relative;overflow: visible;padding-bottom: 90px;}.ai-features-sec .aiFeatureSwiper .swiper-slide {transform: scale(0.88);opacity: 0.5;transition: 0.5s;height: auto;}.ai-features-sec .aiFeatureSwiper .swiper-slide-active {transform: scale(1);opacity: 1;}.ai-features-sec .feature-card {min-height: 260px;padding: 30px;border-radius: 16px;position: relative;overflow: hidden;background: linear-gradient( 135deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03) );border: 1px solid rgba(255, 255, 255, 0.08);transition: 0.5s;width: 100%;}.ai-features-sec .feature-card::after, .ai-features-sec .feature-card::before {background: rgba(52, 155, 255, 0.08);transform: rotate(45deg);transition: 0.4s;border-radius: 10px;position: absolute;content: "";}.ai-features-sec .feature-card::before {left: 0;bottom: -36%;width: 185px;height: 140px;z-index: 1;}.ai-features-sec .feature-card::after {right: -5%;bottom: -45%;width: 255px;height: 175px;z-index: 0;}.ai-features-sec .swiper-slide-active .feature-card {background: linear-gradient(135deg, #2d8fd7, #56bdf0);box-shadow: 0 20px 40px rgba(45, 143, 215, 0.25);}.ai-features-sec .swiper-slide-active .feature-card::after, .ai-features-sec .swiper-slide-active .feature-card::before {background: rgba(255, 255, 255, 0.18);}.ai-features-sec .feature-card h3 {color: #fff;font-size: 22px;line-height: 1.2;font-weight: 600;margin-bottom: 20px;}.ai-features-sec .feature-card ul {margin: 0;padding-left: 18px;list-style: disc;}.ai-features-sec .feature-card li {color: #fff;font-size: 15px;line-height: 1.6;margin-bottom: 8px;}.process-sec .process-card h3, .readycta h2 {color: #fff;margin-bottom: 20px;font-weight: 700;}.ai-features-sec .feature-next, .ai-features-sec .feature-prev {width: 52px;height: 52px;border-radius: 50%;background: linear-gradient(135deg, #2d8fd7, #56bdf0);position: absolute;bottom: 0;cursor: pointer;transition: 0.3s;}.ai-features-sec .feature-next, .process-sec .process-next {left: calc(50% + 10px);}.ai-features-sec .feature-next::before, .ai-features-sec .feature-prev::before, .process-sec .process-next::before, .process-sec .process-prev::before {content: "";width: 10px;height: 10px;border-top: 2px solid #fff;border-right: 2px solid #fff;position: absolute;top: 50%;left: 50%;}.ai-features-sec .feature-prev::before {transform: translate(-35%, -50%) rotate(-135deg);}.ai-features-sec .feature-next::before {transform: translate(-65%, -50%) rotate(45deg);}.readycta {opacity: 0.92;background: linear-gradient(81deg, #032c4c 10.37%, #49b0d9 125.16%);backdrop-filter: blur(5.199999809265137px);}.readycta li {margin: 0 0 10px;font-size: 15px;line-height: 1.5;color: rgba(255, 255, 255, 0.9);}.process-sec .processSwiper {position: relative;padding-bottom: 90px;}.process-sec .process-card {position: relative;padding: 40px 25px;border-left: 3px solid #2d8fd7;min-height: 300px;}.process-sec .process-card::before {content: "";position: absolute;left: 20px;top: 15px;font-size: 130px;font-weight: 800;line-height: 1;color: rgba(255, 255, 255, 0.05);content: attr(data-step);}.process-sec .process-card h3 {font-size: 22px;line-height: 1.3;position: relative;z-index: 2;}.process-sec .process-card p {color: #dbe4ff;font-size: 15px;line-height: 1.8;position: relative;z-index: 2;}.process-sec .step-no {position: absolute;right: 20px;top: 10px;font-size: 120px;font-weight: 800;color: rgba(255, 255, 255, 0.06);line-height: 1;}.process-sec .process-next, .process-sec .process-prev {width: 48px;height: 48px;border-radius: 50%;background: linear-gradient(135deg, #2d8fd7, #56bdf0);position: absolute;bottom: 0;cursor: pointer;}.process-sec .process-prev {left: calc(50% - 55px);}.techstack-sec .tech-tabs {display: flex;gap: 12px;margin-bottom: 50px;flex-wrap: wrap;justify-content: center;}.techstack-sec .tech-tab {min-width: 180px;text-align: center;padding: 16px 25px;border: 1px solid rgba(255, 255, 255, 0.15);border-radius: 8px;color: #fff;cursor: pointer;transition: 0.3s;font-weight: 600;}.techstack-sec .tech-panel {display: none;gap: 15px;}.techstack-sec .tech-panel.active {display: flex;justify-content: center;flex-wrap: wrap;}.techstack-sec .tech-card {background: #fff;border: 1px solid rgba(255, 255, 255, 0.08);border-radius: 8px;text-align: center;padding: 10px;transition: 0.3s;width: 15%;display: flex;justify-content: center;align-items: center;}.techstack-sec .tech-card img {max-width: 100px;}.ai-services-dark .card-content ul {list-style: disc;padding-left: 10px;}.ai-services-dark .card-content li {color: #fff;font-size: 15px;line-height: 1.8;margin: 10px 0 0;font-weight: 300;}.consultation_light .consultation_text h2, .consultation_light .consultation_text p, .formfullfields select option, .lightformdesign .form_head h2 {color: #000;}.consultation_light .consultation_text {background: #fff;border: 1px solid #dfe7f6;border-radius: 30px;}.formfullfields .form-control, .formfullfields select {background-color: transparent !important;height: 40px;font-size: 14px;box-shadow: unset !important;width: 100%;resize: none;color: #fff;}.aisaudi_bg, .aisaudi_hero::before {height: 100%;position: absolute;width: 100%;}.consultation_light .mappartt {border-radius: 30px;}.formfullfields {backdrop-filter: blur(20px);border-radius: 20px;background: #121526;border: 0;overflow: hidden;margin: 0 20px;}.formfullfields .form-control {border-radius: 0;padding: 0;border: 0;border-bottom: 2px solid #fff;}.formfullfields select {border-radius: 0;padding: 0 10px 0 0;border: 0;border-bottom: 2px solid #fff;}.formrow {display: flex;justify-content: space-between;}.formfullfields .form_head h2, .formfullfields .form_head h2 span {color: #fff;font-size: 26px;}.formfullfields .form-control::placeholder {color: #fff;}.formfullfields textarea.form-control {height: 100px;resize: none;padding-top: 0;}.consult-btn-main a, .consult-btn-main button, .technology_fold .tg_techstacktabs .nav-tabs li {margin-right: 10px;}.aisaudi_bg {inset: 0;object-fit: cover;z-index: 1;}.aisaudi_hero {padding: 170px 0 60px;position: relative;overflow: hidden;}.aisaudi_hero .container {position: relative;z-index: 3;}.aisaudi_hero::before {content: "";right: 0;bottom: 0;z-index: 2;pointer-events: none;background: linear-gradient( to bottom, rgba(3, 8, 22, 0) 0, rgba(3, 8, 22, 0.35) 30%, rgb(13 59 102 / 75%) 65%, #0d3b66 100% );}.why-choose-ksa .newctabtns {display: flex;justify-content: flex-start;}.aisaudi_content h1 {font-size: 60px;line-height: 76px;font-weight: 800;color: #fff;margin-bottom: 10px;}.aisaudi_content h1 span {display: inline;background: linear-gradient(90deg, #fff, #7ab8ff);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}.aisaudi_content p {margin: 0 auto 15px;font-size: 20px;line-height: 30px;color: #fff;}.aisaudi_content ul {padding: 0;margin-bottom: 30px;}.aisaudibtns a {margin-right: 16px;}.aisaudi_content ul li {font-size: 18px;color: #fff;font-weight: 300;margin-bottom: 8px;position: relative;}.aisaudi_content {position: relative;z-index: 2;}.ss_herofold {position: relative;overflow: hidden;padding: 180px 0 30px;background: radial-gradient( circle at top, #27396d 0, #131b36 35%, #090f22 100% );}.ss_hero_bg, .ss_herofold::before {position: absolute;right: 0;width: 100%;}.ss_hero_bg {top: 0;opacity: 0.2;pointer-events: none;}.ss_herofold::before {content: "";height: 200px;inset: 0;background: linear-gradient(180deg, rgb(3 8 22 / 3%), #1a2352);z-index: 1;left: 0;bottom: 0;top: auto;}.ss_bannerfoldcontent {max-width: 900px;margin: 0 auto;text-align: center;}.ss_industryfold .themehead, .ss_points {margin-bottom: 40px;}.ss_bannerfoldcontent h1 {color: #fff;font-size: 52px;line-height: 64px;font-weight: 700;margin-bottom: 14px;}.ss_bannerfoldcontent p {color: rgba(255, 255, 255, 0.75);font-size: 19px;line-height: 1.8;max-width: 880px;margin: 0 auto 25px;}.ss_points {display: flex;flex-wrap: wrap;justify-content: center;gap: 14px;}.ss_points span {background: rgba(255, 255, 255, 0.08);border: 1px solid rgba(255, 255, 255, 0.1);color: #fff;padding: 12px 18px;border-radius: 50px;font-size: 15px;backdrop-filter: blur(15px);}.newctabtns {display: flex;gap: 18px;margin-bottom: 70px;}.sspartner_fold .row .col-md-6:first-child .bestcompany_text {border-radius: 12px;border: 1px solid rgba(255, 255, 255, 0.08);padding: 66px 50px;background: rgba(255, 255, 255, 0.03);}.bg_dark_one {background: linear-gradient( 180deg, #1a2352 0, #131c45 35%, #0d1330 70%, #090d24 100% );}.bg_dark_two {background: linear-gradient( 180deg, #090d24 0, #0d1330 35%, #15204d 70%, #1b275c 100% );}.bg_dark_normal {background: #1b275c;}.ss_partnerfold h2 {color: #fff;text-align: center;font-size: 24px;margin-bottom: 20px;}.ss_partnerfold_main {display: flex;align-items: center;width: max-content;animation: 18s linear infinite ssPartnerScroll;}.ss_partnerfoldimg {flex-shrink: 0;padding: 0 20px;display: flex;align-items: center;justify-content: center;text-align: center;}.ss_partnerfoldimg img {height: 40px;margin: 0 auto;width: auto;}@keyframes ssPartnerScroll {from {transform: translateX(0);}to {transform: translateX(-50%);}}.ss_servicesfold_grid, .sschose_grid {display: grid;grid-template-columns: repeat(3, 1fr);gap: 24px;}.ss_services_box {position: relative;height: 180px;overflow: hidden;border-radius: 16px;padding: 20px;background: rgba(255, 255, 255, 0.03);border: 1px solid rgba(255, 255, 255, 0.08);transition: 0.45s;cursor: pointer;text-align: center;display: flex;flex-direction: column;align-items: center;justify-content: center;}.ss_service_content, .ssctafold_main::after {position: absolute;height: 100%;left: 0;right: 0;}.ss_services_box::before {content: "";position: absolute;inset: 0;background: linear-gradient(135deg, #1c2d73, #0d1330, #325cff);transform: translateY(100%);transition: 0.45s;z-index: 1;}.ss_services_box:hover::before {transform: translateY(0);}.ss_service_icon {transition: 0.45s;}.ss_service_icon img {transition: 0.45s;max-width: 55px;}.ss_services_box h3 {position: relative;z-index: 2;color: #fff;font-size: 22px;line-height: 30px;margin-top: 20px;max-width: 100%;transition: 0.45s;}.ss_service_content {bottom: 10px;z-index: 3;opacity: 0;transform: translateY(30px);transition: 0.45s;width: 89%;margin: 0 auto;padding: 30px 0;}.ss_service_content p {color: #fff;font-size: 16px;line-height: 26px;margin: 0;}.ss_services_box:hover {transform: translateY(-8px);border-color: #4976ff;box-shadow: 0 20px 45px rgba(0, 0, 0, 0.35);}.ss_services_box:hover .ss_service_icon, .ss_services_box:hover h3 {opacity: 0;visibility: hidden;transform: translateY(-25px);}.ss_services_box:hover .ss_service_content {opacity: 1;transform: translateY(0);}.ssctafold_main {padding: 0 30px;border-radius: 30px;position: relative;display: flex;}.sscta_left h2 {color: #fff;font-size: 32px;line-height: 44px;margin-bottom: 15px;font-weight: 700;}.sscta_left p {color: #fff;font-size: 18px;line-height: 28px;margin-bottom: 0;}.sscta_left .btndesign {height: 50px;border-radius: 50px;padding: 0 25px;margin-top: 16px;}.nycindustry_box p, .ss_cta_bg {position: absolute;left: 0;right: 0;bottom: 0;height: 100%;}.ss_cta_bg {width: 100%;object-fit: cover;top: 0;z-index: 0;border-radius: 30px;}.sscta_right img {margin-top: -40px;max-width: 350px;}.nycchoose_fold .row {margin-top: 32px;}.sschose_grid .nycchoose_box {padding: 25px;background: rgba(255, 255, 255, 0.03);border: 1px solid rgba(255, 255, 255, 0.08);}.nycindustry_box p {margin: 0;padding: 25px;background: linear-gradient( to top, rgb(0 128 255 / 97%), rgb(0 128 255 / 94%), transparent );color: #fff;opacity: 0;visibility: hidden;transform: translateY(100%);transition: 0.4s;z-index: 2;font-size: 16px;display: flex;align-items: flex-end;}.ss_industryfold .nycindustry_box {height: 330px;border-color: #fff;}.abductaa .mappartt iframe {height: 100%;width: 100%;}.abductaa .mappartt {height: 430px;}.themeheaddark h2, .themeheaddark p {color: #000 !important;}.ctaabg_img {background-repeat: no-repeat;background-position: center;background-size: cover;position: relative;overflow: hidden;}.ctaabg_img::after {position: absolute;content: "";left: 0;right: 0;bottom: 0;top: 0;height: 100%;width: 100%;background-color: #000;opacity: 0.4;}.mobilearabia_banner {background: linear-gradient( 90deg, #121526 0, #1a2345 30%, #005db8 70%, #0091ff 100% );padding: 180px 0 60px;}.mobilearabia_content h1 {color: #fff;font-size: 46px;font-weight: 900;line-height: 59px;margin-bottom: 20px;}.mobilearabia_content p {color: #fff;font-size: 20px;margin-bottom: 20px;max-width: 600px;}.mobilearabia_img {max-width: 600px;margin-left: -230px;margin-bottom: -70px;}.sscasestudy .casestudy-wrapper {display: flex;gap: 35px;}.sscasestudy .case-tabs {width: 320px;display: flex;flex-direction: column;gap: 18px;}.sscasestudy .case-tab {background: #141b2d;padding: 25px;border-radius: 16px;cursor: pointer;transition: 0.4s;border: 1px solid rgba(255, 255, 255, 0.08);position: relative;overflow: hidden;}.sscasestudy .case-tab span {font-size: 35px;font-weight: 700;opacity: 0.12;position: absolute;right: 14px;top: 50%;transform: translateY(-50%);color: #fff;}.sscasestudy .case-tab h3 {font-size: 22px;color: #fff;margin-bottom: 8px;}.sscasestudy .case-tab small {color: #ffff;font-size: 13px;}.sscasestudy .case-tab.active, .sscasestudy .case-tab:hover {background: linear-gradient(135deg, #0f7ef8, #38bdf8);transform: translateX(10px);}.sscasestudy .case-content {flex: 1;position: relative;}.sscasestudy .case-box {display: none;background: #13192a;padding: 35px;border-radius: 20px;animation: 0.4s ssfade;}.sscasestudy .subtitle {color: #38bdf8;font-weight: 600;margin-bottom: 20px;}.sscasestudy .challenge {margin: 20px 0 0;padding: 25px;background: #1a2238;border-left: 4px solid #38bdf8;border-radius: 12px;}.softwarepartner_box, .ss_comp_item, .ss_dliveryprocess .process_card {background: rgba(255, 255, 255, 0.05);transition: 0.4s;position: relative;}.sscasestudy .challenge h4 {color: #fff;margin-bottom: 10px;}.sscasestudy .challenge p {color: #cfd6e4;}.sscasestudy .results {display: grid;grid-template-columns: repeat(2, 1fr);gap: 16px;margin: 20px 0 30px;}.sscasestudy .results div {background: #1d2944;padding: 15px 20px;border-radius: 10px;color: #fff;font-weight: 600;transition: 0.35s;font-size: 15px;}.sscasestudy .results div:hover {transform: translateY(-5px);background: linear-gradient(135deg, #0f7ef8, #38bdf8);}.sscasestudy .case-box > a {display: inline-flex;align-items: center;justify-content: center;padding: 14px 30px;border-radius: 50px;text-decoration: none;color: #fff;background: linear-gradient(135deg, #0f7ef8, #38bdf8);transition: 0.35s;}.sscasestudy .case-box p {color: #fff;font-size: 16px;line-height: 24px;margin: 0;}@keyframes ssfade {from {opacity: 0;transform: translateY(15px);}to {opacity: 1;transform: translateY(0);}}.sscasestudy .case-box h3 {color: #fff;font-size: 34px;line-height: 40px;}.case-box h5 {color: #fff;font-size: 18px;margin-top: 30px;}.ssconsultation .consultation_text h2 {font-size: 34px;line-height: 44px;}.ssconsultation .consultation_text h4 {color: #fff;}.ssconsultation .mappartt {height: 525px;}.ss_dliveryprocess .themehead h2 {color: #fff;font-size: 38px;margin-bottom: 10px;}.ss_dliveryprocess .themehead p {color: #cbd5e1;max-width: 900px;margin: 0 auto;}.ss_dliveryprocess .process_row {display: flex;gap: 18px;align-items: stretch;position: relative;}.ss_dliveryprocess .process_row::before {content: "";position: absolute;top: 50%;left: 0;width: 100%;height: 2px;background: linear-gradient(90deg, #0f7ef8, #38bdf8);transform: translateY(-50%);z-index: 0;opacity: 0.5;}.ss_dliveryprocess .process_card {flex: 1;border: 1px solid rgba(255, 255, 255, 0.08);border-radius: 16px;padding: 22px 18px;z-index: 1;backdrop-filter: blur(10px);min-height: 230px;}.ss_dliveryprocess .num {width: 42px;height: 42px;border-radius: 50%;background: linear-gradient(135deg, #0f7ef8, #38bdf8);color: #fff;display: flex;align-items: center;justify-content: center;font-weight: 700;margin-bottom: 12px;box-shadow: 0 10px 25px rgba(15, 126, 248, 0.4);}.ss_dliveryprocess .process_card h3 {color: #fff;font-size: 20px;margin-bottom: 10px;line-height: 28px;}.ss_dliveryprocess .process_card p {color: #cbd5e1;font-size: 16px;line-height: 24px;}.ss_dliveryprocess .process_card:hover {transform: translateY(-12px);background: rgba(56, 189, 248, 0.08);border-color: #38bdf8;box-shadow: 0 25px 50px rgba(0, 0, 0, 0.4);width: 20%;flex: 0 0 20%;}.process_card img {max-width: 50px;margin-bottom: 20px;}.softwarepartner_box {border: 1px solid rgba(255, 255, 255, 0.08);border-radius: 20px;overflow: hidden;padding: 0;}.softwarepartnerimg {height: 170px;overflow: hidden;}.softwarepartner_box h3 {color: #fff;font-size: 20px;padding: 18px 18px 8px;margin: 0;line-height: 28px;max-width: 300px;}.softwarepartner_box p {color: #cbd5e1;font-size: 17px;line-height: 24px;padding: 0 18px 20px;}.softwarepartner_box::before {content: "";position: absolute;left: 0;top: 0;width: 3px;height: 100%;background: linear-gradient(#0f7ef8, #38bdf8);opacity: 0.6;}.softwarepartner_box:hover {transform: translateY(-12px);border-color: #38bdf8;box-shadow: 0 25px 60px rgba(0, 0, 0, 0.5);}.ss_compliance_full {margin-top: 60px;display: grid;grid-template-columns: 1fr 220px 1fr;gap: 40px;align-items: center;}.ss_comp_box h3 {color: #fff;font-size: 22px;margin-bottom: 25px;background: linear-gradient(90deg, #00000000, #0080ff);border-radius: 16px;text-align: right;font-weight: 900;padding: 15px 30px;}.ss_compliance_full .ss_comp_box:last-child h3 {background: linear-gradient(270deg, #00000000, #0080ff);text-align: left;}.ss_comp_list {display: flex;flex-direction: column;gap: 14px;}.ss_comp_item {border: 1px solid rgba(255, 255, 255, 0.08);padding: 14px 16px;border-radius: 12px;overflow: hidden;}.ss_comp_item h4 {color: #cbd5e1;font-size: 13.5px;line-height: 1.5;margin: 0;}.ss_comp_item:hover {transform: translateX(8px);border-color: #38bdf8;box-shadow: 0 15px 35px rgba(0, 0, 0, 0.4);background: rgba(56, 189, 248, 0.08);}.ss_comp_center {display: flex;justify-content: center;align-items: center;}.core_glow {width: 160px;height: 160px;border-radius: 50%;background: radial-gradient(circle, #0f7ef8, #1b275c);display: flex;align-items: center;justify-content: center;text-align: center;color: #fff;font-weight: 700;font-size: 14px;box-shadow: 0 0 40px rgba(56, 189, 248, 0.4);position: relative;}.core_glow::after {content: "";position: absolute;width: 100%;height: 100%;border-radius: 50%;border: 2px solid rgba(56, 189, 248, 0.4);animation: 2.5s infinite pulse;}@keyframes pulse {0% {transform: scale(1);opacity: 1;}100% {transform: scale(1.8);opacity: 0;}}.technology_fold .tg_techstacktabs .nav-tabs li button {border: 1.5px solid #ddd;background: #fff;border-radius: 10px;font-size: 14px;color: #000;padding: 10px;height: 70px;display: flex;align-items: center;justify-content: flex-start;transition: 0.3s ease-in-out;font-weight: 400;text-align: left;}.technology_fold .tg_techstacktabs .nav-link.active {background: linear-gradient(127.57deg, #1f79bd 0, #49b0d9 97.46%);color: #fff;}.technology_fold .tg_techstacktabs .nav-tabs {border: 0;margin: 0 0 30px;display: flex;}.technology_fold .tg_techinner {background: linear-gradient(127.57deg, #1f79bd 0, #49b0d9 97.46%);border-radius: 16px;padding: 2px;}.technology_fold .tech-grid {background: linear-gradient( 180deg, #090d24 0, #0d1330 35%, #15204d 70%, #1b275c 100% );border-radius: 16px;padding: 40px 30px;display: grid;grid-template-columns: repeat(6, 1fr);gap: 20px;}.technology_fold .tech-box {background: rgba(255, 255, 255, 0.05);border: 1px solid rgba(255, 255, 255, 0.08);min-height: 120px;width: auto;border-radius: 14px;display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;padding: 20px 10px;transition: 0.3s ease-in-out;}.technology_fold .tech-box img {transition: 0.3s ease-in-out;max-width: 70px;}.technology_fold .tech-box:hover img {transform: rotateY(-360deg);}.technology_fold .tech-box h4 {letter-spacing: 0;font-size: 16px;margin: 12px 0 0;color: #fff;}.technology_fold .checkoutmore {display: flex;justify-content: space-between;align-items: center;padding: 16px 32px 14px;font-size: 20px;color: #fff !important;display: flex;width: 100%;background-color: transparent;border: 0;}.tier-roadmap {display: flex;flex-direction: column;gap: 0;position: relative;padding-left: 40px;}.sscost_fold .row .col-md-5, .tier-item {position: sticky;top: 100px;}.tier-roadmap::before {content: "";position: absolute;left: 15px;top: 30px;bottom: 30px;width: 3px;background: #fff;border-radius: 4px;opacity: 0.3;}.tier-item {display: flex;align-items: flex-start;gap: 30px;margin-bottom: 30px;z-index: 3;}.tier-item .timeline-dot {flex-shrink: 0;width: 32px;height: 32px;background: #0080ff;border: 3px solid #0080ff;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 13px;color: #fff;font-weight: 700;position: relative;z-index: 2;margin-top: 8px;margin-left: -40px;}.tier-card {flex: 1;background: #13192a;backdrop-filter: blur(6px);border: 1px solid rgba(255, 255, 255, 0.06);border-radius: 24px;padding: 28px 32px;transition: 0.3s;position: relative;overflow: hidden;}.tier-card:hover {transform: translateX(8px) translateY(-4px);}.tier-header {display: flex;align-items: center;gap: 14px;margin-bottom: 18px;}.tier-icon img {max-width: 50px;filter: brightness(50);}.tier-header .tier-icon {font-size: 28px;}.tier-header .tier-name {font-size: 13px;font-weight: 700;color: #7b61ff;background: rgba(123, 97, 255, 0.12);padding: 2px 14px;border-radius: 100px;border: 1px solid rgba(123, 97, 255, 0.15);}.tier-card h3 {color: #fff;font-size: 22px;font-weight: 700;margin: 6px 0 4px;}.tier-card .tier-price {font-size: 30px;font-weight: 800;color: #fff;margin: 10px 0 4px;display: flex;align-items: baseline;gap: 6px;flex-wrap: wrap;}.tier-card .tier-price small {font-size: 16px;font-weight: 400;color: #8892b0;}.tier-card .tier-price .currency {font-size: 18px;font-weight: 600;color: #8892b0;}.tier-card .tier-price .sep {color: #8892b0;font-weight: 300;margin: 0 4px;}.tier-card .tier-desc {color: #8892b0;font-size: 15px;line-height: 1.6;margin: 6px 0 16px;padding-bottom: 14px;border-bottom: 1px solid rgba(255, 255, 255, 0.05);}.tier-features {list-style: none;padding: 0;margin: 0 0 20px;display: flex;flex-direction: column;gap: 8px;}.tier-features li {color: #c8d0e0;font-size: 14px;display: flex;align-items: center;gap: 10px;}.tier-features li .check {color: #7b61ff;font-weight: 700;font-size: 18px;}.tier-card .tier-cta {display: inline-block;background: 0 0;color: #fff;font-weight: 600;font-size: 15px;padding: 10px 28px;border-radius: 60px;border: 1.5px solid rgba(255, 255, 255, 0.15);text-decoration: none;transition: 0.3s;margin-top: 4px;}.tier-card .tier-cta:hover {transform: translateY(-2px);}.commmwhychoose .newctabtns {margin-bottom: 0;}.commmwhychoose .ausprocess_box {background-color: #fff;}.commmwhychoose .ausprocess_box span {color: #fff;font-size: 32px;border-radius: 7px;font-weight: 800;}.nycindustry_box p a {display: contents;color: #000;font-size: 16px;font-weight: 500;}.mobilearabia_banner ul {padding: 0;display: flex;flex-wrap: wrap;gap: 15px;margin: 20px 0 35px;list-style: none;}.mobilearabia_banner ul li {position: relative;color: #fff;padding: 12px 22px;border-radius: 50px;border: 1px solid rgba(255, 255, 255, 0.15);background: rgba(255, 255, 255, 0.05);backdrop-filter: blur(15px);-webkit-backdrop-filter: blur(15px);box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.15), 0 10px 30px rgba(0, 0, 0, 0.25);transition: all 0.4s ease;}.mobilearabia_banner ul li:hover {transform: translateY(-5px);border-color: #00c3ff;background: rgba(0, 195, 255, 0.12);box-shadow: 0 15px 35px rgba(0, 195, 255, 0.2), inset 0 1px 1px rgba(255, 255, 255, 0.2);}.commaward .swiper-slide {border-radius: 20px;padding: 30px;display: flex !important;justify-content: center;align-items: center;background: rgba(255, 255, 255, 0.04);border: 1px solid rgba(255, 255, 255, 0.1);backdrop-filter: blur(15px);-webkit-backdrop-filter: blur(15px);transition: 0.4s;overflow: hidden;}.commaward .swiper-slide:hover {transform: translateY(-8px);border-color: #00c3ff;box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3), 0 0 25px rgba(0, 195, 255, 0.15);}.mobilearabia_banner .certificatebx {display: grid;grid-template-columns: repeat(4, 1fr);gap: 20px;margin-top: 35px;}.mobilearabia_banner .certificatebx .itemcer {background: rgba(255, 255, 255, 0.05);display: flex;border: 1px solid rgba(255, 255, 255, 0.12);border-radius: 20px;padding: 25px 15px;text-align: center;backdrop-filter: blur(15px);-webkit-backdrop-filter: blur(15px);transition: 0.4s;box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.1), 0 10px 30px rgba(0, 0, 0, 0.2);justify-content: center;}.mobilearabia_banner .certificatebx .itemcer:hover {transform: translateY(-10px);border-color: #00c3ff;box-shadow: 0 20px 40px rgba(0, 0, 0, 0.35), 0 0 30px rgba(0, 195, 255, 0.2);}.mobilearabia_banner .certificatebx img {max-width: 76px;width: 100%;transition: 0.4s;border-radius: 15px;}.mobilearabia_banner .certificatebx .itemcer:hover img {transform: scale(1.08);}.mobilearabia_banner .mobilearabia_bg {margin: 0 auto;width: 100%;height: 100%;object-fit: cover;z-index: o;inset: 0;position: absolute;}.mobilearabia_banner {position: relative;}.mobilearabia_banner::before {position: absolute;content: "";background: #08223acf;left: 0;right: 0;top: 0;bottom: 0;width: 100%;height: 100%;z-index: 1;}.mobilearabia_banner .container {position: relative;z-index: 2;}.nwcommcta .newctabtns {margin-bottom: 0;}.servicehoverservice .tabs-wrapper {display: grid;grid-template-columns: 40% 60%;background: #eef3f8;border-radius: 30px;overflow: hidden;}.servicehoverservice .tabs-left {border-right: 1px solid #d8d8d8;height: 450px;overflow-y: scroll;}.servicehoverservice .tabs-left::-webkit-scrollbar {width: 3px;height: 10px;}.servicehoverservice .tabs-left::-webkit-scrollbar-track {background: #fff;}.servicehoverservice .tabs-left::-webkit-scrollbar-thumb {background: #1a81ffa8;}.servicehoverservice .tab-item {padding: 25px 35px;font-size: 18px;font-weight: 600;color: #a1a8b1;border-bottom: 1px solid #d8d8d8;cursor: pointer;transition: 0.3s;}.servicehoverservice .tab-item:hover, .servicehoverservice .tab-item.active {color: #0d6efd;background: #fff;}.servicehoverservice .tabs-right {padding: 40px;position: relative;height: 450px;}.servicehoverservice .tab-content {display: none;animation: fade 0.4s ease;}.servicehoverservice .tab-content.active {display: block;text-align: left;}.servicehoverservice .tab-content h3 {font-size: 28px;color: #08223a;margin-bottom: 20px;}.servicehoverservice .tab-content p {color: #555;line-height: 1.8;font-size: 16px;margin-bottom: 25px;}.servicehoverservice .tab-content ul {padding: 0;list-style: none;}.servicehoverservice .tab-content ul li {margin-bottom: 15px;font-weight: 500;}.servicehoverservice .tab-content ul li:before {content: "✓";color: #0d6efd;margin-right: 12px;}.servicehoverservice .tbicon img {max-width: 50px;}.servicehoverservice .tbicon {height: 70px;width: 70px;margin-bottom: 15px;display: flex;align-items: center;justify-content: center;border: 1px solid #8f92923d;border-radius: 20px;background-color: #fff;background: linear-gradient(127.57deg, #1f79bd 0, #49b0d9 97.46%);}.vision2030-section .vision-grid {display: grid;grid-template-columns: repeat(3, 1fr);gap: 30px;position: relative;z-index: 2;}.vision2030-section .vision-card {background: rgba(255, 255, 255, 0.04);border: 1px solid rgba(255, 255, 255, 0.08);border-radius: 30px;padding: 40px;transition: 0.4s;backdrop-filter: blur(20px);}.vision2030-section .vision-card:hover {transform: translateY(-12px);border-color: #0d6efd;box-shadow: 0 20px 50px rgba(13, 110, 253, 0.25);}.vision2030-section .card-icon {width: 70px;height: 70px;background: linear-gradient(135deg, #0d6efd, #00c6ff);border-radius: 20px;display: flex;align-items: center;justify-content: center;margin-bottom: 30px;}.vision2030-section .card-icon img {max-width: 45px;}.vision2030-section .vision-card h3 {color: #fff;font-size: 20px;margin-bottom: 20px;font-weight: 500;}.vision2030-section .vision-card ul {padding: 0;margin: 0;list-style: none;}.vision2030-section .vision-card ul li {color: #ffffff;margin-bottom: 10px;padding-left: 30px;position: relative;font-size: 15px;line-height: 1.6;font-weight: 300;}.vision2030-section .vision-card ul li::before {content: "✓";position: absolute;left: 0;color: #0d6efd;font-weight: bold;}.maincompliances .compliancesbx {height: 100%;border-radius: 24px;overflow: hidden;position: relative;background: #fff;border: 1px solid rgba(26, 129, 255, 0.15);box-shadow: 0 15px 40px rgba(8, 34, 58, 0.08);transition: 0.4s;}.maincompliances .compliancesbx:hover {transform: translateY(-8px);box-shadow: 0 25px 60px rgba(26, 129, 255, 0.18);border-color: rgba(26, 129, 255, 0.35);}.maincompliances .compliancesbx h3 {margin: 0;padding: 24px 28px;font-size: 24px;line-height: 1.3;font-weight: 700;color: #fff;background: linear-gradient(135deg, #1a81ff 0, #06c 100%);position: relative;overflow: hidden;}.maincompliances .compliancesbx ul {list-style: none;margin: 0;padding: 28px;}.maincompliances .compliancesbx ul li {position: relative;padding-left: 28px;margin-bottom: 16px;font-size: 15px;line-height: 1.7;color: #4a5568;font-weight: 500;}.maincompliances .compliancesbx ul li::before {content: "";position: absolute;left: 0;top: 10px;width: 10px;height: 10px;border-radius: 50%;background: #1a81ff;box-shadow: 0 0 0 4px rgba(26, 129, 255, 0.15);}.compliance-wrapper {display: grid;grid-template-columns: repeat(2, 1fr);gap: 40px;}.services-tech-tabs .tech-wrapper {display: flex;flex-direction: column;gap: 35px;margin-top: 50px;}.services-tech-tabs .tech-tabs {display: flex;align-items: center;gap: 20px;}.services-tech-tabs .techTabsSwiper {flex: 1;min-width: 0;}.services-tech-tabs .swiper {width: 100%;overflow: hidden;}.services-tech-tabs .swiper-wrapper {align-items: center;}.services-tech-tabs .swiper-slide {width: auto !important;flex-shrink: 0;}.services-tech-tabs .tech-tab {border: 1px solid rgba(31, 121, 189, 0.12);background: #fff;color: #08223a;padding: 15px 34px;border-radius: 50px;font-size: 18px;font-weight: 600;white-space: nowrap;cursor: pointer;transition: all 0.35s ease;}.services-tech-tabs .tech-tab:hover {box-shadow: 0 10px 25px rgba(31, 121, 189, 0.12);}.services-tech-tabs .tech-tab.active {background: linear-gradient(135deg, #1f79bd, #49b0d9);color: #fff;border-color: transparent;box-shadow: 0 15px 35px rgba(31, 121, 189, 0.25);}.services-tech-tabs .tab-arrow {flex-shrink: 0;width: 50px;height: 50px;border-radius: 50%;background: #fff;border: 1px solid rgba(31, 121, 189, 0.2);display: flex;align-items: center;justify-content: center;font-size: 18px;color: #1f79bd;cursor: pointer;transition: 0.3s;user-select: none;}.services-tech-tabs .tab-arrow:hover {background: #1f79bd;color: #fff;}.services-tech-tabs .tech-content-area {background: #fff;padding: 45px;border-radius: 25px;border: 1px solid rgba(31, 121, 189, 0.08);box-shadow: 0 15px 50px rgba(0, 0, 0, 0.05);margin-top: 20px;}.services-tech-tabs .tech-content {display: none;}.services-tech-tabs .tech-content.active {display: block;}.services-tech-tabs .tech-content h3 {font-size: 32px;margin-bottom: 35px;color: #08223a;text-align: center;font-weight: 700;}.services-tech-tabs .tech-tags {display: flex;flex-wrap: wrap;justify-content: center;gap: 20px;}.services-tech-tabs .tech-tags div {background: #eef7ff;border: 1px solid rgba(31, 121, 189, 0.12);border-radius: 20px;padding: 25px 15px;transition: 0.35s;display: flex;flex-direction: column;justify-content: center;align-items: center;gap: 12px;text-align: center;font-size: 16px;font-weight: 600;color: #08223a;width: 18%;}.services-tech-tabs .tech-tags div:hover {background: linear-gradient(135deg, #1f79bd, #49b0d9);color: #fff;transform: translateY(-8px);box-shadow: 0 20px 40px rgba(31, 121, 189, 0.2);}.services-tech-tabs .tech-tags img {width: 60px;height: 60px;object-fit: contain;transition: 0.35s;}.services-tech-tabs .tech-tags div:hover img {transform: scale(1.1);}.mobilearabia_banner ul {padding: 0;display: flex;flex-wrap: wrap;gap: 15px;margin: 20px 0 35px;list-style: none;}.mobilearabia_banner ul li {position: relative;color: #fff;padding: 12px 22px;border-radius: 50px;border: 1px solid rgba(255, 255, 255, 0.15);background: rgba(255, 255, 255, 0.05);backdrop-filter: blur(15px);-webkit-backdrop-filter: blur(15px);box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.15), 0 10px 30px rgba(0, 0, 0, 0.25);transition: all 0.4s ease;}.mobilearabia_banner ul li:hover {transform: translateY(-5px);border-color: #00c3ff;background: rgba(0, 195, 255, 0.12);box-shadow: 0 15px 35px rgba(0, 195, 255, 0.2), inset 0 1px 1px rgba(255, 255, 255, 0.2);}.commaward .swiper-slide {border-radius: 20px;padding: 30px;display: flex !important;justify-content: center;align-items: center;background: rgba(255, 255, 255, 0.04);border: 1px solid rgba(255, 255, 255, 0.1);backdrop-filter: blur(15px);-webkit-backdrop-filter: blur(15px);transition: 0.4s;overflow: hidden;}.commaward .swiper-slide:hover {transform: translateY(-8px);border-color: #00c3ff;box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3), 0 0 25px rgba(0, 195, 255, 0.15);}.mobilearabia_banner .certificatebx {display: grid;grid-template-columns: repeat(4, 1fr);gap: 20px;margin-top: 35px;}.mobilearabia_banner .certificatebx .itemcer {background: rgba(255, 255, 255, 0.05);border: 1px solid rgba(255, 255, 255, 0.12);border-radius: 20px;padding: 25px 15px;text-align: center;backdrop-filter: blur(15px);-webkit-backdrop-filter: blur(15px);transition: 0.4s;box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.1), 0 10px 30px rgba(0, 0, 0, 0.2);}.mobilearabia_banner .certificatebx .itemcer:hover {transform: translateY(-10px);border-color: #00c3ff;box-shadow: 0 20px 40px rgba(0, 0, 0, 0.35), 0 0 30px rgba(0, 195, 255, 0.2);}.mobilearabia_banner .certificatebx img {max-width: 76px;width: 100%;transition: 0.4s;border-radius: 15px;}.mobilearabia_banner .certificatebx .itemcer:hover img {transform: scale(1.08);}.mobilearabia_banner .mobilearabia_bg {margin: 0 auto;width: 100%;height: 100%;object-fit: cover;z-index: o;inset: 0;position: absolute;}.mobilearabia_banner {position: relative;}.mobilearabia_banner::before {position: absolute;content: "";background: #08223acf;left: 0;right: 0;top: 0;bottom: 0;width: 100%;height: 100%;z-index: 1;}.mobilearabia_banner .container {position: relative;z-index: 2;}.nwcommcta .newctabtns {margin-bottom: 0;}.servicehoverservice .tabs-wrapper {display: grid;grid-template-columns: 40% 60%;background: #eef3f8;border-radius: 30px;overflow: hidden;}.servicehoverservice .tabs-left {border-right: 1px solid #d8d8d8;height: 450px;overflow-y: scroll;}.servicehoverservice .tabs-left::-webkit-scrollbar {width: 3px;height: 10px;}.servicehoverservice .tabs-left::-webkit-scrollbar-track {background: #fff;}.servicehoverservice .tabs-left::-webkit-scrollbar-thumb {background: #1a81ffa8;}.servicehoverservice .tab-item {padding: 25px 35px;font-size: 18px;font-weight: 600;color: #a1a8b1;border-bottom: 1px solid #d8d8d8;cursor: pointer;transition: 0.3s;}.servicehoverservice .tab-item:hover, .servicehoverservice .tab-item.active {color: #0d6efd;background: #fff;}.servicehoverservice .tabs-right {padding: 40px;position: relative;height: 450px;}.servicehoverservice .tab-content {display: none;animation: fade 0.4s ease;}.servicehoverservice .tab-content.active {display: block;text-align: left;}.servicehoverservice .tab-content h3 {font-size: 28px;color: #08223a;margin-bottom: 20px;}.servicehoverservice .tab-content p {color: #555;line-height: 1.8;font-size: 16px;margin-bottom: 25px;}.servicehoverservice .tab-content ul {padding: 0;list-style: none;}.servicehoverservice .tab-content ul li {margin-bottom: 15px;font-weight: 500;}.servicehoverservice .tab-content ul li:before {content: "✓";color: #0d6efd;margin-right: 12px;}.servicehoverservice .tbicon img {max-width: 50px;}.servicehoverservice .tbicon {height: 70px;width: 70px;margin-bottom: 15px;display: flex;align-items: center;justify-content: center;border: 1px solid #8f92923d;border-radius: 20px;background-color: #fff;background: linear-gradient(127.57deg, #1f79bd 0, #49b0d9 97.46%);}.vision2030-section .vision-grid {display: grid;grid-template-columns: repeat(3, 1fr);gap: 30px;position: relative;z-index: 2;}.vision2030-section .vision-card {background: rgba(255, 255, 255, 0.04);border: 1px solid rgba(255, 255, 255, 0.08);border-radius: 30px;padding: 40px;transition: 0.4s;backdrop-filter: blur(20px);}.vision2030-section .vision-card:hover {transform: translateY(-12px);border-color: #0d6efd;box-shadow: 0 20px 50px rgba(13, 110, 253, 0.25);}.vision2030-section .card-icon {width: 70px;height: 70px;background: linear-gradient(135deg, #0d6efd, #00c6ff);border-radius: 20px;display: flex;align-items: center;justify-content: center;margin-bottom: 30px;}.vision2030-section .card-icon img {max-width: 45px;}.vision2030-section .vision-card h3 {color: #fff;font-size: 20px;margin-bottom: 20px;font-weight: 500;}.vision2030-section .vision-card ul {padding: 0;margin: 0;list-style: none;}.vision2030-section .vision-card ul li {color: #ffffff;margin-bottom: 10px;padding-left: 30px;position: relative;font-size: 15px;line-height: 1.6;font-weight: 300;}.vision2030-section .vision-card ul li::before {content: "✓";position: absolute;left: 0;color: #0d6efd;font-weight: bold;}.maincompliances .compliancesbx {height: 100%;border-radius: 24px;overflow: hidden;position: relative;background: #fff;border: 1px solid rgba(26, 129, 255, 0.15);box-shadow: 0 15px 40px rgba(8, 34, 58, 0.08);transition: 0.4s;}.maincompliances .compliancesbx:hover {transform: translateY(-8px);box-shadow: 0 25px 60px rgba(26, 129, 255, 0.18);border-color: rgba(26, 129, 255, 0.35);}.maincompliances .compliancesbx h3 {margin: 0;padding: 24px 28px;font-size: 24px;line-height: 1.3;font-weight: 700;color: #fff;background: linear-gradient(135deg, #1a81ff 0, #06c 100%);position: relative;overflow: hidden;}.maincompliances .compliancesbx ul {list-style: none;margin: 0;padding: 28px;}.maincompliances .compliancesbx ul li {position: relative;padding-left: 28px;margin-bottom: 16px;font-size: 15px;line-height: 1.7;color: #4a5568;font-weight: 500;}.maincompliances .compliancesbx ul li::before {content: "";position: absolute;left: 0;top: 10px;width: 10px;height: 10px;border-radius: 50%;background: #1a81ff;box-shadow: 0 0 0 4px rgba(26, 129, 255, 0.15);}.compliance-wrapper {display: grid;grid-template-columns: repeat(2, 1fr);gap: 40px;}.services-tech-tabs .tech-wrapper {display: flex;flex-direction: column;gap: 35px;margin-top: 50px;}.services-tech-tabs .tech-tabs {display: flex;align-items: center;gap: 20px;}.services-tech-tabs .techTabsSwiper {flex: 1;min-width: 0;}.services-tech-tabs .swiper {width: 100%;overflow: hidden;}.services-tech-tabs .swiper-wrapper {align-items: center;}.services-tech-tabs .swiper-slide {width: auto !important;flex-shrink: 0;}.services-tech-tabs .tech-tab {border: 1px solid rgba(31, 121, 189, 0.12);background: #fff;color: #08223a;padding: 15px 34px;border-radius: 50px;font-size: 18px;font-weight: 600;white-space: nowrap;cursor: pointer;transition: all 0.35s ease;}.services-tech-tabs .tech-tab:hover {box-shadow: 0 10px 25px rgba(31, 121, 189, 0.12);}.services-tech-tabs .tech-tab.active {background: linear-gradient(135deg, #1f79bd, #49b0d9);color: #fff;border-color: transparent;box-shadow: 0 15px 35px rgba(31, 121, 189, 0.25);}.services-tech-tabs .tab-arrow {flex-shrink: 0;width: 50px;height: 50px;border-radius: 50%;background: #fff;border: 1px solid rgba(31, 121, 189, 0.2);display: flex;align-items: center;justify-content: center;font-size: 18px;color: #1f79bd;cursor: pointer;transition: 0.3s;user-select: none;}.services-tech-tabs .tab-arrow:hover {background: #1f79bd;color: #fff;}.services-tech-tabs .tech-content-area {background: #fff;padding: 45px;border-radius: 25px;border: 1px solid rgba(31, 121, 189, 0.08);box-shadow: 0 15px 50px rgba(0, 0, 0, 0.05);margin-top: 20px;}.services-tech-tabs .tech-content {display: none;}.services-tech-tabs .tech-content.active {display: block;}.services-tech-tabs .tech-content h3 {font-size: 32px;margin-bottom: 35px;color: #08223a;text-align: center;font-weight: 700;}.transparentform {width: 100%;border: 1px solid rgba(255, 255, 255, 0.22);border-radius: 14px;background: rgba(255, 255, 255, 0.08);padding: 40px 30px 20px;position: relative;}.transparentform form {background: transparent;padding: 0;}.transparentform .gtbx {position: absolute;right: 0;top: -7%;}.transparentform .gtbx img {max-width: 100px;}.transparentform .formlist {padding-left: 30px;color: #fff;margin-top: 20px;display: flex;flex-direction: column;}.transparentform .formlist p {padding: 0;position: relative;margin-top: 10px;border: none;background: transparent;backdrop-filter: none;box-shadow: none;font-size: 16px;margin-top: 5px;}.formlist p::before {content: "✓";position: absolute;left: -20px;top: 0px;color: rgb(31, 124, 255);font-weight: 700;}.transparentform .form-group {position: relative;margin-bottom: 5px;}.transparentform .form-control {width: 100%;height: 45px;padding: 0 22px;border: 1px solid rgba(255, 255, 255, 0.22);border-radius: 14px;background: rgba(255, 255, 255, 0.08);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);color: #fff;font-size: 16px;font-weight: 400;outline: none;transition: all 0.35s ease;box-shadow: 0 8px 25px rgba(0, 0, 0, 0.08);}.transparentform textarea.form-control {height: 90px;padding: 18px 22px;resize: none;}.transparentform .form_head h2 {font-size: 22px;}.transparentform .form_head h2 span {background: linear-gradient(90deg, #00c6ff 0%, #0072ff 50%, #6a5cff 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;color: transparent;}.transparentform .form_head {margin-bottom: 20px;}.transparentform .form-control::placeholder {color: rgba(255, 255, 255, 0.75);}.transparentform .form-control:focus {border-color: #3ba8ff;background: rgba(255, 255, 255, 0.12);box-shadow: 0 0 0 4px rgba(59, 168, 255, 0.15);}.transparentform .form-control:hover {border-color: rgba(255, 255, 255, 0.45);}.bannerbtnnx {display: flex;gap: 10px;}.transparentform input:-webkit-autofill, .transparentform input:-webkit-autofill:hover, .transparentform input:-webkit-autofill:focus {-webkit-box-shadow: 0 0 0 1000px transparent inset !important;-webkit-text-fill-color: #fff !important;transition: background-color 5000s ease-in-out 0s;}.transparentform .btndesign {width: 100%;height: 58px;border: none;border-radius: 14px;cursor: pointer;background: linear-gradient(135deg, #00b4ff, #005eff);color: #fff;font-size: 16px;font-weight: 600;letter-spacing: 0.5px;display: inline-flex;align-items: center;justify-content: center;transition: 0.35s;overflow: hidden;position: relative;}.transparentform .btndesign:hover {transform: translateY(-3px);box-shadow: 0 15px 35px rgba(0, 94, 255, 0.35);}.transparentform .btndesign:active {transform: scale(0.98);}.transparentform .cf-btn-spinner {display: inline-flex;align-items: center;gap: 8px;}.transparentform .cf-spin {animation: spin 0.8s linear infinite;}@keyframes spin {to {transform: rotate(360deg);}}.transparentform .cf-field-error {display: block;margin-bottom: 5px;color: #ffb3b3;font-size: 13px;font-weight: 500;}.transparentform .cf-general-error {color: #ff8b8b !important;font-size: 14px;margin-top: 10px;}.btndesign11 {background: transparent;justify-content: center;border-radius: 14px;padding: 10px 15px;transition: 0.35s;z-index: 1;border: 2px solid #1a81ff;display: flex;align-items: center;color: #fff;}.btndesign11 {margin-top: 30px;}.btndesign11:hover {transform: translateY(-3px);color: #fff;box-shadow: 0 16px 40px rgb(0 128 255 / 0.35), inset 0 1px 0 rgb(255 255 255 / 0.18);}.abductaa ul {list-style: disc;}.abductaa li {font-size: 14px;}.saudihero {position: relative;overflow: hidden;display: flex;align-items: center;padding: 180px 0 40px;background: #071c35;}.saudihero .ss_partnerfold {margin-top: 60px;}.saudihero::after {content: "";height: 200px;inset: 0;background: linear-gradient(180deg, rgb(3 8 22 / 3%), #1a2352);z-index: 1;left: 0;bottom: 0;top: auto;position: absolute;}.saudihero_bg {position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: right bottom;z-index: 1;opacity: 1;animation: heroZoom 18s linear infinite alternate;}.saudihero_overlay {position: absolute;inset: 0;z-index: 2;background: linear-gradient( 90deg, rgba(5, 18, 42, 0.96) 0%, rgba(5, 18, 42, 0.94) 20%, rgba(5, 18, 42, 0.9) 38%, rgba(5, 18, 42, 0.82) 50%, rgba(5, 18, 42, 0.55) 65%, rgba(5, 18, 42, 0.25) 78%, rgba(5, 18, 42, 0.08) 90%, transparent 100% );}.saudihero::before {content: "";position: absolute;right: -150px;top: -120px;width: 650px;height: 650px;border-radius: 50%;background: radial-gradient( circle, rgba(0, 128, 255, 0.32), rgba(0, 128, 255, 0.08), transparent 72% );filter: blur(20px);z-index: 2;}.saudihero .container {position: relative;z-index: 5;}.saudihero_inner {display: flex;align-items: flex-start;justify-content: space-between;}.saudihero_left {width: 58%;}.saudiheroright {width: 38%;}.saudihero_left h1 {color: #fff;font-size: 48px;line-height: 60px;font-weight: 700;margin-bottom: 12px;}.saudihero_left h1 span {display: inline;background: linear-gradient(90deg, #29b5ff, #ffffff);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}.saudihero_left p {color: rgba(255, 255, 255, 0.88);font-size: 18px;line-height: 32px;margin-bottom: 20px;max-width: 680px;}.saudihero_points {display: grid;grid-template-columns: repeat(2, 1fr);gap: 16px;margin-bottom: 35px;}.saudihero_point {display: flex;align-items: center;gap: 14px;}.saudihero_point p {margin: 0;font-size: 16px;color: #fff;line-height: 1.5;}.checkmark {width: 22px;height: 22px;border-radius: 50%;border: 2px solid #3dc4ff;position: relative;flex: none;}.checkmark::before {content: "";position: absolute;width: 6px;height: 10px;border-right: 2px solid #3dc4ff;border-bottom: 2px solid #3dc4ff;transform: rotate(45deg);left: 6px;top: 2px;}@keyframes heroZoom {from {transform: scale(1);}to {transform: scale(1.08);}}@keyframes pulse {0% {box-shadow: 0 0 0 0 rgba(33, 255, 139, 0.7);}70% {box-shadow: 0 0 0 14px rgba(33, 255, 139, 0);}100% {box-shadow: 0 0 0 0 rgba(33, 255, 139, 0);}}.hero_btns {display: flex;}.hero_btns a:first-child {margin-right: 18px;}.bgdark {background: #090f22 !important;}.bglight {background: linear-gradient(180deg, #fff 0, #eef3ff 100%) !important;}.saudineed_section {position: relative;overflow: hidden;}.saudineed_wrapper {display: grid;grid-template-columns: 1.05fr 0.85fr;gap: 50px;align-items: center;position: relative;z-index: 2;}.saudineed_left {max-width: 100%;}.saudineed_tag {display: inline-flex;align-items: center;gap: 10px;padding: 10px 22px;border-radius: 40px;background: rgba(255, 255, 255, 0.07);border: 1px solid rgba(255, 255, 255, 0.08);color: #58b7ff;font-size: 14px;font-weight: 600;letter-spacing: 0.3px;margin-bottom: 25px;backdrop-filter: blur(12px);}.saudineed_tag::before {content: "";width: 10px;height: 10px;border-radius: 50%;background: #00d27a;box-shadow: 0 0 12px #00d27a;}.saudineed_points {background: rgba(255, 255, 255, 0.04);border: 1px solid rgba(255, 255, 255, 0.06);backdrop-filter: blur(12px);border-radius: 20px;padding: 30px 20px;height: 425px;overflow-y: auto;scrollbar-width: thin;scrollbar-color: #0080ff transparent;}.saudineed_points::-webkit-scrollbar {width: 8px;}.saudineed_points::-webkit-scrollbar-track {background: rgba(255, 255, 255, 0.04);border-radius: 20px;margin: 10px 0;}.saudineed_points::-webkit-scrollbar-thumb {background: linear-gradient(180deg, #00b7ff, #0080ff);border-radius: 20px;border: 2px solid transparent;background-clip: padding-box;transition: 0.3s;}.saudineed_points::-webkit-scrollbar-thumb:hover {background: linear-gradient(180deg, #38c7ff, #006eff);background-clip: padding-box;}.saudineed_points::-webkit-scrollbar-corner {background: transparent;}.saudineed_left .themehead {margin: 0;background: rgba(255, 255, 255, 0.04);border: 1px solid rgba(255, 255, 255, 0.06);backdrop-filter: blur(12px);padding: 30px 40px;border-radius: 20px;}.saudineed_item {display: flex;align-items: flex-start;gap: 15px;padding: 0;border-radius: 18px;transition: 0.45s;position: relative;overflow: hidden;margin-bottom: 12px;}.saudineed_item span {width: 24px;height: 24px;min-width: 24px;border-radius: 50%;border: 2px solid #2fb6ff;position: relative;margin-top: 2px;}.saudineed_item span::before {content: "";position: absolute;width: 6px;height: 11px;border-right: 2px solid #2fb6ff;border-bottom: 2px solid #2fb6ff;transform: rotate(45deg);left: 7px;top: 2px;}.saudineed_item p {margin: 0;color: #fff;font-size: 16px;line-height: 22px;position: relative;z-index: 2;}.saudineed_right {position: relative;}.saudineed_stats {margin-top: 40px;display: grid;grid-template-columns: repeat(5, 1fr);gap: 25px;}.saudineed_statbox {position: relative;overflow: hidden;padding: 35px 25px;text-align: center;border-radius: 24px;background: rgba(255, 255, 255, 0.05);border: 1px solid rgba(255, 255, 255, 0.08);backdrop-filter: blur(15px);transition: 0.45s;}.saudineed_statbox::before {content: "";position: absolute;inset: 0;background: linear-gradient(135deg, rgba(0, 128, 255, 0.22), transparent 65%);opacity: 0;transition: 0.45s;}.saudineed_statbox:hover {transform: translateY(-12px);border-color: #0080ff;box-shadow: 0 22px 55px rgba(0, 128, 255, 0.25);}.saudineed_statbox:hover::before {opacity: 1;}.saudineed_statbox h3 {position: relative;z-index: 2;margin: 0 0 10px;font-size: 44px;line-height: 1;font-weight: 700;color: #fff;}.saudineed_statbox h3 {background: linear-gradient(90deg, #fff, #47b8ff);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}.saudineed_statbox p {position: relative;z-index: 2;margin: 0;color: rgba(255, 255, 255, 0.78);font-size: 17px;line-height: 1.6;}@keyframes saudiGallery {0% {transform: translateY(0);}100% {transform: translateY(calc(-50% - 10px));}}.saudineed_right {animation: fadeRight 0.8s ease;}.saudineed_stats {animation: fadeUp 1s ease;}.saudi_services_fold {position: relative;overflow: hidden;}.saudi_services_fold:before {content: "";position: absolute;width: 420px;height: 420px;border-radius: 50%;background: radial-gradient(circle, rgba(0, 128, 255, 0.12), transparent 70%);top: -180px;right: -150px;}.saudi_services_fold:after {content: "";position: absolute;width: 350px;height: 350px;border-radius: 50%;background: radial-gradient(circle, rgba(0, 128, 255, 0.08), transparent 70%);left: -120px;bottom: -120px;}.saudi_services_fold .container {position: relative;z-index: 2;}.saudi_services_head {display: flex;align-items: flex-end;justify-content: space-between;gap: 40px;margin-bottom: 45px;}.saudi_services_head .commanheading {margin: 0;}.saudi_prev svg, .saudi_next svg {height: 30px;width: 30px;}.saudi_services_nav {display: flex;gap: 14px;flex-shrink: 0;}.saudi_prev, .saudi_next {width: 56px;height: 56px;border-radius: 18px;background: #fff;display: flex;align-items: center;justify-content: center;cursor: pointer;transition: 0.4s;border: 1px solid rgba(0, 128, 255, 0.12);box-shadow: 0 12px 35px rgba(0, 0, 0, 0.08);}.saudi_prev:hover, .saudi_next:hover {background: #0080ff;transform: translateY(-4px);box-shadow: 0 20px 45px rgba(0, 128, 255, 0.28);}.saudi_prev:hover svg path, .saudi_next:hover svg path {stroke: #fff;}.saudi_services_slider {overflow: hidden;padding: 30px 30px;background-color: #fff;border-radius: 20px;}.saudi_services_slider .swiper-slide {height: auto;}.saudi_service_card {position: relative;height: 100%;background: #fff;border-radius: 18px;padding: 25px;overflow: hidden;transition: 0.45s;border: 1px solid #e8eefb;background: linear-gradient(180deg, #fff 0, #eef3ff 100%) !important;}.saudi_service_card > * {position: relative;z-index: 2;}.saudi_service_card:hover {border-color: #0080ff22;}.saudi_service_card:hover:after {width: 100%;}.saudi_service_icon {width: 78px;height: 78px;border-radius: 22px;display: flex;align-items: center;justify-content: center;margin-bottom: 24px;background: linear-gradient(135deg, #0080ff, #46b2ff);box-shadow: 0 15px 35px rgba(0, 128, 255, 0.3);transition: 0.45s;}.saudi_service_icon span {color: #fff;font-size: 24px;font-weight: 700;line-height: 1;}.saudi_service_card:hover .saudi_service_icon {transform: rotate(-8deg) scale(1.08);}.saudi_service_card h3 {font-size: 22px;font-weight: 700;line-height: 1.35;color: #0f172a;margin: 0;transition: 0.35s;min-height: 70px;}.saudi_service_card p {margin: 0;color: #64748b;font-size: 17px;line-height: 30px;}.saudi_service_card:hover h3 {color: #0080ff;}.saudi_service_card::before {transition: 0.45s;}.saudi_service_card:hover::before {background: linear-gradient(180deg, #ffffff 0%, #eef7ff 100%);}.saudi_service_card:hover {transform: translateY(-12px);}.saudi_service_card:hover .saudi_service_icon {box-shadow: 0 18px 45px rgba(0, 128, 255, 0.35);}.saudi_service_card:hover p {color: #475569;}.saudi_service_card .saudi_service_icon::after {content: "";position: absolute;width: 120px;height: 120px;border-radius: 50%;background: rgba(0, 128, 255, 0.1);filter: blur(18px);z-index: -1;opacity: 0;transition: 0.45s;}.saudi_service_card:hover .saudi_service_icon::after {opacity: 1;}.saudi_services_slider .swiper-wrapper {align-items: stretch;}.saudi_services_slider .swiper-slide {display: flex;}.saudi_service_icon span img {max-width: 54px;}.saudi_compliance_fold {position: relative;overflow: hidden;}.saudi_compliance_fold::before {content: "";position: absolute;width: 420px;height: 420px;border-radius: 50%;background: radial-gradient(circle, rgba(0, 128, 255, 0.08), transparent 70%);top: -180px;left: -160px;}.saudi_compliance_fold::after {content: "";position: absolute;width: 380px;height: 380px;border-radius: 50%;background: radial-gradient(circle, rgba(0, 128, 255, 0.1), transparent 70%);right: -140px;bottom: -160px;}.saudi_compliance_fold .container {position: relative;z-index: 2;}.saudi_compliance_main {display: grid;grid-template-columns: repeat(2, 1fr);gap: 35px;}.saudi_compliance_box {position: relative;background: #fff;border-radius: 14px;overflow: hidden;border: 1px solid #e9eef8;box-shadow: 0 18px 60px rgba(15, 23, 42, 0.08);transition: 0.45s;}.saudi_compliance_box:hover {transform: translateY(-10px);box-shadow: 0 30px 80px rgba(0, 128, 255, 0.16);}.saudi_compliance_head {display: flex;align-items: center;gap: 14px;padding: 18px 22px;border-bottom: 1px solid #edf2fb;}.local_head {background: linear-gradient(135deg, #0080ff, #37a9ff);}.global_head {background: linear-gradient(135deg, #0b1225, #1b315c);}.saudi_compliance_head h3 {margin: 0;color: #fff;font-size: 20px;font-weight: 700;line-height: 1.4;}.saudi_compliance_dot {width: 16px;height: 16px;border-radius: 50%;background: #fff;flex-shrink: 0;box-shadow: 0 0 18px rgba(255, 255, 255, 0.7);}.saudi_compliance_list {padding: 18px 25px 25px;}.saudi_compliance_item {display: flex;justify-content: space-between;align-items: center;gap: 20px;padding: 18px 0;border-bottom: 1px dashed #dfe8f7;transition: 0.35s;}.saudi_compliance_item:last-child {border-bottom: none;}.saudi_compliance_item:hover {padding-left: 10px;}.saudi_compliance_item p {margin: 0;color: #172033;font-size: 17px;line-height: 1.7;font-weight: 500;transition: 0.35s;}.saudi_compliance_item span {position: relative;width: 32px;height: 32px;min-width: 32px;border-radius: 50%;background: linear-gradient(135deg, #0080ff, #49b8ff);display: flex;align-items: center;justify-content: center;margin-top: 2px;transition: 0.4s;box-shadow: 0 10px 25px rgba(0, 128, 255, 0.25);}.saudi_compliance_item span::before {content: "";width: 9px;height: 5px;border-left: 2px solid #fff;border-bottom: 2px solid #fff;transform: rotate(-45deg);margin-top: -2px;}.saudi_compliance_item:hover span {transform: rotate(360deg) scale(1.08);box-shadow: 0 15px 35px rgba(0, 128, 255, 0.35);}.saudi_compliance_item:hover p {color: #0080ff;}.saudi_compliance_box::after {content: "";position: absolute;width: 220px;height: 220px;border-radius: 50%;background: radial-gradient(circle, rgba(0, 128, 255, 0.08), transparent 72%);right: -90px;bottom: -90px;opacity: 0;transition: 0.45s;}.saudi_compliance_box:hover::after {opacity: 1;}.arbiacostfold .cost-tables-wrap {background: #ffffff;border-radius: 28px;padding: 10px 0;box-shadow: 0 12px 40px rgba(0, 40, 80, 0.06);border: 1px solid rgba(0, 128, 255, 0.06);overflow: hidden;overflow-x: auto;}.arbiacostfold .cost-tables {width: 100%;}.arbiacostfold .cost-tables thead th {background: #0080ff;color: #ffffff;padding: 20px 24px;text-align: left;font-size: 18px;font-weight: 600;letter-spacing: 0.3px;border: none;}.arbiacostfold .cost-tables thead th:first-child {border-radius: 0;}.arbiacostfold .cost-tables thead th:nth-child(2) {text-align: center;}.arbiacostfold .cost-tables thead th:last-child {text-align: center;}.arbiacostfold .cost-tables tbody td {padding: 20px 24px;border-bottom: 1px solid #ecf3fc;font-size: 16px;color: #1e3a5f;vertical-align: middle;}.arbiacostfold .cost-tables tbody tr:last-child td {border-bottom: none;}.arbiacostfold .cost-tables tbody td:first-child {font-weight: 600;color: #0b1a2b;}.arbiacostfold .cost-tables tbody td:nth-child(2) {text-align: center;font-weight: 700;color: #0a2a5c;font-size: 16px;}.cost-table-wrap {background-color: #fff;border-radius: 20px;overflow: hidden;}.arbiacostfold .cost-tables tbody td:last-child {text-align: center;}.arbiacostfold .cost-tables tbody tr {transition: background 0.2s ease;}.arbiacostfold .cost-tables tbody tr:hover {background: #f7fbff;}.arbiacostfold .cost-tables tbody tr.featured {background: #f0f7fe;position: relative;}.arbiacostfold .cost-tables tbody tr.featured:hover {background: #e6f0ff;}.arbiacostfold .cost-tables tbody tr.featured td:first-child {position: relative;}.arbiacostfold .cost-tables tbody tr.featured td:first-child::before {content: "";position: absolute;left: 0;top: 0;bottom: 0;width: 4px;background: #0080ff;border-radius: 0 4px 4px 0;}.arbiacostfold .cost-tables tbody tr.featured .popular-badge {display: inline-flex;background: #0080ff;color: #fff;font-size: 10px;font-weight: 700;padding: 4px 12px;border-radius: 40px;text-transform: uppercase;letter-spacing: 0.5px;margin-left: 8px;vertical-align: middle;align-items: center;}.arbiacostfold .timeline-badge {display: inline-flex;align-items: center;gap: 6px;background: #e6f0ff;padding: 4px 16px;border-radius: 40px;font-size: 14px;font-weight: 500;color: #0a2a5c;}.arbiacostfold .timeline-badge .clock-icon {display: inline-block;font-size: 14px;}.cf-head {text-align: center;max-width: 640px;margin: 0 auto 32px;}.cf-eyebrow {display: inline-block;font-weight: 700;font-size: 12.5px;letter-spacing: 0.14em;text-transform: uppercase;color: #0080ff;padding-bottom: 10px;border-bottom: 2px solid #cde8ff;margin-bottom: 18px;}.cf-title {font-weight: 800;font-size: clamp(26px, 3.6vw, 38px);line-height: 1.22;margin: 0 0 12px;color: #0b1f33;letter-spacing: -0.01em;}.cf-sub {font-size: 16px;line-height: 1.6;color: #667085;margin: 0;}.cf-versus {display: flex;align-items: center;justify-content: center;gap: 16px;margin-bottom: 36px;}.cf-versus-brand {font-weight: 700;font-size: 14px;letter-spacing: 0.02em;padding: 9px 20px;border-radius: 999px;}.cf-versus-brand--win {color: #fff;background: #0080ff;box-shadow: 0 10px 24px -10px rgba(0, 128, 255, 0.55);}.cf-versus-brand--typ {color: #667085;background: #f2f4f7;border: 1px solid #e6eaf0;}.cf-versus-x {font-size: 12.5px;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase;color: #b7bec9;}.cf-grid {display: grid;grid-template-columns: repeat(3, 1fr);gap: 18px;}.cf-card {border: 1px solid #e6eaf0;border-radius: 16px;padding: 20px 20px 18px;background: #ffffff;transition: border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;}.cf-card:hover {border-color: #0080ff;box-shadow: 0 18px 40px -26px rgba(0, 128, 255, 0.45);transform: translateY(-2px);}.cf-row-half {grid-column: 1 / -1;display: grid;grid-template-columns: 1fr 1fr;gap: 18px;}.cf-card--half .cf-split {flex-direction: row;}.cf-card--half .cf-win, .cf-card--half .cf-typ {flex: 1;}.cf-card-title {margin: 0 0 14px;font-size: 15.5px;font-weight: 700;color: #0b1f33;}.cf-split {display: flex;flex-direction: column;gap: 8px;}.cf-win, .cf-typ {display: flex;align-items: flex-start;gap: 9px;border-radius: 10px;padding: 10px 12px;}.cf-win {background: #eaf4ff;}.cf-typ {background: #f7f8fa;}.cf-icon {flex: 0 0 auto;width: 18px;height: 18px;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 11px;line-height: 1;margin-top: 1px;font-weight: 700;}.cf-icon--yes {background: #0080ff;color: #fff;}.cf-icon--no {background: #e3e6ea;color: #9aa1ac;}.cf-line {font-size: 13.8px;line-height: 1.5;}.cf-win .cf-line {color: #0058b3;font-weight: 600;}.cf-typ .cf-line {color: #7c828c;font-weight: 500;}.saudiprocessfollw {overflow: unset;}.saudiprocessfollw .row .col-md-5 {position: sticky;top: 100px;}.saudiprocessfollw .commanheading {max-width: 700px;margin: 0 auto 36px;text-align: center;}.sp-eyebrow {display: inline-block;font-weight: 700;font-size: 11.5px;letter-spacing: 0.14em;text-transform: uppercase;color: #0080ff;padding-bottom: 8px;border-bottom: 2px solid #cde6ff;margin-bottom: 14px;}.sp-timeline {display: flex;flex-direction: column;background: #ffffff;border: 1px solid #e7eaef;border-radius: 18px;box-shadow: 0 20px 50px -28px rgba(17, 24, 39, 0.18);overflow: hidden;}.sp-item {border-bottom: 1px solid #eceef2;position: relative;}.sp-item:last-child {border-bottom: none;}.sp-item-header {width: 100%;display: flex;align-items: center;gap: 16px;padding: 18px 24px;background: none;border: none;cursor: pointer;text-align: left;font-family: inherit;}.saudiprocessfollw .commanheading {text-align: left;background: linear-gradient( to bottom, rgba(31, 121, 189, 1), rgba(73, 176, 217, 1) );padding: 30px 30px;border-radius: 20px;}.sp-num {flex: 0 0 auto;width: 38px;height: 38px;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-weight: 700;font-size: 16px;color: #0080ff;background: #eaf4ff;border: 1px solid #cde6ff;transition: background 0.2s ease, color 0.2s ease, border-color 0.2s ease;}.sp-title {flex: 1 1 auto;font-weight: 700;font-size: 20px;color: #111827;}.sp-toggle {flex: 0 0 auto;width: 28px;height: 28px;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 17px;line-height: 1;color: #0080ff;background: #f1f6fc;transition: transform 0.25s ease, background 0.2s ease, color 0.2s ease;}.sp-item.is-open .sp-num {background: #0080ff;color: #fff;border-color: #0080ff;}.sp-item.is-open .sp-toggle {transform: rotate(45deg);background: #0080ff;color: #fff;}.sp-item.is-open .sp-title {color: #0080ff;}.sp-item-body {max-height: 0;overflow: hidden;transition: max-height 0.35s ease;}.sp-item.is-open .sp-item-body {max-height: 400px;}.sp-list {list-style: none;margin: 0;padding: 2px 24px 24px 78px;display: grid;grid-template-columns: 1fr 1fr;gap: 10px 20px;}.sp-list li {position: relative;padding-left: 20px;font-size: 16px;line-height: 1.5;color: #4b5563;}.sp-list li::before {content: "";position: absolute;left: 0;top: 6px;width: 8px;height: 8px;border-radius: 50%;background: #0080ff;}.saudiindustry_grid {display: grid;grid-template-columns: repeat(5, 1fr);gap: 20px;}.saudiindustry_box {background: #f7f7f7;border: 0;border-radius: 22px;position: relative;overflow: hidden;height: 290px;transition: 0.4s;}.bc-icon img {max-width: 48px;}.industrybg {height: 100%;width: 100%;object-fit: cover;}.bottompart {position: absolute;inset: 0;z-index: 2;padding: 22px;display: flex;align-items: flex-end;}.saudiindustry_box a p {color: #fff;margin: 5px 0 0;line-height: 23px;font-size: 16px;opacity: 0;max-height: 0;overflow: hidden;transform: translateY(30px);transition: 0.45s;}.saudiindustry_box::before {content: "";position: absolute;inset: 0;background: linear-gradient( to top, rgba(0, 0, 0, 0.85), rgba(0, 0, 0, 0.25), transparent );z-index: 1;}.saudiindustry_box::after {content: "";position: absolute;inset: 0;background: linear-gradient( 180deg, rgba(0, 128, 255, 0.15) -10%, rgb(0 128 255) 60% );opacity: 0;transition: 0.45s;z-index: 1;}.saudiindustry_box:hover .bottompart p {opacity: 1;max-height: 300px;transform: translateY(0);}.bottompart h3 {color: #fff;font-size: 18px;line-height: 24px;margin: 0 0 -10px;transform: translateY(0);transition: 0.45s;font-weight: 600;}.saudiindustry_box:hover::after {opacity: 1;}.saudiindustry_box:hover .bottompart h3 {margin: 0;}.bc-bento {display: grid;grid-template-columns: repeat(4, 1fr);grid-auto-rows: 1fr;gap: 16px;}.bc-span2 {grid-column: span 2;}.bc-card {position: relative;background: linear-gradient( 180deg, rgba(255, 255, 255, 0.035) 0%, rgba(255, 255, 255, 0.015) 100% );border: 1px solid rgba(255, 255, 255, 0.08);border-radius: 16px;padding: 24px 22px;transition: transform 0.25s ease, border-color 0.25s ease, background 0.25s ease;}.bc-card:hover {transform: translateY(-4px);border-color: rgba(0, 128, 255, 0.5);background: linear-gradient( 180deg, rgba(0, 128, 255, 0.1) 0%, rgba(255, 255, 255, 0.02) 100% );}.bc-icon {display: flex;align-items: center;justify-content: center;width: 70px;height: 70px;border-radius: 12px;background: rgba(0, 128, 255, 0.1);border: 1px solid rgba(0, 128, 255, 0.3);margin-bottom: 16px;}.bc-icon svg {width: 21px;height: 21px;}.bc-card h3 {font-weight: 700;font-size: 20px;color: #ffffff;margin: 0 0 14px;}.bc-card p {font-size: 17px;line-height: 26px;color: #8d96a2;margin: 0;}.bc-featured {background: linear-gradient(135deg, #0080ff 0%, #0057b8 100%);border-color: transparent;}.bc-featured:hover {transform: translateY(-4px);background: linear-gradient(135deg, #1c8cff 0%, #0062c4 100%);border-color: transparent;}.bc-icon--featured {background: rgba(255, 255, 255, 0.16);border: 1px solid rgba(255, 255, 255, 0.35);}.bc-featured h3 {color: #ffffff;}.bc-featured p {color: rgba(255, 255, 255, 0.85);}.mc-tabs {display: flex;justify-content: center;gap: 10px;margin-bottom: 28px;flex-wrap: wrap;}.mc-tab {display: flex;align-items: center;gap: 10px;padding: 12px 22px;border-radius: 999px;border: 1px solid rgba(255, 255, 255, 0.12);background: rgba(255, 255, 255, 0.03);cursor: pointer;transition: background 0.2s ease, border-color 0.2s ease;}.mc-tab-index {font-size: 20px;font-weight: 700;line-height: 22px;color: #5b6472;transition: color 0.2s ease;}.mc-tab-name {font-size: 14.5px;line-height: 25px;font-weight: 700;color: #c6ccd4;transition: color 0.2s ease;}.mc-tab:hover {border-color: rgba(0, 128, 255, 0.4);}.mc-tab.is-active {background: #0080ff;border-color: #0080ff;}.mc-tab.is-active .mc-tab-index, .mc-tab.is-active .mc-tab-name {color: #ffffff;}.mc-panels {position: relative;}.mc-panel {display: none;grid-template-columns: 1fr 1.2fr;gap: 40px;align-items: center;background: linear-gradient( 180deg, rgba(255, 255, 255, 0.035) 0%, rgba(255, 255, 255, 0.015) 100% );border: 1px solid rgba(255, 255, 255, 0.08);border-radius: 20px;padding: 20px;animation: mcFade 0.4s ease;}.mc-panel.is-active {display: grid;}@keyframes mcFade {from {opacity: 0;transform: translateY(8px);}to {opacity: 1;transform: translateY(0);}}.mc-panel-img {position: relative;border-radius: 14px;overflow: hidden;aspect-ratio: 4/3;background: linear-gradient(135deg, #0f1b2b, #0a121d);border: 1px solid rgba(0, 128, 255, 0.25);}.mc-panel-img img {width: 100%;height: 100%;object-fit: cover;display: block;}.mc-panel-badge {position: absolute;left: 16px;bottom: 16px;font-weight: 700;font-size: 15px;color: #ffffff;background: rgba(0, 128, 255, 0.85);padding: 6px 14px;border-radius: 999px;backdrop-filter: blur(4px);}.mc-panel-content h3 {font-weight: 800;font-size: 26px;color: #ffffff;margin: 0 0 14px;}.mc-panel-content p {font-size: 18px;line-height: 26px;color: #9aa3af;margin: 0 0 15px;}.mc-panel-content p:last-child {margin-bottom: 0;}.client-points li {position: relative;list-style: none;padding-left: 35px;}.client-points li::before {content: "";position: absolute;width: 6px;height: 10px;border-right: 2px solid #3dc4ff;border-bottom: 2px solid #3dc4ff;transform: rotate(45deg);left: 8px;top: 5px;}.client-points {gap: 12px;padding-left: 0;}.client-points li::after {width: 22px;height: 22px;border-radius: 50%;border: 2px solid #3dc4ff;position: relative;flex: none;position: absolute;content: "";top: 0;left: 0;}.saudiCtaWrap .saudictamain {max-width: 1180px;width: 100%;display: flex;align-items: center;border-radius: 24px;padding: 56px 460px 56px 56px;position: relative;background-size: cover;background-position: center;background-repeat: no-repeat;overflow: hidden;background-color: #0d1424;isolation: isolate;}.saudiCtaWrap .saudictamain::after {content: "";position: absolute;inset: 0;background: linear-gradient( 120deg, rgba(5, 7, 13, 0.94) 0%, rgba(5, 7, 13, 0.86) 38%, rgba(5, 7, 13, 0.55) 65%, rgba(5, 7, 13, 0.25) 100% ), linear-gradient(180deg, rgba(3, 8, 22, 0.55), rgba(3, 8, 22, 0.78));z-index: 0;}.saudiCtaWrap .saudictamain::before {content: "";position: absolute;inset: 14px;border-radius: 16px;border: 1px solid transparent;background: linear-gradient(#05070d, #05070d) padding-box, linear-gradient( 135deg, rgba(0, 128, 255, 0.55) 0%, rgba(0, 128, 255, 0) 22%, rgba(0, 128, 255, 0) 78%, rgba(0, 128, 255, 0.55) 100% ) border-box;-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none;z-index: 1;opacity: 0.8;}.saudiCtaWrap .geo-pattern {position: absolute;left: 0;bottom: 0;width: 340px;height: 340px;opacity: 0.08;z-index: 0;pointer-events: none;}.saudiCtaWrap .saudictacontent {position: relative;z-index: 2;}.saudiCtaWrap .cta-eyebrow {display: inline-flex;align-items: center;gap: 10px;font-size: 12px;font-weight: 600;letter-spacing: 0.18em;text-transform: uppercase;color: #33a1ff;margin-bottom: 18px;}.saudiCtaWrap .cta-eyebrow::before {content: "";width: 26px;height: 1px;background: #33a1ff;display: inline-block;}.saudiCtaWrap .saudictacontent h2 {color: #f4f1ea;font-size: 40px;line-height: 54px;margin: 0 0 15px;font-weight: 600;letter-spacing: -0.01em;}.saudiCtaWrap .saudictacontent h2 span.gold {background: linear-gradient(90deg, #6cc0ff, #0080ff 60%, #0060c0);-webkit-background-clip: text;background-clip: text;color: transparent;}.saudiCtaWrap .saudictacontent p {margin: 0 0 28px;color: rgba(244, 241, 234, 0.72);font-size: 18px;line-height: 28px;font-weight: 300;max-width: 540px;}.saudiCtaWrap .saudictacontent ul {margin: 0 0 30px;padding: 0;display: flex;flex-direction: column;gap: 10px;}.saudiCtaWrap .saudictacontent ul li {position: relative;list-style: none;padding-left: 30px;color: rgba(244, 241, 234, 0.85);font-size: 15px;font-weight: 300;}.saudiCtaWrap .saudictacontent ul li::after {width: 18px;height: 18px;border-radius: 50%;border: 1px solid #0080ff;position: absolute;content: "";top: 1px;left: 0;}.saudiCtaWrap .saudictacontent ul li::before {content: "";position: absolute;width: 5px;height: 8px;border-right: 1.5px solid #0080ff;border-bottom: 1.5px solid #0080ff;transform: rotate(45deg);left: 6px;top: 5px;}.saudiCtaWrap .btndesign {display: inline-flex;align-items: center;gap: 10px;padding: 15px 20px;border-radius: 8px;border: 1px solid #0080ff;background: transparent;color: #33a1ff;font-size: 17px;font-weight: 500;text-decoration: none;letter-spacing: 0.01em;transition: all 0.28s ease;position: relative;z-index: 2;}.saudiCtaWrap .btndesign .arr {transition: transform 0.28s ease;font-size: 15px;line-height: 1;}.saudiCtaWrap .btndesign:hover {background: linear-gradient(90deg, #33a1ff, #0080ff);color: #fff;border-color: transparent;}.saudiCtaWrap .btndesign:hover .arr {transform: translateX(4px);}.saudiCtaWrap .ctaaimg {position: absolute;right: 30px;bottom: 0;z-index: 1;-webkit-mask-image: linear-gradient(to bottom, transparent 0%, black 6%);mask-image: linear-gradient(to bottom, transparent 0%, black 6%);width: 350px;}.homeformdesign {position: relative;max-width: 520px;margin: auto;padding: 32px 35px;border-radius: 20px;background: linear-gradient( 145deg, rgba(18, 28, 45, 0.72), rgba(35, 48, 68, 0.45) );backdrop-filter: blur(35px) saturate(180%);-webkit-backdrop-filter: blur(35px) saturate(180%);border: 1px solid rgba(255, 255, 255, 0.12);box-shadow: 0 35px 80px rgba(0, 0, 0, 0.45), inset 0 1px 0 rgba(255, 255, 255, 0.15), inset 0 -1px 0 rgba(255, 255, 255, 0.05);}.homeformdesign::before {content: "";position: absolute;width: 280px;height: 280px;border-radius: 50%;background: #0080ff;opacity: 0.18;filter: blur(90px);top: -140px;right: -120px;}.homeformdesign::after {content: "";position: absolute;width: 220px;height: 220px;border-radius: 50%;background: #63d2ff;opacity: 0.12;filter: blur(80px);bottom: -120px;left: -120px;}.homeformdesign .form_head h2 {font-size: 28px;font-weight: 700;line-height: 1.2;margin-bottom: 30px;}.homeformdesign .form-group {margin-bottom: 0;}.homeformdesign .form-control {height: 52px;border-radius: 10px;background: rgba(255, 255, 255, 0.08);border: 1px solid rgba(255, 255, 255, 0.08);color: #fff;font-size: 14px;transition: 0.4s;backdrop-filter: blur(12px);padding: 0 20px;box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.08), 0 8px 25px rgba(0, 0, 0, 0.12);}.homeformdesign textarea.form-control {height: 140px !important;padding-top: 18px;}.homeformdesign .form-control::placeholder {color: rgba(255, 255, 255, 0.6);}.homeformdesign .form-control:hover {background: rgba(255, 255, 255, 0.11);}.homeformdesign .form-control:focus {background: rgba(255, 255, 255, 0.15);border-color: #19b6ff;box-shadow: 0 0 0 4px rgba(0, 128, 255, 0.12), 0 0 35px rgba(0, 128, 255, 0.18);}.homeformdesign .form-group .btndesign {width: 100%;margin-top: 10px;}.homeformdesign .form-group{margin-bottom: 10px;}.formfold {position: relative;}.formfoldleft {max-width: 620px;position: relative;z-index: 2;}.section-tag {display: inline-flex;align-items: center;gap: 10px;padding: 10px 22px;border-radius: 50px;background: rgba(255, 255, 255, 0.05);border: 1px solid rgba(255, 255, 255, 0.08);backdrop-filter: blur(10px);color: #62d0ff;font-size: 15px;font-weight: 600;margin-bottom: 15px;text-transform: uppercase;}.tag-dot {width: 8px;height: 8px;border-radius: 50%;background: #0080ff;box-shadow: 0 0 14px #0080ff;}.formfoldleft h2 {color: #fff;font-size: 42px;line-height: 56px;font-weight: 700;margin-bottom: 30px;border-left: 8px solid #0080ff;padding-left: 20px;}.formfoldleft h2 span {display: block;margin-top: 7px;color: #9adfff;font-size: 22px;font-weight: 500;line-height: normal;}.offer-wrapper {display: grid;grid-template-columns: repeat(2, 1fr);gap: 15px 25px;margin-bottom: 30px;}.offer-item {display: flex;align-items: center;gap: 12px;color: #fff;font-size: 17px;font-weight: 500;}.offer-check {width: 22px;height: 22px;min-width: 22px;border-radius: 50%;display: flex;align-items: center;justify-content: center;color: #fff;background: linear-gradient(135deg, #0080ff, #33b8ff);}.offer-check svg {width: 14px;height: 14px;}.contact-divider {width: 100%;height: 1px;margin: 45px 0;background: linear-gradient( 90deg, transparent, rgba(255, 255, 255, 0.15), transparent );}.contact-cards {display: grid;grid-template-columns: repeat(2, 1fr);gap: 25px 30px;border-radius: 20px;background: linear-gradient( 145deg, rgba(18, 28, 45, 0.72), rgba(35, 48, 68, 0.45) );backdrop-filter: blur(35px) saturate(180%);padding: 30px 30px;}.contact-card {position: relative;}.contact-card.full-width {grid-column: span 2;}.contact-label {display: block;color: #5dcfff;text-transform: uppercase;letter-spacing: 1px;font-size: 13px;font-weight: 600;margin-bottom: 10px;}.contact-card a {color: #fff;text-decoration: none;font-size: 18px;font-weight: 500;transition: 0.35s;}.contact-card a:hover {color: #3dbdff;}.contact-card p {margin: 0;color: rgba(255, 255, 255, 0.75);font-size: 17px;line-height: 1.8;}.bannericonss {margin-top: 30px;display: grid;grid-template-columns: repeat(5, 1fr);gap: 25px;max-width: 530px;}.bannericonss img {height: 82px;background: #fff;padding: 10px 10px;border-radius: 10px;}.saudicasestudy.bgdark {position: relative;}.csx-head {text-align: center;max-width: 660px;margin: 0 auto 56px;}.csx-eyebrow {display: inline-block;font-family: "JetBrains Mono", monospace;font-weight: 700;font-size: 12px;letter-spacing: 0.22em;text-transform: uppercase;color: #3da1ff;padding-bottom: 10px;border-bottom: 2px solid rgba(0, 128, 255, 0.35);margin-bottom: 18px;}.csx-head h2 {font-weight: 800;font-size: clamp(26px, 3.6vw, 38px);line-height: 1.22;color: #ffffff;margin: 0 0 14px;letter-spacing: -0.01em;}.csx-head p {font-size: 16px;line-height: 1.65;color: #8d96a2;margin: 0;}.csx-wrap {display: grid;grid-template-columns: 280px 1fr;gap: 0;align-items: start;}.csx-rail {position: relative;padding: 6px 0 6px 30px;}.csx-rail-track {position: absolute;left: 5px;top: 6px;bottom: 6px;width: 1px;background: rgba(255, 255, 255, 0.12);}.csx-rail-progress {position: absolute;left: 5px;top: 6px;width: 1px;height: 0;background: linear-gradient(180deg, #0080ff, #3da1ff);transition: height 0.45s cubic-bezier(0.65, 0, 0.35, 1);}.csx-rail-marker {position: absolute;left: 0px;top: 6px;width: 11px;height: 11px;transform: translateY(-50%);transition: top 0.45s cubic-bezier(0.65, 0, 0.35, 1);}.csx-rail-marker i {position: absolute;inset: 0;border-radius: 50%;background: #0080ff;box-shadow: 0 0 0 4px rgba(0, 128, 255, 0.18);}.csx-rail-marker::before {content: "";position: absolute;inset: -6px;border-radius: 50%;border: 1px solid rgba(0, 128, 255, 0.5);animation: csxPing 1.8s ease-out infinite;}@keyframes csxPing {0% {transform: scale(0.6);opacity: 0.9;}80% {transform: scale(1.9);opacity: 0;}100% {opacity: 0;}}.csx-tab {position: relative;display: flex;align-items: flex-start;gap: 14px;width: 100%;text-align: left;background: none;border: none;cursor: pointer;padding: 16px 14px 16px 4px;font-family: inherit;border-radius: 10px;transition: background 0.25s ease;}.csx-tab:hover {background: rgba(255, 255, 255, 0.03);}.csx-tab-dot {display: none;}.csx-tab-index {font-family: "JetBrains Mono", monospace;font-weight: 700;font-size: 24.5px;color: #4b5563;padding-top: 2px;min-width: 20px;transition: color 0.25s ease;}.csx-tab-copy {display: flex;flex-direction: column;gap: 4px;}.csx-tab-name {font-size: 15px;font-weight: 700;color: #7c8794;line-height: 1.35;transition: color 0.25s ease;}.csx-tab-industry {font-size: 12px;font-weight: 500;color: #4b5563;letter-spacing: 0.02em;transition: color 0.25s ease;}.csx-tab.is-active .csx-tab-index {color: #0080ff;}.csx-tab.is-active .csx-tab-name {color: #ffffff;}.csx-tab.is-active .csx-tab-industry {color: #3da1ff;}.csx-panels {position: relative;min-height: 1px;margin-left: 30px;}.csx-panel {display: none;position: relative;background: repeating-linear-gradient( 0deg, rgba(255, 255, 255, 0.025) 0 1px, transparent 1px 42px ), repeating-linear-gradient( 90deg, rgba(255, 255, 255, 0.025) 0 1px, transparent 1px 42px ), linear-gradient( 180deg, rgba(255, 255, 255, 0.04) 0%, rgba(255, 255, 255, 0.015) 100% );border: 1px solid rgba(255, 255, 255, 0.09);border-radius: 20px;overflow: hidden;}.csx-panel.is-active {display: block;animation: csxFade 0.5s ease;}@keyframes csxFade {from {opacity: 0;transform: translateY(10px);}to {opacity: 1;transform: translateY(0);}}.csx-corner {position: absolute;width: 22px;height: 22px;z-index: 2;pointer-events: none;}.csx-corner--tl {top: 14px;left: 14px;border-top: 2px solid rgba(0, 128, 255, 0.55);border-left: 2px solid rgba(0, 128, 255, 0.55);border-radius: 4px 0 0 0;}.csx-corner--br {bottom: 14px;right: 14px;border-bottom: 2px solid rgba(0, 128, 255, 0.55);border-right: 2px solid rgba(0, 128, 255, 0.55);border-radius: 0 0 4px 0;}.csx-watermark {position: absolute;top: -46px;right: 8px;font-family: "JetBrains Mono", monospace;font-size: 200px;font-weight: 700;line-height: 1;color: transparent;-webkit-text-stroke: 1px rgba(255, 255, 255, 0.05);z-index: 0;pointer-events: none;letter-spacing: -0.04em;}.csx-panel-inner {position: relative;z-index: 1;padding: 42px 44px 38px;}.csx-top {display: flex;justify-content: space-between;gap: 28px;margin-bottom: 26px;}.csx-top-text {flex: 1;}.csx-tag {display: inline-block;font-family: "JetBrains Mono", monospace;font-size: 11px;font-weight: 700;letter-spacing: 0.05em;color: #3da1ff;background: rgba(0, 128, 255, 0.12);border: 1px solid rgba(0, 128, 255, 0.32);padding: 5px 12px;border-radius: 6px;margin-bottom: 16px;}.csx-top-text h3 {font-weight: 800;font-size: 25px;color: #ffffff;margin: 0;letter-spacing: -0.01em;}.csx-loc {font-weight: 600;font-size: 14px;color: #7c8794;margin-left: 6px;}.csx-desc {font-size: 16px;line-height: 1.65;color: #9aa3af;margin: 14px 0 0;max-width: 56ch;}.csx-thumb {flex: 0 0 auto;width: 132px;height: 132px;border-radius: 14px;overflow: hidden;position: relative;background: linear-gradient(160deg, #0080ff 0%, #0058b3 100%);box-shadow: 0 0 0 1px rgba(0, 128, 255, 0.35), 0 18px 40px -18px rgba(0, 128, 255, 0.55);}.csx-thumb img {width: 100%;height: 100%;object-fit: cover;object-position: center;mix-blend-mode: luminosity;opacity: 0.85;}.csx-label {display: flex;align-items: center;gap: 8px;font-family: "JetBrains Mono", monospace;font-weight: 600;font-size: 11.5px;letter-spacing: 0.14em;text-transform: uppercase;color: #5b6472;margin-bottom: 12px;}.csx-label::before {content: "";width: 6px;height: 6px;border-radius: 50%;background: #0080ff;}.csx-challenge {margin-bottom: 30px;padding-bottom: 30px;border-bottom: 1px dashed rgba(255, 255, 255, 0.1);}.csx-challenge p {font-size: 15.5px;line-height: 1.65;color: #9aa3af;margin: 0;max-width: 64ch;}.csx-metrics {display: flex;flex-direction: column;gap: 16px;margin-bottom: 30px;}.csx-metric-top {display: flex;justify-content: space-between;align-items: baseline;gap: 16px;margin-bottom: 8px;}.csx-metric-top span:first-child {font-size: 14px;line-height: 1.5;color: #9aa3af;max-width: 56ch;}.csx-metric-num {flex: 0 0 auto;font-family: "JetBrains Mono", monospace;font-weight: 700;font-size: 17px;color: #0080ff;white-space: nowrap;}.csx-metric-bar {position: relative;height: 5px;border-radius: 999px;background: rgba(255, 255, 255, 0.07);overflow: hidden;}.csx-metric-bar i {position: absolute;left: 0;top: 0;bottom: 0;width: 0%;border-radius: 999px;background: linear-gradient(90deg, #0058b3, #0080ff, #3da1ff);transition: width 1s cubic-bezier(0.22, 0.9, 0.3, 1);}.csx-cta {display: inline-flex;align-items: center;gap: 8px;font-weight: 700;font-size: 14px;color: #ffffff;background: #0080ff;padding: 13px 24px;border-radius: 999px;text-decoration: none;transition: background 0.2s ease, transform 0.2s ease;box-shadow: 0 14px 28px -14px rgba(0, 128, 255, 0.55);}.csx-cta span {display: inline-block;transition: transform 0.2s ease;}.csx-cta:hover {background: #1c8cff;color: #fff;transform: translateX(2px);}.csx-cta:hover span {transform: translateX(4px);}.homeformdesign .formimg {max-width: 110px;position: absolute;right: 20px;top: -50px;}.comm_testi_bx .testimonialgrid {display: grid;grid-template-columns: repeat(3, 1fr);gap: 15px;margin-top: 20px;}.comm_testi_bx .testimonial-card {background: #111827;border: 1px solid rgba(255, 255, 255, 0.08);border-radius: 24px;padding: 45px 35px 35px;display: flex;flex-direction: column;justify-content: space-between;transition: 0.35s;position: relative;overflow: hidden;}.comm_testi_bx .testimonial-card:hover {transform: translateY(-10px);border-color: #1f7cff;}.comm_testi_bx .testimonial-card:hover::before {opacity: 1;}.comm_testi_bx .quote {color: #1f7cff;font-size: 60px;margin-bottom: 15px;line-height: 0;position: absolute;top: 40px;left: 0;}.comm_testi_bx .verifiedby {text-align: right;border-top: 1px solid #ffffff4a;padding-top: 15px;display: flex;align-items: center;justify-content: space-between;}.comm_testi_bx .verifiedby img {background-color: #fff;padding: 4px;border-radius: 10px;}.comm_testi_bx .testimonial-card p {color: #d6d6d6;font-size: 15px;line-height: 1.9;margin-bottom: 40px;flex: 1;}.comm_testi_bx .testimonial-bottom {display: flex;justify-content: space-between;align-items: flex-end;gap: 20px;border-top: 1px solid rgba(255, 255, 255, 0.08);padding-top: 25px;}.comm_testi_bx .author {display: flex;align-items: center;gap: 15px;}.comm_testi_bx .author img {width: 64px;height: 64px;border-radius: 50%;object-fit: cover;border: 3px solid rgba(255, 255, 255, 0.08);}.comm_testi_bx .testimonials_name h3 {color: #fff;font-size: 18px;margin: 0 0 6px;}.comm_testi_bx .testimonials_name span {color: #a8b2c1;font-size: 15px;line-height: 1.6;}.comm_testi_bx .verifiedby {text-align: right;}.comm_testi_bx .verifiedby h4 {color: #8ea3bb;font-size: 14px;margin-bottom: 8px;font-weight: 500;}.comm_testi_bx .verifiedby img {max-width: 110px;}.casestudyctabx .casestudycta_box {position: relative;display: flex;align-items: center;justify-content: space-between;gap: 60px;padding: 30px 40px;overflow: hidden;border-radius: 32px;background: linear-gradient(135deg, #081d37 0%, #0d2d55 55%, #103d73 100%);border: 1px solid rgba(255, 255, 255, 0.08);box-shadow: 0 25px 80px rgba(0, 0, 0, 0.35);}.casestudyctabx img.case_bg {position: absolute;left: 0;right: 0;bottom: 0;top: 0;width: 100%;object-fit: cover;height: 100%;}.casestudyctabx .newctabtns {margin-bottom: 0;}.casestudyctabx .casestudycta_box::before {content: "";position: absolute;width: 420px;height: 420px;background: #1f7cff;border-radius: 50%;top: -220px;left: -120px;opacity: 0.12;filter: blur(90px);}.casestudyctabx .casestudycta_box::after {content: "";position: absolute;width: 300px;height: 300px;background: #45c7ff;border-radius: 50%;right: -120px;bottom: -140px;opacity: 0.1;filter: blur(80px);}.casestudyctabx .casestudycta_content {position: relative;z-index: 2;text-align: center;width: 100%;}.casestudyctabx .cta-badge {display: inline-flex;align-items: center;gap: 12px;padding: 12px 22px;border-radius: 50px;background: rgba(255, 255, 255, 0.06);border: 1px solid rgba(31, 124, 255, 0.35);color: #7ec3ff;font-size: 15px;font-weight: 600;margin-bottom: 30px;}.casestudyctabx .cta-badge .dot {width: 10px;height: 10px;border-radius: 50%;background: #1f7cff;animation: pulse 2s infinite;}.casestudyctabx .casestudycta_content h2 {color: #fff;font-size: 30px;line-height: 1.15;font-weight: 700;margin-bottom: 22px;}.casestudyctabx .casestudycta_content p {color: #fff;font-size: 16px;line-height: 1.8;margin-bottom: 20px;}.premiummobilebx img {width: 100%;border-radius: 20px;}.cigo_services_tabs {width: 34%;height: 540px;overflow-y: auto;padding-right: 8px;}.cigo_services_tabs::-webkit-scrollbar {width: 6px;}.cigo_services_tabs::-webkit-scrollbar-track {background: #edf2f8;border-radius: 20px;}.cigo_services_tabs::-webkit-scrollbar-thumb {background: #0080ff;border-radius: 20px;}.cigo_services_tabs::-webkit-scrollbar-thumb:hover {background: #0068d6;}.cigo_tab {width: 100%;display: flex;align-items: center;gap: 18px;border: none;background: #fff;margin-bottom: 14px;padding: 18px 22px;border-radius: 18px;cursor: pointer;text-align: left;font-size: 17px;font-weight: 600;color: #222;transition: 0.35s;border: 1px solid #edf2f8;position: relative;overflow: hidden;}.cigo_tab::before {content: "";position: absolute;left: 0;top: 0;width: 5px;height: 100%;background: #0080ff;transform: scaleY(0);transition: 0.35s;}.cigo_tab span {width: 48px;min-width: 48px;height: 48px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background: #eef7ff;color: #0080ff;font-weight: 700;transition: 0.35s;}.cigo_tab:hover, .cigo_tab.active {border-color: #0080ff;}.cigo_tab:hover::before, .cigo_tab.active::before {transform: scaleY(1);}.cigo_tab:hover span, .cigo_tab.active span {background: #0080ff;color: #fff;}.cigo_services_content {width: 66%;position: relative;}.cigo_tab_content {display: none;background: #fff;border-radius: 28px;padding: 45px;border: 1px solid #edf2f8;box-shadow: 0 20px 60px rgba(15, 23, 42, 0.06);animation: cigoFade 0.45s ease;height: 540px;}.cigo_tab_content.active {display: block;}@keyframes cigoFade {from {opacity: 0;transform: translateY(20px);}to {opacity: 1;transform: translateY(0);}}.cigo_tab_content h3 {font-size: 24px;font-weight: 700;color: #111;margin-bottom: 14px;}.cigo_tab_content p {font-size: 17px;color: #555;line-height: 28px;margin-bottom: 20px;}.csx-challenge-list li {font-size: 15.5px;position: relative;line-height: 20px;color: #9aa3af;margin: 0 0 6px;padding-left: 23px;font-weight: 300;}.csx-challenge-list li::before {content: "";position: absolute;width: 6px;height: 10px;border-right: 2px solid #3dc4ff;border-bottom: 2px solid #3dc4ff;transform: rotate(45deg);left: 6px;top: 2px;}.csx-challenge-list {padding: 0;margin-bottom: 0;}.cigo_industry .bottompart h3 {font-size: 20px;}.cigo_industry .saudiindustry_box {border-radius: 12px;height: 260px;transition: 0.4s;}.cigo_industry .bottompart {bottom: 10px;display: flex;align-items: flex-end;text-align: center;justify-content: center;}.cigo_industry .saudiindustry_box::after {display: none;}.cigo_feature_list {display: grid;grid-template-columns: repeat(2, 1fr);gap: 18px;}.cigo_feature {display: flex;align-items: center;gap: 15px;padding: 18px 22px;border-radius: 16px;background: #f8fbff;border: 1px solid #e8eef7;font-size: 16px;font-weight: 600;color: #222;transition: 0.35s;}.cigo_feature::before {content: "";width: 12px;height: 12px;border-radius: 50%;background: #0080ff;box-shadow: 0 0 0 5px rgba(0, 128, 255, 0.12);flex: none;}.cigo_feature:hover {background: #0080ff;color: #fff;transform: translateY(-6px);box-shadow: 0 16px 35px rgba(0, 128, 255, 0.18);}.cigo_feature:hover::before {background: #fff;box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.2);}.cigo_industry .saudiindustry_grid {margin-bottom: 30px;}.qc-card p {color: #fff;font-size: 19px;line-height: 30px;margin: -20px auto 20px;max-width: 700px;}.topcompanyimg {border: 1px solid rgba(0, 128, 255, 0.14);border-radius: 20px;padding: 5px;overflow: hidden;box-shadow: 0 24px 60px -36px rgba(0, 64, 140, 0.25);background-color: #fff;max-width: 100%;height: 600px;width: 100%;object-fit: cover;}.talabout_fold .homeformdesign {background: #f2f2f2f2;backdrop-filter: unset;-webkit-backdrop-filter: unset !important;box-shadow: unset;border-radius: 10px;}.talabout_fold .homeformdesign h2 {color: #2d2d2d;}.talabout_fold .homeformdesign .form-control {box-shadow: unset;border: 0;border-bottom: 2px solid #0080ff87;border-radius: 0;color: #2d2d2d;background-color: #fff;border-radius: 6px;}.talabout_fold .homeformdesign .form-control::placeholder {color: #2d2d2d;}.talabout_fold .formfoldleft h2 {color: #2d2d2d;}.talabout_fold .formfoldleft h2 span {color: #0080ff;}.talabout_fold .formfoldleft p {color: #2d2d2d;font-size: 18px;margin-bottom: 20px;line-height: 28px;margin-top: -10px;}.talabout_fold .contact-cards {background: #f2f2f2f2;border-radius: 10px;}.talabout_fold .contact-card p {margin: 0;color: #fff;font-size: 17px;line-height: 1.8;}.talabout_fold .contact-cards a, .talabout_fold .contact-cards p {color: #2d2d2d;font-weight: 500;}.talabout_fold .contact-label {display: block;color: #777474;margin-bottom: 6px;}.crobanner_fold_section {position: relative;overflow: hidden;display: flex;align-items: center;padding: 180px 0 40px;background: #071c35;}.crobanner_fold_section .crobanner_fold_partners {margin-top: 60px;}.crobanner_fold_section .crobanner_fold::after {content: "";height: 200px;inset: 0;background: linear-gradient(180deg, rgb(3 8 22 / 3%), #1a2352);z-index: 1;left: 0;bottom: 0;top: auto;position: absolute;}.crobanner_fold_section .crobanner_fold_bg {position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: right bottom;z-index: 1;opacity: 1;animation: heroZoom 18s linear infinite alternate;}.crobanner_fold_section .crobanner_fold_overlay {position: absolute;inset: 0;z-index: 2;background: linear-gradient( 90deg, rgba(5, 18, 42, 0.96) 0%, rgba(5, 18, 42, 0.94) 20%, rgba(5, 18, 42, 0.9) 38%, rgba(5, 18, 42, 0.82) 50%, rgba(5, 18, 42, 0.55) 65%, rgba(5, 18, 42, 0.25) 78%, rgba(5, 18, 42, 0.08) 90%, transparent 100% );}.crobanner_fold_section .crobanner_fold::before {content: "";position: absolute;right: -150px;top: -120px;width: 650px;height: 650px;border-radius: 50%;background: radial-gradient( circle, rgba(0, 128, 255, 0.32), rgba(0, 128, 255, 0.08), transparent 72% );filter: blur(20px);z-index: 2;}.crobanner_fold_section .container {position: relative;z-index: 5;}.crobanner_fold_section .crobanner_fold_inner {display: flex;align-items: flex-start;justify-content: space-between;margin-bottom: 60px;}.crobanner_fold_section .crobanner_fold_left {width: 58%;}.crobanner_fold_section .crobanner_fold_right {width: 38%;}.crobanner_fold_section .crobanner_fold_left h1 {color: #fff;font-size: 48px;line-height: 60px;font-weight: 700;margin-bottom: 12px;}.crobanner_fold_section .crobanner_fold_left h1 span {display: inline;background: linear-gradient(90deg, #29b5ff, #ffffff);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}.crobanner_fold_section .crobanner_fold_left p {color: rgba(255, 255, 255, 0.88);font-size: 18px;line-height: 32px;margin-bottom: 20px;max-width: 680px;}.crobanner_fold_section .crobanner_fold_points {display: grid;grid-template-columns: repeat(2, 1fr);gap: 16px;margin-bottom: 35px;}.crobanner_fold_section .crobanner_fold_point {display: flex;align-items: center;gap: 14px;}.crobanner_fold_section .crobanner_fold_point p {margin: 0;font-size: 16px;color: #fff;line-height: 1.5;}.crobanner_fold_section .checkmark {width: 22px;height: 22px;border-radius: 50%;border: 2px solid #3dc4ff;position: relative;flex: none;}.crobanner_fold_section .checkmark::before {content: "";position: absolute;width: 6px;height: 10px;border-right: 2px solid #3dc4ff;border-bottom: 2px solid #3dc4ff;transform: rotate(45deg);left: 6px;top: 2px;}.crobanner_fold_section .checkmark-light {border-color: #19b6ff;}.crobanner_fold_section .checkmark-light::before {border-right-color: #19b6ff;border-bottom-color: #19b6ff;}@keyframes heroZoom {from {transform: scale(1);}to {transform: scale(1.08);}}.crobanner_fold_section .hero_btns {display: flex;}.crobanner_fold_section .hero_btns a:first-child {margin-right: 18px;}.crobanner_fold_section .crobanner_fold_form {position: relative;max-width: 520px;margin: auto;padding: 32px 35px;border-radius: 20px;background: #ffffff;box-shadow: 0 35px 80px rgba(0, 0, 0, 0.15), 0 10px 30px rgba(0, 0, 0, 0.08);border: 1px solid rgba(0, 0, 0, 0.06);}.crobanner_fold_section .crobanner_fold_form::before {content: "";position: absolute;width: 280px;height: 280px;border-radius: 50%;background: #0080ff;opacity: 0.08;filter: blur(90px);top: -140px;right: -120px;z-index: 0;}.crobanner_fold_section .crobanner_fold_form::after {content: "";position: absolute;width: 220px;height: 220px;border-radius: 50%;background: #63d2ff;opacity: 0.06;filter: blur(80px);bottom: -120px;left: -120px;z-index: 0;}.crobanner_fold_section .crobanner_fold_form > * {position: relative;z-index: 1;}.crobanner_fold_section .crobanner_fold_form_head h2 {font-size: 28px;font-weight: 700;line-height: 1.2;margin-bottom: 30px;color: #1a2332;}.crobanner_fold_section .crobanner_fold_form .form-group {margin-bottom: 0;}.crobanner_fold_section .crobanner_fold_form .form-control {height: 52px;border-radius: 10px;background: #f4f6f9;border: 1.5px solid #e6e9f0;color: #1a2332;font-size: 14px;transition: 0.4s;padding: 0 20px;box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.02);}.crobanner_fold_section .crobanner_fold_form textarea.form-control {height: 140px !important;padding-top: 18px;}.crobanner_fold_section .crobanner_fold_form .form-control::placeholder {color: rgba(26, 35, 50, 0.5);}.crobanner_fold_section .crobanner_fold_form .form-control:hover {background: #f0f2f6;}.crobanner_fold_section .crobanner_fold_form .form-control:focus {background: #ffffff;border-color: #19b6ff;box-shadow: 0 0 0 4px rgba(0, 128, 255, 0.08);}.crobanner_fold_section .crobanner_fold_form .form-group .btndesign {width: 100%;margin-top: 10px;}.crobanner_fold_section .crobanner_fold_form_bottom {display: flex;justify-content: space-between;margin-top: 20px;padding-top: 18px;border-top: 1px solid #eef1f6;gap: 15px;}.crobanner_fold_section .crobanner_fold_form_point {display: flex;align-items: center;gap: 8px;}.crobanner_fold_section .crobanner_fold_form_point p {margin: 0;font-size: 13px;font-weight: 600;color: #1a2332;}.crobanner_fold_section .crobanner_fold_form .formimg {position: absolute;top: -50px;right: -50px;max-width: 140px;}.aboutchicago_premium {background: linear-gradient(180deg, #f8faff 0%, #ffffff 100%);position: relative;}.aboutchicago_premium::before {content: "";position: absolute;top: -200px;right: -200px;width: 600px;height: 600px;border-radius: 50%;background: radial-gradient(circle, rgba(0, 128, 255, 0.04), transparent 70%);pointer-events: none;}.aboutchicago_premium::after {content: "";position: absolute;bottom: -150px;left: -150px;width: 500px;height: 500px;border-radius: 50%;background: radial-gradient(circle, rgba(0, 200, 255, 0.03), transparent 70%);pointer-events: none;}.aboutchicago_premium_content {position: relative;z-index: 2;padding-right: 30px;}.aboutchicago_premium_title {font-size: 44px;font-weight: 800;line-height: 1.2;color: #0a1a33;margin-bottom: 16px;letter-spacing: -0.5px;}.aboutchicago_premium_divider {width: 60px;height: 4px;background: linear-gradient(90deg, #0066ff, #00a3ff);border-radius: 4px;margin-bottom: 24px;}.aboutchicago_premium_text {font-size: 18px;line-height: 30px;color: #3d4a5e;margin-bottom: 0;}.aboutchicago_premium_stats {display: grid;grid-template-columns: repeat(3, 1fr);gap: 16px;position: relative;z-index: 2;}.stat_card {background: #ffffff;padding: 24px 20px 20px;border-radius: 20px;text-align: center;box-shadow: 0 2px 20px rgba(0, 0, 0, 0.04);border: 1px solid rgba(0, 0, 0, 0.04);transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);position: relative;overflow: hidden;}.stat_card::before {content: "";position: absolute;top: 0;left: 0;right: 0;height: 3px;background: linear-gradient(90deg, #0066ff, #00a3ff);opacity: 0;transition: opacity 0.4s ease;}.stat_card:hover {transform: translateY(-8px);box-shadow: 0 12px 40px rgba(0, 102, 255, 0.08);border-color: rgba(0, 102, 255, 0.1);}.stat_card:hover::before {opacity: 1;}.stat_card_1 {grid-column: 1 / 2;}.stat_card_2 {grid-column: 2 / 3;}.stat_card_3 {grid-column: 3 / 4;}.stat_card_4 {grid-column: 1 / 2;}.stat_card_5 {grid-column: 2 / 4;}.stat_icon {display: flex;align-items: center;justify-content: center;margin-bottom: 8px;}.stat_icon svg {width: 32px;height: 32px;}.stat_card h3 {font-size: 36px;font-weight: 800;color: #0a1a33;margin: 10px 0 10px;line-height: 1.1;background: linear-gradient(135deg, #0a1a33, #0066ff);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;}.stat_card p {font-size: 14px;color: #6b7a8e;margin: 0;font-weight: 500;}.stat_progress {width: 100%;height: 4px;background: #eef2f7;border-radius: 4px;margin-top: 14px;overflow: hidden;}.stat_progress_bar {height: 100%;background: linear-gradient(90deg, #0066ff, #00a3ff);border-radius: 4px;transition: width 1.5s cubic-bezier(0.165, 0.84, 0.44, 1);}.stat_card:hover .stat_progress_bar {animation: progressPulse 1.2s ease;}@keyframes progressPulse {0%, 100% {opacity: 1;}50% {opacity: 0.5;}}.stat_card_highlight {background: linear-gradient(135deg, #0066ff, #0044bb);border: none;padding: 18px 24px;display: flex;align-items: center;}.stat_card_highlight::before {display: none;}.stat_card_highlight:hover {transform: translateY(-8px);box-shadow: 0 16px 50px rgba(0, 102, 255, 0.3);}.stat_card_highlight .stat_icon svg {stroke: #ffffff;}.stat_highlight_content {display: flex;align-items: center;justify-content: space-between;width: 100%;}.stat_highlight_left {display: flex;align-items: center;gap: 14px;}.stat_highlight_left .stat_icon {margin: 0;}.stat_highlight_left h3 {font-size: 40px;font-weight: 800;color: #fff;margin: 0;line-height: 1;-webkit-text-fill-color: #fff;background: none;}.stat_highlight_left p {color: rgba(255, 255, 255, 0.85);font-size: 14px;font-weight: 500;margin: 0;}.stat_highlight_right {text-align: right;}.rating_stars {display: flex;gap: 2px;justify-content: flex-end;}.rating_stars svg {width: 18px;height: 18px;}.rating_text {display: block;color: rgba(255, 255, 255, 0.85);font-size: 13px;font-weight: 600;margin-top: 2px;}.cigo_services {background: #eef3ff;}.cigo_services_main {display: flex;gap: 30px;}.techstack_premium_grid {display: grid;grid-template-columns: repeat(20, 1fr);gap: 20px;position: relative;z-index: 2;}.techstack_premium_card:nth-child(1) {grid-column: span 4;}.techstack_premium_card:nth-child(2) {grid-column: span 4;}.techstack_premium_card:nth-child(3) {grid-column: span 4;}.techstack_premium_card:nth-child(4) {grid-column: span 4;}.techstack_premium_card:nth-child(5) {grid-column: span 4;}.techstack_premium_card:nth-child(6) {grid-column: span 5;}.techstack_premium_card:nth-child(7) {grid-column: span 5;}.techstack_premium_card:nth-child(8) {grid-column: span 5;}.techstack_premium_card:nth-child(9) {grid-column: span 5;}.techstack_premium_card {background: #ffffff;border-radius: 20px;padding: 28px 20px;text-align: center;position: relative;overflow: hidden;box-shadow: 0 4px 25px rgba(0, 0, 0, 0.04);border: 1px solid rgba(0, 0, 0, 0.04);transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);cursor: pointer;min-height: 160px;display: flex;flex-direction: column;align-items: center;justify-content: center;}.techstack_premium_card::before {content: "";position: absolute;inset: 0;border-radius: 20px;opacity: 0;transition: opacity 0.5s ease;}.techstack_premium_card::after {content: "";position: absolute;top: 0;left: 0;right: 0;height: 4px;border-radius: 20px 20px 0 0;opacity: 0;transition: opacity 0.4s ease;}.techstack_premium_card:hover {transform: translateY(-10px);box-shadow: 0 20px 60px rgba(0, 102, 255, 0.12);border-color: transparent;}.techstack_premium_card:hover::before {opacity: 1;}.techstack_premium_card:hover::after {opacity: 1;}.techstack_card_icon {width: 80px;height: 80px;border-radius: 12px;display: flex;align-items: center;justify-content: center;margin-bottom: 14px;background: rgba(0, 102, 255, 0.06);transition: all 0.4s ease;position: relative;z-index: 1;padding: 6px;}.techstack_card_icon img {width: 100%;height: 100%;object-fit: contain;transition: all 0.4s ease;}.techstack_premium_card:hover .techstack_card_icon {transform: scale(1.05) rotate(-3deg);background: rgba(0, 102, 255, 0.12);}.techstack_premium_card:hover .techstack_card_icon img {transform: scale(1.1);}.techstack_premium_card h4 {font-size: 16px;font-weight: 700;color: #0a1a33;margin: 0;position: relative;z-index: 1;transition: color 0.3s ease;}.techstack_card_ionic::before {background: linear-gradient( 135deg, rgba(74, 139, 255, 0.06), rgba(74, 139, 255, 0.02) );}.techstack_card_ionic::after {background: linear-gradient(90deg, #4a8bff, #6aa8ff);}.techstack_card_ionic:hover {border-color: #4a8bff;}.techstack_card_laravel::before {background: linear-gradient( 135deg, rgba(255, 45, 32, 0.06), rgba(255, 45, 32, 0.02) );}.techstack_card_laravel::after {background: linear-gradient(90deg, #ff2d20, #ff6b5c);}.techstack_card_laravel:hover {border-color: #ff2d20;}.techstack_card_react::before {background: linear-gradient( 135deg, rgba(97, 218, 251, 0.08), rgba(97, 218, 251, 0.02) );}.techstack_card_react::after {background: linear-gradient(90deg, #61dafb, #a8e8ff);}.techstack_card_react:hover {border-color: #61dafb;}.techstack_card_swift::before {background: linear-gradient( 135deg, rgba(250, 115, 67, 0.06), rgba(250, 115, 67, 0.02) );}.techstack_card_swift::after {background: linear-gradient(90deg, #fa7343, #ffa07a);}.techstack_card_swift:hover {border-color: #fa7343;}.techstack_card_flutter::before {background: linear-gradient( 135deg, rgba(2, 86, 155, 0.06), rgba(2, 86, 155, 0.02) );}.techstack_card_flutter::after {background: linear-gradient(90deg, #02569b, #4a9bd4);}.techstack_card_flutter:hover {border-color: #02569b;}.techstack_card_angular::before {background: linear-gradient( 135deg, rgba(221, 0, 49, 0.06), rgba(221, 0, 49, 0.02) );}.techstack_card_angular::after {background: linear-gradient(90deg, #dd0031, #ff6b8a);}.techstack_card_angular:hover {border-color: #dd0031;}.techstack_card_dotnet::before {background: linear-gradient( 135deg, rgba(81, 43, 212, 0.06), rgba(81, 43, 212, 0.02) );}.techstack_card_dotnet::after {background: linear-gradient(90deg, #512bd4, #8a7bff);}.techstack_card_dotnet:hover {border-color: #512bd4;}.techstack_card_apache::before {background: linear-gradient( 135deg, rgba(210, 33, 40, 0.06), rgba(210, 33, 40, 0.02) );}.techstack_card_apache::after {background: linear-gradient(90deg, #d22128, #ff6b72);}.techstack_card_apache:hover {border-color: #d22128;}.techstack_card_jquery::before {background: linear-gradient( 135deg, rgba(7, 105, 173, 0.06), rgba(7, 105, 173, 0.02) );}.techstack_card_jquery::after {background: linear-gradient(90deg, #0769ad, #4a9bd4);}.techstack_card_jquery:hover {border-color: #0769ad;}.prefertg_slider_wrapper {position: relative;padding: 0 50px;}.prefetg_swiper {overflow: hidden;padding: 10px 0 20px;}.prefetg_swiper .swiper-wrapper {display: flex;}.prefetg_swiper .swiper-slide {height: auto;display: flex;}.prefertg-card {background: linear-gradient( 160deg, rgba(14, 23, 48, 0.9), rgba(18, 28, 61, 0.8) );border: 1px solid rgba(255, 255, 255, 0.06);border-radius: 20px;padding: 34px 28px 30px;position: relative;transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);height: 100%;display: flex;flex-direction: column;backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);}.prefertg-card::before {content: "";position: absolute;inset: -1px;border-radius: 20px;padding: 1px;background: linear-gradient( 135deg, rgba(74, 139, 255, 0.15), rgba(138, 123, 255, 0.08), transparent 60% );-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none;opacity: 0;transition: opacity 0.4s ease;}.prefertg-card:hover::before {opacity: 1;}.prefertg-card:hover {transform: translateY(-8px);border-color: rgba(74, 139, 255, 0.25);box-shadow: 0 30px 60px -30px rgba(20, 30, 80, 0.8), 0 0 0 1px rgba(74, 139, 255, 0.08) inset, 0 0 40px rgba(74, 139, 255, 0.04);}.prefertg-icon {width: 60px;height: 60px;border-radius: 16px;display: flex;align-items: center;justify-content: center;margin-bottom: 20px;background: linear-gradient( 145deg, rgba(74, 139, 255, 0.15), rgba(138, 123, 255, 0.08) );border: 1px solid rgba(74, 139, 255, 0.2);position: relative;flex-shrink: 0;transition: all 0.4s ease;}.prefertg-icon::after {content: "";position: absolute;inset: -2px;border-radius: 18px;background: linear-gradient(135deg, rgba(74, 139, 255, 0.2), transparent 60%);opacity: 0;transition: opacity 0.4s ease;}.prefertg-card:hover .prefertg-icon {transform: scale(1.05) rotate(-2deg);border-color: rgba(74, 139, 255, 0.4);box-shadow: 0 8px 25px rgba(74, 139, 255, 0.15);}.prefertg-card:hover .prefertg-icon::after {opacity: 1;}.prefertg-icon img {width: 28px;height: 28px;object-fit: contain;display: block;position: relative;z-index: 1;}.prefertg-card h3 {font-weight: 600;font-size: 20px;color: #eef1fb;margin: 0 0 12px;line-height: 1.4;letter-spacing: -0.2px;}.prefertg-card p {font-size: 17px;line-height: 26px;color: rgba(138, 147, 184, 0.9);margin: 0;flex: 1;}.prefertg-card .card-number {position: absolute;top: 12px;right: 16px;font-size: 11px;font-weight: 700;color: rgba(74, 139, 255, 0.3);letter-spacing: 0.5px;font-variant-numeric: tabular-nums;}.prefetg_swiper_prev, .prefetg_swiper_next {position: absolute;top: 50%;transform: translateY(-50%);width: 48px;height: 48px;border-radius: 50%;background: rgba(255, 255, 255, 0.04);border: 1px solid rgba(255, 255, 255, 0.08);display: flex;align-items: center;justify-content: center;cursor: pointer;transition: all 0.35s cubic-bezier(0.165, 0.84, 0.44, 1);z-index: 10;color: rgba(255, 255, 255, 0.6);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);}.prefetg_swiper_prev {left: -10px;}.prefetg_swiper_next {right: -10px;}.prefetg_swiper_prev:hover, .prefetg_swiper_next:hover {background: linear-gradient( 135deg, rgba(74, 139, 255, 0.2), rgba(138, 123, 255, 0.1) );border-color: rgba(74, 139, 255, 0.3);color: #ffffff;transform: translateY(-50%) scale(1.05);box-shadow: 0 8px 30px rgba(74, 139, 255, 0.15);}.prefetg_swiper_prev:active, .prefetg_swiper_next:active {transform: translateY(-50%) scale(0.95);}.prefetg_swiper_prev.swiper-button-disabled, .prefetg_swiper_next.swiper-button-disabled {opacity: 0.3;cursor: not-allowed;pointer-events: none;}.prefetg_swiper_prev svg, .prefetg_swiper_next svg {width: 22px;height: 22px;}.prefetg_swiper_prev:after, .prefetg_swiper_next:after {font-size: 18px;}.saudictabtn {display: flex;gap: 10px;}.portfolio_tab_nav {display: flex;gap: 6px;margin-bottom: 24px;background: rgba(255, 255, 255, 0.02);border: 1px solid rgba(255, 255, 255, 0.04);border-radius: 16px;padding: 6px;flex-wrap: wrap;}.portfolio_tab_btn {display: flex;align-items: center;gap: 10px;padding: 12px 22px;background: transparent;border: none;border-radius: 12px;color: rgba(255, 255, 255, 0.5);cursor: pointer;transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);text-align: left;flex: 1;min-width: 140px;justify-content: center;position: relative;}.portfolio_tab_btn::after {content: "";position: absolute;bottom: -1px;left: 50%;right: 50%;height: 2px;background: linear-gradient( 90deg, rgba(74, 139, 255, 0.5), rgba(138, 123, 255, 0.5) );border-radius: 2px;transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity: 0;}.portfolio_tab_btn:hover::after {left: 25%;right: 25%;opacity: 0.5;}.portfolio_tab_btn.active::after {left: 25%;right: 25%;opacity: 1;}.portfolio_tab_btn:hover {background: rgba(255, 255, 255, 0.04);color: rgba(255, 255, 255, 0.8);transform: translateY(-1px);}.portfolio_tab_btn.active {background: linear-gradient( 135deg, rgba(74, 139, 255, 0.15), rgba(138, 123, 255, 0.08) );color: #ffffff;box-shadow: 0 4px 20px rgba(74, 139, 255, 0.08);transform: translateY(-1px);}.portfolio_tab_btn .tab_number {font-size: 14px;font-weight: 700;color: rgba(255, 255, 255, 0.15);flex-shrink: 0;font-variant-numeric: tabular-nums;transition: color 0.3s ease;}.portfolio_tab_btn.active .tab_number {color: rgba(74, 139, 255, 0.6);}.portfolio_tab_btn:hover .tab_number {color: rgba(255, 255, 255, 0.3);}.portfolio_tab_btn .tab_title {font-size: 16px;font-weight: 500;white-space: nowrap;transition: color 0.3s ease;}.portfolio_tab_content {min-height: 380px;}.portfolio_tab_pane {display: none !important;animation: fadeInTab 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards;}.portfolio_tab_pane.active {display: block !important;}@keyframes fadeInTab {from {opacity: 0;transform: translateY(15px);}to {opacity: 1;transform: translateY(0);}}.portfolio_tab_inner {display: flex;gap: 30px;background: linear-gradient( 160deg, rgba(14, 23, 48, 0.9), rgba(18, 28, 61, 0.85) );border: 1px solid rgba(255, 255, 255, 0.06);border-radius: 20px;padding: 30px 30px 30px 34px;backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);position: relative;overflow: hidden;transition: all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);}.portfolio_tab_inner::before {content: "";position: absolute;inset: -1px;border-radius: 20px;padding: 1px;background: linear-gradient( 135deg, rgba(74, 139, 255, 0.12), rgba(138, 123, 255, 0.06), transparent 60% );-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none;transition: opacity 0.4s ease;}.portfolio_tab_left {flex: 1;padding-right: 10px;}.portfolio_tab_right {flex: 0 0 440px;}.portfolio_tab_badge {display: inline-block;background: linear-gradient( 135deg, rgba(74, 139, 255, 0.15), rgba(138, 123, 255, 0.08) );padding: 4px 14px;border-radius: 50px;font-size: 11px;font-weight: 600;color: rgba(74, 139, 255, 0.8);letter-spacing: 0.5px;border: 1px solid rgba(74, 139, 255, 0.15);text-transform: uppercase;margin-bottom: 12px;transition: all 0.3s ease;}.portfolio_tab_title {font-size: 24px;font-weight: 700;color: #eef1fb;margin: 0 0 4px;line-height: 1.3;letter-spacing: -0.3px;transition: color 0.3s ease;}.portfolio_tab_subtitle {font-size: 14px;font-weight: 500;color: rgba(74, 139, 255, 0.7);margin: 0 0 20px;letter-spacing: 0.3px;transition: color 0.3s ease;}.portfolio_tab_divider {width: 40px;height: 2px;background: linear-gradient( 90deg, rgba(74, 139, 255, 0.3), rgba(138, 123, 255, 0.1) );border-radius: 2px;margin-bottom: 20px;transition: width 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);}.portfolio_tab_inner:hover .portfolio_tab_divider {width: 60px;}.portfolio_tab_section {margin-bottom: 16px;}.portfolio_tab_section:last-of-type {margin-bottom: 20px;}.tab_section_label {font-size: 12px;font-weight: 700;color: rgba(255, 255, 255, 0.3);text-transform: uppercase;letter-spacing: 0.8px;margin: 0 0 8px;transition: color 0.3s ease;}.tab_section_label.success {color: rgba(0, 255, 150, 0.5);}.tab_challenges {list-style: none;padding: 0;margin: 0;}.tab_challenges li {font-size: 14px;color: rgba(255, 255, 255, 0.65);padding: 4px 0 4px 18px;position: relative;line-height: 1.5;transition: all 0.3s ease;}.tab_challenges li::before {content: "●";position: absolute;left: 0;top: 4px;color: rgba(255, 77, 77, 0.4);font-size: 10px;transition: all 0.3s ease;}.portfolio_tab_inner:hover .tab_challenges li::before {color: rgba(255, 77, 77, 0.7);}.tab_outcomes {list-style: none;padding: 0;margin: 0;}.tab_outcomes li {display: flex;align-items: flex-start;gap: 10px;font-size: 14px;color: rgba(255, 255, 255, 0.75);padding: 4px 0;line-height: 1.5;transition: all 0.3s ease;}.tab_outcomes li:hover {color: rgba(255, 255, 255, 0.95);transform: translateX(4px);}.tab_outcomes .outcome_icon {flex-shrink: 0;display: inline-flex;align-items: center;justify-content: center;width: 20px;height: 20px;border-radius: 50%;background: rgba(0, 255, 150, 0.12);color: #00ff96;margin-top: 1px;transition: all 0.3s ease;}.tab_outcomes li:hover .outcome_icon {background: rgba(0, 255, 150, 0.2);transform: scale(1.1);}.tab_outcomes .outcome_icon svg {stroke: #00ff96;}.portfolio_tab_learnmore {display: inline-flex;align-items: center;gap: 8px;font-size: 14px;font-weight: 600;color: rgba(74, 139, 255, 0.8);text-decoration: none;transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);padding-top: 16px;border-top: 1px solid rgba(255, 255, 255, 0.04);width: 100%;}.portfolio_tab_learnmore:hover {color: #4a8bff;text-decoration: none;gap: 14px;}.portfolio_tab_learnmore svg {transition: transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);}.portfolio_tab_learnmore:hover svg {transform: translateX(6px);}.portfolio_tab_image {position: relative;border-radius: 16px;overflow: hidden;height: 100%;min-height: 320px;background: rgba(255, 255, 255, 0.03);}.portfolio_tab_image img {width: 100%;height: 100%;object-fit: cover;display: block;transition: transform 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);}.portfolio_tab_image:hover img {transform: scale(1.08);}.portfolio_image_overlay {position: absolute;inset: 0;background: linear-gradient(180deg, transparent 40%, rgba(6, 13, 31, 0.9));display: flex;align-items: flex-end;padding: 24px 20px;transition: all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);}.portfolio_tab_image:hover .portfolio_image_overlay {background: linear-gradient(180deg, transparent 20%, rgba(6, 13, 31, 0.95));padding: 28px 24px;}.image_overlay_content {color: #ffffff;transform: translateY(0);transition: all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);}.portfolio_tab_image:hover .image_overlay_content {transform: translateY(-4px);}.image_overlay_content .overlay_icon {display: block;margin-bottom: 6px;transition: all 0.4s ease;}.portfolio_tab_image:hover .overlay_icon svg {stroke: #6aa8ff;transform: scale(1.05);}.image_overlay_content .overlay_icon svg {stroke: #4a8bff;transition: all 0.4s ease;}.image_overlay_content h4 {font-size: 16px;font-weight: 700;margin: 0 0 2px;color: #eef1fb;transition: color 0.3s ease;}.portfolio_tab_image:hover .image_overlay_content h4 {color: #ffffff;}.image_overlay_content p {font-size: 13px;color: rgba(255, 255, 255, 0.5);margin: 0;transition: color 0.3s ease;}.portfolio_tab_image:hover .image_overlay_content p {color: rgba(255, 255, 255, 0.7);}.cpf-flow {display: grid;grid-template-columns: repeat(4, 1fr);grid-auto-rows: 1fr;}.cpf-node {position: relative;display: flex;flex-direction: column;padding: 30px 26px 26px;background: #ffffff;border: 1px solid rgba(11, 18, 32, 0.07);}.cpf-node {margin-left: -1px;margin-top: -1px;}.cpf-node:nth-child(1) {border-top-left-radius: 20px;}.cpf-node:nth-child(4) {border-top-right-radius: 20px;}.cpf-node:nth-child(5) {border-bottom-left-radius: 20px;}.cpf-node:nth-child(8) {border-bottom-right-radius: 20px;}.cpf-flow {border-radius: 20px;box-shadow: 0 30px 70px -40px rgba(11, 18, 32, 0.22);}.cpf-node:hover {background: #f7faff;z-index: 2;}.cpf-node:not(:nth-child(4n))::after {content: "";position: absolute;top: 50%;right: -9px;width: 16px;height: 16px;background: #eef3ff;border: 1px solid rgba(11, 18, 32, 0.07);transform: translateY(-50%) rotate(45deg);border-radius: 4px;z-index: 3;}.cpf-node-top {display: flex;align-items: flex-start;justify-content: space-between;margin-bottom: 16px;}.cpf-ghost-num {font-weight: 700;font-size: 46px;line-height: 1;color: rgba(0, 128, 255, 0.1);}.cpf-dot {flex: 0 0 auto;width: 10px;height: 10px;border-radius: 50%;background: #0080ff;margin-top: 8px;box-shadow: 0 0 0 4px rgba(0, 128, 255, 0.14);}.cpf-node h3 {font-weight: 700;font-size: 19px;line-height: 1.3;color: #0b1220;margin: 0 0 10px;letter-spacing: -0.01em;}.cpf-node p {font-size: 17px;line-height: 26px;color: #5b6472;margin: 0;flex-grow: 1;}.newformimg {position: relative;overflow: visible;padding: 40px 30px 30px;backdrop-filter: blur(2px);border-radius: 20px;background: #49b0d961;border: 1px solid #fff;margin: 0 20px;}.newformimg textarea.form-control {height: 55px;resize: none;padding-top: 0;}img.formimg {position: absolute;top: -10%;right: 0;max-width: 105px;overflow: visible;}.newformimg h2 {color: #fff;font-size: 22px;text-align: center;margin-bottom: 20px;}.newformimg h2 span {text-decoration: underline;}.newformimg .form-control, .newformimg select {background-color: transparent !important;height: 30px;font-size: 12px;box-shadow: unset !important;width: 100%;resize: none;color: #ffffff42;}.newformimg .form-group {margin-bottom: 5px;}.newformimg .btndesign {width: 100%;}.newformimg .formlist {padding-left: 30px;color: #fff;margin-top: 20px;}.newformimg .formlist li {position: relative;margin-top: 10px;}.newformimg .formlist li::before {content: "✓";position: absolute;left: -20px;top: 0;color: #1f7cff;font-weight: 700;}.tg-qatar-overlay {position: absolute;inset: 0;z-index: 2;background: linear-gradient(180deg, #08223a, rgb(0 0 0 / 0.25));}.commgateway .gateway-wrapper {display: grid;grid-template-columns: repeat(2, 1fr);gap: 20px;height: 650px;overflow: hidden;}.commgateway .gateway-marquee {display: flex;flex-direction: column;gap: 20px;overflow: hidden;padding: 40px 50px;background: #ffffff0f;border-radius: 20px;border: 1px solid #eee;}.commgateway .gateway-track {display: flex;gap: 20px;width: max-content;}.commgateway .gateway-card {background: #f2f2f2;border: 1px solid rgba(255, 255, 255, 0.08);border-left: 4px solid #2fb8ff;border-radius: 14px;padding: 22px 25px;transition: 0.3s;}.commgateway .gateway-card h3 {color: #1a81ff;margin-bottom: 8px;font-size: 20px;}.commgateway .gateway-card p {color: #08223a;margin: 0;line-height: 1.6;font-size: 15px;}.commgateway .marquee-right {animation: moveRightt 30s linear infinite;}.commgateway .marquee-left {animation: moveLeftt 30s linear infinite;}.commgateway .gateway-track:hover {animation-play-state: paused;}@keyframes moveLeftt {from {transform: translateX(0);}to {transform: translateX(-50%);}}@keyframes moveRightt {from {transform: translateX(-50%);}to {transform: translateX(0);}}.commgateway .gateway-card:hover {background: #fff;box-shadow: 0 15px 35px #ffffff7a;cursor: pointer;}.cube-services-section .service-card {position: relative;height: 100%;min-height: 480px;padding: 35px;border-radius: 24px;background: linear-gradient(160deg, #10203c, #091626);border: 1px solid rgba(255, 255, 255, 0.08);overflow: hidden;display: flex;flex-direction: column;transition: 0.4s;}.cube-services-section .service-card::before {content: "";position: absolute;inset: 0;padding: 1px;border-radius: 24px;background: linear-gradient(135deg, #0080ff, #00b8ff, #5a6cff);-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;opacity: 0;transition: 0.4s;}.cube-services-section .service-card::after {content: "";position: absolute;width: 220px;height: 220px;border-radius: 50%;background: radial-gradient(circle, #1a81ff, transparent 70%);right: -80px;top: -80px;transition: 0.4s;}.cube-services-section .service-card:hover {transform: translateY(-8px);box-shadow: 0 25px 60px rgba(0, 0, 0, 0.45);}.cube-services-section .service-card:hover::before {opacity: 1;}.cube-services-section .service-card:hover::after {transform: scale(1.3);}.cube-services-section .service-top {display: flex;justify-content: space-between;align-items: center;margin-bottom: 25px;position: relative;z-index: 2;}.cube-services-section .service-icon {width: 68px;height: 68px;border-radius: 18px;background: linear-gradient(135deg, #1a81ff, #1f79bd);display: flex;align-items: center;justify-content: center;font-size: 28px;color: #fff;box-shadow: 0 12px 30px #49b0d999;}.cube-services-section .service-icon img {max-width: 50px;}.cube-services-section .service-card h3 {color: #fff;font-size: 28px;line-height: 1.3;margin-bottom: 18px;font-weight: 700;position: relative;z-index: 2;}.cube-services-section .service-card p {color: #b7c5d8;font-size: 16px;line-height: 1.8;margin-bottom: 28px;position: relative;z-index: 2;}.cube-services-section .service-list {list-style: none;padding: 0;margin: 0;display: flex;flex-direction: column;gap: 14px;position: relative;z-index: 2;}.cube-services-section .service-list li {color: #fff;font-size: 15px;display: flex;align-items: center;}.cube-services-section .service-list li::before {content: "";width: 10px;height: 10px;border-radius: 50%;background: #00b8ff;margin-right: 12px;box-shadow: 0 0 12px #00b8ff;}.cube-services-section .counter {font-size: 12px;color: #93a6bf;letter-spacing: 0.05em;}.cube-services-section .stage-outer {position: relative;padding: 34px;}.cube-services-section .stage-outer::before {top: 0;left: 0;border-width: 1px 0 0 1px;}.cube-services-section .stage-outer::after {top: 0;right: 0;border-width: 1px 1px 0 0;}.cube-services-section .corner-bl {bottom: 0;left: 0;border-width: 0 0 1px 1px;}.cube-services-section .corner-br {bottom: 0;right: 0;border-width: 0 1px 1px 0;}.cube-services-section .viewport {width: 100%;aspect-ratio: 16/10;max-height: 400px;perspective: 1400px;position: relative;}.cube-services-section .cube {position: absolute;inset: 0;transform-style: preserve-3d;will-change: transform;}.cube-services-section .swiper-button-prev, .cube-services-section .swiper-button-next {background: #49b0d942;border-radius: 50%;height: 30px;width: 30px;border: 1px solid #49b0d9;bottom: 10px;position: absolute;top: auto;z-index: 11;}.cube-services-section .cubenav {display: flex;align-items: center;gap: 20px;}.cube-services-section .swiper-button-next:after, .cube-services-section .swiper-button-prev:after {font-size: 16px;color: #1a81ff;font-weight: 800;}.cube-services-section .swiper-pagination-bullet, .cube-services-section .swiper-pagination-bullet {background: #f2f2f2;}.cube-services-section .swiper-pagination-bullet-active {background: #1a81ff;}.cube-services-section .service-counter {color: #fff;position: absolute;top: 40px;right: 40px;z-index: 9;font-size: 15px;background: linear-gradient(135deg, #1a81ff, #1f79bd);padding: 4px 10px;border-radius: 20px;}.business-stage-sec .stage-grid {display: grid;grid-template-columns: repeat(3, 1fr);gap: 30px;}.business-stage-sec .stage-card {position: relative;background: #101b2e;border: 1px solid rgba(255, 255, 255, 0.08);border-radius: 22px;padding: 35px;overflow: hidden;transition: 0.35s;}.business-stage-sec .stage-card::before {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 4px;background: linear-gradient(90deg, #08223a, #00b8ff);}.business-stage-sec .stage-card:hover {transform: translateY(-10px);box-shadow: 0 20px 45px rgba(0, 0, 0, 0.35);}.business-stage-sec .stage-number {font-size: 58px;font-weight: 700;color: rgba(255, 255, 255, 0.06);line-height: 1;margin-bottom: 15px;position: absolute;right: 10px;}.business-stage-sec .stage-card h3 {color: #fff;font-size: 20px;margin-bottom: 25px;line-height: 1.4;}.business-stage-sec .stage-card ul {list-style: none;padding: 0;margin: 0;}.business-stage-sec .stage-card ul li {position: relative;color: #c4d2e1;padding-left: 28px;margin-bottom: 16px;line-height: 1.6;}.business-stage-sec .stage-card ul li::before {content: "✓";position: absolute;left: 0;top: 1px;width: 18px;height: 18px;border-radius: 50%;background: #00b8ff;color: #07111f;font-size: 12px;display: flex;align-items: center;justify-content: center;font-weight: 700;}.business-stage-sec .stage-card:hover h3 {color: #00b8ff;}.qatar-feature-hub {--accent: #00b8ff;--accent-soft: #49b0d9;--card-bg: #0f2038;--card-border: rgba(255, 255, 255, 0.08);--text-dim: #93a6bf;}.qatar-feature-hub .feature-hub {position: relative;width: min(900px, 94vw);aspect-ratio: 1/1;margin: 0 auto;isolation: isolate;}.qatar-feature-hub .feature-hub::before {content: "";position: absolute;inset: 0;border-radius: 50%;background: repeating-radial-gradient( circle at center, rgba(255, 255, 255, 0.035) 0 1px, transparent 1px 68px );z-index: 0;}.qatar-feature-hub .orbit-ring {position: absolute;left: 50%;top: 50%;border-radius: 50%;border: 1px dashed rgba(0, 184, 255, 0.18);transform: translate(-50%, -50%);z-index: 1;pointer-events: none;}.qatar-feature-hub .orbit-ring--outer {width: 62%;height: 62%;animation: hub-spin 60s linear infinite;}.qatar-feature-hub .orbit-ring--inner {width: 44%;height: 44%;border-color: rgba(73, 176, 217, 0.22);animation: hub-spin 44s linear infinite reverse;}@keyframes hub-spin {from {transform: translate(-50%, -50%) rotate(0deg);}to {transform: translate(-50%, -50%) rotate(360deg);}}.qatar-feature-hub svg.hub-lines {position: absolute;inset: 0;width: 100%;height: 100%;z-index: 2;overflow: visible;}.qatar-feature-hub svg.hub-lines line {stroke: rgba(255, 255, 255, 0.14);stroke-width: 1.5;transition: stroke 0.3s ease, stroke-width 0.3s ease;}.qatar-feature-hub svg.hub-lines line.is-active {stroke: #38bdf8;stroke-width: 2;}.qatar-feature-hub .feature-center {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 200px;height: 200px;border-radius: 50%;background: linear-gradient(135deg, var(--accent-soft), #38bdf8);display: flex;align-items: center;justify-content: center;text-align: center;color: #fff;font-family: "Space Grotesk", sans-serif;font-size: 22px;font-weight: 700;line-height: 1.3;box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.15), 0 30px 70px -20px rgba(0, 184, 255, 0.55);z-index: 4;}.qatar-feature-hub .feature-item {position: absolute;left: 0;top: 0;width: 236px;background: #08223a;border: 1px solid rgb(255 255 255 / 8%);border-radius: 16px;padding: 20px 22px;z-index: 3;transition: transform 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease;}.qatar-feature-hub .feature-item img {max-width: 30px;}.qatar-feature-hub .feature-item:hover {transform: translate(-50%, -50%) translateY(-6px);border-color: #38bdf8;box-shadow: 0 20px 40px -18px rgba(0, 184, 255, 0.4);}.qatar-feature-hub .feature-icon {width: 38px;height: 38px;border-radius: 10px;background: rgba(0, 184, 255, 0.12);color: #38bdf8;display: flex;align-items: center;justify-content: center;margin-bottom: 14px;}.qatar-feature-hub .feature-icon svg {width: 20px;height: 20px;stroke: currentColor;fill: none;stroke-width: 1.6;}.qatar-feature-hub .feature-item h3 {color: #fff;font-size: 17px;font-weight: 600;margin: 0 0 8px;line-height: 1.4;}.qatar-feature-hub .feature-item p {color: #93a6bf;font-size: 15px;line-height: 1.65;margin: 0;}.qatar-feature-hub.is-stacked .feature-hub {width: 100%;aspect-ratio: auto;height: auto;display: grid;gap: 16px;padding-top: 20px;}.qatar-feature-hub.is-stacked .feature-hub::before {display: none;}.qatar-feature-hub.is-stacked .orbit-ring, .qatar-feature-hub.is-stacked svg.hub-lines {display: none;}.qatar-feature-hub.is-stacked .feature-center {position: relative;left: auto;top: auto;transform: none;width: 100%;height: auto;aspect-ratio: auto;border-radius: 18px;padding: 26px;margin-bottom: 6px;font-size: 20px;}.qatar-feature-hub.is-stacked .feature-item {position: relative;left: auto;top: auto;width: 100%;transform: none !important;}.qatar-gallery-sec .gallery-wrapper {display: grid;grid-template-columns: 1fr 550px;gap: 40px;align-items: center;}.qatar-gallery-sec .gallery-stats {display: flex;gap: 0;margin-top: 36px;}.qatar-gallery-sec .gallery-stats > div {flex: 1;padding: 0 24px;border-left: 1px solid rgb(56 189 248 / 50%);}.qatar-gallery-sec .gallery-stats > div:first-child {padding-left: 0;border-left: none;}.qatar-gallery-sec .gallery-stats h3 {color: #38bdf8;font-size: 32px;font-weight: 700;margin: 0 0 6px;animation: stat-in 0.6s ease both;}.qatar-gallery-sec .gallery-stats > div:nth-child(2) h3 {animation-delay: 0.1s;}.qatar-gallery-sec .gallery-stats > div:nth-child(3) h3 {animation-delay: 0.2s;}@keyframes stat-in {from {opacity: 0;transform: translateY(10px);}to {opacity: 1;transform: translateY(0);}}.qatar-gallery-sec .gallery-stats span {color: #93a6bf;font-size: 13px;line-height: 1.5;display: block;}.qatar-gallery-sec .gallery-grid-wrap {position: relative;padding: 18px;}.qatar-gallery-sec .gallery-grid-wrap::before, .qatar-gallery-sec .gallery-grid-wrap::after, .qatar-gallery-sec .gallery-grid-wrap .corner-bl, .qatar-gallery-sec .gallery-grid-wrap .corner-br {content: "";position: absolute;width: 20px;height: 20px;border-color: rgba(56, 189, 248, 0.5);border-style: solid;}.qatar-gallery-sec .gallery-grid-wrap::before {top: 0;left: 0;border-width: 2px 0 0 2px;}.qatar-gallery-sec .gallery-grid-wrap::after {top: 0;right: 0;border-width: 2px 2px 0 0;}.qatar-gallery-sec .gallery-grid-wrap .corner-bl {bottom: 0;left: 0;border-width: 0 0 2px 2px;}.qatar-gallery-sec .gallery-grid-wrap .corner-br {bottom: 0;right: 0;border-width: 0 2px 2px 0;}.qatar-gallery-sec .gallery-grid {display: grid;grid-template-columns: repeat(2, 1fr);gap: 16px;}.qatar-gallery-sec .grid-item {overflow: hidden;border-radius: 16px;position: relative;background: #0f2038;}.qatar-gallery-sec .grid-item img {width: 100%;height: 100%;object-fit: cover;display: block;transition: transform 0.6s cubic-bezier(0.22, 0.61, 0.36, 1);}.qatar-gallery-sec .grid-item:hover img {transform: scale(1.08);}.qatar-gallery-sec .item1 {height: 250px;}.qatar-gallery-sec .item2 {height: 200px;}.qatar-gallery-sec .item3 {height: 200px;margin-top: 15px;}.qatar-gallery-sec .item4 {height: 250px;margin-top: -30px;}.qatar-gallery-sec .grid-item::after {content: "";position: absolute;inset: 0;background: linear-gradient( to top, rgba(3, 10, 22, 0.75) 0%, rgba(3, 10, 22, 0.15) 45%, transparent 70% );}.qatar-gallery-sec .grid-item .caption {position: absolute;left: 14px;bottom: 12px;right: 14px;z-index: 1;display: flex;align-items: center;gap: 8px;color: #fff;font-size: 12.5px;font-weight: 600;letter-spacing: 0.01em;opacity: 0;transform: translateY(6px);transition: opacity 0.35s ease, transform 0.35s ease;}.qatar-gallery-sec .grid-item:hover .caption {opacity: 1;transform: translateY(0);}.qatar-gallery-sec .grid-item .caption i {width: 6px;height: 6px;border-radius: 50%;background: #38bdf8;flex: none;display: inline-block;}.tg-work-item {text-align: center;display: flex;flex-direction: column;align-items: center;}@media (max-width: 1199px) {.ausservices_box:hover .ausservices_hover p, .ausservices_hover p {opacity: 1;max-height: unset;transform: unset;}.aushero_fold {padding: 50px 0 40px;}.aushero_content h1 {font-size: 50px;line-height: 60px;}.themehead h2 {font-size: 34px;line-height: 44px;}.statcard h3 {font-size: 38px;}.ausservices_main {grid-template-columns: repeat(3, 1fr);gap: 20px;}.ausservices_box::after {opacity: 1;}.ausservices_hover h3 {font-size: 20px;line-height: 26px;margin: 0 0 10px;transform: translateY(0);}.ausservices_box:hover .ausservices_hover h3 {transform: unset;}.ausservices_hover p {margin: 0;line-height: 23px;font-size: 15px;overflow: hidden;}.auscta_left h2 {font-size: 34px;line-height: 45px;margin-bottom: 20px;}.ss_herofold {padding: 60px 0 30px;}.ss_partnerfoldimg img {height: 30px;margin: 0 auto;width: auto;}.ss_services_box {height: 220px;}.saudihero {padding: 50px 0 40px;}.saudiindustry_grid {grid-template-columns: repeat(4, 1fr);gap: 20px;}}@media (max-width: 1023px) {.bannerfoldcontent, .contactfold .row, .ctafold_head, .servicesdata {text-align: center;}.bannerfold {padding: 50px 0;}.bannerfold .container > .row {display: flex;flex-wrap: wrap;justify-content: center;}.ctabtns, .qatar-cta-buttons {justify-content: center;}.bannerfold .container > .row .col-md-7 {width: 100%;margin-bottom: 20px;}.bannerfold .container > .row .col-md-5, .casestories .mainstorybx .lftstory, .casestories .mainstorybx .rgtstory, .contactusfold .container > .row .col-md-8, .ctaagentic .cta-content, .nycchoose_fold .row .col-md-6, .qatar-cta-left, .qatar-cta-right, .techstack-sec .tech-card, .tg-success-left, .tg-success-right {width: 100%;}.aboutfold .aboutfoldtext h2 {font-size: 32px;line-height: 40px;margin-bottom: 20px;}.aboutfoldtext p {font-size: 18px;margin-bottom: 12px;line-height: 28px;text-align: justify;}section {padding: 40px 0;}.commanheading h2 {font-size: 32px;line-height: 40px;margin: 0 0 10px;}.commanheading p {font-size: 16px;line-height: 26px;max-width: 100%;}.bannerfoldcontent h1 {font-size: 38px;line-height: 48px;margin-bottom: 20px;}.ctafold_head h2 {font-size: 30px;line-height: 35px;margin-bottom: 0;font-weight: 700;}.ctabtns {display: flex;margin-top: 25px;}.bgcommcta .bgctargt, .bgcommcta .sidectaimgg, .commmwhychoose .connector, .counterctabx .rgtcta, .cta-sec .cta-visual, .ctaagentic .cta-image, .ctamainnew img, .faqcta .rowctafaq .rightfaq, .hiremainsec::before, .midfaqcta .rhtcta, .mobilehidbx, .newfaq-tabb .faq-tab-btn span, .poletopolemobile .services_image, .servicesbigimg, .tg-why-back, .webuildlogo .webuidhead:before {display: none;}.servicesdata {border: 2px solid #ffffff47;width: 100%;padding: 40px 20px;margin-left: 0;height: auto;border-radius: 6px;}.servicesdata h3 {font-size: 28px;margin: 0 0 15px;line-height: 37px;}.servicesfoldtabs {margin-bottom: 20px;}.contactfold .row {display: flex;align-items: flex-start;justify-content: center;flex-wrap: wrap;}.contactdetails {margin: 40px 0;}.contactperson img {max-width: 100%;height: 100%;}.usernumber_box .spanuse {font-size: 16px;line-height: 22px;}.processfoldtabs {border-top: 2px solid #f2f2f2;padding-left: 0;margin-top: 30px;padding-top: 20px;border-left: 0;}.faqbodybox .tabs_left {height: auto;overflow: hidden;overflow-x: scroll;display: flex;margin-bottom: 20px;}.faqbodybox .tab_item {padding: 12px 15px;margin-right: 15px;width: max-content;white-space: nowrap;}.commnewindustry .itemnewindustry a, .cta-sec .cta-content, .faqcta .rowctafaq .leftfaq {width: 100%;text-align: center;}.faqbodybox .tab_content {margin-top: 20px;}.faqcta .rowctafaq .leftfaq {padding: 30px 20px;}.midfaqcta .rowmidcta .lftcta {width: 100%;padding: 20px 15px;text-align: center;}.faqtopcta .topcta {display: flex;gap: 15px;padding: 20px;border-radius: 10px;flex-direction: column;justify-content: center;align-items: center;}.compliance-section .compliance-grid, .maincommservice .rowcommdevvservice .swiper-wrapper {grid-template-columns: repeat(4, 1fr);}.nwcommcta .container {margin: 0 10px;}.commcasestudy .row {flex-direction: column-reverse;}.commnewindustry .rownewndustry .swiper-wrapper, .deepindustry .rowdeepindustry .swiper-wrapper, .root-out .root-out-main, .trust-section .trust-grid, .trusted-ai-section .stats-grid {grid-template-columns: repeat(3, 1fr);}.ai-services-dark .service-grid, .businessservice .swiper-wrapper, .comm-cost-section .cost-cards, .engagement-grid, .poletopolemobile .servicesfoldmain, .rowgdcasestudy {grid-template-columns: repeat(2, 1fr);}.consultation-box {flex-direction: column-reverse;gap: 25px;border-radius: 10px;padding: 20px;}.consultation-section .consultation-content {max-width: 100%;text-align: center;}.commtechsection .tech-grid {flex-wrap: nowrap;gap: 10px;justify-content: start;width: max-content;animation: 40s linear infinite scroll;}.commtechsection .tech-card {width: 200px;text-align: center;}.mainslide {overflow: hidden;position: relative;}.webuildlogo .webuidhead span {background: 0 0;}.webuildlogo .clients-track {flex-wrap: nowrap;justify-content: center;animation: 10s linear infinite scroll;}.requirednotebx {margin-top: 10px;width: auto;}.ctamainnew {padding: 20px 10px;background-color: #08223a;}.conttvidecta {text-align: center;width: 100%;}.commmwhychoose .choosecard {width: 48%;margin-bottom: 20px;}.comm-localdata-grid {grid-template-columns: repeat(1, 1fr);}.case-creative .case-row {margin-bottom: 20px;gap: 20px;}.allaboutservices .alabtrow, .wy-section .wy-cards {grid-template-columns: repeat(2, 1fr);gap: 15px;}.tabfaqs .faq-tabs {justify-content: start;gap: 10px;flex-wrap: nowrap;margin-bottom: 20px;overflow-x: scroll;}.tabfaqs .faq-tabs::-webkit-scrollbar {height: 6px;}.tabfaqs .faq-tabs::-webkit-scrollbar-track {background: #eee;border-radius: 10px;}.tabfaqs .faq-tabs::-webkit-scrollbar-thumb {background: #0080ff;border-radius: 10px;}.tabfaqs .faq-tabs::-webkit-scrollbar-thumb:hover {background: #06c;}.tabfaqs .faq-tab {padding: 10px;border-radius: 10px;white-space: nowrap;margin-bottom: 10px;}.poletopolemobile .servicesfoldmain {gap: 25px;}.poletopolemobile .servicesfold_box {height: auto;}.poletopolemobile .servicesfoldtext {position: relative;top: 0;left: 0;width: 100%;padding: 20px;z-index: 2;text-align: center;}.poletopolemobile .servicesfoldtext p {font-size: 14px;line-height: 1.6;opacity: 1;max-height: unset;margin-top: 12px;margin-bottom: 0;}.bgcommcta .bgctalft {width: 100%;padding: 30px;text-align: center;}.ai-work-section .innercaserow {display: flex;flex-direction: column;justify-content: start;text-align: left;gap: 20px;margin: 20px 0;}.newfaq-tabb .faq-sidebar, .newfaq-tabb .faq-sidebar div#faq-nav {gap: 10px;overflow-x: scroll;display: flex;}.ai-work-section .ai-card-content {position: relative;top: auto;width: 100%;left: auto;padding: 20px;}.tg-work-head {gap: 15px;margin-bottom: 40px;}.tg-work-head h2 {font-size: 26px;}.tg-work-head .line {max-width: 150px;}.tg-success-head h2 {font-size: 30px;}.client-points li, .consult-desc, .newfaq-tabb .faq-question, .tg-card h3, .tg-success-head p, .tg-success-left p, .tg-success-left span, .tg-work-item p {font-size: 15px;}.consult-title {font-size: 30px;line-height: 1.3;}.consult-desc {max-width: 100%;}.tg-case-cta-box {padding: 45px 20px;}.tg-case-cta-box h2 {font-size: 34px;line-height: 1.3;margin-bottom: 24px;}.tg-case-cta-btn {font-size: 15px;padding: 13px 24px;}.tg-work-grid {grid-template-columns: repeat(3, 1fr);gap: 30px;}.cv-services-grid {grid-template-columns: repeat(2, 1fr);gap: 25px;margin-top: 40px;}.tg-tech-grid {grid-template-columns: repeat(4, 1fr);gap: 25px;}.tg-ai-doha-grid, .tg-why-grid {grid-template-columns: repeat(2, 1fr);gap: 24px;}.tg-why-grid {gap: 30px;}.ausservices_main, .cv-review-grid, .statsfold_grid, .tg-process-wrapper, .tg_industry_main {grid-template-columns: repeat(2, 1fr);gap: 20px;}.tg-process-wrapper {margin-top: 40px;}.tg-process-wrapper::before {left: 15px;right: 15px;top: 16px;}.newfaq-tabb .faq-grid {display: flex;flex-direction: column;align-items: start;}.newfaq-tabb .faq-tab-btn.active-tab {box-shadow: none;}.tg-partner-grid {gap: 22px;}.tg-industry-grid {gap: 18px;}.tg-row-2 {grid-column: auto !important;}.cv-card {padding: 45px 18px 18px;}.cv-card h3, .newfaq-tabb .faq-answer p {font-size: 14px;}.consult-profile span, .cv-desc p, .cv-review-card h4, .tg-ai-doha-inner p, .tg-card p, .tg-tech-card span {font-size: 13px;}.tg-tech-card {max-width: 160px;padding: 24px 12px 18px;}.tg-icon {width: 60px;height: 60px;}.tg-icon img {width: 34px;height: 34px;}.tg-why-card {padding: 75px 25px 40px;}.tg-why-card h3 {font-size: 18px;}.tg-why-card p {font-size: 13.5px;}.tg-why-icon {width: 70px;height: 70px;}.tg-why-icon img {width: 30px;}.tg-step {padding-top: 30px;}.tg-dot {top: 12px;}.tg-card {padding: 20px;}.cv-review-head h2, .tg-step-no {font-size: 28px;}.tg-success-card {flex-direction: column;text-align: center;padding: 35px 25px;gap: 25px;}.tg-success-left h3 {font-size: 20px;}.tg-success-info {grid-template-columns: 1fr;gap: 18px;}.tg-success-right {padding: 25px;}.tg-success-right img {max-width: 420px;max-height: 260px;}.tg-success-prev {left: 15px;}.tg-success-next {right: 15px;}.tg-ai-doha-inner {min-height: 170px;padding: 22px 18px;}.consult-profile h4, .tg-ai-doha-inner h3 {font-size: 16px;}.tg-ai-doha-shadow {height: 40px;left: 12%;width: 76%;}.tg-partner-card {width: 170px;height: 75px;}.tg-partner-card img {max-width: 120px;}.tg-industry-card {width: 180px;height: 85px;font-size: 15px;padding: 0 15px;}.tg-industry-card img {width: 24px;height: 24px;}.tg-cost-table th {font-size: 18px;padding: 18px 16px;}.tg-cost-table td {font-size: 15px;padding: 18px 16px;}.qatar-cta-container {flex-direction: column;text-align: center;gap: 30px;}.qatar-cta-left h2 {font-size: 34px;margin-bottom: 25px;}.qatar-cta-tag {font-size: 14px;padding: 6px 14px;}.qatar-cta-right {justify-content: center;padding-right: 0;}.qatar-cta-right img {max-width: 360px;max-height: 300px;}.tg-work-item img {width: 58px;height: 58px;}.consult-profile img, .cv-avatar {width: 55px;height: 55px;}.new-map-style iframe {height: 280px;}.client-left {text-align: center;margin-bottom: 35px;}.client-left h2 {font-size: 36px;line-height: 1.3;}.client-left p {font-size: 16px;line-height: 1.6;}.client-points {align-items: center;}.consultation_text, .cv-review-head {margin-bottom: 30px;}.cv-review-head p {font-size: 12px;}.cv-review-card {padding: 20px 18px;}.cv-review-card h3 {font-size: 17px;}.cv-review-card span {font-size: 11px;}.cv-review-card p {font-size: 12.5px;}.newfaq-tabb .faq-sidebar {flex-wrap: wrap;justify-content: center;width: 100%;}.newfaq-tabb .faq-sidebar::-webkit-scrollbar {height: 4px;}.newfaq-tabb .faq-sidebar::-webkit-scrollbar-track {background: #eee;border-radius: 10px;}.newfaq-tabb .faq-sidebar::-webkit-scrollbar-thumb {background: #0080ff;border-radius: 10px;}.newfaq-tabb .faq-sidebar::-webkit-scrollbar-thumb:hover {background: #06c;}.newfaq-tabb .faq-tab-btn {width: auto;min-width: 180px;padding: 14px 16px;font-size: 14px;}.cta-sec .cta-points {text-align: left;flex-direction: column;gap: 5px;}.com-services-tabs .services-wrapper {display: flex;flex-direction: column;gap: 25px;}.com-services-tabs .services-tabs-list {display: flex;height: auto;overflow-y: hidden;padding-right: 20px;overflow-x: scroll;gap: 20px;width: 100%;}.com-services-tabs .service-tab {position: relative;padding: 15px;margin-bottom: 10px;border-radius: 10px;overflow: visible;}.com-services-tabs .service-tab span {width: max-content;}.com-services-tabs .service-content.active {display: flex;gap: 20px;min-height: auto;}.hovertechstack .tabs {flex-wrap: nowrap;margin-bottom: 20px;justify-content: start;overflow-x: scroll;}.hovertechstack .tabs::-webkit-scrollbar {height: 6px;}.hovertechstack .tabs::-webkit-scrollbar-track {background: #eee;border-radius: 10px;}.hovertechstack .tabs::-webkit-scrollbar-thumb {background: #0080ff;border-radius: 10px;}.hovertechstack .tabs::-webkit-scrollbar-thumb:hover {background: #06c;}.nychero_content h1 {font-size: 34px;line-height: 44px;margin-bottom: 12px;}.nychero_content p {font-size: 16px;line-height: 26px;margin-bottom: 20px;}.bestcompany_fold .row .col-md-6:first-child .bestcompany_text {padding: 24px 30px;margin-bottom: 20px;}.bestcompany_text p {font-size: 16px;line-height: 25px;margin-bottom: 15px;}.bestcompanyleft {grid-template-columns: repeat(3, 1fr);gap: 18px;margin-top: 20px;}.themehead h2 {font-size: 28px;line-height: 38px;margin-bottom: 0;}.themehead {margin-bottom: 25px;}.themehead p {margin: 8px 0 0;font-size: 16px;line-height: 26px;}.mobileservices_main {grid-template-columns: repeat(3, 1fr);gap: 20px;margin-bottom: 30px;}.nycindustry_fold .themehead {margin: 0 0 30px;}.consultation_text h2 {font-size: 26px;line-height: 38px;font-weight: 700;margin-bottom: 18px;}.consultation_text p {font-size: 16px;line-height: 22px;margin-bottom: 14px;color: #fff;}.nycchoose_fold .row {display: flex;align-items: center;flex-wrap: wrap;}.nycchoose_fold .themehead {border-radius: 10px;padding: 30px;text-align: center;margin-right: 0;margin-top: 0;margin-bottom: 30px;}.trusted-ai-section .stats-grid .stat-card:last-child {grid-column: 1/-1;}.ctaagentic .cta-box {text-align: center;border-radius: 10px;padding: 20px;width: 100%;}.aushero_content h1 {font-size: 40px;line-height: 50px;}.aushero_content p {max-width: 100%;margin: 0 auto 20px;font-size: 18px;line-height: 28px;}.auspartnerlogo img {max-height: 45px;}.auscta_left h2 {font-size: 28px;line-height: 40px;margin-bottom: 20px;}.auscta_main {background: #eef7ff;border-radius: 20px;display: flex;align-items: center;padding: 0 30px;margin-top: 20px;}.auscta_right img {max-width: 420px;margin-top: -40px;margin-left: -70px;}.ausawards_main {display: grid;grid-template-columns: repeat(1, 1fr);gap: 20px;}.ausawards_cta {padding: 30px;text-align: center;}.auscase_inner {display: block;}.auscase_img {margin-bottom: 30px;border-radius: 14px;}.auscompliances_head h3 {font-size: 20px;z-index: 2;}.auscompliances_box ul li {padding: 12px 0 12px 38px;font-size: 16px;line-height: 1.6;}.ausprocess_grid {display: grid;grid-template-columns: repeat(2, 1fr);gap: 24px;}.ausprocess_box {grid-column: unset !important;}.ausgetintouch_content h3 {font-size: 30px;line-height: 40px;font-weight: 800;color: #0f2740;margin-bottom: 10px;}.ausgetintouch_content {max-width: 100%;margin-bottom: 30px;}.counterctabx .lftcta {width: 100%;padding: 20px 10px;text-align: center;}.casestories .case-tab, .techstack-sec .tech-tab {margin-bottom: 10px;}.casestories .case-tabs, .techstack-sec .tech-tabs {justify-content: flex-start;overflow-x: scroll;margin-bottom: 15px;flex-wrap: nowrap;}.casestories .case-tabs::-webkit-scrollbar, .techstack-sec .tech-tabs::-webkit-scrollbar {height: 6px;background: #eee;border-radius: 10px;}.casestories .case-tabs::-webkit-scrollbar-thumb, .techstack-sec .tech-tabs::-webkit-scrollbar-thumb {background: #0080ff;border-radius: 10px;}.casestories .case-tabs::-webkit-scrollbar-thumb:hover {background: #06c;}.casestories .mainstorybx, .readycta .row {display: flex;flex-direction: column-reverse;gap: 20px;}.techstack-sec .tech-panel.active {flex-wrap: nowrap;animation: 10s linear infinite scroll !important;}.techstack-sec .tech-content {overflow: hidden;}.ss_bannerfoldcontent h1 {font-size: 42px;line-height: 56px;margin-bottom: 10px;}.sspartner_fold .bestcompanyleft {grid-template-columns: repeat(3, 1fr);}.sscta_right img {margin-top: 3px;max-width: 330px;}.sscta_left h2 {font-size: 28px;line-height: 36px;margin-bottom: 12px;}.sscasestudy .casestudy-wrapper {display: flex;gap: 35px;flex-wrap: wrap;}.sscasestudy .case-tabs {width: 100%;display: flex;flex-direction: unset;gap: 18px;white-space: nowrap;overflow-x: auto;}.sscasestudy .case-tab {transform: unset !important;white-space: nowrap;min-width: 330px;padding: 18px;border-radius: 12px;}.ss_dliveryprocess .process_row {display: flex;gap: 18px;position: relative;flex-wrap: wrap;}.ss_dliveryprocess .process_card {flex: unset;min-height: 230px;width: 48%;}.ss_dliveryprocess .themehead h2 {color: #fff;font-size: 28px;margin-bottom: 10px;}.mobilearabia_banner ul li {padding: 8px 12px;border-radius: 10px;}.servicehoverservice .tabs-right, .servicehoverservice .tabs-left {height: auto;}.servicehoverservice .tabs-left {overflow-x: scroll;display: flex;}.servicehoverservice .tabs-wrapper {grid-template-columns: auto;border-radius: 0;}.servicehoverservice .tab-item {padding: 10px 20px;font-size: 16px;white-space: nowrap;}.servicehoverservice .tabs-right {padding: 20px;}.servicehoverservice .tbicon {height: 50px;width: 50px;}.servicehoverservice .tbicon img {max-width: 30px;}.servicehoverservice .tab-content h3 {font-size: 22px;margin-bottom: 15px;}.services-tech-tabs .tech-tags {display: flex;gap: 10px;flex-wrap: nowrap;animation: 30s linear infinite scroll !important;}.services-tech-tabs .tech-tags div {white-space: nowrap;width: max-content;}.services-tech-tabs .tech-content {overflow: hidden;}.mobilearabia_banner ul li {padding: 8px 12px;border-radius: 10px;}.servicehoverservice .tabs-right, .servicehoverservice .tabs-left {height: auto;}.servicehoverservice .tabs-left {overflow-x: scroll;display: flex;}.servicehoverservice .tabs-wrapper {grid-template-columns: auto;border-radius: 0;}.servicehoverservice .tab-item {padding: 10px 20px;font-size: 16px;white-space: nowrap;}.servicehoverservice .tabs-right {padding: 20px;}.servicehoverservice .tbicon {height: 50px;width: 50px;}.servicehoverservice .tbicon img {max-width: 30px;}.servicehoverservice .tab-content h3 {font-size: 22px;margin-bottom: 15px;}.services-tech-tabs .tech-tags {display: flex;gap: 10px;animation: 30s linear infinite scroll !important;}.services-tech-tabs .tech-content {overflow: hidden;}.saudihero_inner {display: block;}.saudihero_left {width: 100%;text-align: center;margin-bottom: 30px;}.hero_btns {display: flex;justify-content: center;}.bannericonss {padding: 20px 20px;border-radius: 10px;margin-top: 30px;display: block;max-width: 100%;justify-content: center;}.saudiheroright {width: 100%;}.homeformdesign {max-width: 60%;}.saudineed_wrapper {display: block;}.saudineed_left .themehead {margin-bottom: 30px;}.saudineed_stats {margin-top: 30px;grid-template-columns: repeat(3, 1fr);}.saudiCtaWrap .ctaaimg {display: none;}.saudiCtaWrap .saudictamain {max-width: 100%;width: 100%;display: flex;align-items: center;border-radius: 14px;padding: 46px 46px;}.comm_testi_bx .testimonialgrid {grid-template-columns: repeat(2, 1fr);}.business-stage-sec .stage-grid {grid-template-columns: repeat(2, 1fr);}.technology_fold .tg_techstacktabs .nav-tabs {overflow-x: scroll;flex-direction: row;flex-wrap: nowrap;justify-content: start;}.technology_fold .tg_techstacktabs .nav-tabs li button {text-align: left;white-space: nowrap;margin-bottom: 14px;}.technology_fold .tg_techstacktabs .nav-tabs::-webkit-scrollbar {width: 7px;height: 4px;}.technology_fold .tg_techinner{overflow: hidden;}.technology_fold .tg_techstacktabs .nav-tabs::-webkit-scrollbar-track {background: rgba(31, 121, 189, 0.08);border-radius: 20px;}.technology_fold .tg_techstacktabs .nav-tabs::-webkit-scrollbar-thumb {background: linear-gradient(180deg, #1f79bd 0, #49b0d9 100%);border-radius: 20px;}}@media (max-width: 767px) {.swiper-slide-active {transform: scale(1.05);}.bannerfoldcontent h1 {font-size: 26px;line-height: 34px;margin-bottom: 12px;}.bannerfoldcontent p {font-size: 16px;margin-bottom: 20px;}.form_design {border-radius: 5px;overflow: hidden;padding: 20px 15px;}.form_design form .form-group .form-control, .form_design form .form-group .form-select {padding: 12px 0;box-shadow: unset;height: 48px;}.aisaudibtns a:first-child, .form_design form .form-group, .testimonials_top {margin-bottom: 10px;}.aboutfold .aboutfoldtext h2 {font-size: 24px;line-height: 32px;margin-bottom: 17px;margin-right: 0;background-color: #fff0;box-shadow: unset;padding: 0;}.aboutfold .aboutfoldtext h2::before, .commaboutfoldtext h2::after, .commprocesssection .col-md-7::before, .commprocesssection .process-timeline::before, .csnew_fold .portcommimg, .faq-num, .faqbannerbx .quesimg, .processfold .commanheading::after, .processfold .pf-bar, .processfold .pf-line, .processfold .pf-line::after, .tg-ai-doha-shadow, .tg-dot, .tg-process-wrapper::before, .tg-why-back, .tg-work-head .line, .whychoosecomm .why-step .dot, .whychoosecomm .why-timeline::before, .whychoseaccordian-number {display: none;}.bannerfold {padding: 30px 0 50px;}.aboutfoldtext p {font-size: 16px;margin-bottom: 11px;line-height: 26px;text-align: left;}.nychero_fold, section {padding: 30px 0;}.commanheading h2, .csnew_fold .commanheading h2 {font-size: 24px;line-height: 32px;}.partnersliderimg img {margin: 0 auto;height: 70px;width: auto;}.commanheading {margin-bottom: 30px;}.commanheading p {font-size: 16px;line-height: 25px;max-width: 100%;}.techgnolybg {margin-bottom: -30px;margin-top: 30px;}.technologyfold_inner {display: grid;grid-template-columns: repeat(2, 1fr);gap: 14px 14px;}.technologyfold_inner a {font-size: 14px;padding: 12px 8px 12px 31px;border-radius: 6px;transition: 0.3s;background: #f5f5f5;color: #0080ff;}.ctafold_head h2 {font-size: 24px;line-height: 32px;margin-bottom: 0;font-weight: 600;}.consult-profile h4, .ctafold_head span, .tg-ai-doha-inner h3, .tg-card h3, .tg-success-info h4 {font-size: 15px;}.ctabtns {flex-wrap: wrap;justify-content: space-between;}.ctabtns a:nth-child(2), .ctabtns a:nth-child(3) {width: 48%;margin-top: 15px;}.ctabtns a {margin-right: 0;}.servicesdata h3 {font-size: 20px;margin: 0 0 10px;line-height: 28px;}.servicesdata {width: 100%;padding: 20px;}.servicesfoldtabs .nav-tabs {border: 0;display: flex;justify-content: flex-start;overflow-x: auto;overflow-y: hidden;width: 100%;gap: 0;margin-bottom: 20px;}.faq-item, .usamap iframe {border-radius: 6px;}.formrow, .requirednote, .servicesfoldtabs, .usernumber_main {flex-wrap: wrap;}.servicesfoldtabs .nav-tabs li {width: 100%;margin: 0;}.servicesfoldtabs .nav-tabs li a img {max-width: 40px;margin-bottom: 10px;display: none;}.contactdetails h2 {font-size: 24px;font-weight: 900;margin: 0 0 13px;line-height: 32px;}.contactdetails h3 {font-size: 18px;margin: 0 0 2px;line-height: 22px;}.contactdetails p {font-size: 16px;line-height: 26px;margin-bottom: 18px;}.contactdetails {margin: 20px 0;}.whychooseinner .commanheading h3 {font-size: 20px;margin: 0 0 8px;line-height: 26px;}.processfoldinner {padding: 10px 0;}.usernumber_box {width: 50%;padding: 27px 15px;border-right: 1px solid #b3c8c8;border-bottom: 1px solid #b3c8c8;height: auto;display: flex;align-items: center;justify-content: center;}.usernumber_box img {max-width: 45px;}.usernumber_count {margin: 16px 0 4px;font-size: 20px;}.usernumber_box .spanuse {font-size: 16px;line-height: 22px;}.testimonialsbox {height: auto;padding: 30px 20px;}.testimonialsslider .slick-prev {right: 0;left: -40px;top: auto;transform: scale(-1);bottom: -50px;}.testimonialsslider .slick-next {right: -40px;left: 0;top: auto;bottom: -50px;}.testimonialsslider .slick-list {margin-bottom: 40px;}.ausclientreview_userinfo, .testimonials_name {width: 60%;}.testimonialslogo {height: 70px;width: 70px;margin-right: 10px;}.testimonialsbox p {font-size: 16px;margin: 0;line-height: 24px;}.faq-question {gap: 13px;padding: 14px 16px;text-align: left;}.faq-question-text, .processfold .pf-title {font-size: 16px;}.faq-answer-inner {padding: 20px 20px 14px;}.contactusfold .form_design form .form-group, .lightfaq_grid .lightfaq_col:first-child {margin-bottom: 15px;}.form_head h2 {font-size: 18px;margin-bottom: 20px;text-align: center;}.ai-work-section .imgcase, .commmwhychoose .choosecard, .contactusfold .col-md-6, .formrow .form-group, .newcommherosec .herolft, .newcommherosec .herortf, .servicesfoldtabs .tab-content {width: 100%;}.usamap iframe {height: 350px;}.contactperson {text-align: center;margin: 0 auto;}.faqbannerbx .faqbannercontt h1 {font-size: 36px;letter-spacing: normal;}.faqbannerbx .faqbannercontt {padding: 20px 0 40px;}.faqcta .rowctafaq h2 {font-size: 26px;line-height: 35px;}.newbtnfaq {padding: 12px 25px;border-radius: 14px;}.faqcta .rowctafaq {border-radius: 15px;}.faqbodybox .faq_box {padding: 18px;border-radius: 12px;margin-bottom: 12px;}.midfaqcta .rowmidcta h2 {font-size: 26px;line-height: 36px;}.faqbodybox .tabs_right {padding: 10px 15px 20px;border-radius: 10px;}.requirednote {margin-top: 20px;display: flex;gap: 0;justify-content: center;}.requirednotebox {display: block;text-align: center;width: 48%;padding: 10px 12px;border-radius: 4px;}.iconbox {margin: 0 auto 13px;}.requirednotebox p {margin: 0;font-size: 14px;}.servicesfoldtabs .nav-tabs li a span {margin: 0;width: 160px;}.servicesfoldtabs .nav-tabs li a {height: auto;padding: 15px;margin-bottom: 0;box-shadow: unset !important;text-align: center;margin-right: 10px;}.servicesdata img {max-width: 40px;margin-bottom: 15px;}.industry-card {width: 46%;border-radius: 8px;padding: 22px 10px;}.industry-card img {max-width: 70px;transition: 0.4s;}.industry-card h3 {font-size: 15px;margin: 20px 0 0;}.contactpersonmain {flex-wrap: wrap;margin-bottom: 18px;}.contactpersondetails {width: 100%;margin-top: 20px;}.aisaudibtns a, .contactdetails h4, .formfullfields {margin: 0;}.processfold .commanheading {margin-bottom: 0;box-shadow: unset;padding: 0;border-radius: 0;}.processfold .pf-steps {display: flex;flex-direction: column;gap: 0;padding: 0;}.processfold .pf-dot {width: 48px;height: 48px;}.processfold .pf-dot img {width: 28px;height: 28px;}.processfold .pf-content {padding: 4px 0 25px;}.com-services-tabs .service-info, .consultation-box, .engagement-model-section .engagement-card, .lightformdesign, .nwcommcta .container {border-radius: 10px;padding: 20px;}.processfold .pf-body {font-size: 15px;line-height: 21px;margin: 0;}.processfold .pf-step {display: flex;align-items: flex-start;gap: 0;flex-wrap: wrap;text-align: center;}.processfold .pf-track {flex-shrink: 0;width: 100%;height: auto;margin-bottom: 12px;}.faqgrid .faq-item, .pf-steps .pf-step:last-child .pf-track, .processfoldtabs, .ussmap iframe {height: auto;}.commaboutfold .col-md-6:last-child .commaboutfoldtext {padding: 16px;margin-top: 20px;border-radius: 10px;}.based_business_services .swiper-wrapper, .latestindustry .swiper-wrapper, .maincommservice .rowcommdevvservice .swiper-wrapper, .poletopolemobile .swiper-wrapper, .root-out .root-out-main {display: flex;gap: 0;}.slidenavv .swiper-button-next, .slidenavv .prefetg_swiper_prev {top: auto;bottom: 0;position: relative;}.slidenavv .swiper-button-prev:after {transform: scale(-1);}.slidenavv .swiper-button-next:after, .slidenavv .swiper-button-prev:after {background-image: url(../images/los-angeles/arrow-right-box-fill.webp);background-size: 36px;height: 36px;width: 36px;background-position: center;font-size: 0;}.slidenavv {display: flex;justify-content: center;margin: 30px 0 10px;gap: 30px;align-items: center;}.nwcommcta .newctahead h2 {font-size: 26px;line-height: 32px;}.consultation_light .consultation_text, .consultation_light .mappartt, .cta-sec .cta-btn, .newctabtns .nwbtndesign, .newctabtns .nwbtndesign::before {border-radius: 10px;}.commcasestudy .tabs {gap: 5px;}.commcasestudy .tab {padding: 10px 14px;border-radius: 10px;font-size: 14px;margin-right: 10px;}.commcasestudy .tab-content ul li {padding: 10px 15px;font-size: 16px;border-radius: 10px;}.commcasestudy .tab-content ul {margin: 0 0 20px;display: flex;justify-content: center;flex-wrap: wrap;}.allaboutmain, .commpartnerlogo .rowpartner, .newfaq-tabb .faq-top {gap: 10px;}.commnewindustry .rownewndustry .swiper-wrapper {display: flex;gap: 0;margin-bottom: 20px;}.consultation-box {flex-direction: column-reverse;gap: 25px;}.newctabtns {justify-content: center;}.trust-section .trust-grid {grid-template-columns: repeat(2, 1fr);gap: 15px;}.trust-section .trust-card h3 {font-size: 30px;}.commprocesssection .process-timeline {height: auto;overflow-y: hidden;padding-top: 20px;}.commprocesssection .step-number {min-width: 40px;height: 40px;font-size: 15px;box-shadow: none;position: absolute;right: 0;top: -10px;}.commaboutfoldtext h2 {font-size: 24px;line-height: 32px;text-align: center;margin-bottom: 10px;}.commaboutfoldtext p, .maindonut .conttbox, .mobilearabia_content, .nychero_content, .tg-qatar-center, .whtcontactdetails {text-align: center;}.whychoosecomm .why-timeline {flex-direction: column;gap: 0;padding: 0;}.widthimg img {margin-bottom: 20px;}.conttvidecta h2, .counterctabx .lftcta h2, .cv-review-head h2 {font-size: 24px;}.allaboutmain, .allaboutservices .alabtrow, .com-services-tabs .service-points, .comm-cost-section .cost-cards, .commcostbx .costtrow, .faqgrid, .rowgdcasestudy, .sf-compliance .compliance-grid, .wc-cards, .wc-section .wc-cards, .wy-section .wy-cards {grid-template-columns: repeat(1, 1fr);}.deepindustry .rowdeepindustry .swiper-wrapper {display: flex;}.deepindustry .deepitem {border: 1px solid #fff !important;}.commaward .swiper-slide img {max-width: 100px;}.businessservice .swiper-wrapper {display: flex;row-gap: 0;column-gap: 0;grid-template-columns: repeat(4, 1fr);padding: 0;}.businessservice .buseritem {border-radius: 10px;margin-bottom: 0;}.case-creative .case-row, .case-creative .case-row.reverse {flex-direction: column-reverse;border: 1px solid #fff;border-radius: 10px;margin-top: 20px;padding: 20px;text-align: center;}.commdevprocess .commdevprrow {height: auto;padding: 0;}.commdevprocess .commdevpritem span {right: 10px;top: 0;}.businessservice .busericc {position: relative;left: auto;}.businessservice a {width: 100%;text-align: center;display: flex;align-items: center;justify-content: center;flex-direction: column;}.appchoosetg .appchoosetgrow, .consultation_fold .ctadetail, .tg-work-head {flex-direction: column;}.businessservice .swiper-wrapper h3 {margin: 15px 0 0;min-height: unset;}.ai-services-dark .service-grid, .auscompliances_main, .engagement-model-section .engagement-grid {grid-template-columns: repeat(1, 1fr);gap: 20px;}.latestindustry .latestrowindustry {height: auto;overflow-y: hidden;padding-right: 0;margin-bottom: 10px;margin-top: 30px;}.poletopolemobile .servicesfold_box {padding: 30px 20px;}.poletopolemobile .servicesfoldtext {padding: 0;}.maindonut svg {position: relative;top: -80px;height: auto;margin-bottom: -85px;}.ai-services-dark .card-content h3, .comm_form_design .form_head h2, .maindonut .itemstatic h3 {font-size: 20px;}.bgcommcta .bgctarow h2 {font-size: 22px;font-weight: 600;margin: 0;line-height: 32px;}.appchoosetg .appchoosetgrow .appchoosebx {width: 100% !important;}.requirednotebx .note-item {font-size: 15px;gap: 8px;opacity: 0.9;text-align: left;}.comm_form_design {max-width: 100%;margin: auto;padding: 20px 16px;border-radius: 10px;}.commcasestudy img {width: 100%;height: auto;object-fit: contain;}.commcasestudy .portcommimg {padding: 10px 40px;border-radius: 10px;overflow: hidden;margin-bottom: 20px;}.swiper.appMainSlider {margin-bottom: 60px;}.commcasestudy .tabs {overflow-x: auto;overflow-y: hidden;display: flex;justify-content: center;white-space: nowrap;}.commcasestudy .tab-content {padding: 20px 18px;text-align: center;border-radius: 10px;}.whychoosecomm .why-step .cardbx {padding: 18px;border-radius: 10px;margin-bottom: 25px;}.whychoosecomm .why-step h3 {font-size: 20px;line-height: 28px;margin-bottom: 10px;}.commprocesssection .step-content {padding: 25px;border-radius: 10px;flex: 1;transition: 0.4s;margin-right: 0;}.commprocesssection .step-content h3 {font-size: 18px;line-height: 30px;margin-bottom: 6px;}.newctabtns .nwbtndesign {width: 100%;text-align: center;}.commprocesssection .process-step {margin-bottom: 22px;}.commprocesssection .process-step:last-child {margin-bottom: 0;}.latestindustry .latestietmindustry {position: relative;padding: 20px;border-radius: 9px;}.latestindustry .latestietmindustry h3 {font-size: 18px;line-height: 23px;margin-bottom: 0;transition: 0.3s;}.based_business_services .baseditemservice {position: relative;padding: 20px;border-radius: 10px;}.commdevprocess .contt h3 {margin-bottom: 10px;font-size: 18px;font-weight: 600;line-height: 28px;}.commdevprocess .contt ul {list-style: disc;padding-left: 20px;}.maindonut .statisdetail {grid-template-columns: repeat(2, 1fr);margin-top: 30px;}.whtcontactdetails h2 {font-size: 24px;margin: 0 0 16px;line-height: 33px;}.whtcontactdetails p {font-size: 16px;line-height: 25px;margin-bottom: 10px;}.whtcontactdetails h3 {font-size: 18px;margin: 0 0 5px;line-height: 21px;}.whtcontactdetails h4 {font-size: 16px;margin: 0;line-height: 22px;}.ai-work-section .tab {padding: 10px 5px;border-radius: 10px;font-size: 14px;}.ai-work-section .ai-card {gap: 20px;border-radius: 10px;padding: 25px;flex-direction: column-reverse;}.ai-work-section .ai-card-content {text-align: left;}.adjustlogss .clients-track {display: flex;gap: 10px;}.adjustlogss .clients-track span img {width: 100%;max-width: 140px;}.csnew_fold .casestudy {margin-bottom: 20px;margin-top: 25px;padding: 20px;border-radius: 10px;}.csnew_fold .tabs {display: flex;justify-content: center;gap: 12px;margin-bottom: 20px;flex-wrap: nowrap;white-space: nowrap;justify-content: flex-start;overflow-x: auto;}.csnew_fold h3 {font-size: 20px;line-height: 30px;}.whychoseaccordian {padding: 0;border-radius: 8px;margin-top: 30px;}.whychoseaccordian-body {padding-left: 0;}.whychoseaccordian-item {padding: 15px;}.whychoseaccordian-head h3 {font-size: 17px;line-height: 23px;width: 100%;}.awardsrecognectionmain {display: grid;grid-template-columns: repeat(1, 1fr);gap: 20px;}.compliance-section .compliance-grid, .counterctabx .lftcta ul, .cv-services-grid, .tg-tech-grid, .trusted-ai-section .stats-grid {grid-template-columns: repeat(2, 1fr);}.awardsrecognectionbox h3, .formfullfields .form_head h2, .formfullfields .form_head h2 span, .successstory_top h3, .tg-success-left h3 {font-size: 18px;}.cost-table td, .cost-table th {padding: 15px 16px;font-size: 15px;}.tg-qatar-hero, .tg-qatar-hero .aebannercontt {min-height: unset !important;height: auto !important;}.tg-qatar-hero .aebannercontt {display: block !important;}.client-say-section, .cv-services-section, .mideast-map.newbgg, .qatar-cta-section, .tg-qatar-work, .tg-tech-section {padding: 60px 0;}.cv-review-section, .tg-success-section {padding: 50px 0;}.aisaudi_hero, .faq-tabb {padding: 40px 0;}.tg-work-head {gap: 10px;margin-bottom: 35px;}.tg-work-head h2 {font-size: 22px;text-align: center;}.tg-work-grid {gap: 15px;}.tg-work-item img {width: 52px;height: 52px;}.client-points li, .newfaq-tabb .faq-question, .tg-success-head p, .tg-success-left p, .tg-success-left span, .tg-work-item p {font-size: 14px;}.cv-card h3, .cv-desc p, .cv-explore-btn, .qatar-cta-tag, .tg-ai-doha-inner p, .tg-card p, .tg-success-info p, .tg-tech-card span, .tg-tech-head p, .tg-why-card p {font-size: 13px;}.cv-services-section {padding: 60px 15px;}.cv-services-grid {gap: 20px;margin-top: 35px;}.cv-card {padding: 40px 15px 15px;}.cv-icon {width: 50px;height: 50px;top: -25px;}.cv-icon img {width: 22px;height: 22px;}.cv-desc p, .tg-ai-doha-inner p, .tg-card p {line-height: 1.5;}.cv-desc p {line-height: 1.4;}.cv-explore-btn {padding: 12px 22px;}.qatar-cta-container {gap: 25px;padding: 0 15px;}.client-left h2, .qatar-cta-left h2 {font-size: 26px;line-height: 1.3;}.qatar-cta-tag {padding: 6px 12px;margin-bottom: 18px;}.qatar-cta-buttons {flex-direction: column;gap: 12px;}.cta-btn, .tg-case-cta-btn {width: 100%;text-align: center;font-size: 14px;padding: 12px 20px;}.qatar-cta-right img {max-width: 300px;max-height: 260px;}.tg-tech-head {margin-bottom: 40px;padding: 0 10px;}.consult-title, .tg-success-head h2, .tg-tech-head h2 {font-size: 24px;line-height: 1.3;}.tg-ai-doha-grid, .tg-tech-grid {gap: 20px;}.cv-review-grid, .tg-ai-doha-grid, .tg-process-wrapper, .tg-why-grid {grid-template-columns: 1fr;}.tg-tech-card {max-width: 100%;padding: 22px 12px 16px;}.tg-icon {width: 55px;height: 55px;}.tg-icon img {width: 30px;height: 30px;}.cv-review-head, .tg-success-head {padding: 0 10px;}.tg-success-card {padding: 25px 18px;gap: 20px;}.tg-success-right {padding: 20px;}.tg-success-right img {max-width: 300px;max-height: 200px;}.tg-success-btn {font-size: 13px;padding: 10px 22px;}.tg-success-nav {width: 36px;height: 36px;}.tg-success-prev {left: 8px;}.tg-success-next {right: 8px;}.tg-case-cta-box {padding: 35px 18px;border-radius: 12px;}.tg-case-cta-box h2 {font-size: 24px;line-height: 1.4;margin-bottom: 20px;}.tg-ai-doha-inner {min-height: auto;padding: 20px 16px;}.tg-cost-table-wrap {overflow-x: auto;-webkit-overflow-scrolling: touch;}.tg-cost-table {min-width: 700px;}.tg-cost-table td, .tg-cost-table th {font-size: 14px;padding: 14px;white-space: nowrap;}.tg-partner-grid {gap: 16px;}.tg-partner-card {width: 130px;height: 65px;}.tg-partner-card img {max-width: 85px;}.tg-industry-grid {gap: 14px;}.tg-industry-card {width: 140px;height: 75px;font-size: 13px;padding: 0 12px;}.tg-industry-card img {width: 20px;height: 20px;}.new-consult-wrap {text-align: center;padding: 0 10px;}.consult-profile {justify-content: center;flex-direction: column;gap: 10px;}.consult-profile img, .cv-avatar {width: 50px;height: 50px;}.consult-profile span, .cv-review-head p {font-size: 12px;}.consult-desc {font-size: 14px;margin-bottom: 20px;}.cv-review-head, .tg-why-card-wrap {margin-bottom: 25px;}.consult-btn {font-size: 13px;padding: 10px 20px;}.mideastform, .new-map-style {margin-top: 25px;}.new-map-style iframe {height: 240px;}.tg-why-grid {gap: 30px;}.tg-why-card {padding: 70px 20px 35px;}.tg-why-icon {width: 65px;height: 65px;}.tg-why-icon img {width: 28px;}.tg-why-card h3 {font-size: 17px;}.tg-why-line {width: 100px;height: 10px;}.tg-process-wrapper {gap: 18px;margin-top: 35px;}.tg-step {padding-top: 0;}.tg-card {padding: 18px;}.statcard h3, .tg-step-no {font-size: 26px;}.client-left {padding: 0 10px;text-align: center;}.client-left p {font-size: 14px;line-height: 1.5;}.client-points {gap: 10px;align-items: flex-start;}.cv-review-container, .faq-container {padding: 0 15px;}.cv-review-grid {gap: 18px;}.cv-review-card {padding: 18px 14px;}.cv-stars svg {width: 12px;height: 12px;}.newfaq-tabb .faq-sidebar {flex-direction: column;align-items: stretch;}.faq-tab-btn {width: 100%;font-size: 13px;padding: 12px 7px;text-align: center;display: flex;align-items: center;justify-content: center;}.newfaq-tabb .faq-tab-btn:hover {transform: unset;}.newfaq-tabb .faq-answer {padding: 0 10px 18px;}.newfaq-tabb .faq-answer p {font-size: 13px;line-height: 1.6;}.newfaq-tabb .faq-q-icon {width: 34px;height: 34px;font-size: 15px;}.newfaq-tabb .faq-icon {width: 32px;height: 32px;font-size: 18px;}.newcommherosec .hreoroww {gap: 20px;align-items: start;flex-direction: column;}.newcommherosec {padding: 60px 0 30px;text-align: center;}.newcommherosec h1 {font-size: 35px;line-height: 48px;}.newcommherosec .stat-item {padding: 14px 18px;}.newcommherosec .stats-row {display: flex;justify-content: center;flex-wrap: wrap;align-items: center;}.commcostbx .costtrow {gap: 20px;margin-top: 20px;}.aisaudibtns, .startup-points {display: flex;flex-wrap: wrap;}.wc-cards {display: grid;}.wc-section .wc-cards {gap: 10px;margin-bottom: 20px;}.wc-section .wc-ratings {border-radius: 10px;padding: 15px;flex-direction: column;align-items: center;}.wc-section .wc-ratings-label, .wc-section .wc-ratings-list {width: 100%;justify-content: center;text-align: center;}.wc-section .wc-rating-item {border: 1px solid #fff;padding: 10px;border-radius: 10px;}.cta-sec .cta-box {border-radius: 10px;padding: 0;gap: 0;}.hovertechstack .content.active {display: flex;gap: 8px;justify-content: center;flex-wrap: wrap;}.faqfold .col-md-6 .faq-item, .tabfaqs .col-md-6 .faq-item {margin-bottom: 10px;min-height: auto;}.servicesaccordionbx .accordion {height: auto;overflow-y: hidden;padding-right: 0;}.servicesaccordionbx .accordion-header {width: 100%;text-align: left;padding: 20px;gap: 20px;}.enterprise-software-section .enterprise-card {border-radius: 10px;padding: 15px;}.com-services-tabs .service-points {gap: 10px;margin-top: 20px;}.com-services-tabs .service-info h3 {font-size: 22px;margin-bottom: 15px;}.hovertechstack .tab {padding: 12px;border-radius: 10px;}.nychero_content h1 {font-size: 26px;line-height: 34px;margin-bottom: 10px;}.auscase_grid, .ctaanew_fold, .lightfaq_grid, .nycbannerbtn, .successstory_top, .tg_industrybox {display: block;}.btndesign, .lightbtndesign, .whitebtndesign {width: 100%;padding: 0 10px;height: 46px;border-radius: 10px;font-size: 14px;}.nycbannerbtn a:first-child {margin: 0 0 15px;}.nycbootolime {text-align: left;border-radius: 10px;padding: 10px;}.bestcompany_fold .row .col-md-6:first-child .bestcompany_text {padding: 14px 20px;margin-bottom: 15px;}.bestcompany_text h2 {font-size: 24px;line-height: 30px;margin-bottom: 0;}.bestcompanyleft {grid-template-columns: repeat(2, 1fr);gap: 18px;margin-top: 20px;}.themehead h2 {font-size: 24px;line-height: 30px;margin-bottom: 0;}.faqgrid {display: grid;gap: 15px;}.nyctestimonials .nyctesti_card {border-radius: 12px;padding: 25px 20px 30px;transition: 0.4s;min-height: auto;}.nyctestimonials .nyctesti_content p {line-height: 26px;font-size: 16px;margin-bottom: 10px;}.nyctestimonials .nyctesti_userinfo h3 {font-size: 17px;margin-bottom: 4px;}.nyctestimonials .nyctesti_content {height: auto;overflow-y: auto;}.commdevprocess .commdevpritem {margin-bottom: 20px;padding: 20px;border-radius: 8px;}.newctabtns {margin-top: 15px;flex-wrap: wrap;margin-bottom: 30px;}.nycchoose_box {padding: 20px;border-radius: 12px;text-align: center;overflow: unset;margin-top: 20px;}.nycchoose_box h3 {font-size: 18px;line-height: 26px;}.nycchoose_box p {font-size: 16px;line-height: 26px;margin: 0;}.mappartt iframe {width: 100%;height: 100%;}.mappartt {height: 330px;}.consultation_text {margin-bottom: 30px;padding: 20px;text-align: center;}.consultation_text h2 {font-size: 24px;line-height: 32px;font-weight: 700;margin-bottom: 18px;}.consultation_profild {display: flex;align-items: center;margin-bottom: 10px;gap: 15px;}.consultation_profild img {height: 70px;width: 70px;border-radius: 50px;margin-right: 0;margin-bottom: 14px;}.consultation_text h3 {font-size: 19px;}.successstory_top span {font-size: 14px;line-height: 18px;}.successstory_top label {padding: 10px 16px;border-radius: 10px;font-size: 12px;width: 100%;text-align: center;margin-top: 10px;}.successstory_card p {font-size: 16px;line-height: 25px;margin-bottom: 20px;}.success_label ul li, .success_result ul li {color: #b6c2dc;font-size: 14px;line-height: 22px;}.successstory_card {padding: 16px;border-radius: 10px;}.techstacknyc_main {display: flex;align-items: center;gap: 15px;width: max-content;animation: 20s linear infinite techscroll;}.techstackwrapper {overflow: hidden;width: 100%;}.partnerwork_box, .techstacknycbox {flex: 0 0 auto;min-width: 120px;}@keyframes techscroll {0% {transform: translateX(0);}100% {transform: translateX(-50%);}}.ctaanew_fold .btndesign, .ctaanew_fold .whitebtndesign {width: 100%;margin: 0 0 14px;}.ai-work-section .tab, .partnerwork_main {width: max-content;}.partnerwork_main {display: flex;align-items: center;gap: 15px;animation: 20s linear infinite partnerscroll;}.ausawards_imgmain, .auspartner, .hero_features, .qtr_mbl_her {animation: 20s linear infinite heroPointsScroll;}.partnernetwork_main {overflow: hidden;}@keyframes partnerscroll {0% {transform: translateX(0);}100% {transform: translateX(-50%);}}.mobile_auto_slider {display: flex;gap: 16px;overflow-x: auto;overflow-y: hidden;scroll-behavior: smooth;scroll-snap-type: x mandatory;-ms-overflow-style: none;scrollbar-width: none;}.mobile_auto_slider::-webkit-scrollbar {display: none;}.mobile_auto_slider > * {min-width: 100%;width: 100%;flex-shrink: 0;scroll-snap-align: start;}.mobileservice_card p {font-size: 16px;line-height: 26px;margin-bottom: 0;max-height: max-content;overflow: unset;opacity: 1;}.mobileservice_card {padding: 25px 20px;border-radius: 12px;display: block;min-height: 380px;}.bestcompany_box strong {font-size: 28px;}.ai-services-dark .card-title, .auscta_right, .hero_tag:before, .successstory_left, .why-choose-ksa .service-link-hover {display: none;}.successstoryright {width: 100%;padding-left: 0;}.bannerfoldcontent .listbanner {gap: 10px;justify-content: center;}.bannerfoldcontent .listbanner li {padding: 12px;border-radius: 10px;width: 46%;}.btnbnner .btnbnner a {width: 100%;border-radius: 10px;}.root-out .root-out-main > div {display: flex;flex-direction: column;}.ctaagentic .cta-content h2 {font-size: 24px;line-height: 1.4;}.allaboutcol a {border-radius: 12px;color: #fff;font-size: 16px;}.ai-work-section .tabs {overflow: scroll;}.why-choose-ksa .why-grid {display: flex;flex-direction: row;gap: 0;}.why-choose-ksa .col-md-5 {background: 0 0;border: none;border-radius: 0;padding: 20px;text-align: center;}.why-choose-ksa .why-card {display: flex;flex-direction: column;border: 1px solid #fff;padding: 30px;border-radius: 10px;text-align: center;}.ausbannerbtn {gap: 12px;flex-wrap: wrap;}.hero_tag {gap: 10px;padding: 10px 14px;background: #fff;border-radius: 10px;font-size: 14px;margin-bottom: 20px;text-align: center;}.aushero_content h1 {font-size: 34px;line-height: 42px;margin-bottom: 10px;}.aushero_content p {max-width: 100%;margin: 0 auto 20px;font-size: 16px;line-height: 26px;}.hero_features {overflow: hidden;width: 100%;position: relative;display: flex;align-items: center;gap: 16px;width: max-content;margin-bottom: 25px;}.hero_features span {flex-shrink: 0;border-radius: 10px;padding: 10px 16px;font-size: 15px;}@keyframes heroPointsScroll {from {transform: translateX(0);}to {transform: translateX(-50%);}}.aushero_fold {padding: 20px 0 30px;}.auspartner {display: flex;align-items: center;gap: 15px;padding: 0 15px;margin-top: 20px;border-radius: 10px;width: max-content;background-color: transparent;border: 0;box-shadow: unset;}.auspartnerlogo {flex-shrink: 0;background-color: #fff;padding: 12px 14px;border-radius: 10px;}.statcard {border-radius: 12px;padding: 25px 10px;}.statcard p {margin: 0;font-size: 15px;line-height: 19px;}.statsfold_grid .statcard:last-child {grid-column: span 2;}.auscta_main {border-radius: 10px;display: flex;align-items: center;padding: 20px;margin-top: 0;text-align: center;}.auscta_left {padding: 0;width: 100%;}.auscta_left h2 {font-size: 24px;line-height: 30px;margin-bottom: 25px;}.auscta_left p {font-size: 16px;margin: -6px 0 20px;}.auscase_tabs {display: flex;justify-content: flex-start;gap: 13px;margin-bottom: 20px;flex-wrap: nowrap;white-space: nowrap;overflow-x: auto;}.auscase_tab {font-size: 15px;padding: 10px 22px;border-radius: 10px;border: 1px solid #dbe7f5;transition: 0.35s;cursor: pointer;}.auscase_inner {display: block;border-radius: 10px;padding: 12px;}.auscase_img {margin-bottom: 20px;border-radius: 12px;}.auscase_img img {display: block;max-width: 100%;}.auscase_right h3 {font-size: 26px;margin: 0 0 8px;}.auscase_right span {margin-bottom: 8px;font-size: 15px;}.auscase_box {border-radius: 8px;padding: 16px;}.auscase_box h4 {font-size: 16px;margin: 0 0 15px;}.auscase_grid .auscase_box {margin-top: 14px;}.auscompliances_box ul {padding: 4px 12px;list-style: none;}.auscompliances_box ul li {padding: 12px 0 12px 38px;font-size: 15px;line-height: 24px;}.auscompliances_box ul li:before {top: 11px;}.auscompliances_head {padding: 18px 20px;position: relative;overflow: hidden;}.auscompliances_head h3 {font-size: 18px;z-index: 2;}.ausclientreview_card {border-radius: 10px;padding: 20px;height: 100%;transition: 0.4s;}.ausclientreview_userinfo h3 {margin: 0 0 5px;font-size: 18px;}.ausclientreview_content p {line-height: 24px;font-size: 16px;}.ausclientreview_top {gap: 15px;margin-bottom: 15px;z-index: 2;}.auswhychosse_nav {gap: 15px;margin-top: 20px;}.ausawards_imgmain {display: grid;grid-template-columns: repeat(5, 1fr);gap: 10px;display: flex;align-items: center;gap: 15px;padding: 0 15px;margin-top: 0;border-radius: 10px;width: max-content;background-color: transparent;border: 0;box-shadow: unset;}.ai-services-dark .mobilesliderSwiper .service-grid, .lightfaq_col, .qtr_mbl_her, .qtr_mbl_her li {display: flex;display: flex;}.ausawards_imgmain img {max-height: 90px;margin: 0 auto;}.ausawards_box {border-radius: 12px;padding: 75px 15px 20px;}.ausawards_box h3 {padding: 10px 20px;font-size: 17px;}.ausawards_cta h3 {font-size: 22px;margin-bottom: 10px;line-height: 30px;}.auswhychosse_slider .swiper-slide {width: 100%;transition: 0.6s;}.auswhychosse_box {height: 380px;border-radius: 10px;cursor: pointer;}.auswhychosse_box h3 {margin: 0 0 8px;font-size: 20px;line-height: 27px;transition: 0.4s;}.ausgetintouch_content p, .auswhychosse_hover p {font-size: 16px;line-height: 23px;margin: 0;}.auscost_tablewrap {border-radius: 12px;overflow-y: hidden;overflow-x: auto;}.auscost_table th {font-size: 16px;padding: 17px 25px;text-align: left;white-space: nowrap;}.auscost_table td {padding: 12px 25px;font-size: 15px;white-space: nowrap;}.ausgetintouch_content h2 {font-size: 16px;margin-bottom: 10px;letter-spacing: 0;}.ausgetintouch_content h3 {font-size: 24px;line-height: 32px;margin-bottom: 7px;}.auscontact_item {border-radius: 6px;padding: 10px 16px;}.lightformdesign .form-control {height: 44px;border-radius: 6px;}.lightformdesign textarea.form-control {height: 100px;resize: none;padding-top: 12px;}.lightformdesign .formbtn {min-height: 50px;border-radius: 6px;font-size: 16px;}.lightfaq_col {flex-direction: unset;gap: 10px;flex-wrap: wrap;}.lightfaq_item {border-radius: 8px;}.ausprocess_box, .ausservices_box, .tg_industrybox {border-radius: 12px;}.lightfaq_head h3 {font-size: 16px;line-height: 20px;}.lightfaq_head span {width: auto;height: auto;border-radius: 0;background: 0 0 !important;color: #0080ff !important;font-size: 32px;font-weight: 700;transition: 0.3s;}.lightfaq_body p {font-size: 16px;line-height: 24px;}.lightfaq_body {padding: 0 16px 15px;}.lightfaq_head {padding: 16px;}.ausservices_box {height: 360px !important;cursor: pointer;box-shadow: unset;}.ausservices_hover p {line-height: 25px;font-size: 16px;opacity: 1;}.ausservices_hover h3 {font-size: 18px;line-height: 24px;margin: 0 0 8px;}.ausprocess_box {backdrop-filter: blur(10px);padding: 18px 20px;min-height: auto;transition: 0.4s;}.ausprocess_box h3 {font-size: 18px;margin-bottom: 6px;line-height: 26px;}.usaabannerbx {padding: 60px 0 30px;position: relative;}.usaabannerbx h1 {font-size: 32px;line-height: 48px;margin-bottom: 15px;}.usaabannerbx ul {flex-wrap: wrap;justify-content: center;padding: 0;}.usaabannerbx ul li {border: 1px solid #fff !important;font-size: 15px;border-radius: 10px;margin-bottom: 10px;padding: 10px;}.ai-services-dark .mobilesliderSwiper .service-grid {gap: 0;}.ai-services-dark .card-content {opacity: 1;visibility: visible;transform: translateY(0);transition: 0.45s;}.tg-qatar-hero {padding: 30px 0 40px;}.tg-qatar-center h1 {font-size: 28px;line-height: 36px;letter-spacing: -0.5px;margin: 0 auto 12px;}.tg-qatar-center p {font-size: 16px;line-height: 23px;}.qtr_mbl_her {padding: 0;justify-content: unset;overflow: hidden;width: 100%;position: relative;align-items: center;gap: 16px;width: max-content;margin-bottom: 22px;}.qtr_mbl_her li {border-radius: 10px;text-align: center;padding: 18px;width: auto;align-items: center;}.qtr_mbl_her img {max-height: 20px;margin-right: 8px;margin-bottom: 0;}.tg-btn {min-width: 100%;height: 52px;padding: 0 15px;border-radius: 10px;display: inline-flex;align-items: center;justify-content: center;font-size: 16px;font-weight: 600;transition: 0.35s;will-change: transform;}.tg-qatar-btns {gap: 11px;flex-wrap: wrap;margin-bottom: 20px;margin-top: 22px;}.tg-qatar-bottom-text {text-align: left;margin-bottom: 30px;}.formfullfields .form_head {margin-bottom: 10px !important;}.formfullfields .form-control {border-radius: 0;}.aisaudi_content {max-width: 100%;text-align: center;}.aisaudi_content h1 {font-size: 30px;line-height: 36px;margin-bottom: 10px;}.aisaudi_content p {margin: 0 auto 15px;font-size: 16px;line-height: 24px;color: #fff;}.aisaudi_content ul li {font-size: 16px;margin-bottom: 6px;position: relative;}.aisaudi_content ul {padding: 0;margin-bottom: 20px;}.aisaudi_hero::before {background: linear-gradient( to bottom, rgba(3, 8, 22, 0) 0, rgba(3, 8, 22, 0.35) 0, rgb(13 59 102 / 75%) 35%, #0d3b66 100% );}.mobilearabia_banner {background: linear-gradient( 180deg, #121526 0, #1a2345 30%, #005db8 70%, #0091ff 100% );padding: 20px 0 40px;}.mobilearabia_content .btndesign {margin-top: 20px;}.mobilearabia_content h1 {font-size: 26px;font-weight: 900;line-height: 34px;margin-bottom: 13px;}.mobilearabia_content p {font-size: 16px;margin-bottom: 20px;max-width: 100%;}.mobilearabia_img {max-width: 100%;margin-left: 0;margin-bottom: -30px;margin-top: 30px;}.mobilesliderr {position: relative;padding-bottom: 68px;}.mobilesliderr .swiper-button-next, .mobilesliderr .swiper-button-prev {width: 45px;height: 45px;border-radius: 50%;background: linear-gradient(to bottom, #1f79bd, #49b0d9);color: #fff;top: auto;bottom: 10px;margin-top: 0;}.ausclientreview_prev, .mobilesliderr .swiper-button-prev {left: calc(50% - 50px);}.ausclientreview_next, .mobilesliderr .swiper-button-next {right: calc(50% - 50px);}.mobilesliderr .swiper-button-next::after, .mobilesliderr .swiper-button-prev::after {font-size: 14px;font-weight: 700;}.mobilesliderr .swiper-button-disabled {opacity: 0.5;}.ausclientreview_next, .ausclientreview_prev, .auswhychosse_next, .auswhychosse_prev {width: 45px;height: 45px;}.ausclientreview_slider {padding-bottom: 60px;}.consultation_fold .btndesign1 {border-radius: 10px;padding: 13px 20px;}.ss_bannerfoldcontent h1 {font-size: 28px;line-height: 34px;margin-bottom: 10px;}.ss_bannerfoldcontent p {font-size: 16px;line-height: 26px;margin: 0 auto 20px;}.ss_herofold {padding: 40px 0 20px;}.ss_points {display: flex;align-items: center;width: max-content;animation: 18s linear infinite ssPartnerScroll;margin-bottom: 10px;}.ss_points span {border-radius: 10px;}.ss_partnerfold h2 {font-size: 18px;margin-bottom: 20px;}.ss_partnerfoldimg img {height: 30px;margin: 0 auto;width: auto;}.sspartner_fold .row .col-md-6:first-child .bestcompany_text {border-radius: 0;border: 0;padding: 0 !important;background: transparent;}.sspartner_fold .bestcompanyleft {grid-template-columns: repeat(2, 1fr);}.bestcompanyleft .bestcompany_box:last-child {grid-column: 2 span;}.bestcompany_box {padding: 15px;border-radius: 8px;}.ss_service_content {bottom: 0;z-index: 3;opacity: 1;transform: unset;transition: 0.45s;width: 100%;margin: 0 auto;padding: 0;position: relative;}.ss_services_box h3 {font-size: 20px;line-height: 27px;margin-top: 16px;max-width: 100%;transition: 0.45s;}.ss_service_icon img {transition: 0.45s;max-width: 50px;}.ssctafold_main {padding: 0 20px;border-radius: 10px;position: relative;display: flex;flex-wrap: wrap;overflow: hidden;background: rgba(255, 255, 255, 0.03);border: 1px solid rgba(255, 255, 255, 0.08);}.ss_cta_bg {border-radius: 10px;display: none;}.sscta_left {width: 100%;text-align: center;}.sscta_right img {max-width: 100%;margin: 0 auto;}.sscta_right {width: 100%;}.sscta_left h2 {font-size: 24px;line-height: 34px;margin-bottom: 12px;}.ss_industryfold .nycindustry_box .industrybg {height: 220px;}.ss_industryfold .nycindustry_box {height: auto;border-color: #fff;overflow: unset;}.ss_industryfold .nycindustry_box h3 {position: relative;bottom: 0;left: 0;transform: unset;background-color: transparent;width: 100%;color: #ffff;padding: 0;font-size: 18px;font-weight: 700;border-radius: 0;margin: 18px 0 6px;text-align: center;}.ss_industryfold .nycindustry_box p {margin: 0;padding: 18px;color: #fff;opacity: 1;visibility: visible;transform: unset;font-size: 16px;align-items: flex-start;position: relative;text-align: center;height: auto;border-radius: 0 0 10px 10px;}.sscasestudy .case-tab h3 {font-size: 18px;margin-bottom: 3px;}.sscasestudy .case-tab {transform: unset !important;white-space: nowrap;min-width: 280px;padding: 18px;border-radius: 12px;}.sscasestudy .casestudy-wrapper {display: flex;gap: 15px;flex-wrap: wrap;}.sscasestudy .case-box {display: none;padding: 20px;border-radius: 10px;}.sscasestudy .case-box h3 {font-size: 24px;line-height: 31px;}.sscasestudy .case-content {width: 100%;}.sscasestudy .results {grid-template-columns: repeat(1, 1fr);gap: 14px;margin: 15px 0 20px;}.sscasestudy .case-box > a {width: 100%;border-radius: 10px;}.sscasestudy .challenge {margin: 20px 0 0;padding: 20px;border-radius: 7px;}.ssconsultation .mappartt {height: 305px;}.ssconsultation .consultation_text h2 {font-size: 24px;line-height: 34px;}.ss_dliveryprocess .themehead h2 {margin-bottom: 10px;font-size: 24px;line-height: 30px;}.ss_dliveryprocess .process_row {display: block;}.softwarepartner_box {border-radius: 10px;}.ss_compliance_full {margin-top: 0;display: flex;flex-wrap: wrap;gap: 35px;}.ss_comp_center {display: none;}.ss_comp_box h3 {color: #fff;font-size: 18px;margin-bottom: 20px;background: linear-gradient(1deg, #00000000, #0080ff) !important;border-radius: 8px;text-align: right;font-weight: 900;padding: 17px 20px;text-align: center !important;}.technology_fold .tg_techstacktabs .nav-tabs {border: 0;margin: 0 0 20px;display: flex;overflow-x: auto;}.technology_fold .tech-grid {border-radius: 10px;padding: 20px 20px;gap: 20px;display: flex;align-items: center;width: max-content;animation: 18s linear infinite ssPartnerScroll;margin-bottom: 0;}.technology_fold .checkoutmore {padding: 16px 32px 14px;font-size: 16px;color: #fff !important;text-align: center;justify-content: center;}.technology_fold .tg_techinner {border-radius: 16px;padding: 2px;padding: 10px 0 0px;}.technology_fold .tech-box {min-height: 150px;width: auto;border-radius: 14px;display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;padding: 18px 10px;transition: 0.3s ease-in-out;min-width: 150px;}.tier-roadmap {padding-left: 0;margin-top: 20px;}.tier-item {gap: 0;z-index: 3;position: relative;margin-bottom: 20px;top: 0;}.tier-item .timeline-dot {display: none;}.tier-card {border-radius: 14px;padding: 18px 20px;}.tier-card h3 {font-size: 18px;}.tier-card .tier-price {font-size: 18px;}.tier-features {list-style: none;padding: 0;margin: 0 0 0;display: flex;flex-direction: column;gap: 6px;}.tier-roadmap::before {display: none;}.ss_partnerfoldimg {flex-shrink: 0;padding: 0;}.root-out .root-out-main > div {border-radius: 14px;padding: 20px;}.root-out .roottop h3 {font-size: 18px;}.root-out .root-out-main p {color: #c9d4e4;font-size: 16px;line-height: 26px;}.process_row.swiper .swiper-slide {width: 100% !important;flex-shrink: 0;}.process_row.swiper {overflow: hidden;}.process_row.swiper {display: block !important;}.process_row .swiper-wrapper {display: flex !important;}.ss_dliveryprocess .process_row::before {display: none;}.interlinkbx {color: #1a81ff !important;font-weight: 800;font-size: 16px;}.commmwhychoose .ausprocess_grid {grid-template-columns: repeat(1, 1fr);gap: 24px;}.nycchoose_box span {position: absolute;right: auto;left: 20px;top: -20px;color: #fff;font-size: 50px;font-weight: 700;opacity: 0.1;line-height: 50px;}.ss_dliveryprocess .process_card {text-align: center;}.mobilearabia_banner ul {justify-content: center;gap: 5px;}.mobilearabia_banner .certificatebx {grid-template-columns: repeat(2, 1fr);gap: 10px;margin-top: 20px;}.mobilearabia_content {margin-bottom: 20px;}.vision2030-section .vision-grid {grid-template-columns: repeat(1, 1fr);gap: 20px;}.vision2030-section .vision-card {border-radius: 10px;padding: 20px;}.services-tech-tabs .tech-tab {padding: 15px;border-radius: 10px;font-size: 15px;font-weight: 600;}.services-tech-tabs .tech-content-area {padding: 20px;border-radius: 10px;}.services-tech-tabs .tech-content h3 {font-size: 20px;margin-bottom: 10px;}.services-tech-tabs .tech-tags div {white-space: nowrap;}.compliance-wrapper {grid-template-columns: repeat(1, 1fr);gap: 20px;}.mobilearabia_banner ul {justify-content: center;gap: 5px;}.mobilearabia_banner .certificatebx {grid-template-columns: repeat(2, 1fr);gap: 10px;margin-top: 20px;}.mobilearabia_content {margin-bottom: 20px;}.vision2030-section .vision-grid {grid-template-columns: repeat(1, 1fr);gap: 20px;}.vision2030-section .vision-card {border-radius: 10px;padding: 20px;}.services-tech-tabs .tech-tab {padding: 15px;border-radius: 10px;font-size: 15px;font-weight: 600;}.services-tech-tabs .tech-content-area {padding: 20px;border-radius: 10px;}.services-tech-tabs .tech-content h3 {font-size: 20px;margin-bottom: 10px;}.services-tech-tabs .tech-tags div {white-space: nowrap;width: 100%;}.compliance-wrapper {grid-template-columns: repeat(1, 1fr);gap: 20px;}.transparentform {padding: 40px 20px 20px;}.transparentform .form_head h2 {font-size: 20px;margin-bottom: 10px;}.bannerbtnnx {flex-direction: column;}.saudihero_overlay {background: linear-gradient( 180deg, rgba(5, 18, 42, 0.96) 0%, rgba(5, 18, 42, 0.94) 20%, rgba(5, 18, 42, 0.9) 38%, rgba(5, 18, 42, 0.82) 50%, rgba(5, 18, 42, 0.55) 65%, rgba(5, 18, 42, 0.25) 78%, rgba(5, 18, 42, 0.08) 90%, transparent 100% );}.saudihero_left h1 {font-size: 32px;line-height: 40px;margin-bottom: 10px;}.saudihero_left p {color: rgba(255, 255, 255, 0.88);font-size: 16px;line-height: 26px;margin-bottom: 18px;max-width: 100%;}.saudihero {padding: 90px 0 30px;display: block;}.saudihero_points {display: flex;align-items: center;width: max-content;animation: 18s linear infinite ssPartnerScroll;margin-bottom: 25px;}.hero_btns {flex-wrap: wrap;}.hero_btns a:first-child {margin-right: 0;margin-bottom: 15px;}.bannericonss {padding: 20px 10px;border-radius: 10px;margin-top: 0px;align-items: center;display: flex;justify-content: center;background-color: transparent;gap: 18px;}.bannericonss img {height: 50px;background-color: #fff;padding: 10px 14px;border-radius: 4px;}.homeformdesign {max-width: 100%;border-radius: 10px;padding: 20px 30px;margin-top: 50px;}.saudihero_point p {margin-bottom: 0 !important;}.homeformdesign .formimg {max-width: 90px;position: absolute;right: 10px;top: -52px;}.homeformdesign .form_head h2 {font-size: 20px;font-weight: 700;line-height: 1.2;margin-bottom: 0;}.homeformdesign .form_head {margin-bottom: 15px;}.homeformdesign .form-control {height: 45px;border-radius: 8px;}.homeformdesign textarea.form-control {height: 100px !important;padding-top: 18px;}.homeformdesign .form-group .btndesign {width: 100%;margin-top: 0;}.saudineed_left .themehead {padding: 20px 20px;border-radius: 10px;}.saudineed_points {border-radius: 10px;padding: 20px 20px;height: auto;}.saudineed_item p {margin: 0;font-size: 15px;line-height: 20px;}.saudineed_statbox {padding: 15px 15px;text-align: center;border-radius: 10px;min-height: 130px;display: flex;flex-direction: column;align-items: center;justify-content: center;}.saudineed_statbox p {z-index: 2;margin: 0;font-size: 16px;line-height: 22px;}.saudineed_stats {margin-top: 20px;grid-template-columns: repeat(2, 1fr);gap: 14px;}.saudineed_statbox {min-height: 130px;}.saudineed_statbox h3 {margin: 0 0 10px;font-size: 30px;line-height: 1;}.saudineed_stats .saudineed_statbox:last-child {grid-column: span 2;}.saudiCtaWrap .saudictamain {border-radius: 10px;padding: 30px;}.saudiCtaWrap .cta-eyebrow {gap: 10px;font-size: 11px;font-weight: 600;margin-bottom: 8px;}.saudiCtaWrap .saudictacontent h2 {font-size: 26px;line-height: 34px;margin: 0 0 10px;}.saudiCtaWrap .saudictacontent p {margin: 0 0 14px;font-size: 16px;line-height: 24px;font-weight: 300;max-width: 100%;}.saudiCtaWrap .btndesign {height: auto;padding: 10px 16px;font-size: 14px;}.saudi_services_head {display: flex;align-items: flex-end;justify-content: space-between;gap: 20px;margin-bottom: 25px;flex-wrap: wrap;}.saudi_services_nav {display: flex;gap: 14px;flex-shrink: 0;width: 100%;justify-content: center;position: absolute;bottom: 0;z-index: 99;left: 0;right: 0;}.saudi_service_card {height: auto;border-radius: 8px;padding: 15px;}.saudi_service_card h3 {font-size: 18px;line-height: 26px;margin: 0 0 10px;transition: 0.35s;min-height: unset;}.saudi_service_icon {width: 65px;height: 65px;border-radius: 10px;margin-bottom: 16px;}.saudi_service_icon span img {max-width: 44px;}.saudi_service_card p {margin: 0;font-size: 16px;line-height: 26px;}.saudi_prev, .saudi_next {width: 46px;height: 46px;border-radius: 8px;}.saudi_services_slider {overflow: hidden;padding: 20px;background-color: #fff;border-radius: 8px;margin-bottom: 60px;}.mc-tab {border-radius: 10px;}.mc-tabs {gap: 10px;margin-bottom: 18px;flex-wrap: nowrap;justify-content: flex-start;overflow-x: auto;}.mc-panel.is-active {display: flex;}.mc-panel {border-radius: 10px !important;padding: 14px !important;flex-wrap: wrap;gap: 20px;}.mc-panel-content h3 {font-size: 20px;margin: 0 0 10px;line-height: 26px;}.mc-panel-content p {font-size: 16px;line-height: 25px;margin: 0 0 15px;}.saudiprocessfollw .commanheading {padding: 20px 20px;border-radius: 10px;margin: 0 auto 16px;}.mc-panel-img {border-radius: 8px;}.sp-timeline {border-radius: 10px;}.sp-item-header {width: 100%;gap: 12px;padding: 14px 14px;}.sp-title {font-size: 18px;line-height: 23px;}.sp-num {flex: 0 0 auto;width: 28px;height: 28px;border-radius: 20%;font-size: 12px;}.sp-list {list-style: none;margin: 0;padding: 0 10px 20px 20px;display: block;}.sp-list li {padding-left: 17px;font-size: 15px;line-height: normal;margin-bottom: 8px;}.saudiindustry_box {border-radius: 10px;height: auto;transition: 0.4s;background: linear-gradient( 180deg, rgba(0, 128, 255, 0.15) -10%, rgb(0 128 255) 60% );}.industrybg {height: 200px;width: 100%;object-fit: cover;border-radius: 0;}.bottompart {position: relative;}.saudiindustry_box a p {color: #fff;margin: 17px 0 0;line-height: 23px;font-size: 16px;opacity: 1;max-height: max-content;overflow: hidden;transform: unset !important;transition: 0.45s;}.formfoldleft h2 {color: #fff;font-size: 24px;line-height: 36px;font-weight: 700;margin-bottom: 20px;border-left: 4px solid #0080ff;padding-left: 10px;}.formfoldleft h2 span {display: block;margin-top: 2px;color: #9adfff;font-size: 17px;font-weight: 500;line-height: normal;line-height: 24px;}.offer-item {gap: 9px;color: #fff;font-size: 14px;font-weight: 500;}.section-tag {gap: 10px;padding: 10px 14px;border-radius: 8px;font-size: 13px;}.contact-cards {display: block;border-radius: 10px;background: linear-gradient( 145deg, rgba(18, 28, 45, 0.72), rgba(35, 48, 68, 0.45) );backdrop-filter: blur(35px) saturate(180%);padding: 20px 16px;margin-bottom: 25px;}.contact-card {position: relative;margin-bottom: 14px;}.contact-label {font-size: 12px;margin-bottom: 3px;}.contact-card a {font-size: 15px;transition: 0.35s;}.contact-card p {margin: 0;font-size: 15px;line-height: 1.8;}.saudi_compliance_main {display: grid;grid-template-columns: repeat(1, 1fr);gap: 25px;}.saudi_compliance_head h3 {font-size: 17px;}.saudi_compliance_list {padding: 0 15px 15px;}.saudi_compliance_item p {margin: 0;font-size: 15px;line-height: 22px;transition: 0.35s;}.saudi_compliance_item {gap: 20px;padding: 14px 0;}.arbiacostfold .cost-tables tbody td {white-space: nowrap;}.cost-table-wrap {background-color: #fff;border-radius: 20px;overflow: unset;overflow-y: hidden;-ms-overflow-style: -ms-autohiding-scrollbar;border-radius: 10px;}.arbiacostfold .cost-tables thead th {white-space: nowrap;}.cf-grid {display: block;}.cf-card {border-radius: 10px;padding: 20px 20px 18px;margin-bottom: 15px;}.cf-versus {gap: 9px;margin-bottom: 16px;}.cf-versus-brand {font-weight: 700;font-size: 14px;letter-spacing: 0;padding: 12px 13px;border-radius: 5px;}.csx-wrap {display: block;}.csx-panel {border-radius: 10px;}.csx-panels {min-height: 1px;margin-left: 0;margin-top: 20px;}.csx-thumb {display: none;}.csx-panel-inner {padding: 32px 34px 38px;}.csx-cta {width: 100%;justify-content: center;border-radius: 10px;}.cf-row-half {display: block;}.cf-card--half .cf-split {flex-direction: row;display: flex;gap: 10px;flex-wrap: wrap;}.saudihero_left h1 {font-size: 28px;line-height: 34px;margin-bottom: 10px;}.comm_testi_bx .testimonialgrid {grid-template-columns: repeat(1, 1fr);}.comm_testi_bx .testimonial-card {border-radius: 10px;padding: 30px 15px 15px;}.comm_testi_bx .quote {font-size: 30px;top: 25px;left: 15px;}.premiummobilebx .row {flex-direction: column-reverse;display: flex;}.premiummobilebx img {margin-bottom: 20px;border-radius: 10px;}.abductaa .btndesign {margin-bottom: 10px;}.comm_testi_bx .verifiedby {gap: 10px;justify-content: space-between;}.mobilearabia_content .bannerbtnnx {margin-bottom: 55px;}.abductaa ul {text-align: left;padding-left: 20px;}.newformimg {padding: 40px 15px 10px;border-radius: 10px;background: #49b0d961;margin: 30px 0 20px;}.newformimg h2 {font-size: 16px;margin-bottom: 10px;}.business-stage-sec .stage-grid {grid-template-columns: repeat(1, 1fr);}.qatar-gallery-sec .gallery-wrapper {display: flex;gap: 20px;align-items: center;flex-direction: column-reverse;}.qatar-gallery-sec .gallery-grid {display: flex;animation: moveRightt 30s linear infinite;overflow: hidden;}.qatar-gallery-sec .gallery-grid-wrap {position: relative;padding: 18px;overflow: hidden;}.qatar-gallery-sec .grid-item {overflow: hidden;border-radius: 16px;position: relative;background: #0f2038;max-width: 200px;width: 200px;height: auto;margin: 0;}.qatar-feature-hub.is-stacked .feature-item {left: auto !important;top: auto !important;transform: none !important;}}