.testimonials-with-photo{border-radius:.5rem}.testimonials-with-photo .testimonial-image{overflow:hidden}.testimonials-with-photo .testimonial-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.testimonials-with-photo .testimonial-content{position:relative}.testimonials-with-photo .testimonial-content h3{font-size:1.25rem}.testimonials-with-photo .testimonial-author cite{font-style:normal}.boxed-links .row{padding-top:3rem;padding-bottom:3rem}.boxed-links+.boxed-links .row{padding-top:0}.color-text-block{border-radius:.5rem}.color-text-block .color-text--btn{border-width:2px;font-weight:700;width:100%;max-width:16rem;padding:.75rem 1.5rem;display:flex;justify-content:space-between;line-height:1}.color-text-block .text-content{font-size:1.2rem}@media (max-width:767.98px){.color-text-block .text-content{font-size:1.1rem}}.color-text-block .text-content>p:last-child{margin-bottom:0}.promoted-posts-block{position:relative;transition:background-color 0.3s ease}.promoted-posts-block .card{transition:transform,box-shadow 0.3s ease}.promoted-posts-block .card:hover{transform:translateY(-3px);box-shadow:0 8px 16px rgb(0 0 0 / .1)!important}.promoted-posts-block .card .card-img-top{transition:transform 0.3s ease}.promoted-posts-block .card .card-title{margin-bottom:1.5rem}.promoted-posts-block .card .card-text{font-size:.95rem}.promoted-posts-block .card .btn-outline-primary{transition:all 0.3s ease}.promoted-posts-block .card .btn-outline-primary:hover{transition:transform 0.3s ease;transform:translateY(0);box-shadow:0 4px 8px rgb(0 0 0 / .1)}.promoted-posts-block .card .btn-outline-primary:hover:hover{transform:translateY(-2px)}