.page-template-testimonials{position:unset}.page-template-testimonials .bg-image{position:absolute;width:100%;max-height:515px;height:60vh;overflow:hidden;z-index:-1;top:0px}.page-template-testimonials .bg-image img{width:100%;height:100%;object-fit:cover;object-position:center}.page-template-testimonials>.container{max-width:1110px;margin-inline:auto;margin-block:min(48vw,352px)}.page-template-testimonials>.container .logo{position:absolute;top:20vw;left:50%;transform:translate(-50%, -50%)}@media only screen and (max-width: 700px){.page-template-testimonials>.container .logo{top:30vw}}@media only screen and (max-width: 450px){.page-template-testimonials>.container .logo{top:40vw}}@media only screen and (max-width: 380px){.page-template-testimonials>.container .logo{top:50vw}}@media only screen and (max-width: 992px){.page-template-testimonials>.container .logo a{width:200px}.page-template-testimonials>.container .logo a svg{fill:#fff}}.page-template-testimonials>.container .main-image{width:100%;background-color:#fff;mix-blend-mode:screen;display:flex;align-items:center;justify-content:center;column-gap:30px}@media only screen and (max-width: 922px){.page-template-testimonials>.container .main-image{column-gap:10px}}@media only screen and (max-width: 600px){.page-template-testimonials>.container .main-image{margin-inline:auto}}@media only screen and (max-width: 992px){.page-template-testimonials>.container .main-image img{max-width:30%}}.page-template-testimonials>.container .main-image .circle{gap:30px}@media only screen and (max-width: 992px){.page-template-testimonials>.container .main-image .circle{gap:10px}}.page-template-testimonials>.container .main-image .circle.right{flex-direction:row-reverse}.page-template-testimonials>.container .main-image .circle-1{width:min(50px,6vw);height:min(50px,6vw);background:#000;border-radius:50%}.page-template-testimonials>.container .main-image .circle-2{width:min(40px,5vw);height:min(40px,5vw);background:#000;border-radius:50%}.page-template-testimonials>.container .main-image .circle-3{width:min(30px,4vw);height:min(30px,4vw);background:#000;border-radius:50%}.page-template-testimonials>.container .main-image .circle-4{width:min(20px,3vw);height:min(20px,3vw);background:#000;border-radius:50%}.page-template-testimonials>.container .main-image .circle-5{width:min(10px,2vw);height:min(10px,2vw);background:#000;border-radius:50%}.page-template-testimonials>.container .main-image .circle-6{width:min(5px,1vw);height:min(5px,1vw);background:#000;border-radius:50%}.page-template-testimonials>.container .reviews{margin-block:min(68px,6vw) min(80px,20vw);display:grid;grid-gap:15px 0px;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));grid-auto-rows:0;place-items:center}.page-template-testimonials>.container .reviews .review{background-color:var(--card-background);filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));max-width:329px;height:fit-content;transition:all ease-in-out 350ms}.page-template-testimonials>.container .reviews .review:hover{filter:drop-shadow(0px 4px 40px rgba(0, 0, 0, 0.15))}.page-template-testimonials>.container .reviews .review:hover .content .buttom .link{font-size:18px;line-height:139%}.page-template-testimonials>.container .reviews .review .image{width:100%;max-height:154px;overflow:hidden}.page-template-testimonials>.container .reviews .review .image img{width:100%;height:100%;object-fit:cover;object-position:center}.page-template-testimonials>.container .reviews .review .content{padding:32px 26px}.page-template-testimonials>.container .reviews .review .content .title{font-weight:700;font-size:16px;line-height:156%}.page-template-testimonials>.container .reviews .review .content .text{margin-block:4px 12px;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.page-template-testimonials>.container .reviews .review .content .text p{font-weight:400;font-size:16px;line-height:156%}.page-template-testimonials>.container .reviews .review .content .buttom .link{all:unset;cursor:pointer;font-weight:700;font-size:16px;line-height:156%;transition:all ease-in-out 350ms}.page-template-testimonials>.container .reviews .review .content .buttom .date{font-weight:400;font-size:15px;line-height:167%}.page-template-testimonials>.container .reviews .review .review-modal{position:fixed;border-radius:4px;gap:20px;width:min(880px,90%);top:50%;left:50%;transform:translate(-50%, -50%);border-radius:15px}@media only screen and (max-width: 700px){.page-template-testimonials>.container .reviews .review .review-modal{flex-direction:column}}.page-template-testimonials>.container .reviews .review .review-modal .close-modal{max-width:25px;position:absolute;cursor:pointer;right:10px;top:10px;height:auto}.page-template-testimonials>.container .reviews .review .review-modal .content .head{display:flex;align-items:center;gap:30px;margin-block-end:25px}@media only screen and (max-width: 700px){.page-template-testimonials>.container .reviews .review .review-modal .content .head{flex-direction:column}.page-template-testimonials>.container .reviews .review .review-modal .content .head .review-name{font-size:18px}}.page-template-testimonials>.container .languages-menu{left:0;position:relative}/*# sourceMappingURL=testimonials.min.css.map */