.list_style .item{margin-bottom:40px}.list_style .item .cms_bar_edit_in_cms{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.list_style .item .item_inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:420px;margin:auto;overflow:hidden;background:#fff;-webkit-box-shadow:0 0 4px rgba(0,0,0,.1);box-shadow:0 0 4px rgba(0,0,0,.1);-webkit-transition:background ease-in-out .15s,color ease-in-out .15s;-o-transition:background ease-in-out .15s,color ease-in-out .15s;transition:background ease-in-out .15s,color ease-in-out .15s}@media (max-width:320px){.list_style .item .item_inner{max-width:400px}}@media (min-width:321px) and (max-width:767px){.list_style .item .item_inner{max-width:400px}}.list_style .item .item_inner .tweet_tools{z-index:2;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.list_style .item .item_inner .tweet_tools a{display:inline-block;padding:10px;color:#fff;-webkit-transition:opacity ease-in-out .15s;-o-transition:opacity ease-in-out .15s;transition:opacity ease-in-out .15s}.list_style .item .item_inner .tweet_tools a:hover{opacity:.7}.list_style .item .item_inner .overlay_link{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;z-index:1}.list_style .item .item_inner .image{position:relative;padding-bottom:67%;background-position:center;background-repeat:no-repeat;background-image:url(/images/icons/dark_puff.svg);background-color:#ccc}.list_style .item .item_inner .image.onscreenimage-done,.list_style .item .item_inner .image.swiper-lazy-loaded{background-size:cover}.list_style .item .item_inner .image.no-image-placeholder{background-color:var(--placeholder-image-bg-colour)!important}@media (min-width:992px) and (max-width:1199px){.list_style .item .item_inner .image{padding-bottom:55%}}@media (min-width:321px) and (max-width:767px){.list_style .item .item_inner .image{padding-bottom:55%}}@media (max-width:320px){.list_style .item .item_inner .image{padding-bottom:55%}}@media (min-width:768px) and (max-width:991px){.list_style .item .item_inner .image{padding-bottom:55%}}.list_style .item .item_inner .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px 20px 20px;text-align:center}.list_style .item .item_inner .text .category,.list_style .item .item_inner .text .date,.list_style .item .item_inner .text .details_sub_title_wrap span,.list_style .item .item_inner .text .featured,.list_style .item .item_inner .text .featured_date,.list_style .item .item_inner .text .snippet,.list_style .item .item_inner .text .time,.list_style .item .item_inner .text .title{color:var(--text-colour);font-family:var(--font-primary);-webkit-transition:color ease-in-out .15s;-o-transition:color ease-in-out .15s;transition:color ease-in-out .15s}.list_style .item .item_inner .text .category i,.list_style .item .item_inner .text .date i,.list_style .item .item_inner .text .details_sub_title_wrap span i,.list_style .item .item_inner .text .featured i,.list_style .item .item_inner .text .featured_date i,.list_style .item .item_inner .text .snippet i,.list_style .item .item_inner .text .time i,.list_style .item .item_inner .text .title i{margin-right:5px;color:var(--primary-colour);font-weight:300;-webkit-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.list_style .item .item_inner .text .title{max-height:81px;font-family:var(--font-heading);font-weight:600;font-size:20px;line-height:27px;margin:0;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box}.list_style .item .item_inner .text .spacer{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.list_style .item .item_inner .text .categories,.list_style .item .item_inner .text .date,.list_style .item .item_inner .text .featured,.list_style .item .item_inner .text .featured_date,.list_style .item .item_inner .text .snippet{margin-bottom:5px;font-size:15px;line-height:24px}.list_style .item .item_inner .text .categories,.list_style .item .item_inner .text .date,.list_style .item .item_inner .text .featured_date{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}.list_style .item .item_inner .text .featured_date{color:var(--heading-colour);font-weight:var(--font-bold-weight);font-size:10px;line-height:16px;text-transform:uppercase;letter-spacing:2px}.list_style .item .item_inner .text .snippet{height:100px;margin-top:10px;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box}.list_style .item .item_inner .text .details{margin-top:20px}.list_style .item .item_inner .text .details_sub_title_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5px;padding-bottom:5px;border-bottom:solid 1px var(--light-grey)}.list_style .item .item_inner .text .details_sub_title_label{width:115px;font-weight:700;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box}.list_style .item .item_inner .text .details_sub_title_label:after{content:': '}.list_style .item .item_inner .text .details_sub_title{width:calc(100% - 115px);-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box}.list_style .item .item_inner .links{padding:0 20px}.list_style .item .has_overlay_link:hover,.list_style .item a.item_inner:hover{background:var(--secondary-colour)}.list_style .item .has_overlay_link:hover .text .categories,.list_style .item .has_overlay_link:hover .text .date,.list_style .item .has_overlay_link:hover .text .details_sub_title_wrap span,.list_style .item .has_overlay_link:hover .text .featured,.list_style .item .has_overlay_link:hover .text .featured_date,.list_style .item .has_overlay_link:hover .text .snippet,.list_style .item .has_overlay_link:hover .text .time,.list_style .item .has_overlay_link:hover .text .title,.list_style .item a.item_inner:hover .text .categories,.list_style .item a.item_inner:hover .text .date,.list_style .item a.item_inner:hover .text .details_sub_title_wrap span,.list_style .item a.item_inner:hover .text .featured,.list_style .item a.item_inner:hover .text .featured_date,.list_style .item a.item_inner:hover .text .snippet,.list_style .item a.item_inner:hover .text .time,.list_style .item a.item_inner:hover .text .title{color:#fff}.list_style .item .has_overlay_link:hover .text .categories>a,.list_style .item .has_overlay_link:hover .text .date>a,.list_style .item .has_overlay_link:hover .text .details_sub_title_wrap span>a,.list_style .item .has_overlay_link:hover .text .featured>a,.list_style .item .has_overlay_link:hover .text .featured_date>a,.list_style .item .has_overlay_link:hover .text .snippet>a,.list_style .item .has_overlay_link:hover .text .time>a,.list_style .item .has_overlay_link:hover .text .title>a,.list_style .item a.item_inner:hover .text .categories>a,.list_style .item a.item_inner:hover .text .date>a,.list_style .item a.item_inner:hover .text .details_sub_title_wrap span>a,.list_style .item a.item_inner:hover .text .featured>a,.list_style .item a.item_inner:hover .text .featured_date>a,.list_style .item a.item_inner:hover .text .snippet>a,.list_style .item a.item_inner:hover .text .time>a,.list_style .item a.item_inner:hover .text .title>a{color:#fff}.list_style .item .has_overlay_link:hover .text .categories i,.list_style .item .has_overlay_link:hover .text .date i,.list_style .item .has_overlay_link:hover .text .details_sub_title_wrap span i,.list_style .item .has_overlay_link:hover .text .featured i,.list_style .item .has_overlay_link:hover .text .featured_date i,.list_style .item .has_overlay_link:hover .text .snippet i,.list_style .item .has_overlay_link:hover .text .time i,.list_style .item .has_overlay_link:hover .text .title i,.list_style .item a.item_inner:hover .text .categories i,.list_style .item a.item_inner:hover .text .date i,.list_style .item a.item_inner:hover .text .details_sub_title_wrap span i,.list_style .item a.item_inner:hover .text .featured i,.list_style .item a.item_inner:hover .text .featured_date i,.list_style .item a.item_inner:hover .text .snippet i,.list_style .item a.item_inner:hover .text .time i,.list_style .item a.item_inner:hover .text .title i{color:#fff}.list_style .badge{z-index:2;position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:206px;height:206px;padding:45px 55px;color:var(--secondary-colour);-webkit-transform:translate(-50%,-55%);-ms-transform:translate(-50%,-55%);transform:translate(-50%,-55%)}.list_style .badge i{color:#fff;font-size:15px}.list_style .badge:before{content:'';z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:currentColor;opacity:.55}.list_style .button_wrap{padding-top:20px;text-align:center}.list_style>.no_results{grid-column:1/-1}.no-swiper .item{margin:0 auto;float:none}@media (min-width:992px) and (max-width:1199px){.swiper .item{margin:5px 0}}@media (min-width:1200px){.swiper .item{margin:5px 0}}body.module_asset_image .list_style .item .item_inner{height:auto;min-height:300px}@media (max-width:320px){body.module_home main .list_style .item .item_inner{height:auto;min-height:300px}}@media (min-width:321px) and (max-width:767px){body.module_home main .list_style .item .item_inner{height:auto;min-height:300px}}@media (min-width:768px) and (max-width:991px){body.module_home main .list_style .item .item_inner{height:auto;min-height:300px}}