.elementor-297 .elementor-element.elementor-element-6917b38c > .elementor-container{max-width:980px;min-height:100px;}.elementor-297 .elementor-element.elementor-element-6917b38c > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-297 .elementor-element.elementor-element-35f1ab72:not(.elementor-motion-effects-element-type-background), .elementor-297 .elementor-element.elementor-element-35f1ab72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(160,160,160,0.74);background-image:url("https://underfloorheatinglocallondon.co.uk/wp-content/uploads/2019/05/underfloor-heating-background.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-297 .elementor-element.elementor-element-35f1ab72 > .elementor-background-overlay{background-color:#0c0c0c;opacity:0.74;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-297 .elementor-element.elementor-element-35f1ab72{transition:background 0.4s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 30px 80px 30px;}.elementor-297 .elementor-element.elementor-element-35f1ab72 > .elementor-shape-bottom .elementor-shape-fill{fill:#003e53;}.elementor-bc-flex-widget .elementor-297 .elementor-element.elementor-element-74c60370.elementor-column .elementor-column-wrap{align-items:center;}.elementor-297 .elementor-element.elementor-element-74c60370.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-297 .elementor-element.elementor-element-225acee9{text-align:left;}.elementor-297 .elementor-element.elementor-element-225acee9 .elementor-heading-title{color:#FFFFFF;font-size:54px;line-height:1.3em;}.elementor-297 .elementor-element.elementor-element-225acee9 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-297 .elementor-element.elementor-element-6cf18f7{color:#FFFFFF;font-family:"Roboto", Sans-serif;}.elementor-297 .elementor-element.elementor-element-3cbc5cae{text-align:center;}.elementor-297 .elementor-element.elementor-element-3cbc5cae .elementor-heading-title{color:#ffffff;font-size:35px;line-height:1.3em;}.elementor-297 .elementor-element.elementor-element-44e6ca50 > .elementor-container{max-width:980px;}.elementor-297 .elementor-element.elementor-element-44e6ca50 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-297 .elementor-element.elementor-element-44e6ca50:not(.elementor-motion-effects-element-type-background), .elementor-297 .elementor-element.elementor-element-44e6ca50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003e53;}.elementor-297 .elementor-element.elementor-element-44e6ca50{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 0px 102px 0px;}.elementor-297 .elementor-element.elementor-element-44e6ca50 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-297 .elementor-element.elementor-element-44e6ca50 > .elementor-shape-bottom svg{width:calc(123% + 1.3px);height:88px;}.elementor-297 .elementor-element.elementor-element-510daff2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-297 .elementor-element.elementor-element-78e776b2{text-align:center;}.elementor-297 .elementor-element.elementor-element-78e776b2 .elementor-heading-title{color:#ffffff;font-family:"Playball", Sans-serif;font-size:55px;font-weight:400;}.elementor-297 .elementor-element.elementor-element-45299f03 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-297 .elementor-element.elementor-element-45299f03{padding:80px 0px 0px 0px;}.elementor-297 .elementor-element.elementor-element-76d5b120 > .elementor-element-populated{padding:0px 60px 0px 0px;}.elementor-297 .elementor-element.elementor-element-6d64537e .elementor-heading-title{color:#003e53;font-family:"Playball", Sans-serif;font-size:36px;font-weight:normal;}.elementor-297 .elementor-element.elementor-element-6d64537e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 290px 0px 0px;}.elementor-297 .elementor-element.elementor-element-148deb12{font-family:"Roboto", Sans-serif;}.elementor-297 .elementor-element.elementor-element-fb24bba > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-297 .elementor-element.elementor-element-5bf501d{margin-top:0px;margin-bottom:25px;}.elementor-297 .elementor-element.elementor-element-f815586 > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-297 .elementor-element.elementor-element-e6ba764 .elementor-heading-title{color:#003e53;font-family:"Playball", Sans-serif;font-size:36px;font-weight:normal;}.elementor-297 .elementor-element.elementor-element-e6ba764 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 290px 0px 0px;}.elementor-297 .elementor-element.elementor-element-0af6ae8 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-297 .elementor-element.elementor-element-ab7f795 .elementor-heading-title{color:#003e53;font-family:"Playball", Sans-serif;font-size:36px;font-weight:normal;}.elementor-297 .elementor-element.elementor-element-ab7f795 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 290px 0px 0px;}.elementor-297 .elementor-element.elementor-element-9f96d1a{margin-top:0px;margin-bottom:0px;}.elementor-297 .elementor-element.elementor-element-ece91d1 > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-297 .elementor-element.elementor-element-4c5a8fb > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-297 .elementor-element.elementor-element-2d1d6bf{font-family:"Roboto", Sans-serif;}.elementor-297 .elementor-element.elementor-element-e02a0e9 .elementor-heading-title{color:#003e53;font-family:"Playball", Sans-serif;font-size:36px;font-weight:normal;}.elementor-297 .elementor-element.elementor-element-e02a0e9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 290px 0px 0px;}.elementor-297 .elementor-element.elementor-element-f14af26{margin-top:0px;margin-bottom:25px;}.elementor-297 .elementor-element.elementor-element-dc079d4 > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-297 .elementor-element.elementor-element-9c83076{font-family:"Roboto", Sans-serif;}.elementor-297 .elementor-element.elementor-element-34558ce > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-297 .elementor-element.elementor-element-e22e8a5 .elementor-heading-title{color:#003e53;font-family:"Playball", Sans-serif;font-size:36px;font-weight:normal;}.elementor-297 .elementor-element.elementor-element-e22e8a5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 290px 0px 0px;}.elementor-297 .elementor-element.elementor-element-3b9cdc2{margin-top:0px;margin-bottom:0px;}.elementor-297 .elementor-element.elementor-element-8a83c78 > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-297 .elementor-element.elementor-element-307af3b > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-297 .elementor-element.elementor-element-e103af6{font-family:"Roboto", Sans-serif;}.elementor-297 .elementor-element.elementor-element-ce72195 .elementor-heading-title{color:#003e53;font-family:"Playball", Sans-serif;font-size:36px;font-weight:normal;}.elementor-297 .elementor-element.elementor-element-ce72195 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 290px 0px 0px;}.elementor-297 .elementor-element.elementor-element-d592aae{margin-top:0px;margin-bottom:25px;}.elementor-297 .elementor-element.elementor-element-43d9336 > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-297 .elementor-element.elementor-element-55b1678{font-family:"Roboto", Sans-serif;}.elementor-297 .elementor-element.elementor-element-5167668 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-297 .elementor-element.elementor-element-80d8166 .elementor-heading-title{color:#003e53;font-family:"Playball", Sans-serif;font-size:36px;font-weight:normal;}.elementor-297 .elementor-element.elementor-element-80d8166 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 290px 0px 0px;}.elementor-297 .elementor-element.elementor-element-9e94ca1{margin-top:0px;margin-bottom:0px;}.elementor-297 .elementor-element.elementor-element-cff9af0 > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-297 .elementor-element.elementor-element-171720f > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-297 .elementor-element.elementor-element-dac8fe2{font-family:"Roboto", Sans-serif;}.elementor-297 .elementor-element.elementor-element-772539b .elementor-heading-title{color:#003e53;font-family:"Playball", Sans-serif;font-size:36px;font-weight:normal;}.elementor-297 .elementor-element.elementor-element-772539b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 290px 0px 0px;}.elementor-297 .elementor-element.elementor-element-7523567{margin-top:0px;margin-bottom:25px;}.elementor-297 .elementor-element.elementor-element-325cbee > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-297 .elementor-element.elementor-element-227d16c{font-family:"Roboto", Sans-serif;}.elementor-297 .elementor-element.elementor-element-37577a4 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-297 .elementor-element.elementor-element-1725692 .elementor-heading-title{color:#003e53;font-family:"Playball", Sans-serif;font-size:36px;font-weight:normal;}.elementor-297 .elementor-element.elementor-element-1725692 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 290px 0px 0px;}.elementor-297 .elementor-element.elementor-element-c40935e{margin-top:0px;margin-bottom:0px;}.elementor-297 .elementor-element.elementor-element-9b68f3c > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-297 .elementor-element.elementor-element-8fbd6d6 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-297 .elementor-element.elementor-element-596050e{font-family:"Roboto", Sans-serif;}.elementor-297 .elementor-element.elementor-element-41cdf15 .elementor-heading-title{color:#003e53;font-family:"Playball", Sans-serif;font-size:36px;font-weight:normal;}.elementor-297 .elementor-element.elementor-element-41cdf15 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 290px 0px 0px;}.elementor-297 .elementor-element.elementor-element-e119d5e{margin-top:0px;margin-bottom:25px;}.elementor-297 .elementor-element.elementor-element-ee0d3e1 > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-297 .elementor-element.elementor-element-00adbc1{font-family:"Roboto", Sans-serif;}.elementor-297 .elementor-element.elementor-element-7db3c72 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-297 .elementor-element.elementor-element-e338f4a .elementor-heading-title{color:#003e53;font-family:"Playball", Sans-serif;font-size:36px;font-weight:normal;}.elementor-297 .elementor-element.elementor-element-e338f4a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 290px 0px 0px;}.elementor-297 .elementor-element.elementor-element-047fc3a{margin-top:0px;margin-bottom:25px;}.elementor-297 .elementor-element.elementor-element-ab08b54 > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-297 .elementor-element.elementor-element-108ebb7{font-family:"Roboto", Sans-serif;}.elementor-297 .elementor-element.elementor-element-9b91d04 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-297 .elementor-element.elementor-element-ebdf7ed .elementor-heading-title{color:#003e53;font-family:"Playball", Sans-serif;font-size:36px;font-weight:normal;}.elementor-297 .elementor-element.elementor-element-ebdf7ed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 290px 0px 0px;}.elementor-297 .elementor-element.elementor-element-555c3c0 .elementor-heading-title{color:#003e53;font-family:"Playball", Sans-serif;font-size:36px;font-weight:normal;}.elementor-297 .elementor-element.elementor-element-555c3c0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 290px 0px 0px;}.elementor-297 .elementor-element.elementor-element-0604154 .elementor-heading-title{color:#003e53;font-family:"Playball", Sans-serif;font-size:36px;font-weight:normal;}.elementor-297 .elementor-element.elementor-element-0604154 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 290px 0px 0px;}.elementor-297 .elementor-element.elementor-element-7a41e80 .elementor-heading-title{color:#003e53;font-family:"Playball", Sans-serif;font-size:36px;font-weight:normal;}.elementor-297 .elementor-element.elementor-element-7a41e80 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 290px 0px 0px;}.elementor-297 .elementor-element.elementor-element-d5ee972 .elementor-heading-title{color:#003e53;font-family:"Playball", Sans-serif;font-size:36px;font-weight:normal;}.elementor-297 .elementor-element.elementor-element-d5ee972 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 290px 0px 0px;}.elementor-297 .elementor-element.elementor-element-8c436d4 .elementor-heading-title{color:#003e53;font-family:"Playball", Sans-serif;font-size:36px;font-weight:normal;}.elementor-297 .elementor-element.elementor-element-8c436d4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 290px 0px 0px;}.elementor-297 .elementor-element.elementor-element-616d52f .elementor-heading-title{color:#003e53;font-family:"Playball", Sans-serif;font-size:36px;font-weight:normal;}.elementor-297 .elementor-element.elementor-element-616d52f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 290px 0px 0px;}.elementor-297 .elementor-element.elementor-element-e40da63 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-297 .elementor-element.elementor-element-628fc07 .elementor-spacer-inner{height:50px;}body.elementor-page-297:not(.elementor-motion-effects-element-type-background), body.elementor-page-297 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}@media(max-width:1024px){.elementor-297 .elementor-element.elementor-element-6917b38c{padding:0px 20px 0px 20px;}.elementor-297 .elementor-element.elementor-element-35f1ab72{padding:84px 20px 80px 20px;}.elementor-297 .elementor-element.elementor-element-225acee9 .elementor-heading-title{font-size:40px;}.elementor-297 .elementor-element.elementor-element-44e6ca50{padding:0px 20px 0px 20px;}.elementor-297 .elementor-element.elementor-element-45299f03{padding:60px 30px 30px 30px;}}@media(max-width:767px){.elementor-297 .elementor-element.elementor-element-6917b38c{padding:25px 25px 25px 25px;}.elementor-297 .elementor-element.elementor-element-6cf18f7 .elementor-text-editor{text-align:center;}.elementor-297 .elementor-element.elementor-element-44e6ca50{padding:30px 30px 30px 30px;}.elementor-297 .elementor-element.elementor-element-78e776b2{text-align:center;}.elementor-297 .elementor-element.elementor-element-78e776b2 .elementor-heading-title{font-size:32px;}.elementor-297 .elementor-element.elementor-element-76d5b120 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-297 .elementor-element.elementor-element-6d64537e{text-align:center;}.elementor-297 .elementor-element.elementor-element-148deb12 .elementor-text-editor{text-align:center;}.elementor-297 .elementor-element.elementor-element-e6ba764{text-align:center;}.elementor-297 .elementor-element.elementor-element-ab7f795{text-align:center;}.elementor-297 .elementor-element.elementor-element-2d1d6bf .elementor-text-editor{text-align:center;}.elementor-297 .elementor-element.elementor-element-e02a0e9{text-align:center;}.elementor-297 .elementor-element.elementor-element-9c83076 .elementor-text-editor{text-align:center;}.elementor-297 .elementor-element.elementor-element-e22e8a5{text-align:center;}.elementor-297 .elementor-element.elementor-element-e103af6 .elementor-text-editor{text-align:center;}.elementor-297 .elementor-element.elementor-element-ce72195{text-align:center;}.elementor-297 .elementor-element.elementor-element-55b1678 .elementor-text-editor{text-align:center;}.elementor-297 .elementor-element.elementor-element-80d8166{text-align:center;}.elementor-297 .elementor-element.elementor-element-dac8fe2 .elementor-text-editor{text-align:center;}.elementor-297 .elementor-element.elementor-element-772539b{text-align:center;}.elementor-297 .elementor-element.elementor-element-227d16c .elementor-text-editor{text-align:center;}.elementor-297 .elementor-element.elementor-element-1725692{text-align:center;}.elementor-297 .elementor-element.elementor-element-596050e .elementor-text-editor{text-align:center;}.elementor-297 .elementor-element.elementor-element-41cdf15{text-align:center;}.elementor-297 .elementor-element.elementor-element-00adbc1 .elementor-text-editor{text-align:center;}.elementor-297 .elementor-element.elementor-element-e338f4a{text-align:center;}.elementor-297 .elementor-element.elementor-element-108ebb7 .elementor-text-editor{text-align:center;}.elementor-297 .elementor-element.elementor-element-ebdf7ed{text-align:center;}.elementor-297 .elementor-element.elementor-element-555c3c0{text-align:center;}.elementor-297 .elementor-element.elementor-element-0604154{text-align:center;}.elementor-297 .elementor-element.elementor-element-7a41e80{text-align:center;}.elementor-297 .elementor-element.elementor-element-d5ee972{text-align:center;}.elementor-297 .elementor-element.elementor-element-8c436d4{text-align:center;}.elementor-297 .elementor-element.elementor-element-616d52f{text-align:center;}}@media(min-width:768px){.elementor-297 .elementor-element.elementor-element-74c60370{width:64.971%;}.elementor-297 .elementor-element.elementor-element-50924a53{width:35.029%;}.elementor-297 .elementor-element.elementor-element-510daff2{width:64.388%;}.elementor-297 .elementor-element.elementor-element-75c9053e{width:35.613%;}}@media(max-width:1024px) and (min-width:768px){.elementor-297 .elementor-element.elementor-element-74c60370{width:50%;}.elementor-297 .elementor-element.elementor-element-50924a53{width:50%;}}