#ofnlcompare #place .inner{flex-direction:column;padding:20px}#ofnlcompare #place #slide h2{margin:40px 0 0}#ofnlcompare #place .inner p{font-size:18px}#ofnlcompare #place .inner p.breadcrumbs{font-size:16px!important}#ofnlcompare #place .inner #slide .glide{padding:80px 0 20px}#place .place-page div#postcode-lookup{max-width:100%}#place .place-page div#postcode-lookup .postcode-widget{max-width:400px;justify-self:center;margin-top:30px}#ofnlcompare #place .place-deals{width:100%;margin-top:40px}#ofnlcompare #place .place-deals h2{margin-bottom:10px}#ofnlcompare #place .place-deals-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}#ofnlcompare #place .place-deals table{border-collapse:collapse;min-width:1120px;width:100%}#ofnlcompare #place .place-deals td,#ofnlcompare #place .place-deals th{border-bottom:1px solid #e9e9e9;font-size:16px;padding:12px 14px;text-align:left;vertical-align:top;white-space:nowrap}#ofnlcompare #place .place-deals thead th{background:#f6f6f6;border-bottom:2px solid #d9d9d9;font-weight:600}#ofnlcompare #place .place-deals tbody th{font-weight:600}#ofnlcompare #place .place-deals tbody tr:nth-child(2n){background:#fbfbfb}#ofnlcompare #place .place-deals__price-cell{min-width:320px;width:34%;white-space:normal}#ofnlcompare #place .place-deals__starting-price{display:flex;align-items:baseline;gap:.35rem;color:#182235;white-space:normal}#ofnlcompare #place .place-deals__starting-price strong{font-size:1.05rem}#ofnlcompare #place .place-deals__effective-cell span,#ofnlcompare #place .place-deals__starting-price span{color:#53627a;font-size:.75rem;line-height:1.35}#ofnlcompare #place .place-deals__effective-cell{min-width:180px;white-space:normal}#ofnlcompare #place .place-deals__effective-cell span,#ofnlcompare #place .place-deals__effective-cell strong{display:block}#ofnlcompare #place .place-deals__effective-cell span{margin-top:.3rem}#ofnlcompare #place .place-deals .price-rise-disclosure{min-width:0;margin:.55rem 0 0;white-space:normal}#ofnlcompare #place .place-deals .price-rise-disclosure p{font-size:.76rem}#ofnlcompare #place .place-deals .price-rise-disclosure__date,#ofnlcompare #place .place-deals .price-rise-disclosure__row{white-space:normal}@media (max-width:700px){#ofnlcompare #place .place-deals-scroll{overflow-x:visible}#ofnlcompare #place .place-deals table{border-collapse:initial;min-width:0}#ofnlcompare #place .place-deals thead{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}#ofnlcompare #place .place-deals tbody{display:grid;grid-gap:1rem;gap:1rem}#ofnlcompare #place .place-deals tbody tr{background:#fff;border:1px solid #dce3ec;border-radius:10px;box-shadow:0 3px 10px rgba(24,34,53,.06);display:block;overflow:hidden;padding:.35rem .8rem .8rem}#ofnlcompare #place .place-deals tbody tr:nth-child(2n){background:#fff}#ofnlcompare #place .place-deals tbody td,#ofnlcompare #place .place-deals tbody th{align-items:start;border-bottom:1px solid #edf1f5;box-sizing:border-box;display:grid;font-size:.88rem;grid-gap:.6rem;gap:.6rem;grid-template-columns:minmax(7.6rem,38%) minmax(0,1fr);min-width:0;padding:.65rem .15rem;white-space:normal;width:100%}#ofnlcompare #place .place-deals tbody td:before,#ofnlcompare #place .place-deals tbody th:before{color:#53627a;content:attr(data-label);font-size:.72rem;font-weight:700;line-height:1.35;text-transform:uppercase}#ofnlcompare #place .place-deals tbody td:last-child,#ofnlcompare #place .place-deals tbody th:last-child{border-bottom:0}#ofnlcompare #place .place-deals tbody td.place-deals__effective-cell,#ofnlcompare #place .place-deals tbody td.place-deals__price-cell{display:block;min-width:0}#ofnlcompare #place .place-deals__effective-cell:before,#ofnlcompare #place .place-deals__price-cell:before{display:block;margin-bottom:.45rem}#ofnlcompare #place .place-deals__starting-price{flex-wrap:wrap}#ofnlcompare #place .place-deals .price-rise-disclosure{max-width:100%;width:100%}}