.elementor-13505 .elementor-element.elementor-element-d5c919b{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-13505 .elementor-element.elementor-element-d5c919b:not(.elementor-motion-effects-element-type-background), .elementor-13505 .elementor-element.elementor-element-d5c919b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://precisionroofingltd.co.uk/wp-content/uploads/2025/06/474086544_122196598544185144_7620951080605408887_n-fotor-20250610224949.jpg");background-position:center center;background-size:cover;}.elementor-13505 .elementor-element.elementor-element-5c902bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-13505 .elementor-element.elementor-element-9971144{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--grid-auto-flow:row;--background-transition:0.3s;}.elementor-13505 .elementor-element.elementor-element-3cdbc77.elementor-element{--align-self:center;}.elementor-13505 .elementor-element.elementor-element-3cdbc77 > .elementor-widget-container{transition:background 0.3s;}.elementor-13505 .elementor-element.elementor-element-3cdbc77:hover .elementor-widget-container{box-shadow:0px 0px 10px 0px #A9442A;}.elementor-13505 .elementor-element.elementor-element-3cdbc77 .elementor-widget-container{transition:background 0.3s, border 0s, border-radius 0s, box-shadow 0s;}.elementor-13505 .elementor-element.elementor-element-3cdbc77{text-align:center;font-size:22px;}.elementor-13505 .elementor-element.elementor-element-7d87ef6.elementor-element{--align-self:center;}.elementor-13505 .elementor-element.elementor-element-7d87ef6 > .elementor-widget-container{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-13505 .elementor-element.elementor-element-7d87ef6:hover .elementor-widget-container{border-style:none;box-shadow:0px 0px 10px 0px #A9442A;}.elementor-13505 .elementor-element.elementor-element-7d87ef6{text-align:center;font-size:22px;}.elementor-13505 .elementor-element.elementor-element-05b6540.elementor-element{--align-self:center;}.elementor-13505 .elementor-element.elementor-element-05b6540:hover .elementor-widget-container{box-shadow:0px 0px 10px 0px #A9442A;}.elementor-13505 .elementor-element.elementor-element-05b6540{text-align:center;font-size:22px;}.elementor-13505 .elementor-element.elementor-element-306a0ac.elementor-element{--align-self:center;}.elementor-13505 .elementor-element.elementor-element-306a0ac:hover .elementor-widget-container{box-shadow:0px 0px 10px 0px #A9442A;}.elementor-13505 .elementor-element.elementor-element-306a0ac{font-size:22px;}.elementor-13505 .elementor-element.elementor-element-d54f603.elementor-element{--align-self:center;}.elementor-13505 .elementor-element.elementor-element-d54f603:hover .elementor-widget-container{box-shadow:0px 0px 10px 0px #A9442A;}.elementor-13505 .elementor-element.elementor-element-d54f603{text-align:center;font-size:22px;}.elementor-13505 .elementor-element.elementor-element-02d31d5.elementor-element{--align-self:center;}.elementor-13505 .elementor-element.elementor-element-02d31d5:hover .elementor-widget-container{box-shadow:0px 0px 10px 0px #A9442A;}.elementor-13505 .elementor-element.elementor-element-02d31d5{text-align:center;font-size:22px;letter-spacing:-0.8px;}.elementor-13505 .elementor-element.elementor-element-2fb1810.elementor-element{--align-self:center;}.elementor-13505 .elementor-element.elementor-element-2fb1810:hover .elementor-widget-container{box-shadow:0px 0px 10px 0px #A9442A;}.elementor-13505 .elementor-element.elementor-element-2fb1810{text-align:center;font-size:22px;}.elementor-13505 .elementor-element.elementor-element-c2d9795.elementor-element{--align-self:center;}.elementor-13505 .elementor-element.elementor-element-c2d9795:hover .elementor-widget-container{box-shadow:0px 0px 10px 0px #A9442A;}.elementor-13505 .elementor-element.elementor-element-c2d9795{text-align:center;font-size:22px;}.elementor-13505 .elementor-element.elementor-element-802bb08.elementor-element{--align-self:center;}.elementor-13505 .elementor-element.elementor-element-802bb08:hover .elementor-widget-container{box-shadow:0px 0px 10px 0px #A9442A;}.elementor-13505 .elementor-element.elementor-element-802bb08{text-align:center;font-size:22px;}.elementor-13505 .elementor-element.elementor-element-79e97df.elementor-element{--align-self:center;}.elementor-13505 .elementor-element.elementor-element-79e97df:hover .elementor-widget-container{box-shadow:0px 0px 10px 0px #A9442A;}.elementor-13505 .elementor-element.elementor-element-79e97df{text-align:center;font-size:22px;}.elementor-13505 .elementor-element.elementor-element-86123ca.elementor-element{--align-self:center;}.elementor-13505 .elementor-element.elementor-element-86123ca:hover .elementor-widget-container{box-shadow:0px 0px 10px 0px #A9442A;}.elementor-13505 .elementor-element.elementor-element-86123ca{text-align:center;font-size:22px;}.elementor-13505 .elementor-element.elementor-element-7819cfe.elementor-element{--align-self:center;}.elementor-13505 .elementor-element.elementor-element-7819cfe:hover .elementor-widget-container{box-shadow:0px 0px 10px 0px #A9442A;}.elementor-13505 .elementor-element.elementor-element-7819cfe{text-align:center;font-size:22px;}.elementor-13505 .elementor-element.elementor-element-452ad92.elementor-element{--align-self:center;}.elementor-13505 .elementor-element.elementor-element-452ad92:hover .elementor-widget-container{box-shadow:0px 0px 10px 0px #A9442A;}.elementor-13505 .elementor-element.elementor-element-452ad92{text-align:center;font-size:22px;}.elementor-13505 .elementor-element.elementor-element-3f0c610.elementor-element{--align-self:center;}.elementor-13505 .elementor-element.elementor-element-3f0c610:hover .elementor-widget-container{box-shadow:0px 0px 10px 0px #A9442A;}.elementor-13505 .elementor-element.elementor-element-3f0c610{text-align:center;font-size:22px;}.elementor-13505 .elementor-element.elementor-element-fb2ccea.elementor-element{--align-self:center;}.elementor-13505 .elementor-element.elementor-element-fb2ccea:hover .elementor-widget-container{box-shadow:0px 0px 10px 0px #A9442A;}.elementor-13505 .elementor-element.elementor-element-fb2ccea{text-align:center;font-size:22px;}.elementor-13505 .elementor-element.elementor-element-7d54ab0.elementor-element{--align-self:center;}.elementor-13505 .elementor-element.elementor-element-7d54ab0:hover .elementor-widget-container{box-shadow:0px 0px 10px 0px #A9442A;}.elementor-13505 .elementor-element.elementor-element-7d54ab0{text-align:center;font-size:22px;}.elementor-13505 .elementor-element.elementor-element-2b0265c.elementor-element{--align-self:center;}.elementor-13505 .elementor-element.elementor-element-2b0265c:hover .elementor-widget-container{box-shadow:0px 0px 10px 0px #A9442A;}.elementor-13505 .elementor-element.elementor-element-2b0265c{text-align:center;font-size:22px;}.elementor-13505 .elementor-element.elementor-element-3c38d61.elementor-element{--align-self:center;}.elementor-13505 .elementor-element.elementor-element-3c38d61:hover .elementor-widget-container{box-shadow:0px 0px 10px 0px #A9442A;}.elementor-13505 .elementor-element.elementor-element-3c38d61{text-align:center;font-size:22px;}.elementor-13505 .elementor-element.elementor-element-4fa866f.elementor-element{--align-self:center;}.elementor-13505 .elementor-element.elementor-element-4fa866f:hover .elementor-widget-container{box-shadow:0px 0px 10px 0px #A9442A;}.elementor-13505 .elementor-element.elementor-element-4fa866f{text-align:center;font-size:22px;}.elementor-13505 .elementor-element.elementor-element-8a892e8.elementor-element{--align-self:center;}.elementor-13505 .elementor-element.elementor-element-8a892e8:hover .elementor-widget-container{box-shadow:0px 0px 10px 0px #A9442A;}.elementor-13505 .elementor-element.elementor-element-8a892e8{text-align:center;font-size:22px;}@media(max-width:1024px){.elementor-13505 .elementor-element.elementor-element-9971144{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-13505 .elementor-element.elementor-element-9971144{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}