.lirf-sec.lirf-hide{display:none}.lirf-sec{background-position:50%;background-repeat:no-repeat;background-size:cover;display:inline-block;padding-top:70px;position:relative;vertical-align:top;width:100%;z-index:1}.lirf-sec:before{background-image:url(https://www.contourheating.co.uk/hubfs/Contour%202022/Images/Left%20Image%20Right%20Form%20BG%20Overlay.png);height:100%;top:0}.lirf-sec:after,.lirf-sec:before{background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;left:0;position:absolute;vertical-align:top;width:100%;z-index:1}.lirf-sec:after{background-image:url(https://www.contourheating.co.uk/hubfs/Contour%202022/Images/Download%20Section%20Clip%20Path.png);bottom:0;height:318px}.lirf-sec .lirf-wrap{display:inline-block;position:relative;vertical-align:top;width:100%;z-index:2}.lirf-sec .lirf-wrap .left{float:left;position:relative;width:55%;z-index:1}.lirf-sec .lirf-wrap .left .image{position:absolute;right:-35px;top:78px}.lirf-sec .lirf-wrap .left .image,.lirf-sec .lirf-wrap .left .image img{display:inline-block;vertical-align:bottom;width:100%}.lirf-sec .right{float:right;width:60%}.lirf-sec .right .form{background:hsla(0,0%,100%,.65);float:right;padding:47px 85px 28px 60px;width:100%}.lirf-sec .right .form .form-title{display:inline-block;margin-bottom:5px;vertical-align:top;width:100%}.lirf-sec .right .form .form-title h3{display:inline-block;margin-bottom:20px;vertical-align:top;width:100%}.lirf-sec .right .form .form-title p{color:#4a4a4a;font-family:Lato;font-size:18px;font-style:normal;font-weight:700;line-height:26px;text-align:right}.lirf-sec .right .form form{float:right;width:74.61%}.lirf-sec .right .form form .input input[type=email],.lirf-sec .right .form form .input input[type=month],.lirf-sec .right .form form .input input[type=number],.lirf-sec .right .form form .input input[type=password],.lirf-sec .right .form form .input input[type=search],.lirf-sec .right .form form .input input[type=tel],.lirf-sec .right .form form .input input[type=text],.lirf-sec .right .form form .input input[type=time],.lirf-sec .right .form form .input input[type=url],.lirf-sec .right .form form .input input[type=week],.lirf-sec .right .form form .input select,.lirf-sec .right .form form .input textarea,.lirf-sec .right .form form input,.lirf-sec .right .form form input[type=color],.lirf-sec .right .form form input[type=date],.lirf-sec .right .form form input[type=datetime-local],.lirf-sec .right .form form input[type=datetime]{background:unset;height:auto;padding:0}.lirf-sec .right .form form .input{border:unset;border-radius:unset;box-shadow:0 4px 8px 2px rgba(58,58,58,.35);height:48px!important;padding:10px 20px}.lirf-sec .right .form form .input button,.lirf-sec .right .form form .input input[type=submit],.lirf-sec .right .form form input.hs-button.primary.large{background:#005eb8!important;float:right;margin-top:10px;padding:10.6px 47px}.lirf-sec .right .form form .field:not(:last-child){margin-bottom:17px}@media(max-width:1407px){.lirf-sec .right .form{padding:30px 50px}}@media(max-width:1215px){.lirf-sec .lirf-wrap .left .image{right:-15px}.lirf-sec .right .form{padding:30px}}@media(max-width:991px){.lirf-sec .right .form .form-title h3{font-size:30px;line-height:38px}.lirf-sec .lirf-wrap .left{position:inherit;width:100%}.lirf-sec .lirf-wrap .left .image{position:inherit;top:0}.lirf-sec .right{width:100%}.lirf-sec{padding-top:30px}}@media(max-width:767px){.lirf-sec .right .form .form-title h3{font-size:28px;line-height:36px}.lirf-sec .right .form{padding:30px 20px}.lirf-sec .right .form form{width:100%}}