@keyframes fadeIn{0%{opacity:0;transform:translate(25px)}to{opacity:1;transform:translate(0)}}@keyframes arrow-slide{0%{transform:translate(0);opacity:1}33%{transform:translate(5px);opacity:0}66%{transform:translate(-10px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInFromAboveFull{0%{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}.img-box{position:relative;height:100%;display:block;overflow:hidden;width:100%}.img-box a,.img-box figure{position:relative;height:100%;display:block;overflow:hidden;width:100%;transition:.4s ease-in-out all}.img-box a img,.img-box figure img{position:relative;width:100%;height:100%;object-fit:cover;object-position:center}.img-box img{position:relative;width:100%;height:100%;object-fit:cover;object-position:center}@keyframes fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.quotes{background:transparent;position:relative;z-index:9}.quotes>h3{margin-bottom:2.25rem}.quotes__grid{display:grid;gap:1.5rem;margin-top:1.25rem}@media screen and (min-width:768px){.quotes__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1300px){.quotes__grid{grid-template-columns:repeat(3,1fr);gap:1.875rem}}.quotes__card{display:flex;flex-direction:column;gap:1rem;padding:clamp(1rem,4vw,1.5rem);background-color:#fff;border:1px solid #FFEBFE;border-radius:.75rem;min-width:0}.quotes__head{display:flex;align-items:center;gap:.875rem}.quotes__avatar{flex-shrink:0;width:3.5rem;height:3.5rem;border-radius:.625rem;overflow:hidden}.quotes__avatar figure,.quotes__avatar img{width:100%;height:100%;object-fit:cover}.quotes__name{margin:0;font-family:Nunito,sans-serif;font-size:1.125rem;font-weight:600;color:#4d0249}.quotes__body{display:flex;flex-direction:column;gap:.625rem;flex:1}.quotes__text{margin:0;font-size:1rem;line-height:1.55;color:#020027}.quotes__read-more{align-self:flex-start;margin:0;padding:0;border:none;background:none;font:inherit;font-weight:600;color:#9e1a97;text-decoration:underline;text-underline-offset:.1875rem;cursor:pointer}.quotes__read-more:hover{text-decoration-thickness:.125rem}.quotes__read-more:focus-visible{outline:.125rem solid #9E1A97;outline-offset:.125rem}.quotes__dialog{position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);margin:0;width:min(92vw,35rem);max-height:85vh;padding:0;border:none;box-sizing:border-box;overflow:auto;overscroll-behavior:contain;background:transparent}.quotes__dialog::backdrop{background:#0000008c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.quotes__dialog-panel{position:relative;padding:1.75rem 1.5rem 1.5rem;border-radius:.75rem;background:#fff;color:#020027;box-shadow:0 .75rem 2.5rem #00000026}.quotes__dialog-title{margin:0 0 1rem;padding-right:2.25rem;font-size:1.25rem;color:#4d0249}.quotes__dialog-text{font-size:1rem;line-height:1.6}.quotes__dialog-text p:last-child{margin-bottom:0}.quotes__dialog-close{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:none;border-radius:50%;background:#00000014;color:#020027;font-size:1.375rem;line-height:1;cursor:pointer;transition:background .2s ease}.quotes__dialog-close:hover{background:#00000024}.quotes__dialog-close:focus-visible{outline:.125rem solid #9E1A97;outline-offset:.125rem}
