.gallery{background:#d3d7da}.gallery__cell{width:100%}.gallery__cell img{max-height:90vh;display:block}.gallery__cell figure,.gallery__cell img{margin-left:auto;margin-right:auto}.gallery__cell figure{position:relative}.gallery__cell figcaption{position:absolute;bottom:0;right:0;font-size:14px;margin:10px 10px;color:#fff;text-shadow:0 1px 10px #000,0 1px 50px #000}.gallery__nav{padding:20px;background:#041b35;border-bottom:1px solid #113661}@media(min-width:37.5em){.gallery__nav{padding:20px 40px 20px}}.gallery__nav-item{display:inline-block;padding:0;margin:0;position:relative;width:80px;border:none;line-height:1;border:5px solid transparent;opacity:.7}.gallery__nav-item:hover{cursor:pointer}.gallery__nav-item:focus{outline:0}.gallery__nav-item:focus:after{background:#000;opacity:.8}.gallery__nav-item.is-selected{border:5px solid #326be4;opacity:1}.gallery__nav-item img{display:block}.gallery__text-cells{background:#041b35;color:#fff;padding:20px}@media(min-width:37.5em){.gallery__text-cells{padding:40px}}.gallery__text-cell{display:none}.gallery__text-cell.js-display{display:block}.gallery__text-cell-title{font-weight:400}.gallery__text-cell-caption{max-width:780px;margin-bottom:24px}.gallery__text-cell-caption p{font-size:18px;line-height:1.5}.gallery__text-cell-caption a{color:#e90780;-webkit-transition:color .2s ease;transition:color .2s ease}.gallery__text-cell-caption a:hover{color:rgb(97.2034313725%,6.9142156863%,55.2549019608%)}.gallery .button~.link{margin-left:20px}.gallery .link{font-weight:800;display:inline-block;vertical-align:middle;color:#e90780;-webkit-transition:color .2s ease;transition:color .2s ease}.gallery .link:hover{color:rgb(97.2034313725%,6.9142156863%,55.2549019608%)}.gallery .flickity-viewport{-webkit-transition:height .2s ease;transition:height .2s ease}.gallery .flickity-prev-next-button{border:none;-webkit-border-radius:0;border-radius:0;background:#0033a0;width:40px;height:40px}.gallery .flickity-prev-next-button svg{height:46%;top:27%}.gallery .flickity-prev-next-button .arrow{fill:#fff}.gallery .flickity-prev-next-button:hover{background:#326be4;cursor:pointer}.gallery .flickity-prev-next-button.next{right:0}.gallery .flickity-prev-next-button.previous{left:0}.gallery .flickity-prev-next-button:active{opacity:1}.gallery .flickity-prev-next-button:disabled{opacity:1;background:#0033a0}.gallery .flickity-prev-next-button:disabled .arrow{fill:#fff;opacity:.33333}