.references{margin:1.5rem -3rem}.references-item{border-radius:.5rem;box-shadow:0 4px 8px rgba(0,0,0,.1);color:#6c6964;height:auto;margin:3px 25px 20px 0;max-width:500px;transition:opacity 1s,background-color .3s;width:92%}.references-item,.references-item.is-selected{background-color:#fff;opacity:1}.references-item img{min-height:100%;min-width:100%;object-fit:cover}.references-columns{display:flex;flex-flow:column;height:auto}.references-image{height:270px;margin:0!important}.references .flickity-page-dots{bottom:-30px}.references .flickity-button,.references .flickity-button:hover{background:#6c6964;color:#fff}@media only screen and (max-width:600px){.references{margin-left:-1.5rem;margin-right:-1.5rem}}.fullwidth{height:80vh;margin:2rem 0 0;max-height:800px;overflow:hidden;width:100%}.fullwidth .carousel{display:block;height:85vh;left:0;margin:0;max-height:850px;overflow:hidden;position:absolute;right:0;width:100%}.fullwidth .references-item{max-width:1000px;opacity:1;width:70%}.fullwidth .references-item .columns{flex-direction:column-reverse}.flickity-prev-next-button.next{border-radius:0;right:0!important}.flickity-prev-next-button.previous{border-radius:0;left:0!important}@media only screen and (max-width:600px){.flickity-prev-next-button.next,.flickity-prev-next-button.previous{width:1.5rem}}