.image-buckets{padding:2em 0}.image-buckets .image-buckets-heading{margin-bottom:1.5em}.image-buckets .btn-arrow{margin-top:4em}.image-buckets .bucket{overflow:hidden;position:relative;margin-bottom:30px}.image-buckets .bucket>a{color:#ffffff;display:block;padding-bottom:100%}.image-buckets .bucket>a .content{bottom:30px;left:30px;position:absolute;right:30px}.image-buckets .bucket>a .content h3{font-size:1.6rem}.image-buckets .bucket>a .content .cta{opacity:0;filter:alpha(opacity=0);-webkit-transition:height 0.3s ease,padding 0.2s ease,opacity 0.3s ease;-o-transition:height 0.3s ease,padding 0.2s ease,opacity 0.3s ease;transition:height 0.3s ease,padding 0.2s ease,opacity 0.3s ease;height:0;padding-top:0}.image-buckets .bucket>a .content .cta .btn-o{border-color:#fff;color:#ffffff}.image-buckets .bucket>a .content .cta .btn-o:hover,.image-buckets .bucket>a .content .cta .btn-o:active,.image-buckets .bucket>a .content .cta .btn-o:focus{border-color:#bf0d3e}.image-buckets .bucket>a:hover .content .cta{opacity:1;filter:alpha(opacity=100);height:70px;padding-top:20px}.image-buckets .bucket .backdrop{background-color:#605252;bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.image-buckets .bucket .backdrop{z-index:-1}.image-buckets .bucket .backdrop::after{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FF000000');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjE4JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjI0JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjA0Ii8+PHN0b3Agb2Zmc2V0PSIzNCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xOSIvPjxzdG9wIG9mZnNldD0iNTYlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuNTYiLz48c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjgiLz48c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjkiLz48c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjkzIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuOTMiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255,255,255,0)),color-stop(16%, rgba(0,0,0,0)),color-stop(18%, rgba(0,0,0,0)),color-stop(24%, rgba(0,0,0,0.04)),color-stop(34%, rgba(0,0,0,0.19)),color-stop(56%, rgba(0,0,0,0.56)),color-stop(68%, rgba(0,0,0,0.8)),color-stop(76%, rgba(0,0,0,0.9)),color-stop(80%, rgba(0,0,0,0.93)),color-stop(100%, rgba(0,0,0,0.93)));background-image:-moz-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(0,0,0,0) 16%,rgba(0,0,0,0) 18%,rgba(0,0,0,0.04) 24%,rgba(0,0,0,0.19) 34%,rgba(0,0,0,0.56) 56%,rgba(0,0,0,0.8) 68%,rgba(0,0,0,0.9) 76%,rgba(0,0,0,0.93) 80%,rgba(0,0,0,0.93) 100%);background-image:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(0,0,0,0) 16%,rgba(0,0,0,0) 18%,rgba(0,0,0,0.04) 24%,rgba(0,0,0,0.19) 34%,rgba(0,0,0,0.56) 56%,rgba(0,0,0,0.8) 68%,rgba(0,0,0,0.9) 76%,rgba(0,0,0,0.93) 80%,rgba(0,0,0,0.93) 100%);background-image:linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(0,0,0,0) 16%,rgba(0,0,0,0) 18%,rgba(0,0,0,0.04) 24%,rgba(0,0,0,0.19) 34%,rgba(0,0,0,0.56) 56%,rgba(0,0,0,0.8) 68%,rgba(0,0,0,0.9) 76%,rgba(0,0,0,0.93) 80%,rgba(0,0,0,0.93) 100%);-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;bottom:-20%;content:'';left:0;position:absolute;right:0;top:20%}.image-buckets .bucket:hover .backdrop::after{bottom:0;top:0}@media screen and (max-width: 767px){.image-buckets .col-sm-12>.bucket .focuspoint img{max-width:100%;left:auto !important}}@media screen and (min-width: 768px){.image-buckets .col-sm-12>.bucket>a{padding-bottom:35.8974359%}.image-buckets .col-sm-6>.bucket>a{padding-bottom:78.94736842%}.js .image-buckets article{opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 1s ease;-o-transition:opacity 1s ease;transition:opacity 1s ease}.js .image-buckets[data-length="4"] article:nth-child(3){-webkit-transition-delay:.25s;transition-delay:.25s}.js .image-buckets[data-length="4"] article:nth-child(2){-webkit-transition-delay:.5s;transition-delay:.5s}.js .image-buckets[data-length="4"].animate article:first-child{opacity:1;filter:alpha(opacity=100)}.js .image-buckets[data-length="4"].animateRow article{opacity:1;filter:alpha(opacity=100)}.js .image-buckets[data-length="4"].animateRow article:nth-child(2){-webkit-transition-delay:0s;transition-delay:0s}.js .image-buckets[data-length="4"].animateRow article:nth-child(4){-webkit-transition-delay:.5s;transition-delay:.5s}.js .image-buckets:not([data-length="4"]) article:nth-child(2){-webkit-transition-delay:.25s;transition-delay:.25s}.js .image-buckets:not([data-length="4"]) article:nth-child(1){-webkit-transition-delay:.5s;transition-delay:.5s}.js .image-buckets:not([data-length="4"]).animate article{opacity:1;filter:alpha(opacity=100)}.js .image-buckets:not([data-length="4"]).animate article:nth-child(1){-webkit-transition-delay:0s;transition-delay:0s}.js .image-buckets:not([data-length="4"]).animate article:nth-child(3){-webkit-transition-delay:.5s;transition-delay:.5s}}@media screen and (min-width: 992px){.image-buckets .bucket>a .content h3{font-size:2.1rem}}
