.hp-intro2{background-size:cover}@media(max-width:767.98px){.hp-intro2{background:url(/images/homepage/bg-colour-sm.jpg)}}@media(min-width:576px){.hp-intro2{background:url(/images/homepage/bg-colour.jpg)}}.hp-intro2 .block{height:250px;margin-bottom:30px}.hp-intro2 .block .link{border-bottom:1px dashed #ffc107;padding-bottom:2px;color:#ffc107}.hp-intro2 .block .text-block{color:#f6f6f6}.hp-intro2 .block .text-stars{color:#ffc107}.hp-intro2 .block .text-stars svg{margin-bottom:3px}.hp-intro2 .block .text-block-highlight{color:#ffc107}.hp-intro2 .block .btn-highlight{background-color:#ffc107;border-color:#b8860b}.hp-intro2 .block .text-block-highlight-2{color:#17a2b8}.hp-intro2 .block .btn-highlight-2{background-color:#17a2b8;color:#fff}.hp-intro2 .block:hover{border:3px solid #ffc107;text-decoration:none}.hp-intro2 .feature-block{height:350px}@media(min-width:768px){.hp-intro2 .feature-block{height:250px}}.hp-intro2 .block{background:#071d37;border:3px solid #071d37}.hp-intro2 .offer{border:3px solid #ff173a}.hp-services a{text-decoration:none}.hp-services .on-offer{text-decoration:line-through}.hp-reviews .overall-rating{font-size:4em}.hp-reviews .overall-rating span{font-size:2em}.hp-reviews blockquote{position:relative;border:1px solid #e9ecef}.hp-reviews blockquote:after,.hp-reviews blockquote:before{position:absolute;content:""}.hp-reviews blockquote:before{border-right:33px solid transparent;border-top:35px solid #e9ecef;bottom:-35px;left:33px}.hp-reviews blockquote:after{border-top:32px solid #fff;border-right:30px solid transparent;bottom:-32px;left:34px}
