.swiper-container.carousel.posts .content-wrap:before{content:"";display:block;position:absolute}.swiper-container.carousel{clear:both;padding-bottom:60px;width:100%}@media only screen and (min-width:768px){.swiper-container.carousel{margin-top:40px}}.swiper-container.carousel .swiper-slide{font-size:1.4rem;text-align:center}@media only screen and (min-width:768px){.swiper-container.carousel .swiper-slide{transition:transform .25s ease;-ms-transform:scale(.8);-webkit-transform:scale(.8);transform:scale(.8);cursor:pointer}}.swiper-container.carousel .swiper-slide.swiper-slide-active{-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.swiper-container.carousel .swiper-nav{line-height:1em;bottom:10px;width:100%;text-align:center;position:absolute}.swiper-container.carousel .swiper-button,.swiper-container.carousel .swiper-pagination{display:inline-block;position:relative;left:auto;right:auto;width:auto;vertical-align:middle}.swiper-container.carousel .swiper-pagination{color:#4d4d4d;font-size:2.2rem;font-weight:300;margin:0 20px;padding:15px 10px 0 10px}.swiper-container.carousel .swiper-button{margin:0;height:auto}.swiper-container.carousel .swiper-button::before,.swiper-container.carousel .swiper-button:before{content:"\e87c";color:#afbd21;font-size:3rem;font-family:entypo-fontello}.swiper-container.carousel .swiper-button::after,.swiper-container.carousel .swiper-button:after{display:none}.swiper-container.carousel .swiper-button-next::before,.swiper-container.carousel .swiper-button-next:before{content:"\e87d"}.swiper-container.carousel.posts{height:565px}.swiper-container.carousel.posts .content-wrap{background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;top:50%;left:50%;width:100%;height:100%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.swiper-container.carousel.posts .content-wrap::before,.swiper-container.carousel.posts .content-wrap:before{background-color:#000;opacity:.32;width:100%;height:100%;top:0;left:0;transition:opacity .25s ease .2s}.swiper-container.carousel.posts .content-wrap .wrap-inner{position:absolute;max-width:90%;width:100%;top:50%;left:50%;text-align:center;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.swiper-container.carousel.posts h4{color:#fff;font-weight:600;font-size:2.5rem;margin-bottom:25px;transition:font-size .25s ease}.swiper-container.carousel.posts p{line-height:2em}.swiper-container.carousel.posts .post-link{border:3px solid #fff;border-radius:20px;color:#fff;display:inline-block;font-weight:600;font-size:1.6rem;line-height:1em;min-width:200px;padding:12px 20px}.swiper-container.carousel.template-slider .content-wrap{background-color:#ededed;display:flex;flex-direction:column;justify-content:center;min-height:520px;padding:50px 30px}.swiper-container.carousel.template-slider .item-img img{max-width:100px}.swiper-container.carousel.template-slider .item-title{font-size:2.5rem;margin-top:30px}.swiper-container.carousel.template-slider .button{border-radius:20px;display:inline-block;margin-top:20px}.swiper-container.carousel.donor-messages{text-align:center}.swiper-container.carousel.donor-messages .donor-message{padding-right:50px;padding-left:50px}.swiper-container.carousel.donor-messages .message{font-size:3vh;line-height:1.2em;margin-bottom:30px}.swiper-container.carousel.donor-messages .name{font-size:1.9vh;line-height:1.2em}