.modal-testimonial-content .modal-body{margin-bottom:2rem}.modal-testimonial-content .card-footer{margin-top:2rem}.modal-testimonial.modal{padding-left:0;z-index:1050}.modal-testimonial .modal-dialog{z-index:1055}.modal-testimonial .modal-content{z-index:1060}.modal-testimonial .close:focus{border-radius:2px;outline:2px solid rgb(var(--cvy-color-primary,19,39,76));outline-offset:2px}.modal-testimonial .test-modal-content{padding:3.4375rem 5.625rem 4.0625rem}.modal-testimonial .test-modal-content .close{right:2.5rem;top:1.5625rem}.modal-testimonial .test-modal-content .close-text{color:rgb(var(--cvy-color-headings-color,60,66,77));font-size:1.5625rem;font-weight:400}.modal-testimonial .test-modal-content .card-footer{margin-top:3.3125rem}.modal-testimonial .test-modal-content .testimonial-quote-icon{-webkit-text-stroke-width:.0625rem;-webkit-text-stroke-color:rgb(var(--cvy-color-secondary,243,199,54));color:#fff}@media (max-width:575.98px){.modal-testimonial .test-modal-content{padding-left:2.1875rem;padding-right:2.1875rem}.modal-testimonial .test-modal-content .testimonial-decorator:after{display:none}}.modal-testimonial .complete-text-testimonial p{font-size:var(--cvy-font-size-h5,1.375rem);line-height:1.875rem}.modal-testimonial .testimonial-image{display:flex}.modal-testimonial .testimonial-person-name{color:rgb(var(--cvy-color-headings-color,60,66,77))}.block-testimonial .testimonial-teaser-image,.modal-testimonial .testimonial-teaser-image{border-radius:100%;height:4.375rem;overflow:hidden;width:4.375rem}.block-testimonial .logo-google-review,.modal-testimonial .logo-google-review{height:2.875rem;width:2.875rem}.block-testimonial .testimonial-person-name{color:rgb(var(--cvy-color-primary-dark,9,18,35))}.block-testimonial .testimonial-person-description{color:rgb(var(--cvy-color-primary-dark,9,18,35));font-size:.875rem;font-weight:var(--cvy-font-weight-medium,500)}.block-testimonial .testimonial-block-text{font-family:var(--cvy-font-family-sans-serif,"Source Sans Pro",sans-serif);font-size:var(--cvy-font-size-lg,1.125rem)}.block-testimonial .review-icon-star{color:#dba000}.block-testimonial .text-with-decorator{position:relative}.block-testimonial .text-with-decorator .line-decorator-testimonial{background-color:rgb(var(--cvy-color-primary,19,39,76));height:.4375rem;left:-3rem;position:absolute;top:.3125rem;width:2.1875rem}.block-testimonial .box-google-reviews{position:relative}.block-testimonial .box-google-reviews .line-decorator-testimonial{background-color:rgb(var(--cvy-color-primary,19,39,76));bottom:.3125rem;height:.4375rem;left:-3rem;position:absolute;width:2.1875rem}.block-testimonial .link-modal-read-more{font-size:var(--cvy-font-size-sm,.875rem);text-decoration:none!important}.block-testimonial .link-modal-read-more .fa-solid{font-size:10px}.block-testimonial .link-modal-read-more:hover{background-color:transparent!important}.block-testimonial .link-modal-read-more:focus{border-radius:2px;outline:2px solid rgb(var(--cvy-color-primary,19,39,76));outline-offset:2px}.block-testimonial .splide__slide{margin-bottom:1.5rem}.block-testimonial .testimonial-item{cursor:pointer;outline:none;transition:box-shadow .2s ease-in-out,transform .2s ease-in-out}.block-testimonial .testimonial-item:focus{box-shadow:0 0 0 3px rgba(var(--cvy-color-primary,19,39,76),.3),0 4px 8px rgba(0,0,0,.1);transform:translateY(-2px)}.block-testimonial .testimonial-item:focus-visible{box-shadow:0 0 0 3px rgba(var(--cvy-color-primary,19,39,76),.5),0 4px 8px rgba(0,0,0,.1)}.block-testimonial .testimonial-item:hover{box-shadow:0 4px 8px rgba(0,0,0,.1);transform:translateY(-2px)}.block-testimonial .testimonial-item .card-body{margin-bottom:2rem}.block-testimonial .testimonial-item .card-footer{margin-top:1.5rem}.block-testimonial .testimonial-item .testimonial-text-content{margin-bottom:1rem}.block-testimonial .testimonial-item .testimonial-author-info{margin-top:.5rem}.block-testimonial .testimonial-grid{gap:0 30px}.block-testimonial .testimonial-decorator:after{background-color:rgb(var(--cvy-color-primary,19,39,76));content:"";height:3px;left:-3rem;position:absolute;top:.3125rem;width:2.1875rem}.block-testimonial .testimonial-person-name{color:#000;font-size:1.5rem}.block-testimonial .testimonial-person-description{color:rgb(var(--cvy-color-primary,19,39,76));font-size:1.125rem;font-weight:400}.block-testimonial .testimonial-block-text{font-size:1.125rem}.block-testimonial .intro-text-content p{font-size:1.125rem;font-weight:var(--cvy-font-weight-medium,500)}