.product-hire-enquiry__header h2{font-size:40px;font-style:normal;font-weight:var(--fw-bold)}.page-template-template-contact .gform_wrapper,.single-product .gform_wrapper{max-width:720px !important;margin:45px auto 0}.page-template-template-contact .gform_wrapper ul.gform_fields li.gfield,.single-product .gform_wrapper ul.gform_fields li.gfield{padding-right:30px !important}.page-template-template-contact .gform_body,.single-product .gform_body{width:calc(100% + 30px) !important}.page-template-template-contact .gform_body ul,.single-product .gform_body ul{padding:0 !important;margin:0 !important;display:flex !important;flex-wrap:wrap !important;list-style:none !important}.page-template-template-contact .gform_body li,.single-product .gform_body li{width:50%;list-style:none !important;margin:0 !important}.full-width-form-item{width:100% !important}.page-template-template-contact .gform_body li label,.single-product .gform_body li label{font-size:13px;margin-bottom:-5px !important;text-transform:uppercase;line-height:1 !important;font-family:var(--new-font);text-indent:10px;color:var(--new-grey)}.page-template-template-contact .gform_body li label+.ginput_container,.single-product .gform_body li label+.ginput_container{margin-top:5px !important}.page-template-template-contact .gform_body li input,.page-template-template-contact .gform_body li select,.page-template-template-contact .gform_body li textarea,.single-product .gform_body li input,.single-product .gform_body li select,.single-product .gform_body li textarea{border:solid 1px rgba(151,151,151,.5);border-radius:6px;width:100% !important;text-indent:15px;height:45px}.page-template-template-contact .gform_body li select,.single-product .gform_body li select{text-indent:7px}.page-template-template-contact .gform_wrapper .top_label .gfield_error,.single-product .gform_wrapper .top_label .gfield_error{width:50% !important}.page-template-template-contact .gform_footer .gform_button,.single-product .gform_footer .gform_button{border-radius:21.5px !important;box-shadow:1px 1px 2px 0 rgba(0,0,0,.5) !important;border:solid 1.8px var(--new-red) !important;background-color:var(--new-red) !important;max-width:230px !important;width:100% !important;margin:0 auto !important;display:block !important;font-family:var(--new-font);font-size:14px;font-weight:var(--fw-black);font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.2px;text-align:center;color:#fff}.contact__footer-product-term-button a{display:inline-block;margin:10px;transition:all var(--transition-speed) ease-in-out}.contact__footer-product-term-button a:hover,.contact__footer-product-term-button a:focus{background-color:var(--new-red);color:#fff;transition:all var(--transition-speed) ease-in-out}.contact-page-map{background-color:#d3d3d3;width:100%;max-width:1340px;margin:0 auto;aspect-ratio:268/103}.page-template-template-contact .product-hire-enquiry{top:-128px;margin-top:0;margin-bottom:-128px;background-color:#fff;position:relative}@media screen and (max-width:768px){.page-template-template-contact .product-hire-enquiry{top:-30px;margin-bottom:-30px}}@media screen and (max-width:450px){.page-template-template-contact .product-hire-enquiry{top:0;margin-bottom:0}}.page-template-template-contact .contact-page-form{background:url(//rockforge.co.uk/wp-content/themes/rockforge/assets/css/../images/menu-bg@2x.jpg) center center no-repeat;background-size:cover;width:100%}.page-template-template-contact .contact-social-wrapper{margin:0 auto;max-width:720px;padding:95px 10px;width:100%;text-align:center}.page-template-template-contact .contact-social-wrapper .social-icons{margin:0 auto}.contact-social-heading{font-family:var(--new-font);font-size:26px;font-weight:var(--fw-bold);font-stretch:normal;font-style:italic;line-height:1.42;letter-spacing:-.19px;text-align:center;color:#fff}.contact-social-heading span{display:block;font-style:normal;font-weight:var(--fw-light)}.page-template-template-contact .social-icons{padding-top:30px}.page-template-template-contact .social-icons a{background-color:#fff;border:#fff;height:42px;width:42px;line-height:40px;margin:7.5px}.page-template-template-contact .social-icons a i{color:#000;font-size:20px}.page-template-template-contact .about-brand-hire{padding-top:130px}.page-template-template-contact .contact-feed{width:100%}.page-template-template-contact .contact-feed-inner{width:100%}.page-template-template-contact .contact-feed-inner h2 span{display:block;font-size:26px;font-weight:300;padding-top:10px}.page-template-template-contact .home-latest-news-header__right{text-align:right}.linkedin-logo{filter:grayscale(100%);width:145px;margin-top:-13px}.cff-header,#cff-load-more{display:none !important}.cff-posts-wrap{display:flex !important}.cff-item{background:#fff;border-radius:10px;max-width:calc(100% / 3) !important;margin:7.5px 7.5px 0 !important}#cff .cff-item{padding-top:0 !important}.cff-text-wrapper,.cff-meta-wrap{padding:15px !important}#cff.cff-half-layout .cff-text-wrapper{float:none !important;width:100% !important}.cff-media-wrap{width:100% !important}@media screen and (min-width:769px) and (max-width:1099px){.cff-item:nth-of-type(3){display:none !important}.cff-item{background:#fff;border-radius:10px;max-width:calc(100% / 2) !important;margin:7.5px 7.5px 0 !important}#cff.cff-half-layout .cff-photo,#cff.cff-half-layout .cff-iframe-wrap,#cff.cff-half-layout .cff-html5-video,#cff.cff-half-layout .cff-vidLink{width:100% !important}}@media screen and (max-width:768px){.cff-item:nth-of-type(2),.cff-item:nth-of-type(3){display:none !important}.cff-item{max-width:calc(100% / 2) !important}#cff.cff-half-layout .cff-photo,#cff.cff-half-layout .cff-iframe-wrap,#cff.cff-half-layout .cff-html5-video,#cff.cff-half-layout .cff-vidLink{width:100% !important}.page-template-template-contact .home-latest-news-header__right{display:block;float:none;text-align:left}.page-template-template-contact .home-latest-news-header__right{text-align:left}.page-template-template-contact .home-latest-news-posts{max-width:100% !important;padding:0 !important}.cff-posts-wrap{flex-wrap:wrap !important;max-width:calc(100vw - 30px) !important;margin:0 auto !important}.cff-item{max-width:100% !important;width:100% !important;margin:0 !important}#cff{width:100% !important}}