.testimonial{--color-background:#f2f2f2;background-color:var(--color-background)}.card-testimonial{--color-background:#fff;background-color:var(--color-background);padding:40px}.testimonial-card-inner>div+div{margin-block-start:30px}.card-testimonial .rating-list{align-items:center;gap:2px;display:flex}.card-testimonial .rating-list .rating-icon svg[fill]{--color-background:#ecb014;color:var(--color-background)}.card-testimonial .rating-list+.text{margin-block-start:16px}.card-testimonial .user-info-wrap{justify-content:space-between;align-items:flex-start;gap:16px;margin-block-start:32px;display:flex}.card-testimonial .user-info{align-items:center;gap:20px;display:flex}.card-testimonial .user-img{--size:80px;min-width:var(--size);width:var(--size);height:var(--size);border-radius:100%;display:flex;overflow:hidden}.card-testimonial .user-img img{object-fit:cover;height:100%}.card-testimonial .user-info .user-desig{margin-block-start:7px}.card-testimonial .icon-quote{--color-background:#1c2539;color:var(--color-background)}.testi-slider .card-testimonial{--color-background:#f2f2f2}.testimonial-3 .section-headings{--color-background:#32717c;--color-foreground:#fff;--color-foreground-subheading:#fff;--color-foreground-heading:#fff;background:var(--color-background);border-radius:18px;height:100%;padding:40px}.testicolumn-slider{--color-background:#1c2539;background:var(--color-background);border-radius:18px;padding:40px;display:block}.testicolumn-slider .card-testimonial{--color-background:#1c2539;--color-foreground:#fff;--color-foreground-heading:#fff;padding:0}.testicolumn-slider .swiper-pagination-bullet.swiper-pagination-bullet-active{--swiper-pagination-color:#32717c}@media (max-width:991px){.card-testimonial{padding:24px 15px}.testimonial-card-inner{margin-block-start:40px}.testicolumn-slider,.testimonial-3 .section-headings{padding:32px 24px}}@media (max-width:767px){.card-testimonial .user-info{gap:16px}.card-testimonial .user-img{--size:60px}.card-testimonial .icon-quote svg{width:36px;min-width:36px;height:36px}.testicolumn-slider,.testimonial-3 .section-headings{padding:24px 16px}}.testimonial-2{position:relative}.testimonial-slider{display:block}.thumb-content{margin-top:75px}.thumb-card>svg+.text{margin-block-start:12px}.thumb-card .user-name{margin-block-start:40px}.thumb-card .user-desig{opacity:.75;margin-block-start:10px}.thumb-content-wrapper{padding-inline-start:100px}.testicolumn-slider .thumb-content-wrapper{--color-background:#1c2539;--color-foreground:#fff;--color-foreground-heading:#fff;--color-foreground-subheading:#fff;background:var(--color-background);color:#fff;padding:40px}.testimonial-2 .main-img{z-index:1;height:100%;display:flex;position:relative}.testimonial-2 .main-img img{object-fit:cover}.testimonial-2 .custom-bullet{border-radius:100%;width:100px;height:100px;display:flex;overflow:hidden;margin:0!important}.testimonial-2 .custom-bullet img{object-fit:cover;display:flex}.testimonial-2 .swiper-pagination-bullets.swiper-pagination-horizontal{flex-direction:column;gap:30px;width:auto;display:flex;inset:50% -50px auto auto;transform:translateY(-50%)}.testimonial-2 .swiper-pagination-bullet-active{--style-pagination-border-width:2px;--pagination-item-active-border:#20282d;outline:var(--style-pagination-border-width)solid var(--pagination-item-active-border);outline-offset:10px;background:0 0;transition:all .1s}.testimonial-2 .testicolumn-slider .swiper-pagination-bullet-active{--pagination-item-active-border:#fff9;outline-offset:7px}.testimonial-2 .testicolumn-slider .swiper-pagination-bullets.swiper-pagination-horizontal{flex-direction:row;justify-content:center;gap:24px;width:100%;display:flex;inset:auto auto 24px 0;transform:none}.testimonial-2 .testicolumn-slider{--color-background:transparent;padding:0}.testimonial-2 .testicolumn-slider .custom-bullet{width:80px;height:80px}@media (max-width:1199px){.thumb-content-wrapper{padding-inline-start:60px}}@media (max-width:991px){.testimonial-slider{margin-block-start:40px}.thumb-content-wrapper{padding-inline-start:0}.testimonial-2 .swiper-pagination-bullets.swiper-pagination-horizontal{flex-direction:row;gap:30px;inset:auto auto -50px 50%;transform:translate(-50%)}.testimonial-2 .testicolumn-slider .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-48px}.testicolumn-slider .thumb-content-wrapper{padding:40px 24px}.testicolumn-slider .thumb-content-wrapper .thumb-content{margin:0}}@media (max-width:767px){.testimonial-2 .custom-bullet{width:80px;height:80px}.testimonial-2 .swiper-pagination-bullets.swiper-pagination-horizontal{gap:20px;bottom:-40px}.testimonial-2 .swiper-pagination-bullet-active{outline-offset:7px}.testimonial-2 .testicolumn-slider .custom-bullet{width:60px;height:60px}.testimonial-2 .testicolumn-slider .swiper-pagination-bullet-active{outline-offset:5px}.testimonial-2 .testicolumn-slider .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-36px}.testicolumn-slider .thumb-content-wrapper{padding:40px 16px}}@media (max-width:575px){.testimonial-2 .custom-bullet{width:60px;height:60px}.testimonial-2 .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-30px}.testimonial-2 .testicolumn-slider .custom-bullet{width:48px;height:48px}}.testimonial.how-we-work{--color-background:transparent}.how-we-work .card-working-process{--color-background:#1c2539b3;--color-foreground:#fff;--color-foreground-heading:#fff;--position:calc(var(--header-height) + var(--top));--top:40px;background:var(--color-background);top:var(--position);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);border-radius:18px;padding:40px;position:sticky}.how-we-work .card-working-process .card-icon-text .svg-wrapper{color:var(--color-foreground)}.how-we-work .card-working-process .has-border{border:none}.how-we-work .card-working-process .card-icon-text{align-items:flex-start}.how-we-work .card-working-process-inner{counter-reset:increment-number}.how-we-work .card-working-process:after{counter-increment:increment-number;content:counter(increment-number);color:var(--color-foreground-heading);opacity:.1;font-size:130px;font-style:normal;font-weight:700;line-height:1;font-family:var(--font-heading-family);position:absolute;top:10px;right:30px;transform:rotate(10deg)}@media (min-width:992px){.how-we-work .heading{padding-inline-end:30px}}@media (max-width:767px){.how-we-work .card-working-process{padding:24px 16px}}
