@font-face{font-family:revicons;fallback:fallback;src:url(/_next/static/media/revicons.ff59b316.woff) format("woff"),url(/_next/static/media/revicons.b96bdb22.ttf) format("ttf"),url(/_next/static/media/revicons.652e7269.eot) format("ttf")}.react-multi-carousel-list{display:flex;align-items:center;overflow:hidden;position:relative}.react-multi-carousel-track{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;position:relative;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,transition}.react-multiple-carousel__arrow{position:absolute;outline:0;transition:all .5s;border-radius:35px;z-index:1000;border:0;background:rgba(0,0,0,.5);min-width:43px;min-height:43px;opacity:1;cursor:pointer}.react-multiple-carousel__arrow:hover{background:rgba(0,0,0,.8)}.react-multiple-carousel__arrow:before{font-size:20px;color:#fff;display:block;font-family:revicons;text-align:center;z-index:2;position:relative}.react-multiple-carousel__arrow:disabled{cursor:default;background:rgba(0,0,0,.5)}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:"\e824"}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:"\e825"}.react-multi-carousel-dot-list{position:absolute;bottom:0;display:flex;left:0;right:0;justify-content:center;padding:0;margin:0;list-style:none;text-align:center}.react-multi-carousel-dot button{display:inline-block;width:12px;height:12px;border-radius:50%;opacity:1;box-shadow:none;transition:background .5s;border:2px solid grey;padding:0;margin:0 6px 0 0;outline:0;cursor:pointer}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{transform-style:preserve-3d;backface-visibility:hidden}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{right:auto;left:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--right:before{content:"\e824"}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:"\e825"}﻿.testimonial-section{background-image:url(/_next/static/media/work-bg2.e8a61209.png);background-position:50%;background-size:cover;background-repeat:no-repeat;padding:100px 0}.testimonial-section h2{color:#1f1f1f;font-weight:700;font-size:38px;margin-bottom:60px;text-align:center;letter-spacing:-.5px}.testimonial-section h2:after{content:"";display:block;width:60px;height:3px;background:linear-gradient(90deg,#2966be,#00d4ff);margin:20px auto 0;border-radius:5px}.testimonial-section .carousel-container{padding-bottom:50px}.testimonial-section .testimonial-card{background:#fff;border-radius:16px;padding:35px;transition:all .4s ease-in-out;border:1px solid #e5e7eb;box-shadow:0 8px 24px rgba(0,0,0,.05);height:100%;display:flex;flex-direction:column;justify-content:space-between}.testimonial-section .testimonial-card:hover{transform:translateY(-8px);box-shadow:0 16px 32px rgba(0,0,0,.08)}.testimonial-section .testimonial-card .testimonial-quote{position:relative;font-size:17px;color:#333;font-style:italic;padding-left:30px;padding-right:30px;line-height:1.6}.testimonial-section .testimonial-card .testimonial-quote:after,.testimonial-section .testimonial-card .testimonial-quote:before{font-family:bootstrap-icons;color:#2966be;font-size:22px;position:absolute}.testimonial-section .testimonial-card .testimonial-quote:before{content:"";left:0;top:-5px}.testimonial-section .testimonial-card .testimonial-quote:after{content:"";right:0;bottom:-5px;transform:scaleX(-1)}.testimonial-section .testimonial-card h5{color:#1f1f1f;font-weight:600;font-size:16px;margin-bottom:2px}.testimonial-section .testimonial-card p.text-muted{font-size:14px;color:#6c757d;margin-bottom:0}.testimonial-section .custom-dot-list-style{text-align:center;margin-top:40px}.testimonial-section .custom-dot-list-style li{display:inline-block;margin:0 6px}.testimonial-section .custom-dot-list-style li button{background:#d1d5db;border-radius:50%;width:12px;height:12px;border:none;transition:all .3s ease}.testimonial-section .custom-dot-list-style li.react-multi-carousel-dot--active button{background:#2966be;width:14px;height:14px}.testimonial-section .react-multi-carousel-arrow{background:#fff;border:1px solid #2966be;color:#2966be;border-radius:50%;width:40px;height:40px;z-index:10;transition:all .3s ease}.testimonial-section .react-multi-carousel-arrow:hover{background:#2966be;color:#fff}.testimonial-section .react-multiple-carousel__arrow--right{right:0}.testimonial-section .react-multiple-carousel__arrow--left{left:0}.testimonial-section .react-multi-carousel-item{margin-block:auto!important}.tech-gallery{background-color:#f8f9fa}.tech-gallery h2{font-weight:700;color:#1a1b1e}.tech-gallery .tech-card{background:#fff;transition:transform .3s ease,box-shadow .3s ease;display:flex;place-items:center}.tech-gallery .tech-card img{max-height:80px;object-fit:contain}.tech-gallery .tech-card .tech-name{font-size:1rem;font-weight:600;color:#333}.tech-gallery .tech-card:hover{transform:translateY(-5px);box-shadow:0 4px 20px rgba(0,0,0,.1)}