.testimonialsFiltersWrapper{width:100%;display:grid;grid-template-columns:repeat(5,1fr);gap:20px;margin-bottom:20px}.testimonialsFilter{display:flex;justify-content:space-between;align-items:center;border:1px solid #999;padding:15px 20px;gap:16px;background-color:#FBFBFD;cursor:pointer}.testimonialsFilter.active{border:1px solid #C63031;background-color:#C63031}.testimonialsFilter .leftPart{display:flex;justify-content:space-between;gap:16px;align-items:center}.testimonialsFilter .leftPart .name{font-family:Karla;font-weight:400;font-size:18px;line-height:150%;color:#2E2E2E}.testimonialsFilter.active .leftPart .name{color:#FFF}.testimonialsFilter .leftPart .count{display:flex;justify-content:center;align-items:center;font-family:Karla;font-weight:400;font-size:14px;line-height:150%;color:#C63031;border-radius:50%;border:1px solid #C63031;min-width:28px;min-height:28px;padding:0 4px}.testimonialsFilter .leftPart .count:empty{opacity:0}.testimonialsFilter.active .leftPart .count{color:#FFF;border:1px solid #FFF}.testimonialsFilter .rightPart{flex-shrink:0;width:24px;display:flex;align-items:center}.testimonialsFilter.active .rightPart{transform:rotate(180deg)}.testimonialsFilter.active .rightPart path{stroke:#FFF}.testimonialsTagsWrapper{position:relative}.testimonialsTagsWrapper:has(.testimonialsTags:empty){display:none}.testimonialsTagsWrapper .close{position:absolute;width:24px;height:24px;top:12px;right:12px;cursor:pointer}.testimonialsTagsWrapper .close .mobileFilter{display:none}.testimonialsTags{width:100%;column-count:5;column-gap:20px;row-gap:0;margin-top:20px;padding:30px 40px;border:1px solid #999}.testimonialsTags .tag{display:flex;gap:10px;padding:10px 12px 10px 8px;cursor:pointer;max-width:100%;overflow:hidden;position:relative}.testimonialsTags .tag .text{font-family:Karla;font-weight:400;font-size:16px;line-height:24px;color:#2E2E2E;overflow:hidden;text-overflow:ellipsis}.testimonialsTags .tag:hover .text{color:#C63031}.testimonialsTags .tag .check{flex-shrink:0;width:16px;height:16px;position:relative;border:1px solid #717171;border-radius:2px;margin:4px}.testimonialsTags .tag .check::after{display:none;content:'';position:absolute;left:50%;top:50%;width:8px;height:6px;background-image:url(/wp-content/uploads/2025/11/icon.svg);background-position:cover;transform:translate(-50%,-50%)}.testimonialsTags .tag:hover{background-color:#C630310D}.testimonialsTags .tag input{display:none}.clutchWrapper .tag input{display:none}.testimonialsTags .tag.active{background-color:#C630310D}.testimonialsTags .tag.active .check{background-color:#C63031;border-color:#fff0}.testimonialsTags .tag.active{background-color:#C630310D}.testimonialsTags .tag.active .check{background-color:#C63031;border-color:#fff0}.testimonialsTags .tag .check::after{display:block}.clutchWrapper{width:100%;display:flex;gap:20px;align-items:center;margin-top:40px;margin-bottom:40px}.clutchWrapper .text{font-family:Karla;font-weight:400;font-size:22px;line-height:28px;color:#2E2E2E}.clutchWrapper .tag:hover .text{color:#C63031}.clutchWrapper .tag{display:flex;align-items:center;gap:10px;padding:8px;cursor:pointer}.clutchWrapper .tag:hover{background-color:#C630310D}.clutchWrapper .tag .check{flex-shrink:0;width:16px;height:16px;position:relative;border:1px solid #717171;border-radius:2px;margin:4px}.clutchWrapper .tag .check::after{display:none;content:'';position:absolute;left:50%;top:50%;width:8px;height:6px;background-image:url(/wp-content/uploads/2025/11/icon.svg);background-position:cover;transform:translate(-50%,-50%)}.clutchWrapper .tag.active .check{background-color:#C63031;border-color:#fff0}.clutchWrapper .tag .check::after{display:block}.selectedTagsWrapper{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.selectedTagsWrapper .tag{display:flex;align-items:center;gap:8px;padding:8px 8px 8px 10px;background-color:#C63031;max-width:100%;overflow:hidden}.selectedTagsWrapper .tag .text{font-family:Karla;font-weight:400;font-size:16px;line-height:150%;color:#FFF;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selectedTagsWrapper .tag .close{display:flex;flex-shrink:0;cursor:pointer}.selectedTagsWrapper .tag .close img{width:24px}.selectedTagsWrapper .clearAll{padding:10px 8px;cursor:pointer}.selectedTagsWrapper .clearAll .text{font-family:Karla;font-weight:400;font-size:16px;line-height:150%;color:#2E2E2E;border-bottom:1px solid #2E2E2E}.selectedTagsWrapper .clearAll:hover .text{color:#C63031;border-bottom:1px solid #C63031}@media (max-width:1279px){.testimonialsFiltersWrapper{grid-template-columns:repeat(3,1fr)}.testimonialsTags{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.testimonialsFiltersWrapper{grid-template-columns:repeat(1,1fr);gap:12px;margin-bottom:30px}.testimonialsFilter{padding:12px 20px}.testimonialsFilter .leftPart .name{font-size:16px}.testimonialsTagsWrapper{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#9696968a;z-index:99999;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:56px 15px}.testimonialsTagsWrapper .close{width:100%;height:auto;display:flex;justify-content:space-between;gap:16px;align-items:center;position:static;padding:12px 16px 12px 20px;background-color:#C63031}.testimonialsTagsWrapper .close svg path{fill:#fff}.testimonialsTagsWrapper .close .mobileFilter{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px}.testimonialsTagsWrapper .close .mobileFilter .name{font-family:Karla;font-weight:400;font-size:16px;line-height:150%;color:#FFF}.testimonialsTagsWrapper .close .mobileFilter .count{display:flex;justify-content:center;align-items:center;font-family:Karla;font-weight:400;font-size:14px;line-height:150%;color:#fff;border-radius:50%;border:1px solid #fff;min-width:28px;min-height:28px;padding:0 4px}.testimonialsTagsWrapper .close .mobileFilter .count:empty{opacity:0}.testimonialsTags{margin:0;padding:16px 20px 16px 12px;height:100%;overflow-y:auto;background-color:#fff;grid-template-columns:repeat(1,1fr);overflow-y:scroll;column-count:auto}.testimonialsTags .tag{padding:9px 12px 9px 8px}.testimonialsTags .tag .text{font-size:14px}.clutchWrapper{flex-direction:column;align-items:start;gap:12px;margin-top:30px;margin-bottom:30px}.clutchWrapper .text{font-size:16px;line-height:150%}.clutchWrapper .tag .text{font-size:14px}.selectedTagsWrapper{gap:12px}.selectedTagsWrapper .tag{padding:5px 6px 5px 8px;gap:2px}.selectedTagsWrapper .tag .text{font-size:12px}.selectedTagsWrapper .tag .close img{width:18px}.selectedTagsWrapper .clearAll{padding:0 8px}.selectedTagsWrapper .clearAll .text{font-size:12px}}.testimonialsProjects{font-family:Karla;font-weight:400;font-size:16px;line-height:24px;color:#717171;margin-top:60px;margin-bottom:20px}@media (max-width:1279px){.testimonialsProjects{margin-top:40px}}@media (max-width:767px){.testimonialsProjects{margin-top:30px;margin-bottom:12px}}.testimonialsWrapper{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:40px}.testimonial{display:flex;gap:20px;padding:50px 30px;padding-bottom:30px;border:1px solid #999}.testimonial .leftPart{flex-shrink:0}.testimonial .leftPart img{width:24px}.testimonial .rightPart{display:flex;flex-direction:column;gap:30px;justify-content:space-between;height:100%}.testimonial .rightPart .testimonialBottom{display:flex;flex-direction:column;gap:30px}.testimonial .rightPart .topText{font-family:Karla;font-weight:400;font-size:22px;line-height:140%;color:#2E2E2E}.testimonial .rightPart .testimonialBottom .centerInfo{display:flex;justify-content:space-between;align-items:center;gap:20px}.testimonial .rightPart .testimonialBottom .centerInfo .personWrapper{display:flex;align-items:center;gap:20px;max-width:320px}.testimonial .rightPart .testimonialBottom .centerInfo .person{display:flex;flex-direction:column;gap:4px}.testimonial .companyLogo{flex-shrink:0;display:flex}.testimonial .companyLogo img{height:39px}.testimonial .personLogo{flex-shrink:0}.testimonial .personLogo img{width:60px}.testimonial .personName{font-family:Sora;font-weight:600;font-size:16px;line-height:26px;color:#2E2E2E}.testimonial .personTitle{font-family:Karla;font-weight:400;font-size:14px;line-height:150%;color:#2E2E2E}.testimonial .line{width:100%;height:1px;background-color:#999}.testimonial .bottomInfo{display:flex;justify-content:space-between;align-items:center;gap:20px}.testimonial .bottomInfo .rating{flex-shrink:0;display:flex;align-items:center;gap:4px}.testimonial .bottomInfo .rating>div{font-family:Karla;font-weight:400;font-size:22px;line-height:28px}.testimonial .bottomInfo .rating>img{flex-shrink:0;width:20px}.testimonial .bottomInfo .buttons{display:flex;gap:40px}.testimonial .bottomInfo .buttons>div{font-family:Karla;font-weight:400;font-size:16px;line-height:150%;color:#C63031;cursor:pointer}.testimonial .bottomInfo .buttons>div:hover{text-decoration:underline}@media (max-width:1279px){.testimonialsWrapper{gap:20px}.testimonial{flex-direction:column;padding:30px 30px}}@media (max-width:1023px){.testimonialsWrapper{grid-template-columns:1fr;gap:20px}}@media (max-width:767px){.testimonialsWrapper{gap:12px}.testimonial{flex-direction:column;gap:10px;padding:20px 20px}.testimonial .leftPart img{width:16px}.testimonial .rightPart{gap:20px}.testimonial .rightPart .testimonialBottom{gap:20px}.testimonial .rightPart .testimonialBottom .centerInfo{flex-direction:column;align-items:start}.testimonial .rightPart .topText{font-size:16px}.testimonial .companyLogo img{height:23px}.testimonial .personLogo img{width:40px}.testimonial .personName{font-size:14px}.testimonial .personTitle{font-size:12px}.testimonial .bottomInfo .rating>div{font-size:16px;line-height:150%}.testimonial .bottomInfo .rating>img{width:16px}.testimonial .bottomInfo .buttons{gap:20px}.testimonial .bottomInfo .buttons>div{font-size:12px}}.testimolials-popup-desc{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;background:#0000009c;z-index:10}.testimonialProjectPopup{display:flex;flex-direction:column;gap:40px;width:95%;padding:50px 40px;background-color:#FFF;max-width:680px;position:relative}.testimonialProjectPopup .topPart{display:flex;flex-direction:column;gap:30px}.testimonialProjectPopup .topPart img{height:39px}.testimonialProjectPopup .topPart .title{font-family:Sora;font-weight:600;font-size:24px;line-height:135%;color:#2E2E2E}.testimonialProjectPopup .bottomPart{display:grid;gap:20px}.testimonialProjectPopup .bottomPart{grid-template-columns:repeat(3,1fr)}.testimonialProjectPopup .bottomPart.all{grid-template-columns:repeat(4,1fr)}.testimonialProjectPopup .bottomPart .technologies{grid-column:span 2}.testimonialProjectPopup .bottomPart.all .services{grid-column:span 2}.testimonialProjectPopup .bottomPart .block{display:flex;flex-direction:column;gap:8px}.testimonialProjectPopup .bottomPart .block .title{font-family:Karla;font-weight:700;font-style:Bold;font-size:16px;line-height:150%;color:#2E2E2E}.testimonialProjectPopup .bottomPart .block .text{font-family:Karla;font-weight:400;font-size:16px;line-height:24px;color:#2E2E2E}@media (max-width:767px){.testimonialProjectPopup{gap:30px;padding:40px 24px}.testimonialProjectPopup .topPart{gap:20px}.testimonialProjectPopup .topPart img{height:24px}.testimonialProjectPopup .topPart .title{font-size:18px;line-height:130%}.testimonialProjectPopup .bottomPart{grid-template-columns:repeat(2,1fr)}.testimonialProjectPopup .bottomPart.all{grid-template-columns:repeat(2,1fr)}.testimonialProjectPopup .bottomPart .block{gap:4px}.testimonialProjectPopup .bottomPart .block .title{font-size:12px}.testimonialProjectPopup .bottomPart .block .text{font-size:12px;line-height:150%}}.testimolials-popup-pdf{width:100vw;height:100vh;display:flex;justify-content:center;padding-top:150px;position:fixed;top:0;left:0;background:#0000009c;z-index:10}.testimolials-popup-pdf-cont{max-width:680px;width:95%;background:#fff;padding:40px;height:calc(100vh - 200px);position:relative;z-index:10}.testimolials-popup-pdf-cont .iframe{overflow-y:auto;overflow-x:hidden;height:100%;scrollbar-width:thin;scrollbar-color:#888 #fff0}.testimolials-popup-pdf-cont .iframe::-webkit-scrollbar{width:6px;background:#fff0}.testimolials-popup-pdf-cont .iframe::-webkit-scrollbar-track{background:#fff0;margin:0}.testimolials-popup-pdf-cont .iframe::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.testimolials-popup-pdf-cont .iframe::-webkit-scrollbar-thumb:hover{background:#555}.testimolials-popup-pdf-cont iframe{height:100%}.testimolials-popup-pdf-close{position:absolute;top:14px;right:14px;cursor:pointer}.testimolials-popup-desc-close{position:absolute;top:14px;right:14px;cursor:pointer}.testimolials-popup-pdf-cont canvas{width:100%}.testimonialsTitleSearch{display:flex;align-items:center;justify-content:space-between;padding-top:105px;padding-bottom:85px}.testimonialsTitleSearch h2{font-size:36px}.testimonialsTitleSearchForm{width:100%;max-width:440px;border:0;border-bottom:1px solid #2E2E2E;padding-right:14px;display:flex;align-items:center;justify-content:space-between}.testimonialsTitleSearchFormInput{width:100%!important;height:100%!important;border:0!important;background:transparent!important;color:rgb(113 113 113);font-size:16px;padding:20px!important;padding:right 0!important}.testimonialsTitleSearchFormButton,.testimonialsTitleSearchFormButtonClear{display:block;cursor:pointer}.testimonialsTitleSearchFormButton svg{display:block}.search-highlight{background:#ff0}@media(max-width:890px){.testimonialsTitleSearch h2{margin-top:0;margin-bottom:0}.testimonialsTitleSearch{flex-wrap:wrap;gap:40px}}.testimolials-bottom-buttons{position:relative;display:flex;justify-content:center;padding-top:75px;padding-bottom:75px}.testimolials-bottom-button-showAll{background-color:#C63031;color:#fff;display:inline-block;padding:14px 28px;font-size:18px;font-family:"Karla",sans-serif;font-weight:400;cursor:pointer}.testimolials-bottom-button-showAll:hover{background:#D13B3B}.testimolials-bottom-buttons-filter{position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:8px;color:rgb(46 46 46);font-size:18px;line-height:150%;font-family:"Karla",sans-serif;font-weight:400;cursor:pointer}.testimolials-bottom-buttons-filter:hover{color:rgb(198 48 49)}.testimolials-bottom-buttons-filter:hover svg path{stroke:rgb(198 48 49)}.testimonialProjectPopup-buttons{display:flex;justify-content:flex-end;margin-top:-20px}.testimonialProjectPopup-details{font-family:Karla;font-weight:400;font-size:18px;line-height:150%;color:#C63031;cursor:pointer;border-bottom:1px solid #C63031}@media(max-width:1080px){.testimolials-bottom-buttons{padding-top:55px;padding-bottom:55px}}@media(max-width:768px){.testimolials-bottom-buttons{padding-top:40px;padding-bottom:40px;flex-direction:column;gap:40px}.testimolials-bottom-button-showAll{width:100%;font-size:14px;padding-top:12px;padding-bottom:12px;justify-content:center;display:flex}.testimolials-bottom-buttons-filter{position:unset;transform:translateY(0);font-size:14px}.testimolials-bottom-buttons-filter svg{width:20px;height:20px}}.testimonial-cta{padding-left:40px;padding-top:40px;padding-right:40px;display:flex;align-items:flex-end;gap:20px;background-size:cover;min-height:100%;box-sizing:border-box}.testimonial-cta-content{max-width:350px;display:flex;flex-direction:column;justify-content:center;height:100%}.testimonial-cta-title{font-family:Sora;font-weight:600;font-size:28px;line-height:135%;color:rgb(46 46 46);margin-bottom:40px}.testimonial-cta-button{font-family:Sora;font-weight:600;font-style:SemiBold;font-size:18px;color:rgb(198 48 49);padding-bottom:8px;border-bottom:1px solid rgb(198 48 49);width:fit-content}.testimonial-cta-button:hover{color:rgb(209 59 59);border-bottom:1px solid rgb(209 59 59)}.testimonial-cta-img{width:230px;min-width:230px}.testimonial-cta-img img{display:block;width:100%;object-fit:cover}@media(max-width:1280px){.testimonial-cta{padding-left:40px;padding-top:0;padding-right:30px}}@media(max-width:1024px){.testimonial-cta{overflow:hidden;padding-left:30px;padding-right:0}.testimonial-cta-title{font-size:26px}.testimonial-cta-img{margin-right:-30px}.testimonial-cta.left{padding-left:0;padding-right:30px}.testimonial-cta.left .testimonial-cta-img{margin-right:0;margin-left:-30px}}@media(max-width:800px){.testimonial-cta{padding-left:60px;padding-right:60px;justify-content:space-between}.testimonial-cta-title{font-size:28px}.testimonial-cta-img{margin-right:0;margin-bottom:-60px;padding-top:20px}.testimonial-cta.left{padding-left:60px;padding-right:60px}.testimonial-cta.left .testimonial-cta-img{margin-right:0;margin-left:0}}@media(max-width:768px){.testimonial-cta{padding-left:20px;padding-right:20px;gap:0}.testimonial-cta-title{font-size:16px;margin-bottom:20px}.testimonial-cta-button{font-size:14px;padding-bottom:4px}.testimonial-cta-img{margin-bottom:0;width:129px;min-width:129px}.testimonial-cta.left{padding-left:30px;padding-right:30px}}