:root{--black-text-shade6:rgba(0,0,0,.6);--color-8F8F8F:#8f8f8f;--color-2F2F2F:#2f2f2f;--color-5C5C5C:#5c5c5c;--idreamer-bg:#e9e6ff;--booking-africa-bg:#fff5ec;--credit-sweep-bg:#fff2f1}.black_text_shade06{color:var(--black-text-shade6)}.bg_2F2F2F{background-color:var(--color-2F2F2F)}.idreamer-BG{background-color:var(--idreamer-bg)}.bookingAfrica-BG{background-color:var(--booking-africa-bg)}.CreditSweep-BG{background-color:var(--credit-sweep-bg)}.font_26{font-size:26px;line-height:40px}.title-wrapper{gap:30px}.g_30{--bs-gutter-x:30px;--bs-gutter-y:30px}.gap_30{gap:30px}.padding_60{padding:60px 0}.title-container{max-width:1120px;margin:0 auto}.portfolio-detail-banner-sec{margin-top:110px}.portfolio-detail-banner-sec .pd-banner-bg-wrapper{background-position:center;background-repeat:no-repeat;background-size:cover;padding:46px 0 105px}.portfolio-detail-banner-sec .pd-banner-wrapper .pd-banner-content-wrapper{width:calc(100% - 634px);padding-right:120px}.portfolio-detail-banner-sec .pd-banner-wrapper .pd-banner-content-wrapper .pd-banner-content{gap:48px;max-width:695px}.portfolio-detail-banner-sec .pd-banner-content-wrapper .pdb-logo .banner-Logo{max-height:120px;max-width:200px;width:auto}.portfolio-detail-banner-sec .pd-banner-content-wrapper .pdb-logo .logo-title{font-size:50px;line-height:100%}.portfolio-detail-banner-sec .pd-banner-wrapper .pd-banner-image-wrapper{max-width:634px}.business-problem-card .business-problem-vector-wrapper{position:absolute;right:0;top:0;bottom:0;width:17%;height:100%;max-height:280px;pointer-events:none;padding-bottom:30px;margin-bottom:auto}.business-problem-card .business-problem-vector{max-width:100%;height:100%;object-position:top right;object-fit:contain}.project-challenge-card .project-challenge-points-wrapper{padding-left:60px}.about-project-section{padding-top:80px}.about-project-section .project-info-wrapper{gap:80px}.about-project-section .project-info-wrapper .project-info-border{border-left:1px solid var(--color-8F8F8F)}.about-project-wrapper .about-project-img-wrapper{gap:75px}.technical-highlights-wrapper{padding:92px 0}.technical-highlights-wrapper .th-card,.business-problem-card,.project-challenge-card{padding:50px}.technical-stack-icon-wrapper{column-gap:60px;row-gap:30px}.technical-stack-icon-wrapper .ts-icon-card{width:110px;height:110px;padding:15px}.cp-card{padding:70px 95px;border:1px solid var(--color-5C5C5C);max-height:240px;min-height:240px}.cp-card .cp-card-lable{font-size:36px;line-height:100%;display:flex;text-shadow:0px 3px 4px rgba(0,0,0,30%)}.end-result-sec .end-result-img-wrapper .end-result-img{max-height:1030px}.feature-set-wrapper .featureSet-slider-wrapper .featureSet-image-slider,.feature-set-wrapper .featureSet-slider-wrapper .featureSet-image-slider .slick-list,.featureSet-slider-wrapper .featureSet-image-slider .slick-list .slick-track{height:100%}.feature-set-wrapper .featureSet-slider-wrapper .featureSet-image-slider .fs-img-card{padding:30px;height:100%;display:flex}.feature-set-wrapper .featureSet-slider-wrapper .featureSet-image-slider .fs-img-card .fs-img{max-height:625px;margin:auto}.featureSet-thumb-slider .slick-track .slick-slide .accordion-item.fs-thumb-item,.fs-thumb-item{padding:25px 20px;background-color:var(--color-2F2F2F);cursor:pointer;margin-bottom:30px;transition:all .4s ease-in-out}.featureSet-thumb-slider .slick-track .slick-slide:nth-last-child(1) .fs-thumb-item{margin-bottom:0}.fs-thumb-item .accordion-button h3{line-height:40px}.fs-thumb-item .fs-thumb-desc{transition:all .4s ease-in-out}.fs-thumb-item .accordion-header{padding:0}.fs-thumb-item .accordion-button{padding:0}.fs-thumb-item .accordion-collapse{transition:all .4s ease-in-out}.fs-thumb-item .accordion-collapse.show{border-top:0}.fs-thumb-item .accordion-collapse .accordion-body{padding:20px 33px 0 0}.featureSet-thumb-slider .fs-thumb-item .accordion-header .accordion-button svg{transition:all .4s ease-in-out}.featureSet-thumb-slider .fs-thumb-item .accordion-header .accordion-button[aria-expanded=false] svg{transform:rotate(0deg)}.featureSet-thumb-slider .fs-thumb-item .accordion-header .accordion-button[aria-expanded=true] svg{transform:rotate(45deg)}.featureSet-thumb-slider,.featureSet-thumb-slider .slick-list,.featureSet-thumb-slider .slick-list .slick-track{height:100% !important}.featureSet-thumb-slider .slick-list .slick-track{transform:unset !important;display:flex;flex-direction:column;justify-content:center}.project-client-info-wrapper{padding:60px}.project-client-info-wrapper .portfolio-project-client-info-title .project-client-logo{max-width:180px;max-height:120px;object-fit:contain;object-position:left}.project-client-info-wrapper img.project-client-img{max-width:90px;height:90px}@media (max-width:1699.98px){.portfolio-detail-banner-sec .pd-banner-wrapper .pd-banner-content-wrapper .pd-banner-content{gap:42px}.portfolio-detail-banner-sec .pd-banner-content-wrapper .pdb-logo .banner-Logo{max-height:110px}.cp-card{padding:70px 85px}.cp-card .cp-card-lable{font-size:33px}}@media (max-width:1599.98px){.font_26{font-size:24px;line-height:36px}.gap_30{gap:26px}.portfolio-detail-banner-sec .pd-banner-wrapper .pd-banner-content-wrapper{width:calc(100% - 600px)}.portfolio-detail-banner-sec .pd-banner-wrapper .pd-banner-content-wrapper .pd-banner-content{gap:38px}.portfolio-detail-banner-sec .pd-banner-content-wrapper .pdb-logo .banner-Logo{max-height:100px}.portfolio-detail-banner-sec .pd-banner-content-wrapper .pdb-logo .logo-title{font-size:46px}.portfolio-detail-banner-sec .pd-banner-wrapper .pd-banner-image-wrapper{max-width:600px}.about-project-section .project-info-wrapper{gap:60px}.about-project-wrapper .about-project-img-wrapper{gap:62px}.technical-highlights-wrapper{padding:85px 0}.technical-highlights-wrapper .th-card,.business-problem-card,.project-challenge-card{padding:45px}.technical-stack-icon-wrapper{column-gap:47px;row-gap:26px}.technical-stack-icon-wrapper .ts-icon-card{width:100px;height:100px}.highlights-wrapper .highlight .checkmark-icon{max-width:27px}.cp-card{padding:60px 70px;min-height:230px;max-height:230px}.cp-card .cp-card-lable{font-size:30px}.featureSet-thumb-slider .slick-track .slick-slide .accordion-item.fs-thumb-item,.fs-thumb-item{padding:22px 20px;margin-bottom:22px}.fs-thumb-item .accordion-button h3{line-height:32px}.fs-thumb-item .accordion-collapse .accordion-body{padding:20px 27px 0 0}.featureSet-thumb-slider .fs-thumb-item .accordion-header .accordion-button svg{max-width:24px;max-height:24px}}@media (max-width:1399.98px){.font_26{font-size:21px;line-height:32px}.title-wrapper{gap:25px}.g_30{--bs-gutter-x:25px;--bs-gutter-y:25px}.gap_30{gap:22px}.title-container{max-width:900px}.portfolio-detail-banner-sec{margin-top:107px}.portfolio-detail-banner-sec .pd-banner-bg-wrapper{padding:40px 0 85px}.portfolio-detail-banner-sec .pd-banner-wrapper .pd-banner-content-wrapper{width:calc(100% - 520px);padding-right:100px}.portfolio-detail-banner-sec .pd-banner-wrapper .pd-banner-content-wrapper .pd-banner-content{gap:32px;max-width:500px}.portfolio-detail-banner-sec .pd-banner-content-wrapper .pdb-logo .banner-Logo{max-height:90px;max-width:150px}.portfolio-detail-banner-sec .pd-banner-content-wrapper .pdb-logo .logo-title{font-size:40px}.portfolio-detail-banner-sec .pd-banner-wrapper .pd-banner-image-wrapper{max-width:520px}.about-project-section .project-info-wrapper{gap:50px}.about-project-wrapper .about-project-img-wrapper{gap:48px}.technical-highlights-wrapper .th-card,.business-problem-card,.project-challenge-card{padding:40px}.technical-stack-icon-wrapper{column-gap:36px;row-gap:22px}.technical-stack-icon-wrapper .ts-icon-card{width:86px;height:86px}.highlights-wrapper .highlight .checkmark-icon{max-width:25px}.project-challenge-card .project-challenge-points-wrapper{padding-left:40px}.end-result-sec .end-result-img-wrapper .end-result-img{max-height:800px}.cp-card{padding:60px;min-height:210px;max-height:210px}.cp-card .cp-card-lable{font-size:26px}.fs-thumb-item .accordion-button h3{line-height:30px}.project-client-info-wrapper{padding:50px}.project-client-info-wrapper .portfolio-project-client-info-title .project-client-logo{max-width:150px;max-height:100px}}@media (max-width:1199.98px){.font_26{font-size:18px;line-height:28px}.g_30{--bs-gutter-x:20px;--bs-gutter-y:20px}.gap_30{gap:17px}.padding_60{padding:50px 0}.title-container{max-width:850px}.portfolio-detail-banner-sec{margin-top:105px}.portfolio-detail-banner-sec .pd-banner-bg-wrapper{padding:36px 0 75px}.portfolio-detail-banner-sec .pd-banner-wrapper .pd-banner-content-wrapper{width:calc(100% - 400px);padding-right:70px}.portfolio-detail-banner-sec .pd-banner-wrapper .pd-banner-content-wrapper .pd-banner-content{gap:24px;max-width:450px}.portfolio-detail-banner-sec .pd-banner-content-wrapper .pdb-logo .banner-Logo{max-height:75px;max-width:140px}.portfolio-detail-banner-sec .pd-banner-content-wrapper .pdb-logo .logo-title{font-size:36px}.portfolio-detail-banner-sec .pd-banner-wrapper .pd-banner-image-wrapper{max-width:400px}.about-project-section .project-info-wrapper{gap:32px}.about-project-wrapper .about-project-img-wrapper{gap:32px}.technical-highlights-wrapper .th-card,.business-problem-card,.project-challenge-card{padding:35px}.technical-stack-icon-wrapper{column-gap:36px;row-gap:17px}.project-challenge-card .project-challenge-points-wrapper{padding-left:30px}.end-result-sec .end-result-img-wrapper .end-result-img{max-height:680px}.cp-card{padding:50px 40px;min-height:170px;max-height:170px}.cp-card .cp-card-lable{font-size:24px}.feature-set-wrapper .featureSet-slider-wrapper .featureSet-image-slider .fs-img-card{padding:25px}.feature-set-wrapper .featureSet-slider-wrapper .featureSet-image-slider .fs-img-card .fs-img{max-height:600px}.featureSet-thumb-slider .slick-track .slick-slide .accordion-item.fs-thumb-item,.fs-thumb-item{padding:18px 16px;margin-bottom:20px}.fs-thumb-item .accordion-button h3{line-height:26px}.fs-thumb-item .accordion-collapse .accordion-body{padding:16px 22px 0 0}.featureSet-thumb-slider .fs-thumb-item .accordion-header .accordion-button svg{max-width:19px;max-height:19px}}@media (max-width:991.98px){.font_26{font-size:15px;line-height:25px}.title-wrapper{gap:20px}.title-container{max-width:100%}.g_30{--bs-gutter-x:16px;--bs-gutter-y:16px}.gap_30{gap:14px}.portfolio-detail-banner-sec{margin-top:77px}.portfolio-detail-banner-sec .pd-banner-wrapper .pd-banner-content-wrapper{width:100%;padding-right:0;padding-bottom:60px}.portfolio-detail-banner-sec .pd-banner-wrapper .pd-banner-content-wrapper .pd-banner-content{gap:24px;max-width:100%}.portfolio-detail-banner-sec .pd-banner-content-wrapper .pdb-logo .logo-title{font-size:32px}.portfolio-detail-banner-sec .pd-banner-wrapper .pd-banner-image-wrapper{max-width:450px;margin:auto}.about-project-section{padding-top:70px}.about-project-section .project-info-wrapper{gap:15px}.about-project-wrapper .about-project-img-wrapper{gap:15px}.technical-highlights-wrapper{padding:75px 0}.technical-highlights-wrapper .th-card,.business-problem-card,.project-challenge-card{padding:30px}.technical-stack-icon-wrapper{column-gap:30px;row-gap:14px}.technical-stack-icon-wrapper .ts-icon-card{width:70px;height:70px;padding:12px}.highlights-wrapper .highlight .checkmark-icon{max-width:22px}.project-challenge-card .project-challenge-points-wrapper{padding-left:0;padding-top:30px}.project-challenge-card .project-challenge-img{max-height:550px}.end-result-sec .end-result-img-wrapper .end-result-img{max-height:520px}.cp-card{padding:40px 30px;min-height:150px;max-height:150px}.cp-card .cp-card-lable{font-size:20px}.feature-set-wrapper .featureSet-slider-wrapper .featureSet-image-slider .fs-img-card{padding:30px}.featureSet-thumb-slider .slick-track .slick-slide .accordion-item.fs-thumb-item,.fs-thumb-item{margin-bottom:16px}.project-client-info-wrapper{padding:40px}.project-client-info-wrapper .portfolio-project-client-info-title .project-client-logo{max-width:120px;max-height:90px}}@media (max-width:767px){.font_26{font-size:14px;line-height:22px}.title-wrapper{gap:16px}.padding_60{padding:40px 0}.portfolio-detail-banner-sec{margin-top:67px}.portfolio-detail-banner-sec .pd-banner-bg-wrapper{padding:32px 0 50px}.portfolio-detail-banner-sec .pd-banner-wrapper .pd-banner-content-wrapper{padding-bottom:50px}.portfolio-detail-banner-sec .pd-banner-wrapper .pd-banner-content-wrapper .pd-banner-content{gap:18px}.portfolio-detail-banner-sec .pd-banner-content-wrapper .pdb-logo .banner-Logo{max-height:65px;max-width:130px}.portfolio-detail-banner-sec .pd-banner-content-wrapper .pdb-logo .logo-title{font-size:28px}.about-project-section{padding-top:55px}.about-project-section .project-info-wrapper{gap:20px;flex-wrap:wrap}.project-info{width:calc((100%/2) - 22px)}.about-project-wrapper .about-project-img-wrapper .about-project-mobile-img{max-width:500px;margin:0 auto}.technical-highlights-wrapper{padding:60px 0}.technical-highlights-wrapper .th-card,.business-problem-card,.project-challenge-card{padding:25px}.highlights-wrapper .highlight .checkmark-icon{max-width:20px}.business-problem-card .business-problem-vector-wrapper{top:unset;bottom:0;width:150px;height:100%;max-height:280px;padding-top:30px;padding-bottom:0;margin-top:auto;margin-bottom:0}.business-problem-card .business-problem-vector{object-position:bottom right}.feature-set-wrapper .featureSet-slider-wrapper .featureSet-image-slider .fs-img-card .fs-img{max-height:500px}.featureSet-thumb-slider .slick-track .slick-slide .accordion-item.fs-thumb-item,.fs-thumb-item{padding:15px 12px;margin-bottom:12px}.fs-thumb-item .accordion-button h3{line-height:22px}.featureSet-thumb-slider .fs-thumb-item .accordion-header .accordion-button svg{max-width:17px;max-height:17px}.fs-thumb-item .accordion-collapse .accordion-body{padding:12px 20px 0 0}.project-client-info-wrapper img.project-client-img{max-width:80px;height:80px}.project-client-info-wrapper{padding:30px}}@media (max-width:575px){.font_26{font-size:13px;line-height:20px}.title-wrapper{gap:12px}.g_30{--bs-gutter-x:14px;--bs-gutter-y:14px}.gap_30{gap:12px}.portfolio-detail-banner-sec .pd-banner-bg-wrapper{padding:26px 0 40px}.portfolio-detail-banner-sec .pd-banner-wrapper .pd-banner-content-wrapper{padding-bottom:40px;gap:14px}.portfolio-detail-banner-sec .pd-banner-wrapper .pd-banner-content-wrapper .pd-banner-content{gap:14px}.portfolio-detail-banner-sec .pd-banner-content-wrapper .pdb-logo .banner-Logo{max-width:120px}.portfolio-detail-banner-sec .pd-banner-content-wrapper .pdb-logo .logo-title{font-size:26px}.portfolio-detail-banner-sec .pd-banner-wrapper .pd-banner-image-wrapper{max-width:390px}.about-project-section{padding-top:40px}.about-project-section .project-info-wrapper{gap:15px}.about-project-wrapper .about-project-img-wrapper .about-project-mobile-img{max-width:100%}.project-info{width:calc((100%/2) - 16px)}.technical-highlights-wrapper{padding:50px 0}.technical-highlights-wrapper .th-card,.business-problem-card,.project-challenge-card{padding:20px}.technical-stack-icon-wrapper{column-gap:20px;row-gap:12px}.technical-stack-icon-wrapper .ts-icon-card{width:60px;height:60px;padding:8px}.highlights-wrapper .highlight .checkmark-icon{max-width:18px}.project-challenge-card .project-challenge-points-wrapper{padding-top:20px}.end-result-sec .end-result-img-wrapper .end-result-img{max-height:400px}.cp-card{padding:20px 12px;min-height:100px;max-height:100px}.cp-card .cp-card-lable{font-size:14px}.feature-set-wrapper .featureSet-slider-wrapper .featureSet-image-slider .fs-img-card{padding:20px 35px}.feature-set-wrapper .featureSet-slider-wrapper .featureSet-image-slider .fs-img-card .fs-img{max-height:450px}.featureSet-thumb-slider .slick-track .slick-slide .accordion-item.fs-thumb-item,.fs-thumb-item{padding:15px 12px;margin-bottom:12px}.fs-thumb-item.active .fs-thumb-title{padding-bottom:10px}.fs-thumb-item .accordion-collapse .accordion-body{padding:10px 20px 0 0}.project-client-info-wrapper img.project-client-img{max-width:70px;height:70px}.project-client-info-wrapper{padding:30px 20px}.project-client-info-wrapper .portfolio-project-client-info-title .project-client-logo{max-width:100px;max-height:80px}}