.gallery__item-description{position:absolute;bottom:45px;left:0;right:0}.gallery__item-description{font-size:16px}@media screen and (min-width: 480px){.gallery__item-description{font-size:calc(16px + 4*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.gallery__item-description{font-size:20px}}.gallery__item a{z-index:999}.gallery__item a:before{content:"";background-color:#000;opacity:20%;width:100%;height:100%;position:absolute;left:0;top:0;transition:all ease 250ms 0s}.gallery__item a:hover:before{opacity:0;transition:all ease 250ms 0s}.gallery-wrapper{margin-bottom:95px}.gallery-button-prev,.gallery-button-next{bottom:0;top:unset}.gallery-button-prev:after,.gallery-button-next:after{display:none}.gallery-button-next{transform:rotate(180deg);right:calc(50% - 50px) !important}.gallery-button-prev{left:calc(50% - 50px) !important}