@font-face{font-family:"Fa solid 900";src:url('../fonts/fa-solid-900.woff2') format("woff2"),url('../fonts/fa-solid-900.eot') format("embedded-opentype"),url('../fonts/fa-solid-900.woff') format("woff"),url('../fonts/fa-solid-900.ttf') format("truetype"),url('../fonts/fa-solid-900.svg') format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Fa brands 400";src:url('../fonts/fa-brands-400.woff2') format("woff2"),url('../fonts/fa-brands-400.eot') format("embedded-opentype"),url('../fonts/fa-brands-400.woff') format("woff"),url('../fonts/fa-brands-400.ttf') format("truetype"),url('../fonts/fa-brands-400.svg') format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Fa 400";src:url('../fonts/fa-regular-400.woff2') format("woff2"),url('../fonts/fa-regular-400.eot') format("embedded-opentype"),url('../fonts/fa-regular-400.woff') format("woff"),url('../fonts/fa-regular-400.ttf') format("truetype"),url('../fonts/fa-regular-400.ttf') format("truetype"),url('../fonts/fa-regular-400.svg') format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Fa V 4 Compatibility";src:url('../fonts/fa-v4compatibility.ttf') format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Fa Brands 400";src:url('../fonts/fa-brands-400.ttf') format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Fa Solid 900";src:url('../fonts/fa-solid-900.ttf') format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Fa Sharp Solid 900";src:url('../fonts/fa-sharp-solid-900.ttf') format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Fa Sharp 400";src:url('../fonts/fa-sharp-regular-400.ttf') format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Fa 300";src:url('../fonts/fa-light-300.ttf') format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Fa Sharp 300";src:url('../fonts/fa-sharp-light-300.ttf') format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Fa Duotone 900";src:url('../fonts/fa-duotone-900.ttf') format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Fa 100";src:url('../fonts/fa-thin-100.ttf') format("truetype");font-weight:100;font-style:normal;font-display:swap}:root{--logo-dark-text:#323337;--white:white;--body-grey:#333;--dark-slate-blue:#332d5f;--dodger-blue:#1287e6;--dodger-blue-2:dodgerblue;--dark-blue:#272d33;--light-grey:#ccc;--logo-orange:#f38f1a;--light-grey-2:#cccccc52;--slate-blue:#2f4fcf;--black:black;--orange-red:#fc5a0a;--very-dark-blue:#0d0f11;--logo-black:#090502;--royal-blue:#2c6ad6;--royal-blue-2:#1260e6}.w-layout-grid{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.w-checkbox{margin-bottom:5px;padding-left:20px;display:block}.w-checkbox:before{content:" ";grid-area:1 / 1 / 2 / 2;display:table}.w-checkbox:after{content:" ";clear:both;grid-area:1 / 1 / 2 / 2;display:table}.w-checkbox-input{float:left;margin:4px 0 0 -20px;line-height:normal}.w-checkbox-input--inputType-custom{border:1px solid #ccc;border-radius:2px;width:12px;height:12px}.w-checkbox-input--inputType-custom.w--redirected-checked{background-color:#3898ec;background-image:url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');background-position:50%;background-repeat:no-repeat;background-size:cover;border-color:#3898ec}.w-checkbox-input--inputType-custom.w--redirected-focus{box-shadow:0 0 3px 1px #3898ec}.image-section{z-index:0;background-image:url('../images/c5_1c5.webp');background-position:0%;background-repeat:repeat;background-size:cover;background-attachment:scroll;justify-content:space-between;align-items:flex-end;width:100vw;height:86vh;display:flex}.nav-section{z-index:1;background-color:var(--logo-dark-text);justify-content:center;align-items:center;display:flex;position:relative}.navbar{background-color:#0000;flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:stretch;width:100%;display:block;position:static}.dropdown-list{background-color:var(--white)}.dropdown-list.w--open{background-color:var(--logo-dark-text);padding-right:0}.body{color:var(--body-grey);font-family:Montserrat,sans-serif;font-weight:500}.nav-link{border:1px none var(--dark-slate-blue);background-color:var(--logo-dark-text);color:var(--white);text-align:left;text-transform:uppercase;padding:15px;font-size:1.1em;font-weight:400;transition:all .2s ease-in-out}.nav-link:hover{border-bottom:5px none var(--dodger-blue);background-color:var(--dodger-blue-2)}.nav-link.w--current{border-bottom-width:5px;border-bottom-color:var(--dark-slate-blue);background-color:var(--dodger-blue-2);color:var(--white)}.nav-link-dropdown{border-bottom:5px none var(--dodger-blue);background-color:var(--logo-dark-text);color:var(--white);padding-top:15px;padding-bottom:15px;padding-left:15px;font-size:1.1em;font-weight:400;transition:all .2s ease-in-out}.nav-link-dropdown:hover{border-bottom-color:var(--dark-slate-blue);background-color:var(--dodger-blue-2)}.text-block{font-size:15px}.icon{margin-top:auto;margin-bottom:auto}.overlay-div{grid-column-gap:0px;grid-row-gap:0px;background-image:linear-gradient(#0000001a,#0000001a);justify-content:center;align-items:flex-end;width:98%;max-width:1400px;margin-bottom:80px;padding-bottom:40px;padding-left:40px;display:flex}.slider-text-div{background-color:#0000;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:49%;max-width:780px;padding:40px 0;display:flex}.slider-overlay-div{align-items:flex-end;width:95%;max-width:1400px;margin-top:60px;padding-top:0;display:flex}.slider-heading{color:var(--white);text-transform:uppercase;width:100%;margin-top:0;margin-bottom:0;font-size:3em;font-weight:800;line-height:1.2em}.slider-small-text{color:var(--white);width:100%;margin-bottom:0;font-size:1.1em;font-weight:500;line-height:1.4em}.small-text-div-and-arrow{flex-direction:column;justify-content:space-between;align-items:flex-start;margin-top:20px;display:flex}.nav-menu{background-color:var(--logo-dark-text);flex-direction:row;flex:0 auto;justify-content:center;align-items:center;width:100%;margin-left:91px;padding-left:0;padding-right:0;display:flex}._4-boxes-section{flex-direction:column;align-items:center;padding-top:60px;display:flex}.box-heading{color:var(--white);text-transform:uppercase;margin-top:0;margin-bottom:20px;font-size:3em;font-weight:800;line-height:60px}._4-box-text{color:var(--white);width:100%;margin-bottom:20px;font-size:16px;line-height:24px}.box-1-div-planning{background-color:var(--dark-blue);opacity:1;background-image:linear-gradient(#fff0,#00000073),url('../images/img-college-5.webp');background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;min-height:100px;padding:30px;transition:all .2s ease-in-out;display:flex}.box-1-div-planning:hover{text-shadow:4px 4px 5px #000000bf;background-image:linear-gradient(#00000080,#00000080),url('../images/img-college-5.webp');background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover}.box-1-div-construction{background-color:var(--dark-blue);background-image:linear-gradient(#fff0,#00000073),url('../images/Window_1Window.webp');background-position:0 0,50% 0;background-repeat:repeat,no-repeat;background-size:auto,cover;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;min-height:100px;padding:30px;transition:all .2s ease-in-out;display:flex}.box-1-div-construction:hover{text-shadow:4px 4px 5px #000000bf;background-color:#fc5a0a4d;background-image:linear-gradient(#00000080,#00000080),url('../images/Window_1Window.webp');background-position:0 0,50% 0;background-repeat:repeat,no-repeat;background-size:auto,cover}.box-1-div-new-builds{background-color:var(--dark-blue);background-image:linear-gradient(#fff0,#00000073),url('../images/img-11.webp');background-position:0 0,50% 0;background-repeat:repeat,no-repeat;background-size:auto,cover;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;min-height:100px;padding:30px;transition:all .2s ease-in-out;display:flex}.box-1-div-new-builds:hover{text-shadow:4px 4px 5px #000000bf;background-image:linear-gradient(#00000080,#00000080),url('../images/img-11.webp');background-position:0 0,50% 0;background-size:auto,cover}.box-1-div-extensions{background-color:var(--dark-blue);background-image:linear-gradient(#fff0,#00000073),url('../images/img-2.webp');background-position:0 0,50% 0;background-repeat:repeat,no-repeat;background-size:auto,cover;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;min-height:100px;padding:30px;transition:all .2s ease-in-out;display:flex}.box-1-div-extensions:hover{text-shadow:4px 4px 5px #000000bf;background-image:linear-gradient(#00000080,#00000080),url('../images/img-2.webp');background-position:0 0,50% 0;background-repeat:repeat,no-repeat;background-size:auto,cover}._4-block-div{flex-direction:column;justify-content:space-between;align-items:flex-start;height:100%;display:flex}.body-div{width:95%;max-width:1400px}.full-width-image-section{background-image:linear-gradient(#fff0,#0000004d 50%,#00000080),url('../images/bricklaying---retaining-walls_1bricklaying - retaining walls.webp');background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;background-attachment:scroll,fixed;justify-content:flex-end;align-items:flex-end;padding-top:60px;padding-bottom:60px;display:flex}.full-width-image-div{width:95%;max-width:1300px;min-height:200px}.full-width-image-div.m-left-auto{width:100%;margin-left:auto}.full-width-image-text-div{background-color:#0000;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:50%;max-width:600px;padding:30px;display:flex}.bottom-section{background-color:var(--logo-dark-text);flex-direction:column;justify-content:center;align-items:center;padding-top:10px;padding-bottom:0;display:flex}.footer-link-section{background-color:var(--dark-slate-blue);justify-content:center;align-items:center;padding-top:30px;padding-bottom:30px;display:flex}.footer-link-section.border-top-light-gray{background-color:var(--dodger-blue-2);border-top:1px solid #ccc3}.footer-link-section.blue{background-color:var(--dodger-blue-2);border-top:1px solid #ccc3;padding-bottom:100px}.bottom-text{color:var(--dodger-blue);margin-bottom:0;margin-right:10px;font-weight:800;line-height:24px}.h2-white{color:var(--white);margin-top:0;margin-bottom:50px;font-size:50px;font-weight:800;line-height:60px}.contact-info{color:var(--white);text-transform:uppercase;font-weight:600;text-decoration:none}.bottom-content-div{flex-direction:row;justify-content:space-between;align-items:flex-start;width:95%;max-width:1200px;margin-top:20px;margin-bottom:20px;display:flex}.contact-left-div{width:40%}.contact-right-div{width:60%}.footer-map{height:550px}.social-media-icons-div{flex-direction:row;justify-content:flex-start;align-items:center;margin-top:30px;display:flex}.footer-links{color:var(--light-grey);text-align:center;width:100%;margin-bottom:0}._4-box-grid{grid-column-gap:25px;grid-row-gap:25px;width:95%;max-width:1300px;margin-left:auto;margin-right:auto}.h1-light{font-weight:300}.mid-heading{color:var(--white);text-transform:uppercase;width:100%;margin-top:0;margin-bottom:0;font-size:3.2em;font-weight:800;line-height:1.2}.services-title{color:#fff;text-align:left;letter-spacing:1px;text-transform:uppercase;margin-top:10px;margin-bottom:0;padding-bottom:10px;font-size:36px;font-weight:700;line-height:42px}.services-title.why-us{text-align:left;margin-top:0;padding-bottom:20px}.services-title.why-us._w-50{width:65%;padding-bottom:10px;line-height:42px}.services-title.why-us._w-50.dark-text-align-center{color:#333;text-align:center;margin-left:auto;margin-right:auto}.container{flex-direction:column;width:95%;max-width:1500px;margin-left:auto;margin-right:auto;display:flex}.container.cta-container{background-color:var(--logo-orange);border-radius:3px;padding:20px}.container.cta-container.display-flex{background-color:#ebebeb;border-radius:4px;flex-direction:row;align-items:center;padding-left:40px;padding-right:40px;display:flex}.container._50t{margin-top:50px}.container._100{width:100%;margin-top:30px}.contact-form{width:80%;margin-top:60px;margin-left:auto;margin-right:auto;display:flex;position:relative}.services-underline{background-color:#ff0017;border-radius:20px;width:100px;height:5px;margin-bottom:20px;margin-left:0;margin-right:0;display:block}.services-underline.undrline-center{background-color:var(--dodger-blue-2);margin-left:auto;margin-right:auto}.dropdown-nav{background-color:var(--logo-dark-text);color:var(--white);text-transform:uppercase;border-left:5px solid #1287e600;padding-top:15px;padding-bottom:15px;padding-right:100px;font-size:15px;font-weight:500;transition:all .2s ease-in-out}.dropdown-nav:hover{background-color:var(--dodger-blue);background-image:linear-gradient(#ffffff26,#ffffff26);border-left-color:#fff;padding-left:30px}.dropdown-nav.w--current{background-color:var(--dodger-blue);color:#fff}.white-section{padding-top:60px;padding-bottom:60px}.white-section.section-with-divider{background-image:url('../images/Slash-Section-Divider-7.svg');background-position:0 100%;background-repeat:no-repeat;background-size:100%;padding-top:120px;padding-bottom:180px}.white-section.bg-primary{background-color:var(--dark-slate-blue);background-image:url('../images/Slash-Section-Divider-3.svg');background-position:0 100%;background-repeat:no-repeat;background-size:100%}.white-section.bg-primary.large-padding-divider{background-color:var(--dodger-blue-2);background-position:0 100.1%;padding-bottom:220px}.white-section.light-grey{background-color:#cccccc26}.white-section.top{padding-top:300px}.section-wrapper-heading-1.display-flex{justify-content:space-between;display:flex}.section-wrapper-heading-1.display-flex.flex-direction-clumn{flex-direction:row;align-items:stretch}.section-wrapper-heading-1.display-flex.flex-direction-clumn.flex-reverse{flex-direction:row-reverse}.section-wrapper-heading-1.display-flex.flex-direction-clumn.vertical{flex-direction:row;align-items:center}.section-wrapper-heading-1.display-flex.flex-align-center{align-items:flex-start}.section-wrapper-heading-1.display-flex.flex-align-center.flex-column{align-items:stretch}.title-wrapper.margin-bottom-20{width:auto;margin-bottom:20px}.heading-1-title{text-transform:uppercase;margin-top:0;font-size:2.6em;line-height:1.1}.heading-1-title.heading-2-title{text-transform:uppercase}.heading-1-title.heading-2-title.heading-white{color:var(--white)}.heading-1-title.heading-2-title.c{text-align:center}.heading-1-title.flex-reverse-width{width:48%;margin-left:auto}.heading-1-title.flex-reverse-width.light-text{width:100%;margin-left:0}.heading-1-title.no-margin{text-align:center;margin-top:0;margin-bottom:0}.heading-1-title.no-margin.text-white{color:var(--white);text-transform:uppercase;padding-top:0}.heading-1-title.light-text{color:var(--white)}.heading-1-title.light-text.text-center,.heading-1-title.text-center{text-align:center}.text-section._w-48{width:43%;padding-right:0}.text-section._w-48.full-width,.text-section._w-48._100{width:65%;margin-right:40px}.text-section._w-48.width{width:45%}.image-wrapper._w-48{width:48%}.image-wrapper._w-48.margin-top-20{width:45%}.image-wrapper._w-48.margin-top-20.display-flex{flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.image-wrapper._w-48.margin-top-20._100{width:70%;min-height:550px}.image-wrapper._w-48.margin-top-20.auto,.image-wrapper._w-48.margin-top-20.full{width:70%}.image-wrapper._w-48.margin-top-20.image-1{background-image:url('../images/682dab35a3e5fc9e965dae87_5.1.webp');background-position:50%;background-size:cover;justify-content:flex-end;align-items:flex-end;display:flex}.image-wrapper._w-48.margin-top-20.image-1.mob{background-image:url('../images/5.1_nw.webp');background-position:0%;background-size:cover;height:400px;margin-top:20px}.image-wrapper._w-48.margin-top-20.down{justify-content:flex-start;align-items:center;display:flex}.img-block{background-image:url('../images/new-england-1336173_1281new-england-1336173_1280.webp');background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;min-height:600px;display:block}.img-block.min-height-500{min-height:500px}.img-block.min-height-500.h-400{min-height:400px}.img-block.min-height-500.h-400.masonry-img-3{background-image:url('../images/Saunderton_1Saunderton.webp');background-position:50%;background-size:cover;justify-content:flex-end;align-items:flex-end;height:350px;min-height:350px;display:flex}.img-block.min-height-500.h-400.newhome-img-1{background-image:url('../images/flat-27_1flat-27.webp');background-position:50%;background-size:cover;justify-content:flex-end;align-items:flex-end;display:flex}.img-block.min-height-500.h-400.newhome-img-2{background-image:url('../images/P_R15_1P_R15.webp');background-size:auto 800px;justify-content:flex-end;align-items:flex-end;height:100%;min-height:400px;display:flex}.img-block.min-height-500.h-400.additional-services-img-1{background-image:url('../images/hanwell.webp');background-position:50%;justify-content:flex-end;align-items:flex-end;display:flex}.img-block.min-height-500.h-400.additional-services-img-1.hanwell{background-image:url('../images/Bricklaying----extensions-section_1Bricklaying - extensions section.webp')}.img-block.min-height-500.h-400.aylesbury-img-1{background-image:url('../images/img-1.webp');justify-content:flex-end;align-items:flex-end;display:flex}.img-block.min-height-500.bricklaying-img-1{background-image:url('../images/img-college-1.webp');justify-content:flex-end;align-items:flex-end;display:flex}.img-block.min-height-500.high-img-1{background-image:url('../images/img-12.webp');justify-content:flex-end;align-items:flex-end;min-height:auto;display:flex}.img-block.min-height-500.high-img-2{background-image:url('../images/img-college-5.webp');justify-content:flex-start;align-items:flex-end;min-height:auto;display:flex}.img-block.min-height-500.high-img-3{background-image:url('../images/img-17.webp');justify-content:flex-end;align-items:flex-end;min-height:auto;display:flex}.img-block.min-height-500.oxford-img-2{background-image:url('../images/img-college-1.webp');align-items:flex-end;display:flex}.img-block.home-page-img-1{background-image:url('../images/img-10.webp');justify-content:flex-end;align-items:flex-end;display:flex}.img-block.home-page-img-3{background-image:url('../images/img-college-5.webp');background-size:cover;justify-content:flex-end;align-items:flex-end;min-height:auto;display:flex}.img-block.masonry-img-1{background-image:url('../images/Layer-0.webp');background-position:0%;background-size:cover;justify-content:flex-end;align-items:flex-end;min-height:249px;display:flex}.img-block.masonry-img-1.image-size{background-image:url('../images/new_1new.webp');width:100%;height:350px;min-height:auto}.img-block.masonry-img-2{background-image:url('../images/Henley-refurb.webp');background-size:cover;justify-content:flex-start;align-items:flex-end;width:100%;height:350px;min-height:auto;display:flex}.img-block.oxford-img-1{background-image:url('../images/img-7.webp');justify-content:flex-end;align-items:flex-end;display:flex}.img-block.widndsor{background-image:url('../images/4f1ee757-7054-4ad6-b9b7-5dad8d44dc7f_image_jpeg.webp')}.img-block.maid{background-image:url('../images/K-Johnson.webp');background-size:cover}.p{font-size:1em;font-weight:500;line-height:1.7}.p.white{color:var(--white);font-weight:400}.p.white.para-center{text-align:center}.p.para-reward{margin-bottom:20px;padding-right:20px}.p._0b{margin-bottom:0}.p.centred{text-align:center}.p._20b{margin-bottom:20px}.p.statement{text-align:center;margin-bottom:0;font-size:1.2em;line-height:1.7}.section-btn{background-color:var(--dodger-blue-2);color:var(--white);padding:10px 20px;font-weight:600;text-decoration:none;display:inline-block}.section-btn.margin-top-20{border:1px solid var(--dodger-blue-2);background-color:#1e90ff;margin-top:20px;padding-left:25px;padding-right:25px;font-size:1em;font-weight:400;transition:all .2s ease-in-out}.section-btn.margin-top-20:hover{color:var(--dodger-blue);background-color:#0000}.section-btn.reward-btn{flex:none;margin-bottom:0;margin-left:0;position:static;inset:auto auto -5% 0%}.text-underline{background-color:var(--dodger-blue-2);border-radius:20px;width:120px;height:5px}.text-underline.text-undeline-white{background-color:var(--white);padding-top:0}.text-underline.text-undeline-white.margin-bottom-20px{margin-bottom:20px}.text-underline.text-undeline-white.underline-center{margin-left:auto;margin-right:auto}.text-underline.margin-bottom-20{background-color:var(--dodger-blue-2);margin-bottom:20px}.text-underline.margin-bottom-20.under-line-white{background-color:var(--white)}.text-underline.blue{width:60px;height:3px;margin-bottom:10px}.text-underline.underline-center{margin-left:auto;margin-right:auto}.bold-text{font-weight:600}.link-25{text-decoration:none}.contact-us-page-layout-1{padding-top:300px;padding-bottom:60px}.contact-page-top-wrapper{margin-bottom:100px}.contact-info-items.display-grid{grid-column-gap:30px;grid-row-gap:30px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:space-around;align-items:flex-start;margin-top:100px;margin-bottom:60px;display:grid}.contact-item.width-30{border:1px solid var(--light-grey-2);background-color:#0000;border-radius:7px;padding:15px}.contact-item-icon-block{align-items:flex-start;display:block}.contact-item-title{color:#222;font-size:1.8em;font-weight:600}.contact-item-info-block.margin-top-20{margin-top:20px}.contact-info-text{color:#9b9b9b;font-size:1.1em;font-weight:500;line-height:1.7;text-decoration:none}.contact-info-text.border-left{border-left:2px solid #ccc;padding-left:20px}.contact-info-text.border-right{padding-right:20px}.figma-icon{background-image:url('../images/Phone-in_1Phone-in.webp');background-position:50%;background-repeat:no-repeat;background-size:cover;width:60px;height:60px;margin-bottom:35px}.figma-icon.figma-icon-email{background-image:url('../images/Envelope_1Envelope.webp')}.bold-text-2{font-weight:500}.heading-underline{background-color:var(--dodger-blue-2);border-radius:20px;width:120px;height:5px}.html-embed{width:100%}.contact-bold,.bold-text-3,.bold-text-4{color:var(--dodger-blue-2)}.blue-section{background-color:var(--dodger-blue-2);padding-top:60px;padding-bottom:60px}.blue-section.blue-bg{background-color:var(--logo-orange)}.blue-section.blue-bg.divider-bottom{background-color:var(--dodger-blue-2);background-image:url('../images/Slash-Section-Divider-3.svg');background-position:0 100.1%;background-repeat:no-repeat;background-size:100%;padding-top:130px;padding-bottom:130px}.blue-section.blue-bg._120b{background-color:var(--dodger-blue-2);background-image:url('../images/Slash-Section-Divider-3.svg');background-position:0 100.1%;background-repeat:no-repeat;background-size:100%;padding-top:100px;padding-bottom:120px}.section-3-follow-divider{padding-top:60px;padding-bottom:60px}.section-3-follow-divider.divider-bottom{background-image:url('../images/Slash-Section-Divider-7.svg');background-position:0 100.1%;background-repeat:no-repeat;background-size:100%;padding-bottom:200px}.section-heading-3-call-to-action{padding-top:40px;padding-bottom:40px}.section-heading-3-call-to-action.with-primary-color{background-color:var(--dodger-blue-2)}.section-heading-3-call-to-action.with-primary-color._0t{padding-top:0}.heading-3-cta-text{font-size:22px}.heading-3-cta-text.m-width-80{width:90%;margin-top:0;margin-bottom:0;font-size:1.6em;font-weight:600;line-height:1.5}.hyperlink{box-shadow:inset 0 -1px 0 0 var(--dodger-blue);color:var(--dodger-blue-2);padding-left:2px;padding-right:2px;font-weight:700;text-decoration:none;transition:all .3s}.hyperlink:hover{box-shadow:inset 0 -30px 0 0 var(--dodger-blue);color:var(--white)}.cta-btn{border:2px solid var(--dodger-blue-2);color:var(--dodger-blue-2);background-color:#0000;border-radius:4px;flex:none;padding:15px 30px;font-size:1.1em;font-weight:500;text-decoration:none;transition:all .2s ease-in-out;display:inline-block}.cta-btn:hover{border-color:var(--dodger-blue-2);background-color:var(--dodger-blue-2);color:var(--white)}.site-map-section-page{padding-top:49px;padding-bottom:60px}.site-map-list{text-align:center;padding-left:0;list-style-type:none}.site-map-item{padding-top:5px;padding-bottom:5px;font-weight:600}.page-section-heading{background-color:var(--dodger-blue);background-image:linear-gradient(#1287e6bf,#1287e6bf),url('../images/new-england-1336173_1281new-england-1336173_1280.webp');background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;flex-direction:column;justify-content:center;align-items:center;height:200px;display:flex}.site-map-link{color:#333;text-decoration:none;transition:all .2s ease-in-out}.site-map-link:hover,.site-map-link.w--current{color:var(--dodger-blue)}.announcement-icon{background-color:var(--logo-dark-text);color:#fff;border-radius:50px;justify-content:center;align-items:center;width:30px;min-width:30px;height:30px;min-height:30px;margin-left:0;margin-right:0;font-family:"Fa solid 900",sans-serif;font-size:1.1em;display:flex}.announcement-extra-info{margin-right:0}.announcement-number{color:#1e90ff;letter-spacing:1px;margin-left:10px;font-size:20px;font-weight:700;line-height:1.5;text-decoration:none}.announcement-number._1{margin-left:10px;font-size:20px}.container-2{width:100%;margin-left:0;margin-right:0}.announcement-open-hours.light-text{justify-content:flex-end;margin-top:2px;font-size:1em;font-weight:500;line-height:1.8;display:flex}.announcement-contact-block.display-flex{justify-content:flex-start;align-items:center;margin-bottom:5px;padding-left:0;line-height:16px;display:flex}.announcement-contact-block.display-flex.no{justify-content:flex-start;align-items:center;padding-left:0}.announcement-bar{z-index:99;background-color:var(--white);flex-direction:column;justify-content:center;align-items:stretch;width:100%;padding-top:2px;padding-bottom:0;display:flex;position:sticky;top:0;box-shadow:0 2px 5px #0003}.announcement-email{color:#4c5d66;text-transform:uppercase;background-color:#0000;margin-left:10px;font-size:1.1em;font-weight:600;text-decoration:none}.announcement-contact-wrapper{grid-column-gap:16px;grid-row-gap:16px;flex-direction:row;flex:0 auto;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;width:21%;padding-left:0;line-height:15px;display:flex}.brand-container{flex:0 auto;justify-content:flex-start;align-items:center;display:flex}.announcement-wrapper{justify-content:space-between;align-items:center;width:100%;padding-bottom:3px;padding-left:20px;padding-right:20px;display:flex}.contact-info-block{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;place-items:stretch end;margin-left:60px;margin-right:20px;padding-top:3px;padding-bottom:3px;line-height:15px;display:grid}.announcement-text-cta{font-size:1.2em;font-weight:700}.announcement-text-cta.uppercase{text-transform:uppercase;justify-content:flex-start;align-items:center;margin-bottom:3px;font-weight:600;line-height:1.3;display:flex}.brand-image{width:100%;max-width:300px;margin-left:-2px;margin-right:12px;padding:5px 0}.heading-sub-thin{color:var(--dodger-blue-2);font-weight:400}.footer-copy-link{color:#eee;text-decoration:none;transition:all .2s ease-in-out}.footer-copy-link:hover{color:#fff}.test-name{color:#272d33;text-align:center;margin-top:0;margin-bottom:0;padding-top:20px;font-style:italic;font-weight:700}.testemonials-section{opacity:1;background-color:#0000;background-image:url('../images/Slash-Section-Divider-7.svg');background-position:0 100.2%;background-repeat:no-repeat;background-size:100%;border-top:2px #8a868e3b;padding-top:40px;padding-bottom:100px;position:relative;overflow:hidden}.slider-arrow{border:3px solid var(--dodger-blue-2);background-color:#0000;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.mask{width:70%;margin-left:auto;margin-right:auto}.test-dec{color:var(--dark-blue);text-align:center;margin-bottom:0;padding-left:40px;padding-right:40px;font-size:1.2em;font-weight:400;line-height:1.7}.slide-nav-2{display:none}.text-block-2{color:var(--dodger-blue-2);padding-left:5px;padding-right:0;font-family:"Fa solid 900",sans-serif;font-size:28px;display:inline-block}.text-block-2.left-block{padding-left:0;padding-right:5px}.slider-2{background-color:#0000}.testemonials-text-container{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.container-3{width:90%;max-width:1300px;margin-left:auto;margin-right:auto}.container-3.border-top{border-top:0 #0000;position:relative}.slider-btn{border:1px solid var(--dodger-blue-2);background-color:var(--dodger-blue-2);color:#fff;margin-top:20px;padding:15px 35px;font-size:1.1em;font-weight:400;text-decoration:none}.slider-btn.services-btn{border-color:var(--dodger-blue-2);background-color:var(--dodger-blue-2);margin-top:auto;font-size:1em}.bullet-list{padding-left:10px;list-style-type:none}.bullet-list.w{color:var(--white)}.bullet-list.w._0b{margin-bottom:0}.bullet-list._2col{grid-column-gap:20px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.bullet-list._0b{margin-bottom:0}.bullet-heading{flex-direction:row;justify-content:flex-start;align-items:center;margin-top:0;margin-bottom:0;padding-top:5px;padding-bottom:5px;font-size:1em;font-weight:500;line-height:18px;display:block}.bullet-heading.b{color:var(--body-grey);font-weight:500}.bullet-icon-font{padding-right:10px;font-family:"Fa solid 900",sans-serif;display:inline-block}.bullet-icon-font.bullet-blue{color:var(--dodger-blue-2)}.services-brick-section.display-flex{justify-content:space-between;display:flex}.services-brick-section.display-flex.margin-bottom-40px{margin-bottom:40px}.services-brick-section.display-flex.margin-bottom-40px.flex-direction-reverse{flex-direction:row-reverse}.text-area._w-48{background-color:#ebebeb;border-radius:4px;width:48%;padding:20px}.image-area._w-50{background-image:url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');background-position:50%;background-size:cover;border-radius:4px;width:51%}.image-area._w-50.bricklaying-img-4{background-image:url('../images/bricklaying---retaining-walls_2bricklaying - retaining walls.webp');justify-content:flex-end;align-items:flex-end;display:flex}.image-area._w-50.bricklaying-img-4.im1{background-image:url('../images/just-one-photo.jpg');background-position:50% 0;background-repeat:no-repeat;background-size:cover;justify-content:flex-end;align-items:flex-end;width:54%}.image-area._w-50.bricklaying-img-4.im2{background-image:url('../images/build.jpg');background-repeat:repeat-x;background-size:contain;width:54%}.image-area._w-50.bricklaying-img-4.sau{background-image:url('../images/houe.jpg');background-position:50%;background-repeat:repeat-y;background-size:cover;width:43%}.image-area._w-50.bricklaying-img-2{background-image:url('../images/Stoke-Mandeville-Hospital-1_1Stoke-Mandeville-Hospital-(1).webp');justify-content:flex-end;align-items:flex-end;display:flex}.image-area._w-50.bricklaying-img-3{background-image:url('../images/Masonry--restore_1Masonry -restore.webp');background-position:50%;background-repeat:no-repeat;justify-content:flex-start;align-items:flex-end;display:flex}.image-area._w-50.bricklaying-img-5{background-image:url('../images/Detached-House-Wallingford_1Detached-House-Wallingford.webp');background-position:50%;background-repeat:no-repeat;align-items:flex-end;width:100%;height:400px;display:flex}.large-text-under{padding-top:40px}.sub-heading{margin-top:0;font-size:1.2em;font-weight:600;line-height:1.8}.sub-heading._0{margin-bottom:0}.section-block{background-color:#cccccc3b;border-radius:4px;margin-bottom:40px;padding:20px}.section-block.no-margin-bottom{margin-bottom:0}.areas-we-cover-bullet{padding-left:25px}.area-item{padding-top:5px;padding-bottom:5px}.areas-list-bullet.width-30{width:30%}.google-maps-areas-covered{width:65%}.testimonials-wrapper{width:100%;padding-top:50px}.testimonials-review{border-left:5px solid var(--dodger-blue-2);background-color:#cccccc26;border-radius:4px;margin-bottom:40px;padding:35px 35px 35px 30px}.revier-text{padding-top:10px;font-weight:600}.dropdown.drop-down-services{background-color:var(--dodger-blue)}.guild-brand{background-image:url('../images/image001_1image001.webp');background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;width:130px;height:130px;margin-left:10px}.annual-award{background-color:var(--white);border-radius:4px;flex:none;width:45%;padding:10px}.rewards-para{flex-direction:column;align-items:flex-start;display:flex}.rewards-img{flex-direction:column;justify-content:center;align-items:center;width:80%;min-height:95%;padding-bottom:0;display:flex;position:relative}.image-home{background-image:url('../images/home---what-we-do-_1home - what we do .webp');background-position:50%;background-repeat:no-repeat;justify-content:flex-start;align-items:flex-end;width:100%;min-height:55%;display:flex}.lb-img{width:100%}.northwood{width:100%;text-decoration:none}.northwood.hidden{background-color:#cccccc4d;min-height:100px;display:none}.project-title{background-color:var(--dodger-blue-2);padding:10px 5px;text-decoration:none}.project-name{color:var(--white);text-align:center;margin-bottom:0;font-size:14px;line-height:28px;text-decoration:none}.bradfield{background-color:#cccccc1a;width:100%;min-height:100px;text-decoration:none}.bradfield.hidden{display:none}.centre{background-color:#cccccc1a;width:100%;min-height:100px;text-decoration:none}.grid{grid-column-gap:30px;grid-row-gap:30px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr}.rewards-container{flex-direction:row;justify-content:space-between;align-items:flex-end;margin-top:20px;display:flex}.text-overlay{background-color:var(--dodger-blue-2);color:#fff;padding-top:5px;padding-bottom:5px;display:inline-block}.text-overlay.alight-right{text-transform:uppercase;flex:none;margin-bottom:15px;padding-left:10px;padding-right:10px;font-weight:600}.text-overlay.alight-right.nomarginleft{margin-left:0}.text-overlay.alight-right.position-abs{margin-left:140px}.text-overlay.alight-right.position-abs.far-left{margin-right:6px}.text-overlay.alight-right.top{margin-bottom:110px}.text-overlay.alight-right.bottom{margin-bottom:16px}.point{background-color:#cccccc1a;width:100%;min-height:100px;text-decoration:none}.logo-link{margin-left:20px}.utility-page-wrap{flex-direction:row;justify-content:center;align-items:center;margin-top:100px;display:flex}.utility-page-content{text-align:center;flex-direction:column;align-items:center;width:90%;max-width:800px;display:flex}.heading{color:var(--slate-blue)}.text-block-3{font-weight:500}.project-button{text-align:center;border-radius:6px;padding:20px 40px;font-size:20px;font-weight:600;line-height:30px;box-shadow:inset 0 -3px 4px #00000080}.button-div{border-top:1px solid #0000004d;border-bottom:1px solid #0000004d;justify-content:center;align-items:center;width:100%;max-width:1300px;margin-top:40px;margin-bottom:40px;padding-top:40px;padding-bottom:40px;display:flex}.button-div._0b{margin-bottom:0}.kiddlington{background-color:#cccccc1a;width:100%;min-height:100px;text-decoration:none}.kiddlington.hidden{display:none}.chinnor{background-color:#cccccc1a;width:100%;min-height:100px;text-decoration:none;display:block}.chinnor.hidden{display:none}.nav-container{width:100%}.contain{flex-direction:row;justify-content:space-between;align-items:center;width:100%;max-width:1700px;margin-left:auto;margin-right:auto;padding-top:3px;padding-bottom:5px;display:flex}.div-block{flex-direction:column;align-items:center;margin-top:0;display:flex}.socials{z-index:99;justify-content:center;align-items:center;display:flex;position:fixed;inset:auto auto 20px 80px}.social-button{background-color:var(--dodger-blue);color:var(--white);justify-content:center;align-items:center;width:40px;height:40px;font-family:"Fa solid 900",sans-serif;font-size:18px;text-decoration:none;transition:background-color .2s;display:flex}.social-button:hover{background-color:var(--dark-blue);color:var(--white)}.middle-banner{grid-column-gap:16px;grid-row-gap:16px;background-color:var(--dodger-blue);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;width:95%;height:10vh;margin-left:10px;margin-right:10px;padding-top:20px;padding-bottom:20px;display:grid}.banner{background-color:var(--dodger-blue);justify-content:center;align-items:center;display:flex}.link-26{border-right:2px solid var(--white);border-left:2px solid var(--white);color:var(--white);justify-content:center;align-items:center;font-family:"Fa solid 900",sans-serif;font-size:31px;font-weight:400;text-decoration:none;display:flex}.live-chat-link{border-radius:0;justify-content:center;align-items:center;height:25%;text-decoration:none;display:flex}.live-chat-text{color:#fff;text-decoration:none}.whatsapp-chat{background-color:#fff;border:1px solid #00000029;border-radius:20px;flex-direction:column;width:300px;max-width:300px;height:315px;margin-bottom:16px;display:none;overflow:hidden}.top-section-2{justify-content:flex-start;align-items:center;height:25%;padding-left:20px;padding-right:20px;display:flex}.live-icon-chat{margin-right:10px}.chat-block{background-color:#fff;border-radius:8px;width:100%;padding:15px}.live-icon-2{background-color:#00b94a;border-radius:100%;width:15px;height:15px;position:absolute;inset:2px auto auto 2px}.small-whatsapp-icon{margin-right:10px}.div-block-2{justify-content:space-around;align-items:center;margin-left:auto;margin-right:auto;display:flex}.reviews{background-color:var(--white);justify-content:center;align-items:center;width:100%;display:flex}.review-contain{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:95%;padding-top:20px;padding-bottom:20px;display:grid}.box-1{flex-direction:column;justify-content:flex-end;align-items:center;display:flex}.p-1{color:var(--black);text-align:center;font-size:13px;font-weight:600}._5-stars{color:var(--dodger-blue);justify-content:center;align-items:center;padding-top:6px;padding-bottom:6px;font-family:"Fa Solid 900",sans-serif;line-height:14px;display:flex}.header-box{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:13%;display:grid}.google-g{width:80px}.link-block-2{flex-direction:column;align-items:center;text-decoration:none;display:flex}.link-block-3{text-decoration:none}.livechat-button-5{background-color:#000;border-radius:200px;justify-content:center;align-items:center;width:80%;height:42px;text-decoration:none;transition:all .2s;display:flex}.livechat-button-5:hover{background-color:var(--dodger-blue)}.whatsapp-container-5{z-index:30;cursor:pointer;background-color:#000;border:1px solid #ffffff4d;border-radius:100%;justify-content:center;align-items:center;width:70px;height:70px;transition:all .3s cubic-bezier(.45,.182,.111,.989);display:flex;position:relative;inset:auto 0% 0% auto}.whatsapp-container-5:hover{background-color:var(--dodger-blue);transform:scale(1.05)}.whatsapp-block-5{z-index:100;flex-direction:column;align-items:flex-end;margin-bottom:20px;margin-right:20px;display:flex;position:fixed;inset:auto 0% 0% auto}.live-chat-top-text-2{letter-spacing:0;font-size:14px;font-weight:700;line-height:15px;position:static}.live-chat-top-text-2.block{color:#494949;margin-bottom:10px;font-size:12px;font-weight:700}.live-chat-bottom-text-2{font-size:9px}.live-chat-bottom-text-2.bold{margin-bottom:5px;font-size:12px;font-weight:600;line-height:24px}.live-chat-bottom-text-2.block{margin-bottom:5px;font-size:12px;line-height:24px}.chat-section-5{background-color:var(--dodger-blue);flex-direction:column;justify-content:center;height:50%;padding:16px 20px;display:flex}.gallery-grid{grid-template-columns:1fr 1fr 1fr;margin-top:40px}.new-lightbox{text-decoration:none}.new-lightbox.hide{display:none}.fs-cc-manager_icon{width:32px;height:32px}.fs-cc-banner_trigger{display:none}.fs-cc-banner_close-icon{width:24px;height:24px}.fs-cc-prefs_form{background-color:#fff;border-radius:12px;width:100%;max-width:576px;height:100%;max-height:70vh;margin-bottom:0;position:relative}.fs-cc-prefs_submit-hide{display:none}.fs-cc-prefs_close{z-index:1;color:#333;cursor:pointer;background-color:#f5f6ff;border-radius:100%;padding:10px;font-size:20px;text-decoration:none;position:absolute;inset:-12px -12px auto auto;box-shadow:-1px 1px 12px #3333331a}.fs-cc-prefs_overlay{z-index:-1;background-color:#03052499;width:100%;height:100%;position:absolute;inset:0%}.fs-cc-prefs_component{z-index:997;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;margin-bottom:0;padding:32px;display:none;position:fixed;inset:0%}.fs-cc-prefs_toggle-wrapper{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.fs-cc-banner_button{color:#fff;text-align:center;background-color:#4353ff;border:2px solid #4353ff;border-radius:500px;min-width:140px;margin-left:16px;padding:10px 20px;font-size:16px}.fs-cc-banner_button.fs-cc-button-alt{color:#4353ff;background-color:#f5f5f5;border-color:#4353ff}.fs-cc-manager_component{z-index:999;display:none;position:fixed;inset:auto auto 20px 20px}.fs-cc-prefs_title{color:#021a69;font-size:24px;font-weight:700;line-height:1.2em}.fs-cc-prefs_toggle{background-color:#fff;border-radius:999px;width:20px;height:20px}.fs-cc-prefs_option{border-bottom:1px solid #33333326;padding-top:16px;padding-bottom:16px}.fs-cc-banner_close{opacity:1;cursor:pointer;background-color:#fff;border-radius:500px;margin-left:12px;padding:10px;box-shadow:1px 1px 12px #0000001a}.fs-cc-prefs_space-medium{margin-bottom:40px}.fs-cc-prefs_button{background-color:#4353ff;border:2px solid #4353ff;border-radius:500px;margin-right:8px;padding:10px 20px;font-size:15px;font-weight:700}.fs-cc-prefs_button.fs-cc-button-alt{color:#4353ff;background-color:#fff;border-color:#4353ff}.fs-cc-prefs_checkbox-field{background-color:#ccc;border-radius:999px;width:44px;height:24px;margin-bottom:0;padding:2px;display:flex;position:relative}.fs-cc-banner_buttons-wrapper{flex:none;grid-template-rows:auto;grid-template-columns:auto auto;grid-auto-columns:1fr;align-items:center;display:flex}.fs-cc-manager_trigger{display:none}.fs-cc-banner_container{align-items:center;width:100%;max-width:1000px;margin-left:auto;margin-right:auto;display:flex}.fs-cc-prefs_close-icon{color:#021a7c;width:16px;height:16px}.fs-cc-prefs_trigger{display:none}.fs-cc-prefs_text{color:#021a69;font-size:12px}.fs-cc-prefs_checkbox{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin-top:0;margin-left:0;position:absolute;inset:0%}.fs-cc-banner_text{color:#616161;margin-right:24px}.fs-cc-prefs_checkbox-label{display:none}.fs-cc-prefs_buttons-wrapper{grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-end;margin-top:32px;margin-right:-8px;display:flex}.fs-cc-prefs_content{height:100%;padding:40px 32px;overflow:scroll}.fs-cc-prefs_space-small{margin-bottom:12px}.fs-cc-prefs_label{color:#4353ff;margin-top:0;margin-bottom:0;margin-right:32px;font-size:16px;font-weight:700}.fs-cc-banner_text-link{color:#4353ff;border-bottom:2px solid #4353ff;font-weight:400;text-decoration:none}.fs-cc-manager_button{color:#333;cursor:pointer;background-color:#fff;border-radius:500px;flex-direction:column;padding:10px;transition:color .2s;display:flex}.fs-cc-manager_button:hover{color:#4353ff}.fs-cc-banner_component{z-index:998;background-color:#f5f6ff;border-top:1px solid #4353ff29;padding:24px 32px;display:none;position:fixed;inset:auto 0% 0%}.cookie-banner{z-index:999;display:flex;position:relative}.link-block-4,.link-block-5{text-decoration:none}.yell-logo{margin-top:10px;padding-bottom:8px}.footer-map-img{object-fit:cover;width:100%}.gmc{width:140px}.text-block-4{color:var(--logo-dark-text);margin-left:10px;font-size:16px;font-weight:500}.link-block-6{text-decoration:none}.text-block-5{color:var(--body-grey);text-transform:uppercase;margin-left:10px;font-size:16px;font-weight:500}.link-block-7{text-decoration:none}.header-contact-2{border-left:1px #111;flex-flow:column;flex:none;margin-left:10px;padding-left:0;display:flex}.main-block-2{grid-column-gap:10px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:32px 1fr;grid-auto-columns:1fr;place-items:center stretch;padding-top:0;padding-bottom:0;display:grid}.font-icon-2{color:#fff;border-right:1px solid #f7f7f224;flex:none;justify-content:center;align-items:center;width:100%;margin-right:10px;font-size:16px;line-height:1;display:flex}.font-icon-2.test{color:#595d3e;border-right-style:none;margin-right:0;font-weight:400}.mobile-block{color:#ffea00;align-items:center;margin-right:10px;font-weight:500;display:flex}.mobile-block.lig-text{color:#212121;cursor:pointer;font-weight:400;transition:all .2s ease-in-out}.top-link{color:#111;align-items:center;font-weight:500;text-decoration:none;display:flex}.div-block-3{justify-content:flex-start;align-items:center;display:flex}@media screen and (min-width:1920px){.livechat-button-5:hover{background-color:#000;transform:scale(1.05)}}@media screen and (max-width:991px){.image-section{background-size:cover;flex-direction:column;height:auto}.navbar{width:100%}.nav-link-dropdown{background-color:var(--logo-dark-text);text-align:left;align-items:center;width:100%;padding-right:15px;display:flex}.icon{margin-top:auto;margin-bottom:auto;display:block}.overlay-div{justify-content:center;align-items:center;width:100%;height:auto;margin-top:auto;margin-bottom:0;padding-top:60px;padding-bottom:60px;padding-left:0}.slider-text-div{width:90%;max-width:100%;margin-left:auto;margin-right:auto}.slider-overlay-div{width:100%;margin-top:0}.menu-button{color:var(--white);text-align:center;width:100%;padding-top:5px;padding-bottom:5px}.menu-button.w--open{background-color:#0000}.nav-menu{background-color:var(--dark-blue);margin-left:auto;margin-right:auto;display:block}._4-boxes-section{padding-top:30px}.box-heading{font-size:30px;line-height:36px}.box-1-div-new-builds{justify-content:flex-start;align-items:flex-start}._4-block-div{align-items:flex-end}.body-div{width:90%}.full-width-image-text-div{width:100%;max-width:100%}.bottom-section{padding-top:60px;padding-bottom:60px}.bottom-content-div{flex-flow:column;width:90%;margin-top:0;margin-bottom:0}.contact-left-div{width:100%}.contact-right-div{width:100%;margin-top:30px}.footer-map{margin-bottom:20px}.services-title{margin-top:0}.services-title.why-us._w-50{width:100%}.container.cta-container.display-flex{flex-direction:column;padding-left:20px;padding-right:20px}.white-section.section-with-divider{padding-top:60px;padding-bottom:120px}.white-section.bg-primary.large-padding-divider{padding-bottom:140px}.section-wrapper-heading-1.display-flex.flex-direction-clumn,.section-wrapper-heading-1.display-flex.flex-column{flex-direction:column}.section-wrapper-heading-1.display-flex.flex-column.flex-reverse{flex-direction:column-reverse}.text-section._w-48{width:100%}.text-section._w-48._100{width:100%;margin-right:0}.text-section._w-48.width{width:100%;margin-bottom:20px}.image-wrapper._w-48{width:100%;min-height:400px}.image-wrapper._w-48.margin-top-20{width:100%;min-height:auto;margin-top:10px}.image-wrapper._w-48.margin-top-20.display-flex,.image-wrapper._w-48.margin-top-20.full{width:100%}.image-wrapper._w-48.margin-top-20.image-1{height:400px}.img-block{min-height:400px}.img-block.min-height-500.h-400.masonry-img-3{min-height:500px}.img-block.min-height-500.h-400.additional-services-img-1{min-height:500px;margin-top:10px}.img-block.min-height-500.bricklaying-img-1{margin-top:20px}.img-block.min-height-500.high-img-1{min-height:500px}.img-block.min-height-500.high-img-2{min-height:500px;margin-bottom:20px}.img-block.min-height-500.high-img-3{min-height:500px}.img-block.min-height-500.oxford-img-2{margin-bottom:20px}.img-block.home-page-img-1,.img-block.home-page-img-3{min-height:500px}.img-block.masonry-img-1{min-height:500px;margin-top:20px}.img-block.masonry-img-2{min-height:500px;margin-bottom:20px}.blue-section.blue-bg.divider-bottom{padding-top:60px;padding-bottom:100px}.blue-section.blue-bg._120b{padding-top:60px;padding-bottom:60px}.section-heading-3-call-to-action.with-primary-color._0t{padding-top:0}.heading-3-cta-text.m-width-80{text-align:center;width:100%;margin-top:0;font-size:1.45em;line-height:1.6}.cta-btn{margin-top:20px;padding-left:60px;padding-right:60px}.cta-btn.margin-top-20{margin-top:20px}.page-section-heading{height:180px}.container-2{flex-direction:row}.brand-link{margin-left:0}.announcement-contact-block.display-flex{z-index:99;position:relative}.announcement-bar{box-shadow:0 0 5px #00000026}.brand-container{width:50%}.announcement-wrapper{grid-column-gap:16px;grid-row-gap:16px;flex-wrap:wrap;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;justify-items:center;display:grid}.contact-info-block{flex-direction:column;margin-left:0;margin-right:0;display:none}.brand-image{margin-left:0}.test-name{font-weight:500}.test-dec{font-size:1em}.services-brick-section.display-flex.margin-bottom-40px.flex-direction-reverse.flex-column._0b{margin-bottom:0}.services-brick-section.display-flex.margin-bottom-40px.flex-column{flex-direction:column}.services-brick-section.display-flex.margin-bottom-40px.flex-column.flex-swap{flex-direction:column-reverse}.text-area._w-48{width:100%}.image-area._w-50.bricklaying-img-4{width:100%;min-height:250px}.image-area._w-50.bricklaying-img-4.im1{width:100%;min-height:400px;margin-top:10px}.image-area._w-50.bricklaying-img-4.im2{width:100%;min-height:400px;margin-top:20px;margin-bottom:20px}.image-area._w-50.bricklaying-img-4.sau{width:100%;min-height:400px}.image-area._w-50.bricklaying-img-2,.image-area._w-50.bricklaying-img-3{width:100%;min-height:250px}.image-area._w-50.bricklaying-img-5{width:100%;min-height:500px}.areas-list-bullet.width-30{width:100%}.google-maps-areas-covered{width:100%;margin-top:20px}.dropdown{width:100%}.guild-brand{margin-left:20px}.annual-award{width:30%;padding:10px}.rewards-img{justify-content:center;align-items:flex-start}.image-home{min-height:500px}.project-title{justify-content:center;align-items:center;min-height:66px;display:flex}.project-name{line-height:22px}.rewards-container{width:100%}.text-overlay.alight-right.position-abs{margin-left:50px}.text-overlay.alight-right.position-abs.far-left{margin-left:0;padding:10px 15px}.button-div{width:90%;margin-top:40px;margin-bottom:0}.button-div._0b{width:100%}.nav-container{background-color:var(--white)}.contain{width:95%}.middle-banner{height:auto}.icon-2{color:var(--dodger-blue)}.div-block-2{width:100%;margin-left:auto;margin-right:auto;display:block}.p-1{text-align:center}.header-box{display:none}.gallery-grid{grid-template-columns:1fr 1fr}.build-award{width:90%}.footer-map-img{margin-bottom:80px}.font-icon-2.test{font-weight:300}}@media screen and (max-width:767px){.overlay-div{align-items:center;padding-top:40px;padding-bottom:40px;padding-left:0}.slider-text-div{padding:0}.slider-heading{font-size:2.5em;line-height:1.1em}.nav-menu{flex-direction:row;display:flex}._4-boxes-section{padding-bottom:0}.box-heading{margin-bottom:10px}.full-width-image-section{flex-flow:column;padding-top:40px;padding-bottom:40px}.full-width-image-text-div{padding-top:0;padding-bottom:0}.bottom-section{padding-top:40px;padding-bottom:40px}.bottom-content-div{flex-direction:column;margin-bottom:30px}.contact-left-div{width:100%}.contact-right-div{width:100%;margin-top:40px}.footer-map{height:auto;margin-bottom:0}._4-box-grid{grid-template-rows:auto auto auto auto;grid-template-columns:1fr}.mid-heading{font-size:40px;line-height:40px}.services-title{text-align:left}.services-title.why-us._w-50{width:100%}.services-title.why-us._w-50.dark-text-align-center{font-size:2.5em}.container{width:90%}.container._50t{margin-top:40px}.contact-form{width:100%}.white-section{padding-top:40px;padding-bottom:40px}.white-section.section-with-divider{padding-bottom:80px}.heading-1-title{font-size:2.2em}.image-wrapper._w-48.margin-top-20{min-height:350px}.img-block{min-height:300px}.img-block.min-height-500.h-400.masonry-img-3,.img-block.min-height-500.h-400.additional-services-img-1,.img-block.min-height-500.h-400.aylesbury-img-1,.img-block.min-height-500.bricklaying-img-1,.img-block.min-height-500.high-img-1,.img-block.min-height-500.high-img-2,.img-block.min-height-500.high-img-3,.img-block.min-height-500.oxford-img-2,.img-block.home-page-img-1,.img-block.home-page-img-3,.img-block.masonry-img-1,.img-block.masonry-img-2{min-height:350px}.contact-info-items.display-grid{grid-template-columns:1fr}.contact-item.width-30{width:100%}.blue-section{padding-top:40px;padding-bottom:40px}.blue-section.blue-bg.divider-bottom,.blue-section.blue-bg._120b{background-position:0 100%;padding-top:40px;padding-bottom:40px}.heading-3-cta-text.m-width-80{margin-top:0;font-size:1.2em}.hyperlink{display:inline-block}.cta-btn{margin-top:20px;font-size:1em}.cta-btn.margin-top-20{font-size:1em}.page-section-heading{height:150px}.container-2{flex-direction:row;justify-content:space-around;display:flex}.brand-link{justify-content:center;align-items:center}.announcement-bar{position:relative}.announcement-contact-wrapper{display:none}.brand-container{justify-content:center;align-items:flex-start;width:100%}.contact-info-block{display:none}.brand-image{max-width:300px;margin-left:0}.testemonials-section{padding-top:40px;padding-bottom:40px}.slider-arrow{bottom:-50%}.mask{width:100%}.container-3{width:90%}.bullet-list._2col{grid-template-columns:1fr}.image-area._w-50.bricklaying-img-4.im1,.image-area._w-50.bricklaying-img-4.im2,.image-area._w-50.bricklaying-img-4.sau{min-height:300px}.image-area._w-50.bricklaying-img-5{height:auto;min-height:350px}.annual-award{justify-content:flex-start;align-items:center;width:50%}.rewards-img{justify-content:center;align-items:flex-start;width:100%;margin-top:10px;margin-bottom:10px;margin-right:auto}.image-home{min-height:350px}.grid{grid-column-gap:30px;grid-row-gap:30px;grid-template-columns:1fr}.rewards-container{flex-flow:column;margin-top:0}.text-overlay.alight-right{margin-bottom:43px;padding:10px}.text-overlay.alight-right.position-abs{margin-bottom:0;margin-left:0;padding:10px}.text-overlay.alight-right.position-abs.far-left{margin-bottom:10px;position:static;inset:auto 0% 0% auto}.text-overlay.alight-right.top{margin-bottom:41px}.project-button{padding-left:20px;padding-right:20px}.button-div{padding-top:20px;padding-bottom:20px}.nav-container{height:auto}.contain{justify-content:space-between;margin-bottom:0;padding-bottom:0;padding-left:10px;padding-right:10px;display:block}.p-1{font-size:13px}.fs-cc-banner_button{margin-left:0;margin-right:8px}.fs-cc-prefs_title{font-size:20px}.fs-cc-banner_buttons-wrapper{margin-top:12px}.fs-cc-banner_container{flex-direction:column;align-items:flex-start}.fs-cc-banner_text-link{margin-right:8px}.build-award{width:100%;max-width:400px}.footer-map-img{margin-bottom:0}.header-contact-2{border-left-style:none;justify-content:center;align-items:flex-start;margin-left:0;padding-left:0}.main-block-2{grid-column-gap:5px;grid-template-columns:20px 1fr;justify-items:end;width:100%}.main-block-2._175{max-width:175px;margin-left:auto}.top-link{font-size:14px}}@media screen and (max-width:479px){.image-section{min-height:350px}.overlay-div{align-items:flex-start;min-height:500px;padding-top:10px;padding-bottom:10px;padding-left:0;position:relative}.slider-text-div{justify-content:center;height:450px;padding:30px 20px}.slider-overlay-div{justify-content:center;align-items:center;height:100%}.slider-heading{font-size:30px;line-height:31px}.slider-small-text{width:80%}.small-text-div-and-arrow{width:288px}._4-boxes-section{padding-top:30px;padding-bottom:0}.box-heading{margin-bottom:10px;line-height:40px}.box-1-div-planning{width:100%;padding:20px}.box-1-div-construction{width:100%;margin-top:0;padding:20px}.box-1-div-new-builds{width:100%;padding:20px}.box-1-div-extensions{width:100%;margin-top:0;padding:20px}._4-block-div{align-items:flex-start}.body-div{max-width:100%}.full-width-image-section{padding-top:30px;padding-bottom:30px;position:relative}.full-width-image-div{width:90%;max-width:100%}.full-width-image-div.m-left-auto{position:relative}.full-width-image-text-div{width:100%;padding-left:20px;padding-right:20px}.bottom-section{padding-top:30px;padding-bottom:0}.footer-link-section.blue{padding-bottom:100px}.h2-white{margin-bottom:20px;font-size:30px;line-height:40px}.bottom-content-div{flex-direction:column;margin-top:0}.contact-left-div{width:100%}.contact-right-div{width:100%;margin-top:30px}._4-box-grid{grid-column-gap:10px;grid-row-gap:10px}.mid-heading{font-size:28px;line-height:30px}.services-title.why-us._w-50{padding-right:0}.services-title.why-us._w-50.dark-text-align-center{font-size:2em}.container{flex-direction:column;justify-content:space-between;width:90%;display:flex}.contact-form{width:100%}.white-section{padding-top:30px;padding-bottom:30px}.white-section.section-with-divider{background-position:0 100%;margin-bottom:-1px;padding-top:30px;padding-bottom:60px}.white-section.bg-primary.large-padding-divider{padding-bottom:70px}.title-wrapper.margin-bottom-20{text-align:center}.heading-1-title{text-align:left;white-space:normal;font-size:1.9em;display:inline-block}.heading-1-title.heading-2-title.heading-white{width:100%}.image-wrapper._w-48.margin-top-20{width:100%;min-height:250px}.image-wrapper._w-48.margin-top-20._100,.image-wrapper._w-48.margin-top-20.auto,.image-wrapper._w-48.margin-top-20.auto,.image-wrapper._w-48.margin-top-20.full{min-height:auto}.image-wrapper._w-48.margin-top-20.image-1{height:350px}.image-wrapper._w-48.margin-top-20.image-1.mob{background-image:url('../images/new_1new.webp');height:250px}.img-block,.img-block.min-height-500.h-400.masonry-img-3,.img-block.min-height-500.h-400.additional-services-img-1,.img-block.min-height-500.bricklaying-img-1,.img-block.min-height-500.high-img-1,.img-block.min-height-500.high-img-2,.img-block.min-height-500.high-img-3,.img-block.home-page-img-1,.img-block.home-page-img-3{min-height:250px}.img-block.masonry-img-1{min-height:250px;margin-top:10px}.img-block.masonry-img-2{min-height:250px}.p{font-size:1em}.section-btn.reward-btn{text-align:center;width:100%}.blue-section{padding-top:30px;padding-bottom:30px}.section-3-follow-divider.divider-bottom{padding-bottom:100px}.section-heading-3-call-to-action.with-primary-color{padding-top:30px;padding-bottom:30px}.heading-3-cta-text.m-width-80{margin-top:0;font-size:1.2em}.cta-btn.margin-top-20{font-size:1em}.page-section-heading{height:100px}.brand-container{display:block}.testemonials-section{padding-top:50px;padding-bottom:140px}.slider-arrow{margin-top:310px;margin-bottom:0;position:absolute;bottom:0}.mask{width:100%}.test-dec{padding-left:0;padding-right:10px;font-size:14px}.container-3{flex-direction:column;justify-content:space-between;width:90%;display:flex}.services-brick-section.display-flex.margin-bottom-40px.flex-column.flex-swap{margin-bottom:20px}.image-area._w-50.bricklaying-img-4.im1{background-repeat:repeat-x;background-size:contain;min-height:200px}.image-area._w-50.bricklaying-img-4.im2,.image-area._w-50.bricklaying-img-4.sau{min-height:200px}.image-area._w-50.bricklaying-img-5{min-height:250px}.annual-award{justify-content:center;align-items:center;width:55%;display:flex}.rewards-img{background-image:none;justify-content:flex-start;align-items:center;width:100%}.image-home{min-height:250px}.project-title{min-height:auto}.rewards-container{justify-content:space-between;align-items:center;position:relative}.text-overlay.alight-right{margin-bottom:20px;margin-left:0;margin-right:0;font-size:12px}.text-overlay.alight-right.position-abs{text-align:center;width:100%;margin-top:20px}.text-overlay.alight-right.position-abs.far-left{display:none}.project-button{padding:10px}.button-div{margin-top:20px}.button-div._0b{width:100%}.socials{background-color:var(--dodger-blue);width:140px;margin-left:auto;margin-right:auto;inset:auto 0% 0%}.middle-banner{grid-template-columns:1fr 1fr 1fr;height:auto}.link-26{font-size:20px}.whatsapp-chat{width:280px;max-width:280px;height:40vh;position:relative}.live-icon-2{width:12px;height:13px}.review-contain{grid-template-rows:auto auto;grid-template-columns:1fr}.yell{max-width:150px}.livechat-button-5{width:90%}.whatsapp-container-5{width:65px;height:65px;bottom:10px;right:0}.whatsapp-block-5{margin-bottom:10px;margin-right:10px;inset:auto 0% 0% auto}.fs-cc-prefs_component{padding:24px}.fs-cc-banner_button{width:100%;margin-bottom:10px}.fs-cc-banner_close{position:absolute;inset:-22px 10px auto auto}.fs-cc-prefs_button{margin-bottom:8px}.fs-cc-banner_buttons-wrapper{text-align:center;flex-direction:column-reverse;align-items:center;width:100%}.fs-cc-banner_text{margin-right:0}.fs-cc-prefs_content{padding:24px}.build-award{max-width:100%}.gmc{width:110px}.header-contact-2{text-align:center;flex-direction:column;justify-content:center;align-items:flex-start;padding-left:0;display:flex}.main-block-2._175{margin-left:0}}#w-node-d2d9537f-1e38-b873-41e1-698132104318-f11dfa96,#w-node-_11ea7742-8fbe-58df-1df3-20c24fdb7e6f-f11dfa96,#w-node-_6df3e197-6b39-5617-229a-7c14add3f6e9-f11dfa96,#w-node-_138a7712-512a-04f2-ac96-f7e3c89b0930-c89b08fe,#w-node-_138a7712-512a-04f2-ac96-f7e3c89b0937-c89b08fe,#w-node-_47d2db10-d2aa-cf41-6a56-1ac74c7c95b0-c89b08fe,#w-node-_7d63e7a7-9340-daba-903a-206c39abc090-39abc068{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-fd16e3d5-db03-266b-df54-c586970af197-f11dfaf6{align-self:stretch}#w-node-d9663c54-2556-c95d-6ca8-ec80bfdbf4e9-f11dfb0c,#w-node-_25c332a8-228b-2f1f-f8c0-8722511dc62a-f11dfb0c,#w-node-_8b5d3a98-723a-0dae-e8a1-f6232fa9de58-f11dfb0c,#w-node-_93e0fcae-235e-3af1-a4cd-16103e5ab462-f11dfb0c,#w-node-_796e4a5b-26d8-b16f-c7c7-4cbea1146635-f11dfb0c,#w-node-_45858422-2c82-5965-286d-aa591fb8814f-f11dfb0c,#w-node-_19714906-1bab-ed0f-4075-bf98a1f622e8-f11dfb0c,#w-node-_9a63e14a-f063-bc2b-f3cc-a15ff9e52846-f11dfb0c,#w-node-_7d9a71d3-823f-540a-9d68-caba3b0d91e8-f11dfb0c,#w-node-_5ffa3ffe-61a8-a606-81f9-384f50646e38-f11dfb0c,#w-node-c4e6adf3-0002-a842-7f5f-33b756707212-f11dfb0c,#w-node-_9e47c5d4-0f9f-c922-91a5-3777120efc39-f11dfb0c,#w-node-_74617689-300f-7bd5-6f3b-0235f3296b28-f11dfb0c{grid-area:span 1 / span 1 / span 1 / span 1}@media screen and (max-width:767px){#w-node-fd16e3d5-db03-266b-df54-c586970af179-f11dfaf6{justify-self:center}}@font-face{font-family:'Fa solid 900';src:url('../fonts/fa-solid-900.woff2') format('woff2'),url('../fonts/fa-solid-900.eot') format('embedded-opentype'),url('../fonts/fa-solid-900.woff') format('woff'),url('../fonts/fa-solid-900.ttf') format('truetype'),url('../fonts/fa-solid-900.svg') format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Fa brands 400';src:url('../fonts/fa-brands-400.woff2') format('woff2'),url('../fonts/fa-brands-400.eot') format('embedded-opentype'),url('../fonts/fa-brands-400.woff') format('woff'),url('../fonts/fa-brands-400.ttf') format('truetype'),url('../fonts/fa-brands-400.svg') format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Fa 400';src:url('../fonts/fa-regular-400.woff2') format('woff2'),url('../fonts/fa-regular-400.eot') format('embedded-opentype'),url('../fonts/fa-regular-400.woff') format('woff'),url('../fonts/fa-regular-400.ttf') format('truetype'),url('../fonts/fa-regular-400.ttf') format('truetype'),url('../fonts/fa-regular-400.svg') format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Fa V 4 Compatibility';src:url('../fonts/fa-v4compatibility.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Fa Brands 400';src:url('../fonts/fa-brands-400.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Fa Solid 900';src:url('../fonts/fa-solid-900.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Fa Sharp Solid 900';src:url('../fonts/fa-sharp-solid-900.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Fa Sharp 400';src:url('../fonts/fa-sharp-regular-400.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Fa 300';src:url('../fonts/fa-light-300.ttf') format('truetype');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Fa Sharp 300';src:url('../fonts/fa-sharp-light-300.ttf') format('truetype');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Fa Duotone 900';src:url('../fonts/fa-duotone-900.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Fa 100';src:url('../fonts/fa-thin-100.ttf') format('truetype');font-weight:100;font-style:normal;font-display:swap}