h2 span{font-weight:600}
.site-common-btn{padding:15px 30px;background:var(--ast-global-color-0);display:inline-block;font-family:Poppins;font-weight:500;font-size:16px;text-transform:uppercase;color:#222}
.site-common-btn:hover{color:var(--ast-global-color-0);background-color:var(--ast-global-color-2);border-color:var(--ast-global-color-2)}
.site-common-btn-v2{padding:15px 30px;background:var(--ast-global-color-2);display:inline-block;font-family:Poppins;font-weight:500;font-size:16px;text-transform:uppercase;color:#222;border:1px solid #fff}
.site-common-btn-v2:hover{background:#fff;color:var(--ast-global-color-2)}
.site-common-title{margin-bottom:48px;max-width:839px;display:flex;gap:20px;flex-direction:column}
.site-common-title h2 span{font-weight:600}
.custom-row{display:flex;flex-wrap:wrap;margin:0 -10px}
.custom-row .col{padding:0 10px 20px}
img { display: block; width: 100%; }



.single-technologies #content>.ast-container{max-width:100%;padding:0}
.single-technologies #content .ast-container main{width:100%;display:block}
.site-hero-banner-wrap{padding:279px 0 180px;background:linear-gradient( 182deg, rgba(255, 218, 48, .2) 9.02%, rgba(255, 255, 255, 0) 87.42%);position:relative}
.site-hero-banner-wrap .site-hero-banner-inner{max-width:760px;gap:20px;display:flex;flex-direction:column;align-items:flex-start}
.site-hero-banner-wrap .site-hero-banner-inner h1 span{font-weight:600}
.site-hero-banner-wrap .site-hero-banner-inner p{max-width:629px}
.site-hero-banner-wrap .site-hero-banner-inner p:last-child,.site-common-title p:last-child{margin:0;}
.site-hero-banner-wrap:after{content:'';position:absolute;top:0;width:100%;right:0;height:100%;background:url('../images/hero-banner-pattern.png');background-position:top right;background-repeat:no-repeat;background-size:contain;z-index:-1}
.site-servies-we-offer-wrap,.site-where-we-excel-wrap{padding:100px 0 80px;background:#fff}
.site-servies-we-offer-wrap .custom-row .col,.site-where-we-excel-wrap .custom-row .col{width:33.33%}
.site-servies-we-offer-wrap .site-servies-we-offer-inner .column-inner,.site-where-we-excel-wrap .site-where-we-excel-inner .column-inner{padding:40px 30px;box-shadow:0 0 6px 0 #5d5D5D1A;background:#fff;display:flex;flex-direction:column;gap:20px;height:100%}
.site-servies-we-offer-wrap .site-servies-we-offer-inner .column-inner p:last-child,.site-where-we-excel-wrap .site-servies-we-offer-inner .column-inner p:last-child{margin:0}
.site-why-main-wrap, .site-benefits-main-wrap{background:var(--ast-global-color-5);padding:100px 0 80px}
.site-servies-we-offer-wrap .site-servies-we-offer-inner .column-inner h3, .site-where-we-excel-wrap .site-where-we-excel-inner .column-inner h3 {line-height: 1.2;}
.site-why-main-wrap .site-why-inner .col,.site-benefits-main-wrap .site-benefits-inner .col{width:50%}
.site-why-main-wrap .site-why-inner .column-inner,.site-benefits-main-wrap .site-benefits-inner .column-inner{display:flex;flex-direction:column;gap:20px}
.site-why-main-wrap .site-why-inner .site-why-content,.site-benefits-main-wrap .site-benefits-inner .site-benefits-content{padding-right:31px}
.site-benefits-main-wrap .site-benefits-list{padding:0;margin:0;display:flex;flex-wrap:wrap;list-style-type:none;row-gap:20px}
.site-benefits-main-wrap .site-benefits-list li{width:50%;padding:0 22px;position:relative}
.site-benefits-main-wrap .site-benefits-list li:after{content:'';position:absolute;left:0;top:7px;width:13px;height:12px;background:url('../images/tick.svg');background-position:center;background-repeat:no-repeat;background-size:13px}
.site-cta-section-main-wrap{padding:100px 0}
.site-cta-section-main-wrap .site-cta-section-inner{width:100%;background:var(--ast-global-color-2);padding:60px 50px;position:relative}
.site-cta-section-main-wrap .site-cta-section-inner *{color:#fff}
.site-cta-section-main-wrap .site-cta-section-inner .custom-row{align-items:center;justify-content:space-between;z-index:1;position:relative}
.site-cta-section-main-wrap .site-cta-section-inner .custom-row .col{padding-bottom:0}
.site-cta-section-main-wrap .site-cta-section-inner .custom-row .col .column-inner p:last-child{margin:0}
.site-cta-section-main-wrap .site-cta-section-inner:after{content:'';position:absolute;right:0;top:0;width:100%;height:100%;background:url('../images/expert-shape.svg');background-position:top right;background-repeat:no-repeat;background-size:contain;z-index:0}
.site-cta-section-main-wrap .site-cta-section-inner .column-inner h2{font-weight:600;margin-bottom:20px}
.site-dev-process-main-wrap{background:#ffdA300D;padding:100px 0 80px}
.site-dev-process-main-wrap .site-dev-process-inner .col .column-inner{padding:30px;background:#fff;display:flex;flex-direction:column;gap:10px;align-items:flex-start;justify-content:flex-start;height:100%}
.site-dev-process-main-wrap .site-dev-process-inner .col{width:20%}
.site-dev-process-main-wrap .site-dev-process-inner .col .column-inner .image-wrap img{margin-bottom:10px;height:50px;object-fit:contain;width:auto}
.site-dev-process-main-wrap .site-dev-process-inner .col .column-inner h4{font-weight:500}
.site-dev-process-main-wrap .site-dev-process-inner .col .column-inner h3{font-weight:600;font-size:22px;line-height:1.5;min-height:66px}
.site-faqs-main-wrap{padding:100px 0;}
.site-faqs-main-wrap .site-faqs-inner { width: 100%; }
.site-faqs-main-wrap .rank-math-list .rank-math-list-item{width:100%;padding:0;border-top:1px solid #00000033;display:flex;align-items:center;flex-direction:column;align-items:flex-start;justify-content:center;cursor:pointer;position: relative;}
.site-faqs-main-wrap .rank-math-list .rank-math-list-item:last-child{border-bottom:1px solid #00000033;}
.site-faqs-main-wrap .rank-math-list .rank-math-list-item .rank-math-question{padding:30px 20px;font-weight:500;font-size:22px;line-height:1.5;width: 100%;}
.site-faqs-main-wrap .rank-math-list .rank-math-list-item .rank-math-answer{padding:0 20px 30px;display:none}
.site-case-study-main-wrap{padding:0 0 80px}
.site-case-study-main-wrap .site-case-study-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:60px}
.site-case-study-main-wrap .site-case-study-row-inner .col{width:50%}
.site-case-study-main-wrap .site-case-study-row-inner .img img{height:auto;object-fit:cover}
.site-case-study-main-wrap .site-case-study-row-inner .column-inner{box-shadow:0 0 6px 0 #5d5D5D1A}
.site-case-study-main-wrap .site-case-study-row-inner .column-inner .content{padding:40px 27px;display:flex;flex-direction:column;gap:20px}
.site-case-study-main-wrap .tags-list ul{display:flex;list-style-type:none;margin:0;padding:0}
.site-case-study-main-wrap .tags-list ul li a{padding:10px 15px;font-weight:400;font-size:14px;line-height:100%;border:1px solid #00000080;display:inline-block;color:#00000080}
.site-case-study-main-wrap .site-case-study-row-inner .column-inner .content .short-info p{margin:0}
.site-case-study-main-wrap .site-case-study-row-inner .column-inner .title-wrap h2 a{font-family:Poppins;font-weight:500;font-size:22px;line-height:1.5;display:block;color:#222;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.site-case-study-main-wrap .site-case-study-row-inner .site-parameter-listing-wrap .row{display:flex;flex-wrap:wrap;margin:0 -40px}
.site-case-study-main-wrap .site-case-study-row-inner .site-parameter-listing-wrap .row .listing-col{width:33.33%;padding:9px 40px;border-right:1px solid #00000033}
.site-case-study-main-wrap .site-case-study-row-inner .site-parameter-listing-wrap .row .listing-col p{margin:0}
.site-case-study-main-wrap .site-case-study-row-inner .site-parameter-listing-wrap .row .listing-col h3{font-weight:600;font-size:36px;line-height:1.5;margin-bottom:5px}
.site-case-study-main-wrap .site-case-study-row-inner .site-parameter-listing-wrap .row .listing-col:last-child{border-right:0}
.site-faqs-main-wrap .rank-math-list .rank-math-list-item:after { content: "-"; position: absolute; top: 32px; color: #222222; right: 20px; font-weight: 700; }
.site-faqs-main-wrap .rank-math-list .rank-math-list-item.active:after { content: '+'; }

@media screen and (max-width:976px){
  .site-hero-banner-wrap{padding:140px 0 60px}
  .site-servies-we-offer-wrap,.site-where-we-excel-wrap{padding:60px 0 40px}
  .site-common-title{margin-bottom:30px}
  .site-servies-we-offer-wrap .site-servies-we-offer-inner .column-inner,.site-where-we-excel-wrap .site-where-we-excel-inner .column-inner{padding:30px}
  .site-benefits-main-wrap,.site-why-main-wrap{padding:60px 0 40px}
  .site-benefits-main-wrap .site-benefits-list li{width:100%}
  .site-benefits-main-wrap .site-benefits-list{row-gap:10px}
  .site-cta-section-main-wrap{padding:60px 0}
  .site-cta-section-main-wrap .site-cta-section-inner .custom-row .col{width:50%}
  .site-cta-section-main-wrap .site-cta-section-inner .custom-row .col:last-child .column-inner{text-align:right}
  .site-cta-section-main-wrap .site-cta-section-inner{padding:30px}
  .site-dev-process-main-wrap{padding:60px 0 40px}
  .site-dev-process-main-wrap .site-dev-process-inner .col{width:50%}
  .site-faqs-main-wrap{padding:60px 0}
  .site-faqs-main-wrap .rank-math-list .rank-math-list-item .rank-math-question {font-size: 16px;}
  .site-case-study-main-wrap .site-case-study-row-inner .col{width:100%}
  .site-case-study-main-wrap .site-case-study-row-inner .img img{height:auto}
  .site-case-study-main-wrap .site-case-study-row-inner .site-parameter-listing-wrap .row .listing-col{width:100%;border:0}
  .site-case-study-main-wrap .site-case-study-row-inner .column-inner .content{padding:24px}
  .site-case-study-main-wrap .site-case-study-row-inner .column-inner .title-wrap h2 a{display:block}
  .site-case-study-main-wrap{padding-bottom:40px}
}
@media screen and (max-width:767px){
  .site-common-btn{padding:15px;text-align:center;font-size:1rem;width:100%}
  .single-technologies #content .ast-container main .ast-container{padding:0 24px}
  .site-servies-we-offer-wrap .custom-row .col,.site-where-we-excel-wrap .custom-row .col{width:100%}
  .site-benefits-main-wrap .site-benefits-inner .col,.site-why-main-wrap .site-why-inner .col{width:100%}
  .site-benefits-main-wrap .site-benefits-inner .site-benefits-content,.site-why-main-wrap .site-why-inner .site-why-content{padding:0}
  .site-servies-we-offer-wrap .site-servies-we-offer-inner .column-inner,.site-where-we-excel-wrap .site-where-we-excel-inner .column-inner{padding:24px;gap:10px}
  .site-cta-section-main-wrap .site-cta-section-inner .custom-row{flex-direction:column}
  .site-cta-section-main-wrap .site-cta-section-inner .custom-row .col{width:100%;text-align:center}
  .site-cta-section-main-wrap .site-cta-section-inner .custom-row .col:last-child{margin-top:20px}
  .site-cta-section-main-wrap .site-cta-section-inner .custom-row .col:last-child .column-inner {text-align: center;}
  .site-dev-process-main-wrap .site-dev-process-inner .col{width:100%}
  .site-dev-process-main-wrap .site-dev-process-inner .col .column-inner{padding:24px}
  .site-dev-process-main-wrap .site-dev-process-inner .col .column-inner h3{min-height:unset}
  .site-faqs-main-wrap .rank-math-list .rank-math-list-item .rank-math-question{font-size:18px;padding:15px}
  .site-faqs-main-wrap .rank-math-list .rank-math-list-item .rank-math-answer{padding:0 15px 15px}
}
