.wall{padding:6.375rem 0 3.875rem}@media only screen and (max-width:767px){.wall{padding:3.875rem 0 2.5rem}}.wall__head{margin-bottom:3.375rem}@media only screen and (max-width:767px){.wall__head{margin-bottom:1.25rem}}.wall__head .h2-title{margin-bottom:1.5rem}@media only screen and (max-width:767px){.wall__head .h2-title{margin-bottom:1rem}.wall__head p br{display:none}}.wall__swiper{position:relative}@media only screen and (min-width:768px){.wall__swiper{padding:0 .625rem}}@media only screen and (max-width:767px){.wall__swiper{margin:0 -1rem}}.wall__swiper .swiper-slide{padding:0 .75rem}@media only screen and (max-width:767px){.wall__swiper .swiper-slide{padding:0 .375rem;width:17rem}}.wall__swiper .swiper-button-next,.wall__swiper .swiper-button-prev{margin:0;top:8.5rem}.wall__swiper .swiper-button-prev{left:0}.wall__swiper .swiper-button-next{right:0}.wall__swiper .swiper .swiper-pagination{margin-top:2.5rem}@media only screen and (max-width:767px){.wall__swiper .swiper .swiper-pagination{margin-top:1.5625rem}}.wall__footer{margin-top:2.5rem}@media only screen and (max-width:767px){.wall__footer{margin-top:2.125rem}}.wall-block{border-radius:1rem;position:relative;-webkit-transition:box-shadow .6s;transition:box-shadow .6s}.wall-block:hover{-webkit-box-shadow:0 7px 16px 0 rgba(42,72,116,.06),0 29px 29px 0 rgba(42,72,116,.05),0 64px 38px 0 rgba(42,72,116,.03),0 114px 46px 0 rgba(42,72,116,.01),0 178px 50px 0 rgba(42,72,116,0);box-shadow:0 7px 16px 0 rgba(42,72,116,.06),0 29px 29px 0 rgba(42,72,116,.05),0 64px 38px 0 rgba(42,72,116,.03),0 114px 46px 0 rgba(42,72,116,.01),0 178px 50px 0 rgba(42,72,116,0)}.wall-block:hover .wall-block__desc{height:calc(100% - 1rem)}.wall-block:hover .wall-block__desc .bfooter{opacity:1;-webkit-transition:opacity .6s,visibility .6s;transition:opacity .6s,visibility .6s;visibility:visible}@media only screen and (max-width:767px){.wall-block__media{height:20rem}}.wall-block__media img,.wall-block__media picture{height:100%}.wall-block__media img{border-radius:1rem;-o-object-fit:cover;object-fit:cover}.wall-block__desc{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:hsla(0,0%,100%,.8);border-radius:.75rem;bottom:.5rem;font-size:1rem;height:3.75rem;left:.5rem;line-height:1.4;overflow:hidden;padding:.5rem 1rem;position:absolute;right:.5rem;-webkit-transition:height .3s;transition:height .3s}.wall-block__desc .bfooter{margin-top:1.5rem;opacity:0;visibility:hidden}.wall-block__desc .bfooter .wall-block__title{margin-bottom:.75rem}.wall-block__title{font-size:1rem;font-weight:700;line-height:1.4}.wall-block__location{opacity:.8}