section.house_points_layout_1{background:var(--primary-colour)}section.house_points_layout_1 .home_heading_wrapper{text-align:left!important;margin-bottom:10px}section.house_points_layout_1 .home_heading_wrapper .home_heading{color:#fff;font-size:48px}section.house_points_layout_1 #home_house_points{margin:30px -11px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;justify-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:576px) and (max-width:767px){section.house_points_layout_1 #home_house_points{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:0px) and (max-width:575px){section.house_points_layout_1 #home_house_points{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}section.house_points_layout_1 #home_house_points .item{max-width:350px;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;display:inline-block!important;position:relative;overflow:hidden;-webkit-transform:scale(.93);-ms-transform:scale(.93);transform:scale(.93)}section.house_points_layout_1 #home_house_points .item .item_inner{display:block;height:590px;-webkit-box-shadow:none;box-shadow:none;border:none;background-color:#fff;background-size:contain;background-position:center top;background-repeat:no-repeat;border:15px solid #fff}@media (min-width:576px) and (max-width:767px){section.house_points_layout_1 #home_house_points .item .item_inner{height:180px;background-position:center}}@media (min-width:0px) and (max-width:575px){section.house_points_layout_1 #home_house_points .item .item_inner{height:180px;background-position:center}}section.house_points_layout_1 #home_house_points .item .item_inner:before{content:'';width:calc(100% + 32px);height:calc(100% + 32px);position:absolute;background:var(--housepoint-colour);top:-16px;left:-16px;opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}section.house_points_layout_1 #home_house_points .item .item_inner .text{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;color:#fff;position:relative;z-index:2}@media (min-width:576px) and (max-width:767px){section.house_points_layout_1 #home_house_points .item .item_inner .text{padding:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:0px) and (max-width:575px){section.house_points_layout_1 #home_house_points .item .item_inner .text{padding:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}section.house_points_layout_1 #home_house_points .item .item_inner .text .points{font-size:32px;line-height:40px;font-weight:700;color:var(--housepoint-colour);-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}section.house_points_layout_1 #home_house_points .item .item_inner .text .title{color:#fff;font-family:var(--font-secondary);font-size:32px;line-height:40px;text-transform:none;letter-spacing:normal;margin-top:5px}section.house_points_layout_1 #home_house_points .item a.item_inner:hover .text .points{color:#fff}section.house_points_layout_1 #home_house_points .item a.item_inner:hover:before{opacity:.8}@media (min-width:992px) and (max-width:1199px){section.house_points_layout_1 #home_house_points .item.winner{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);-webkit-box-flex:1.1;-ms-flex:1.1;flex:1.1;margin:0}}@media (min-width:1200px) and (max-width:1399px){section.house_points_layout_1 #home_house_points .item.winner{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);-webkit-box-flex:1.1;-ms-flex:1.1;flex:1.1;margin:0}}@media (min-width:1400px){section.house_points_layout_1 #home_house_points .item.winner{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);-webkit-box-flex:1.1;-ms-flex:1.1;flex:1.1;margin:0}}section.house_points_layout_1 #home_house_points_nav_wrap{margin-top:20px}section.house_points_layout_1 #home_house_points_nav_wrap #home_house_points_viewall,section.house_points_layout_1 #home_house_points_nav_wrap .slick-arrow{color:#fff}section.house_points_layout_1 #home_house_points_nav_wrap #home_house_points_viewall:hover,section.house_points_layout_1 #home_house_points_nav_wrap .slick-arrow:hover{color:var(--secondary-colour)}