div.cases .buttons{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px}div.cases .buttons button.btn{align-items:center;background:#fff;border:unset;border-radius:25px;color:#132d38;cursor:pointer;display:flex;font-family:DM Sans;font-family:Catamaran;font-size:14px;font-weight:500;gap:10px;line-height:18.23px;padding:15px 22px;text-align:left}div.cases .buttons button.btn.checked{background:#f6c3bc}div.cases .buttons button.btn::nth-child(2n).checked{background:#dae9fb}div.cases .buttons button.btn:nth-child(3n).checked{background:#e0f3c3}div.cases .buttons button.btn:hover{background:#f6c3bc}div.cases .buttons button.btn:nth-child(2n):hover{background:#dae9fb}div.cases .buttons button.btn:nth-child(3n):hover{background:#e0f3c3}.cases .events{display:flex;flex-wrap:wrap;gap:20px}.cases .events .event{border-radius:10px 10px;border-radius:8px;box-shadow:0 4px 34px 0 #46677e40;color:unset;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;width:calc(33.33333% - 14px)}.cases .events .event:hover{text-decoration:none}.cases .events .event .image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:233px;width:100%}.cases .events .event img.logo{height:40px;margin-bottom:20px}.cases .events .event .text{background-color:#fff;padding:25px;width:100%}.cases .events .event .text h4{color:#141f19}.cases .events .event .text h5{color:#434d47;font-size:18px;margin-bottom:15px}.cases .events .event .text p{color:#818784;margin-bottom:20px}.cases .events .event .text a{color:#297b50;display:flex;font-family:Catamaran;font-size:18px;font-weight:700;gap:10px;letter-spacing:-.011em;line-height:24px;text-align:left}@media (max-width:991px){.cases .events .event{width:calc(50% - 10px)}}@media (max-width:768px){.cases .events .event{width:100%}.cases .events .event .image{height:200px;width:100%}.cases .events .event .text{width:100%}}.case .case-hero{align-items:center;display:flex;gap:20px;justify-content:space-between}.case .case-hero .text{width:65%}.case .case-hero .image{width:30%}.case .case-columns{background-image:linear-gradient(rgba(217,229,236,.5),rgba(217,229,236,.5))!important;margin:50px 0;padding:50px 0}.case .case-columns .columns{display:flex;gap:20px;justify-content:space-between}.case .case-columns .column{width:30%}.case .case-columns .column h3{font-size:26px}.case-body{margin-top:80px}.case .case-about{align-items:center;border-top:1px solid #d3dad6;display:flex;gap:20px;justify-content:space-between;margin:80px 0;padding-top:50px}.case .case-about .text{width:65%}.case .case-about .image{width:30%}.case .case-about .text .flex{display:flex;gap:20px;justify-content:space-between}.case .case-about .text .flex p{width:30%}@media (max-width:1200px){.case .case-hero{flex-flow:column-reverse}.case .case-columns{padding:20px 0}.case .case-hero .image,.case .case-hero .text{width:100%}.case .case-columns .columns{flex-flow:column;gap:0}.case .case-columns .column{width:100%}.case .case-about{align-items:center;border-top:1px solid #d3dad6;display:flex;flex-direction:column;gap:20px;justify-content:space-between;margin:50px 0 0;padding-top:50px}.case .case-about .image,.case .case-about .text{width:100%}.case .case-about .text .flex{display:flex;flex-direction:column;gap:0;justify-content:space-between}.case .case-about .text .flex p{width:100%}}.quotes{margin-bottom:40px}.quotes--padd .glide__slide .columns{display:flex}.quotes--padd .glide__slide .columns .content{display:flex;flex-flow:column;justify-content:center;padding:40px;width:calc(100% - 220px)}.quotes--padd .glide__slide .columns .content img.stars{max-width:370px;position:absolute;top:-40px}.quotes--padd .glide__slide .columns .content p.title{font-size:22px;font-weight:800;line-height:29px}.quotes--padd .glide__slide .columns .content p.text{font-size:20px;font-weight:500;line-height:27px}.quotes--padd .glide__slide .columns img.photo{border-radius:12px 0 0 12px;max-height:300px;width:100%}.quotes--padd .glide__slide .columns .content p.name{color:#434d47;font-size:18px;font-weight:400;line-height:24px}.quotes .glide__slides{margin-bottom:76px}.quotes .glide__slide{background:#fff;border-radius:12px;box-shadow:0 4px 8px rgba(0,0,0,.04);filter:drop-shadow(0 4px 34px rgba(70,103,126,.25));margin-top:30px;max-width:902px;min-width:900px!important;position:relative;width:100%}.quotes p.text{color:#141f19;font-family:Catamaran;font-size:22px;font-style:normal;font-weight:500;letter-spacing:-.011em;line-height:29px}.quotes .who{align-items:center;display:flex;gap:20px}.quotes .who img{border-radius:100px;width:100px}.quotes .glide__track:active{cursor:grabbing}.quotes .glide__track{cursor:grab}.quotes .glide__slides,.quotes .glide__track{overflow:initial}.quotes .glide__slide span{display:block;font-size:12px;opacity:.8}.glide__slide .columns .face{display:flex;padding:0}.quotes--padd .glide__slide{padding:0}.quotes--padd .glide__slide .columns img.photo-m{display:none}@media (max-width:1200px){.quotes .glide__slide:before{font-size:120px;left:-3%}.quotes .glide__track{padding:21px 0}.quotes--padd .glide__slide .columns .content{padding:40px 20px}.quotes--padd .glide__slide .columns .content img.stars{max-width:200px;top:-25px}}@media (max-width:767px){.quotes--padd .glide__slide .columns .content p.title{font-size:18px;line-height:22px}.glide__slide .columns{align-items:center;flex-flow:column}.glide__slide .columns .face{display:block;overflow:hidden}.quotes--padd .glide__slide .columns .content{padding:30px;position:relative;width:100%}.quotes--padd .glide__slide .columns .content img.stars{left:50%;max-width:200px;top:-27px;transform:translate(-50%)}.glide__slide .columns .face{display:flex;padding:20px 20px 0}.quotes .glide__slides{margin-bottom:20px}.quotes--padd .glide__slide .columns img.photo{max-height:unset;width:100%}.quotes--padd .glide__slide .columns img.photo-d{display:none}.quotes--padd .glide__slide .columns img.photo-m{display:block}.quotes .glide__slide{min-width:unset!important}.quotes--padd .glide__slide .columns .content p.text{font-size:16px;font-weight:500;line-height:22px}.quotes--padd .glide__slide .columns .content p.name{font-size:16px;font-weight:400;line-height:21px}.quotes .glide__arrow--left{left:0}.quotes .glide__arrow--right{right:0}.quotes .glide__arrow--left,.quotes .glide__arrow--right{top:20%}}@media (min-width:1200px){.quotes .glide__slides{overflow:visible}}