.elementor-115 .elementor-element.elementor-element-5806baf > .elementor-container{min-height:497px;}.elementor-115 .elementor-element.elementor-element-5806baf:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-5806baf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://framptonroofing.co.uk/wp-content/uploads/2022/04/gray-slate-tile-roof-2022-01-24-20-28-00-utc.jpg");background-size:cover;}.elementor-115 .elementor-element.elementor-element-5806baf > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-115 .elementor-element.elementor-element-5806baf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-115 .elementor-element.elementor-element-5806baf > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-5806baf > .elementor-shape-bottom svg{height:90px;transform:translateX(-50%) rotateY(180deg);}.elementor-115 .elementor-element.elementor-element-e1a6abd .elementor-heading-title{color:var( --e-global-color-accent );font-size:60px;}.elementor-115 .elementor-element.elementor-element-674df48 > .elementor-container{min-height:355px;}.elementor-115 .elementor-element.elementor-element-674df48{margin-top:50px;margin-bottom:50px;}.elementor-115 .elementor-element.elementor-element-c371239 .elementor-icon-wrapper{text-align:center;}.elementor-115 .elementor-element.elementor-element-c371239.elementor-view-stacked .elementor-icon{background-color:#E7E7E7;}.elementor-115 .elementor-element.elementor-element-c371239.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-c371239.elementor-view-default .elementor-icon{color:#E7E7E7;border-color:#E7E7E7;}.elementor-115 .elementor-element.elementor-element-c371239.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-c371239.elementor-view-default .elementor-icon svg{fill:#E7E7E7;}.elementor-115 .elementor-element.elementor-element-c371239 .elementor-icon i, .elementor-115 .elementor-element.elementor-element-c371239 .elementor-icon svg{transform:rotate(0deg);}body:not(.rtl) .elementor-115 .elementor-element.elementor-element-c371239{left:-205px;}body.rtl .elementor-115 .elementor-element.elementor-element-c371239{right:-205px;}.elementor-115 .elementor-element.elementor-element-c371239{top:17px;}.elementor-115 .elementor-element.elementor-element-f5352d0 .elementor-testimonial-wrapper{text-align:left;}.elementor-115 .elementor-element.elementor-element-f5352d0 > .elementor-widget-container{padding:60px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-673e751 .elementor-icon-wrapper{text-align:center;}.elementor-115 .elementor-element.elementor-element-673e751.elementor-view-stacked .elementor-icon{background-color:#E7E7E7;}.elementor-115 .elementor-element.elementor-element-673e751.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-673e751.elementor-view-default .elementor-icon{color:#E7E7E7;border-color:#E7E7E7;}.elementor-115 .elementor-element.elementor-element-673e751.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-673e751.elementor-view-default .elementor-icon svg{fill:#E7E7E7;}.elementor-115 .elementor-element.elementor-element-673e751 .elementor-icon i, .elementor-115 .elementor-element.elementor-element-673e751 .elementor-icon svg{transform:rotate(0deg);}body:not(.rtl) .elementor-115 .elementor-element.elementor-element-673e751{left:-205px;}body.rtl .elementor-115 .elementor-element.elementor-element-673e751{right:-205px;}.elementor-115 .elementor-element.elementor-element-673e751{top:17px;}.elementor-115 .elementor-element.elementor-element-a304fc1 .elementor-testimonial-wrapper{text-align:left;}.elementor-115 .elementor-element.elementor-element-a304fc1 > .elementor-widget-container{padding:60px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-b508102 .elementor-icon-wrapper{text-align:center;}.elementor-115 .elementor-element.elementor-element-b508102.elementor-view-stacked .elementor-icon{background-color:#E7E7E7;}.elementor-115 .elementor-element.elementor-element-b508102.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-b508102.elementor-view-default .elementor-icon{color:#E7E7E7;border-color:#E7E7E7;}.elementor-115 .elementor-element.elementor-element-b508102.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-b508102.elementor-view-default .elementor-icon svg{fill:#E7E7E7;}.elementor-115 .elementor-element.elementor-element-b508102 .elementor-icon i, .elementor-115 .elementor-element.elementor-element-b508102 .elementor-icon svg{transform:rotate(0deg);}body:not(.rtl) .elementor-115 .elementor-element.elementor-element-b508102{left:-205px;}body.rtl .elementor-115 .elementor-element.elementor-element-b508102{right:-205px;}.elementor-115 .elementor-element.elementor-element-b508102{top:17px;}.elementor-115 .elementor-element.elementor-element-12021a6 .elementor-testimonial-wrapper{text-align:left;}.elementor-115 .elementor-element.elementor-element-12021a6 > .elementor-widget-container{padding:60px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-c83f238 > .elementor-container{min-height:355px;}.elementor-115 .elementor-element.elementor-element-c83f238{margin-top:50px;margin-bottom:50px;}.elementor-115 .elementor-element.elementor-element-4345d0c .elementor-icon-wrapper{text-align:center;}.elementor-115 .elementor-element.elementor-element-4345d0c.elementor-view-stacked .elementor-icon{background-color:#E7E7E7;}.elementor-115 .elementor-element.elementor-element-4345d0c.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-4345d0c.elementor-view-default .elementor-icon{color:#E7E7E7;border-color:#E7E7E7;}.elementor-115 .elementor-element.elementor-element-4345d0c.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-4345d0c.elementor-view-default .elementor-icon svg{fill:#E7E7E7;}.elementor-115 .elementor-element.elementor-element-4345d0c .elementor-icon i, .elementor-115 .elementor-element.elementor-element-4345d0c .elementor-icon svg{transform:rotate(0deg);}body:not(.rtl) .elementor-115 .elementor-element.elementor-element-4345d0c{left:-205px;}body.rtl .elementor-115 .elementor-element.elementor-element-4345d0c{right:-205px;}.elementor-115 .elementor-element.elementor-element-4345d0c{top:17px;}.elementor-115 .elementor-element.elementor-element-75785c8 .elementor-testimonial-wrapper{text-align:left;}.elementor-115 .elementor-element.elementor-element-75785c8 > .elementor-widget-container{padding:60px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-1fb17d8 .elementor-icon-wrapper{text-align:center;}.elementor-115 .elementor-element.elementor-element-1fb17d8.elementor-view-stacked .elementor-icon{background-color:#E7E7E7;}.elementor-115 .elementor-element.elementor-element-1fb17d8.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-1fb17d8.elementor-view-default .elementor-icon{color:#E7E7E7;border-color:#E7E7E7;}.elementor-115 .elementor-element.elementor-element-1fb17d8.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-1fb17d8.elementor-view-default .elementor-icon svg{fill:#E7E7E7;}.elementor-115 .elementor-element.elementor-element-1fb17d8 .elementor-icon i, .elementor-115 .elementor-element.elementor-element-1fb17d8 .elementor-icon svg{transform:rotate(0deg);}body:not(.rtl) .elementor-115 .elementor-element.elementor-element-1fb17d8{left:-205px;}body.rtl .elementor-115 .elementor-element.elementor-element-1fb17d8{right:-205px;}.elementor-115 .elementor-element.elementor-element-1fb17d8{top:17px;}.elementor-115 .elementor-element.elementor-element-001036b .elementor-testimonial-wrapper{text-align:left;}.elementor-115 .elementor-element.elementor-element-001036b > .elementor-widget-container{padding:60px 0px 0px 0px;}.elementor-115 .elementor-element.elementor-element-5bc1bc4 .elementor-icon-wrapper{text-align:center;}.elementor-115 .elementor-element.elementor-element-5bc1bc4.elementor-view-stacked .elementor-icon{background-color:#E7E7E7;}.elementor-115 .elementor-element.elementor-element-5bc1bc4.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-5bc1bc4.elementor-view-default .elementor-icon{color:#E7E7E7;border-color:#E7E7E7;}.elementor-115 .elementor-element.elementor-element-5bc1bc4.elementor-view-framed .elementor-icon, .elementor-115 .elementor-element.elementor-element-5bc1bc4.elementor-view-default .elementor-icon svg{fill:#E7E7E7;}.elementor-115 .elementor-element.elementor-element-5bc1bc4 .elementor-icon i, .elementor-115 .elementor-element.elementor-element-5bc1bc4 .elementor-icon svg{transform:rotate(0deg);}body:not(.rtl) .elementor-115 .elementor-element.elementor-element-5bc1bc4{left:-205px;}body.rtl .elementor-115 .elementor-element.elementor-element-5bc1bc4{right:-205px;}.elementor-115 .elementor-element.elementor-element-5bc1bc4{top:17px;}.elementor-115 .elementor-element.elementor-element-9ee32c8 .elementor-testimonial-wrapper{text-align:left;}.elementor-115 .elementor-element.elementor-element-9ee32c8 > .elementor-widget-container{padding:60px 0px 0px 0px;}@media(min-width:768px){.elementor-115 .elementor-element.elementor-element-83f278f{width:49.374%;}.elementor-115 .elementor-element.elementor-element-5704131{width:50.588%;}}@media(max-width:767px){.elementor-115 .elementor-element.elementor-element-5806baf > .elementor-container{min-height:318px;}.elementor-115 .elementor-element.elementor-element-e1a6abd .elementor-heading-title{font-size:35px;}.elementor-115 .elementor-element.elementor-element-f5352d0 .elementor-testimonial-content{font-size:14px;line-height:1.4em;}.elementor-115 .elementor-element.elementor-element-a304fc1 .elementor-testimonial-content{font-size:14px;line-height:1.4em;}.elementor-115 .elementor-element.elementor-element-12021a6 .elementor-testimonial-content{font-size:14px;line-height:1.4em;}.elementor-115 .elementor-element.elementor-element-75785c8 .elementor-testimonial-content{font-size:14px;line-height:1.4em;}.elementor-115 .elementor-element.elementor-element-001036b .elementor-testimonial-content{font-size:14px;line-height:1.4em;}.elementor-115 .elementor-element.elementor-element-9ee32c8 .elementor-testimonial-content{font-size:14px;line-height:1.4em;}}