@import url(https://use.typekit.net/zkk3yru.css);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.reviews-grid .container.grid{grid-template-columns:20rem auto;grid-gap:5rem;gap:5rem}.reviews-grid .start label{display:block;padding:1rem;border:1px solid #072a7f;border-radius:2rem;color:#072a7f;cursor:pointer}.reviews-grid .start label[\:has\(input\:checked\)]{color:#fff;background:#072a7f}.reviews-grid .start label:has(input:checked){color:#fff;background:#072a7f}.reviews-grid .start label:first-child{margin-bottom:2rem}.reviews-grid .start label+label{margin-top:1rem}.reviews-grid .end .grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:5rem;gap:5rem}.reviews-grid .end .grid .reviewcell{grid-template-columns:1fr;grid-gap:0;gap:0;border-radius:4rem;border:1px solid rgba(7,42,127,.5);overflow:hidden}.reviews-grid .end .grid .reviewcell:before{display:none}.reviews-grid .end .grid .reviewcell .start{width:100%;aspect-ratio:16/9}.reviews-grid .end .grid .reviewcell .start img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.reviews-grid .end .grid .reviewcell .end{padding:1rem 5rem 5rem}.reviews-grid .end .grid .reviewcell .name{margin-bottom:1rem;font-size:1.95rem}.reviews-grid .end .grid .reviewcell .client{margin-bottom:2rem;color:#11974a}.reviews-grid .end .grid .reviewcell .text{height:9em;overflow:hidden}.reviews-grid .end .grid .reviewcell .buttons{margin-top:2rem}@media only screen and (max-width:768px){.reviews-grid .end .grid .reviewcell{grid-template-columns:25rem auto;align-items:center;text-align:center}.reviews-grid .end .grid .reviewcell .end{padding:3rem}}@media only screen and (max-width:576px){.reviews-grid .end .grid .reviewcell{grid-template-columns:1fr}.reviews-grid .end .grid .reviewcell .start:after{content:"";display:block;padding-bottom:60%}@supports (aspect-ratio:1){.reviews-grid .end .grid .reviewcell .start{width:100%;aspect-ratio:1/.6}.reviews-grid .end .grid .reviewcell .start:after{display:none}}}@media only screen and (max-width:768px){.reviews-grid .container.grid{grid-template-columns:1fr;grid-gap:5rem;gap:5rem}.reviews-grid .start label{display:inline-block;padding-right:2rem}.reviews-grid .start label+label{margin-top:0;margin-left:1rem}.reviews-grid .end .grid{grid-template-columns:minmax(0,1fr)}}