/**handles:starter_build_theme_main_stylesheet**/
@charset "UTF-8";@font-face{font-family:Outfit;font-weight:200;font-style:normal;font-stretch:normal;src:url(https://coopersdesignandbuild.co.uk/wp-content/themes/coopers_design_build_theme/fonts/Outfit-Thin.ttf) format("truetype");font-display:swap}@font-face{font-family:Outfit;font-weight:300;font-style:normal;font-stretch:normal;src:url(https://coopersdesignandbuild.co.uk/wp-content/themes/coopers_design_build_theme/fonts/Outfit-Light.ttf) format("truetype");font-display:swap}@font-face{font-family:Outfit;font-weight:400;font-style:normal;font-stretch:normal;src:url(https://coopersdesignandbuild.co.uk/wp-content/themes/coopers_design_build_theme/fonts/Outfit-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:Outfit;font-weight:500;font-style:normal;font-stretch:normal;src:url(https://coopersdesignandbuild.co.uk/wp-content/themes/coopers_design_build_theme/fonts/Outfit-Medium.ttf) format("truetype");font-display:swap}@font-face{font-family:Outfit;font-weight:600;font-style:normal;font-stretch:normal;src:url(https://coopersdesignandbuild.co.uk/wp-content/themes/coopers_design_build_theme/fonts/Outfit-SemiBold.ttf) format("truetype");font-display:swap}@font-face{font-family:Outfit;font-weight:700;font-style:normal;font-stretch:normal;src:url(https://coopersdesignandbuild.co.uk/wp-content/themes/coopers_design_build_theme/fonts/Outfit-Bold.ttf) format("truetype");font-display:swap}@font-face{font-family:Outfit;font-weight:800;font-style:normal;font-stretch:normal;src:url(https://coopersdesignandbuild.co.uk/wp-content/themes/coopers_design_build_theme/fonts/Outfit-ExtraBold.ttf) format("truetype");font-display:swap}@font-face{font-family:Outfit;font-weight:900;font-style:normal;font-stretch:normal;src:url(https://coopersdesignandbuild.co.uk/wp-content/themes/coopers_design_build_theme/fonts/Outfit-Black.ttf) format("truetype");font-display:swap}@font-face{font-family:Marcellus;font-weight:400;font-style:normal;font-stretch:normal;src:url(https://coopersdesignandbuild.co.uk/wp-content/themes/coopers_design_build_theme/fonts/Marcellus-Regular.ttf) format("truetype");font-display:swap}:root{--gutter:48px;--padding:32px;--nav_height:72px;--button_height:56px;--gold_button_height:72px}@media screen and (max-width:1180px){:root{--gutter:40px}}@media screen and (max-width:1032px){:root{--padding:28px;--gutter:32px;--gold_button_height:64px;--nav_height:64px}}@media screen and (max-width:820px){:root{--padding:24px;--gutter:24px}}@media screen and (max-width:600px){:root{--gold_button_height:52px;--nav_height:52px;--button_height:48px;--padding:20px}}@media screen and (max-width:440px){:root{--padding:16px;--gutter:16px}}body{font-size:clamp(.875rem,.875rem + 1 * (100vw - 27.5rem) / 850,.9375rem);font-family:Outfit,system-ui,-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;font-weight:300;line-height:1.7;color:#072230;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;font-synthesis:none}body .dark-mode{color:#fff}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Marcellus,system-ui,-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;font-weight:400;text-transform:uppercase;text-wrap:balance;color:#a09376}.h1,.h2,.h3,h1,h2,h3{font-size:clamp(1.5rem,1.5rem + 16 * (100vw - 27.5rem) / 850,2.5rem);line-height:1.35;letter-spacing:.5rem}.h2,.h3,h2,h3{letter-spacing:.25rem}a{text-decoration:none}ol,ul{padding:0;list-style:none}.caption,.font-size-small,.forminator-description{font-size:clamp(.6875rem,.6875rem + 2 * (100vw - 27.5rem) / 850,.8125rem)}.button--gold-tabs,.heading-link-primary,.heading-link-secondary{font-family:Marcellus,system-ui,-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;font-weight:400;text-transform:uppercase}.heading-link-primary{font-size:clamp(.875rem,.875rem + 6 * (100vw - 27.5rem) / 850,1.25rem);letter-spacing:.3125rem}.button--gold-tabs,.heading-link-secondary{font-size:clamp(.875rem,.875rem + 2 * (100vw - 27.5rem) / 850,1rem);letter-spacing:.1875rem}.body-uppercase,.navbar-wrapper .contact-button,.navbar-wrapper .navbar-container .navbar-menu li a{font-size:clamp(.8125rem,.8125rem + 1 * (100vw - 27.5rem) / 850,.875rem);font-weight:400;line-height:1.5;letter-spacing:.1875rem;text-transform:uppercase}.body-uppercase--small,.footer-wrapper .footer-container .footer-nav li a{font-size:clamp(.6875rem,.6875rem + 1 * (100vw - 27.5rem) / 850,.75rem);font-weight:400;line-height:2.1;letter-spacing:.1875rem;text-transform:uppercase}.latest-articles-card .content-container .heading,.preheading{font-size:clamp(1.125rem,1.125rem + 2 * (100vw - 27.5rem) / 850,1.25rem);font-weight:300;line-height:1.5;letter-spacing:.3125rem;text-transform:uppercase;color:#a09376}.subheading,.tabs-block-wrapper .tabs-text-graphic,.testimonials-block-wrapper .testimonials-text-graphic{font-size:clamp(.875rem,.875rem + 1 * (100vw - 27.5rem) / 850,.9375rem);font-weight:400;line-height:1.5;letter-spacing:.125rem;text-transform:uppercase;color:#a09376}@media screen and (prefers-reduced-motion:reduce){*{transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}.block-background--parallax{background-attachment:scroll}}@keyframes rotate-spinner{from{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes bounce{0%,100%{transform:translate(-50%,0)}50%{transform:translate(-50%,5px)}}a[role=button],button{padding:0;font-family:Outfit,system-ui,-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;line-height:1.7;cursor:pointer;border:none;background-color:transparent}a[role=button]{text-decoration:none}.button--primary,a[role=button].button--primary{font-size:clamp(.75rem,.75rem + 1 * (100vw - 27.5rem) / 850,.8125rem);display:inline-flex;padding-right:clamp(32px,calc(32px + 8 * (100vw - 440px)/ 850),40px);padding-left:clamp(32px,calc(32px + 8 * (100vw - 440px)/ 850),40px);font-weight:400;line-height:1.5;transition:color .2s ease-in-out;text-align:center;white-space:wrap;letter-spacing:.1875rem;text-transform:uppercase;border-radius:0}.button--gold-tabs{display:flex;align-items:center;justify-content:center;height:var(--gold_button_height);padding-right:8px;padding-left:8px;line-height:1.4;color:#fff;background-color:#a09376}@media (hover:hover) and (pointer:fine){.button--gold-tabs:hover{background-color:#86795c}}.button--gold-tabs.active{background-color:#86795c}.button--primary,a[role=button].button--primary{position:relative;align-items:center;justify-content:center;height:var(--button_height);color:#072230;border:solid 1.5px #a09376;background-color:transparent}@media (hover:hover) and (pointer:fine){.button--primary:hover,a[role=button].button--primary:hover{color:rgba(7,34,48,.6)}.button--primary:hover::after,.button--primary:hover::before,a[role=button].button--primary:hover::after,a[role=button].button--primary:hover::before{width:calc(100% + 2px);height:calc(100% + 2px);border-color:transparent}.button--primary:hover::before,a[role=button].button--primary:hover::before{border-top-color:#072230;border-left-color:#072230}.button--primary:hover::after,a[role=button].button--primary:hover::after{border-right-color:#072230;border-bottom-color:#072230}}.button--primary::after,.button--primary::before,a[role=button].button--primary::after,a[role=button].button--primary::before{position:absolute;width:0;height:0;content:"";transition:all linear .3s;pointer-events:none;border:solid 1.5px transparent;background-color:transparent}.button--primary::before,a[role=button].button--primary::before{top:-1.5px;left:-1.5px}.button--primary::after,a[role=button].button--primary::after{right:-1.5px;bottom:-1.5px}.dark-mode .button--primary,.dark-mode a[role=button].button--primary{color:#d8d4c9;border-color:#a09376}@media (hover:hover) and (pointer:fine){.dark-mode .button--primary:hover,.dark-mode a[role=button].button--primary:hover{color:rgba(216,212,201,.6)}.dark-mode .button--primary:hover::before,.dark-mode a[role=button].button--primary:hover::before{border-top-color:#d8d4c9;border-left-color:#d8d4c9}.dark-mode .button--primary:hover::after,.dark-mode a[role=button].button--primary:hover::after{border-right-color:#d8d4c9;border-bottom-color:#d8d4c9}}.link-gold{color:#a09376}@media (hover:hover) and (pointer:fine){.link-gold:hover{color:#c6bead}}.dark-mode .link-base,.dark-mode a{color:#fff}@media (hover:hover) and (pointer:fine){.dark-mode .link-base:hover,.dark-mode a:hover{color:#a09376}}.dark-mode .link-base:active,.dark-mode a:active{color:#a09376}.hide-captions-btn{background-repeat:no-repeat;background-position:center center;background-size:cover;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2'%3E%3Cpath style='fill:none' d='M0 0h32v32H0z'/%3E%3Cpath d='M.11 15.54s2.04-4.09 5.83-7.37C8.53 5.93 11.92 4.09 16 4.09s7.47 1.84 10.06 4.08c3.79 3.28 5.83 7.37 5.83 7.37.15.29.15.63 0 .92 0 0-2.04 4.09-5.83 7.37-2.59 2.24-5.98 4.08-10.06 4.08s-7.47-1.84-10.06-4.08C2.15 20.55.11 16.46.11 16.46a.997.997 0 0 1 0-.92Zm2.07.46c.62 1.09 2.36 3.92 5.1 6.29 2.25 1.94 5.18 3.58 8.72 3.58 3.54 0 6.47-1.64 8.72-3.58 2.74-2.37 4.48-5.2 5.1-6.29-.62-1.09-2.36-3.92-5.1-6.29-2.25-1.94-5.18-3.58-8.72-3.58-3.54 0-6.47 1.64-8.72 3.58-2.74 2.37-4.48 5.2-5.1 6.29Z' style='fill:%23fff'/%3E%3Cpath d='M16 10.89c2.82 0 5.11 2.29 5.11 5.11 0 2.82-2.29 5.11-5.11 5.11-2.82 0-5.11-2.29-5.11-5.11 0-2.82 2.29-5.11 5.11-5.11Zm0 2.05a3.06 3.06 0 1 0 0 6.12 3.06 3.06 0 0 0 0-6.12Z' style='fill:%23fff'/%3E%3C/svg%3E")}.hide-captions-btn--hide{background-repeat:no-repeat;background-position:center center;background-size:cover;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2'%3E%3Cpath d='M23.47 23.28a1.01 1.01 0 0 1 1.43.19c.34.45.26 1.09-.19 1.43-2.5 1.91-5.55 2.96-8.69 3.01H16c-4.08 0-7.47-1.84-10.06-4.08C2.15 20.55.11 16.46.11 16.46c-.15-.3-.15-.65.01-.94 1.76-3.29 4.21-6.16 7.17-8.42a1.02 1.02 0 0 1 1.43.19c.35.45.26 1.09-.19 1.43a24.26 24.26 0 0 0-6.35 7.29c.62 1.09 2.37 3.91 5.1 6.28 2.24 1.94 5.17 3.58 8.71 3.58 2.71-.04 5.33-.95 7.48-2.59ZM13.37 6.43c-.55.13-1.1-.22-1.22-.76-.13-.55.21-1.1.76-1.23 1.01-.24 2.05-.36 3.09-.35 4.08 0 7.47 1.84 10.06 4.08 3.79 3.28 5.83 7.37 5.83 7.37.15.3.15.65-.01.94-.86 1.61-1.89 3.13-3.06 4.52-.36.43-1.01.49-1.44.13-.43-.37-.49-1.01-.12-1.44A25.3 25.3 0 0 0 29.82 16c-.62-1.1-2.37-3.92-5.1-6.29-2.25-1.94-5.18-3.58-8.72-3.58-.89 0-1.77.1-2.63.3Zm4.77 11.76c.38-.41 1.03-.43 1.44-.05.42.38.44 1.03.05 1.44a5.087 5.087 0 0 1-3.73 1.63c-2.8 0-5.11-2.31-5.11-5.11 0-1.41.59-2.77 1.63-3.73.41-.39 1.06-.37 1.44.05.38.41.36 1.06-.05 1.44-.62.58-.98 1.39-.98 2.24a3.09 3.09 0 0 0 3.07 3.07c.85 0 1.66-.36 2.24-.98Z' style='fill:%23fff'/%3E%3Cpath d='M.3 1.74C-.1 1.34-.1.7.3.3c.4-.4 1.04-.4 1.44 0L31.7 30.26c.4.4.4 1.04 0 1.44-.4.4-1.04.4-1.44 0L.3 1.74Z' style='fill:%23fff'/%3E%3C/svg%3E")}#lightbox-prev-btn::after{background-repeat:no-repeat;background-position:center center;background-size:cover;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2'%3E%3Cpath style='fill-opacity:0' fill='none' d='M0 0h32v32H0z'/%3E%3Cpath d='M24.67 30.53 23.21 32 7.33 16 23.21 0l1.46 1.46L10.24 16l14.43 14.53Z' style='fill:%23fff'/%3E%3C/svg%3E")}#lightbox-next-btn::after{background-repeat:no-repeat;background-position:center center;background-size:cover;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2'%3E%3Cpath style='fill-opacity:0' fill='none' d='M0 0h32v32H0z'/%3E%3Cpath d='M7.33 30.53 8.79 32l15.88-16L8.79 0 7.33 1.46 21.76 16 7.33 30.53Z' style='fill:%23fff'/%3E%3C/svg%3E")}#lightbox-close,.modal-wrapper #close{background-repeat:no-repeat;background-position:center center;background-size:cover;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2'%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h32v32H0z'/%3E%3C/clipPath%3E%3Cg clip-path='url(https://coopersdesignandbuild.co.uk/wp-content/themes/coopers_design_build_theme/dist/css/%23a)'%3E%3Cpath d='m30.49-.06 1.57 1.57L17.57 16l14.49 14.49-1.57 1.56L16 17.56 1.51 32.05l-1.57-1.56L14.43 16-.06 1.51 1.51-.06 16 14.43 30.49-.06Z' style='fill:%23fff'/%3E%3C/g%3E%3Cpath style='fill:%23222629;fill-opacity:0' fill='none' d='M0 0h32v32H0z'/%3E%3C/svg%3E")}.forminator-response-message.forminator-loading p::before,.latest-articles-block-wrapper .load-more-container .loading-text::before{background-repeat:no-repeat;background-position:center center;background-size:cover;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2'%3E%3Cpath style='fill:%239f9479;fill-opacity:0' fill='none' d='M0 0h32v32H0z'/%3E%3Cpath d='M16.65 0c-2.14 0-3.88 1.74-3.88 3.88 0 2.14 1.74 3.88 3.88 3.88 2.14 0 3.88-1.74 3.88-3.88 0-2.14-1.74-3.88-3.88-3.88ZM7.52 4.44a3.24 3.24 0 0 0-3.24 3.24 3.235 3.235 0 1 0 3.24-3.24Zm18.26 1.94c-.71 0-1.3.58-1.3 1.3 0 .71.59 1.29 1.3 1.29a1.295 1.295 0 0 0 0-2.59ZM3.72 13.9c-1.61 0-2.91 1.3-2.91 2.91 0 1.6 1.3 2.91 2.91 2.91 1.6 0 2.91-1.31 2.91-2.91 0-1.61-1.31-2.91-2.91-2.91Zm25.86 1.29c-.9 0-1.62.72-1.62 1.62 0 .89.72 1.61 1.62 1.61.89 0 1.61-.72 1.61-1.61 0-.9-.72-1.62-1.61-1.62ZM7.52 23.35a2.59 2.59 0 0 0 0 5.18c1.42 0 2.58-1.16 2.58-2.59s-1.16-2.59-2.58-2.59Zm18.26.65c-1.07 0-1.94.87-1.94 1.94 0 1.07.87 1.94 1.94 1.94 1.07 0 1.94-.87 1.94-1.94 0-1.07-.87-1.94-1.94-1.94Zm-9.13 3.47c-1.25 0-2.27 1.02-2.27 2.27 0 1.24 1.02 2.26 2.27 2.26a2.27 2.27 0 0 0 2.26-2.26c0-1.25-1.02-2.27-2.26-2.27Z' style='fill:%239f9479;fill-rule:nonzero'/%3E%3C/svg%3E")}.forminator-field-consent .forminator-checkbox__wrapper input[type=checkbox]:checked{background-repeat:no-repeat;background-position:center center;background-size:cover;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2'%3E%3Cpath d='M0 32V0h32v32H0Zm24.33-21.36c.18-.22.27-.5.27-.78 0-.68-.55-1.23-1.23-1.23-.35 0-.69.15-.93.42l-9.43 11.23-3.48-3.87c-.23-.28-.58-.43-.93-.43-.68 0-1.24.55-1.24 1.23 0 .31.12.61.34.84l4.43 4.92c.23.26.57.41.92.41h.02c.35 0 .69-.16.92-.44l10.34-12.3Z' style='fill:%2319384f'/%3E%3C/svg%3E")}.frontpage-wrapper .frontpage-banner-wrapper .select-arrow,.glide__arrows .glide__arrow::after,.golden-tabs-container .select-arrow{background-repeat:no-repeat;background-position:center center;background-size:cover;width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2'%3E%3Cpath d='M16 24.76 0 10.36l2.65-2.97L16 19.38 29.3 7.24l2.7 2.94-16 14.58Z' style='fill:%23fff;fill-rule:nonzero'/%3E%3Cpath style='fill:%23fff;fill-opacity:0' fill='none' d='M0 0h32v32H0z'/%3E%3C/svg%3E");flex-shrink:0}@media screen and (max-width:600px){.frontpage-wrapper .frontpage-banner-wrapper .select-arrow,.glide__arrows .glide__arrow::after,.golden-tabs-container .select-arrow{width:18px;height:18px}}.latest-articles-card .content-container .heading::after{background-repeat:no-repeat;background-position:center center;background-size:cover;width:44px;height:10px;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2'%3E%3Cpath style='fill:%23fff;fill-opacity:0' fill='none' d='M0 0h32v32H0z'/%3E%3Cpath d='M29 16.76H0v-1.44h28.95l-2.15-1.96.97-1.06L32 16.14l-4.29 3.56-.92-1.11L29 16.76Z' style='fill:%23144060'/%3E%3C/svg%3E");display:inline-block;flex-shrink:0}.navbar-wrapper .navbar-container .navbar-menu li a::after,.services-block-container .service-content .arrow{background-repeat:no-repeat;background-position:center center;background-size:cover;width:44px;height:10px;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2'%3E%3Cpath style='fill:%23fff;fill-opacity:0' fill='none' d='M.01 0h44v10h-44z'/%3E%3Cpath d='m27.79 12.3-.98 1.06 2.16 1.96H.01v1.44h29.01l-2.22 1.83.92 1.11 4.29-3.56-4.22-3.84Z' style='fill:%239f9479;fill-rule:nonzero'/%3E%3C/svg%3E");display:inline-block;flex-shrink:0}.social-icons-container .instagram{background-repeat:no-repeat;background-position:center center;background-size:cover;width:22px;height:22px;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2'%3E%3Cpath d='M23.62 2.29c3.34 0 6.09 2.75 6.09 6.09v15.24c0 3.34-2.75 6.09-6.09 6.09H8.38c-3.34 0-6.09-2.75-6.09-6.09V8.38c0-3.34 2.75-6.09 6.09-6.09h15.24m0-2.29H8.38C3.78 0 0 3.78 0 8.38v15.24C0 28.22 3.78 32 8.38 32h15.24c4.6 0 8.38-3.78 8.38-8.38V8.38C32 3.78 28.22 0 23.62 0ZM16 9.14c3.76 0 6.86 3.1 6.86 6.86 0 3.76-3.1 6.86-6.86 6.86-3.76 0-6.86-3.1-6.86-6.86 0-3.76 3.1-6.86 6.86-6.86m0-2.28c-5.02 0-9.14 4.12-9.14 9.14 0 5.02 4.12 9.14 9.14 9.14 5.02 0 9.14-4.12 9.14-9.14 0-5.01-4.13-9.14-9.14-9.14Zm10.29-.38c0 .83-.69 1.52-1.53 1.52-.83 0-1.52-.69-1.52-1.52 0-.84.69-1.53 1.52-1.53.84 0 1.53.69 1.53 1.53Z' style='fill:%23a09376'/%3E%3C/svg%3E")}@media screen and (max-width:600px){.social-icons-container .instagram{width:20px;height:20px}}.social-icons-container .linkedin{background-repeat:no-repeat;background-position:center center;background-size:cover;width:22px;height:22px;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2'%3E%3Cpath style='fill:none' d='M0 0h32v32H0z'/%3E%3Cpath d='M17.77 13.55c.89-1.68 3.05-3.45 6.27-3.45 6.72 0 7.96 4.42 7.96 10.18V32h-6.63V21.6c0-2.47-.04-5.66-3.45-5.66-3.45 0-3.97 2.7-3.97 5.49V32h-6.63V10.62h6.36v2.93h.09ZM7.16 32H.53V10.62h6.63V32ZM3.85 0a3.85 3.85 0 0 1 3.84 3.85c0 2.13-1.72 3.86-3.84 3.86C1.72 7.71 0 5.98 0 3.85 0 1.73 1.72 0 3.85 0Z' style='fill:%23a09376'/%3E%3C/svg%3E")}@media screen and (max-width:600px){.social-icons-container .linkedin{width:20px;height:20px}}.social-icons-container .facebook{background-repeat:no-repeat;background-position:center center;background-size:cover;width:22px;height:22px;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2'%3E%3Cpath style='fill:none' d='M0 0h32v32H0z'/%3E%3Cpath d='M18.48 32V17.43h4.92l.73-5.71h-5.65V8.09c0-1.65.46-2.78 2.83-2.78h2.99V.23A37.86 37.86 0 0 0 19.91 0c-4.34 0-7.33 2.65-7.33 7.52v4.19H7.7v5.71h4.89V32h5.89Z' style='fill:%23a09376;fill-rule:nonzero'/%3E%3C/svg%3E")}@media screen and (max-width:600px){.social-icons-container .facebook{width:20px;height:20px}}#open-gallery-lightbox,#skip-link{z-index:10;position:absolute;padding:6px 12px;font-size:1rem;transform:translateX(-2000%);color:#fff;background-color:#115feb}#open-gallery-lightbox:focus,#skip-link:focus{transform:translate(0)}img{display:block;max-width:100%}.image-container.overlay::after{position:absolute;inset:0;width:100%;height:100%;content:"";background-color:rgba(7,34,48,.6)}.image-container.ratio-none .scaling-container{height:auto}.image-container.ratio-4-3{position:relative;display:inline-block;width:100%}.image-container.ratio-4-3::before{display:block;padding-bottom:75%;content:""}.image-container.ratio-4-3 .scaling-container{position:absolute;inset:0;width:100%;height:100%}.image-container.ratio-4-3 img.scaling-container{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.image-container.ratio-16-9{position:relative;display:inline-block;width:100%}.image-container.ratio-16-9::before{display:block;padding-bottom:56.25%;content:""}.image-container.ratio-16-9 .scaling-container{position:absolute;inset:0;width:100%;height:100%}.image-container.ratio-16-9 img.scaling-container{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.image-container.ratio-3-2{position:relative;display:inline-block;width:100%}.image-container.ratio-3-2::before{display:block;padding-bottom:66.6666666667%;content:""}.image-container.ratio-3-2 .scaling-container{position:absolute;inset:0;width:100%;height:100%}.image-container.ratio-3-2 img.scaling-container{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.image-container.ratio-1-1{position:relative;display:inline-block;width:100%}.image-container.ratio-1-1::before{display:block;padding-bottom:100%;content:""}.image-container.ratio-1-1 .scaling-container{position:absolute;inset:0;width:100%;height:100%}.image-container.ratio-1-1 img.scaling-container{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.image-container.ratio-masonry{position:relative;display:inline-block;width:100%}.image-container.ratio-masonry::before{display:block;padding-bottom:68.9655172414%;content:""}.image-container.ratio-masonry .scaling-container{position:absolute;inset:0;width:100%;height:100%}.image-container.ratio-masonry img.scaling-container{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.image-container.blank-image-container{background-color:grey}.forminator-response-message.forminator-loading p,.latest-articles-block-wrapper .load-more-container .loading-text{display:flex;align-items:center;justify-content:center;color:#a09376}.forminator-response-message.forminator-loading p::before,.latest-articles-block-wrapper .load-more-container .loading-text::before{display:block;width:20px;height:20px;margin-right:12px;content:"";animation:rotate-spinner 1.3s linear infinite}@media screen and (max-width:744px){.forminator-response-message.forminator-loading p::before,.latest-articles-block-wrapper .load-more-container .loading-text::before{margin-right:16px}}:root{--input_padding:8px 0;--input_height:32px;--input_border_width:1px;--input_border_radius:0}.forminator-row{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:var(--gutter);column-gap:var(--gutter)}@media screen and (max-width:600px){.forminator-row{grid-template-columns:1fr}}.forminator-row{margin-bottom:clamp(20px,calc(20px + 4 * (100vw - 440px)/ 850),24px)}.iti__country-list>li>.iti__country-name,.iti__country-list>li>.iti__dial-code,.iti__selected-dial-code,input::placeholder,select,textarea::placeholder{font-size:clamp(.6875rem,.6875rem + 2 * (100vw - 27.5rem) / 850,.8125rem);font-family:Outfit,system-ui,-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;font-weight:300;opacity:.7;color:#072230}.iti__selected-country:focus-visible,input:focus-visible:not([type=checkbox],[type=radio],[type=file]),select:focus-visible,textarea:focus-visible{transition:border-color .2s ease-in-out;border-bottom:solid var(--input_border_width) #072230!important;outline:0}label:has(+input:focus-visible),label:has(+textarea:focus-visible){transition:transform .2s ease-in-out;transform:scale(.7);transform-origin:center left}input:not([type=checkbox],[type=radio],[type=file]),select,textarea{caret-color:#a09376;width:100%;padding:var(--input_padding);font-family:Outfit,system-ui,-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;font-weight:300;transition:border-color .2s ease-in-out;color:#072230;border:none;border-bottom:solid var(--input_border_width) rgba(7,34,48,.4);background-color:transparent}@media (hover:hover) and (pointer:fine){input:not(:disabled):hover:not([type=checkbox],[type=radio],[type=file]),select:not(:disabled):hover,textarea:not(:disabled):hover{transition:border-color .2s ease-in-out;border-bottom:solid var(--input_border_width) #072230;outline:0}}input:disabled:not([type=checkbox],[type=radio],[type=file]),select:disabled,textarea:disabled{opacity:.5}form>*{margin-right:auto;margin-left:auto}.forminator-row .forminator-col-12{grid-column:1/-1}@media screen and (max-width:600px){.forminator-row .forminator-col-6:first-of-type{margin-bottom:clamp(20px,calc(20px + 4 * (100vw - 440px)/ 850),24px)}}.forminator-row.forminator-row-last{display:block;margin-top:clamp(32px,calc(32px + 8 * (100vw - 440px)/ 850),40px);margin-bottom:0;text-align:right}.forminator-row:first-child .forminator-field-html h6:first-child,.forminator-row:first-child .forminator-field-html p:first-child{margin-top:0}.forminator-row:has(+.forminator-row>.forminator-field-html){margin-bottom:0}.forminator-row:has(.forminator-field-html){margin-top:8px;margin-bottom:8px}.forminator-label,label{font-size:clamp(1.125rem,1.125rem + 2 * (100vw - 27.5rem) / 850,1.25rem);display:inline-block;font-family:Outfit,system-ui,-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;font-weight:300;line-height:1}.forminator-label .forminator-required,label .forminator-required{line-height:1;color:#a09376}input,textarea{font-size:clamp(1rem,1rem + -1 * (100vw - 27.5rem) / 850,.9375rem)}input:not([type=checkbox],[type=radio],[type=file]),select{height:var(--input_height)}textarea{resize:vertical}.forminator-description{display:block;margin-top:clamp(4px,calc(4px + 4 * (100vw - 440px)/ 850),8px);opacity:.8}.iti__search-input{margin-bottom:4px;padding:var(--input_padding)!important}.forminator-hidden{display:none}.forminator-field-consent .forminator-checkbox__wrapper{display:flex;align-items:flex-start;flex-direction:row}.forminator-field-consent .forminator-checkbox__wrapper label{font-weight:400}.forminator-field-consent .forminator-checkbox__wrapper input[type=checkbox]{width:16px;height:16px;cursor:pointer;border:solid 1px rgba(7,34,48,.5);background-color:transparent;accent-color:#4e4c47;-webkit-appearance:none;appearance:none}.forminator-field-consent .forminator-checkbox__wrapper input[type=checkbox]:checked{border-color:#072230;accent-color:#4e4c47}.forminator-field-consent .forminator-checkbox__wrapper .forminator-checkbox{display:flex;align-items:flex-start;margin-bottom:0;padding-top:2px;background-color:transparent}@media screen and (max-width:744px){.forminator-field-consent .forminator-checkbox__wrapper .forminator-checkbox{padding-top:1px}}.forminator-field-consent .forminator-checkbox__wrapper .forminator-checkbox__label{margin-left:8px}.forminator-field-consent .forminator-checkbox__wrapper .forminator-checkbox__label a,.forminator-field-consent .forminator-checkbox__wrapper .forminator-checkbox__label p{margin:0;font-weight:300;line-height:1.4;opacity:.9}.forminator-response-message.forminator-error,.forminator-response-message.forminator-success{max-width:calc((1290px + var(--gutter))/ 12 * 8 - var(--gutter));margin-bottom:clamp(16px,calc(16px + 8 * (100vw - 440px)/ 850),24px);padding:clamp(16px,calc(16px + 8 * (100vw - 440px)/ 850),24px);text-align:center}.forminator-response-message.forminator-error{font-family:Outfit,system-ui,-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;font-weight:300;color:red;background-color:rgba(255,0,0,.1)}.forminator-response-message.forminator-error[aria-hidden=true]{display:none}.forminator-response-message.forminator-success{padding:72px 56px;background-color:#d8d4c9}@media screen and (max-width:600px){.forminator-response-message.forminator-success{padding:56px 40px}}.forminator-response-message.forminator-success h2{margin:0;letter-spacing:.1875rem;color:#072230}.forminator-response-message.forminator-success h2,.forminator-response-message.forminator-success p{margin:0}.forminator-response-message.forminator-loading{margin-bottom:24px}.forminator-error-message{font-size:clamp(.8125rem,.8125rem + 1 * (100vw - 27.5rem) / 850,.875rem);display:block;margin-top:clamp(4px,calc(4px + 4 * (100vw - 440px)/ 850),8px);font-weight:300;line-height:1.3;color:red}input[type=number]{-webkit-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{display:none;margin:0;text-align:center;-webkit-appearance:none;appearance:none}.glide{position:relative}.glide__track{overflow:hidden}.glide__slides{display:flex;flex-wrap:nowrap;white-space:nowrap;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-y;will-change:transform}.glide__slides--dragging{-webkit-user-select:none;user-select:none}.glide__slide{flex-shrink:0;width:100%;height:100%;-webkit-user-select:none;user-select:none;white-space:normal;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.glide__rtl{direction:rtl}.glide--swipeable{cursor:grab}.glide--dragging{cursor:grabbing}.glide__arrows{position:absolute;right:0;bottom:0;display:flex;align-items:center;flex-direction:row;justify-content:center;-webkit-touch-callout:none}.glide__arrows .glide__arrow{display:flex;align-items:center;justify-content:center;width:64px;height:64px;transition:background-color .2s ease-in-out;background-color:#a09376}@media screen and (max-width:600px){.glide__arrows .glide__arrow{width:56px;height:56px}}.glide__arrows .glide__arrow:hover{background-color:#86795c}.glide__arrows .glide__arrow::after{display:block;width:24px;height:24px;content:""}@media screen and (max-width:600px){.glide__arrows .glide__arrow::after{width:20px;height:20px}}.glide__arrows .glide__arrow.glide__arrow--left::after{transform:rotate(90deg)}.glide__arrows .glide__arrow.glide__arrow--right::after{transform:rotate(-90deg)}.glide__bullets{position:absolute;bottom:-12px;left:0;display:inline-flex;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@media screen and (max-width:600px){.glide__bullets{bottom:-8px}}.glide__bullets .glide__bullet{width:88px;height:12px;padding:0;line-height:0;cursor:pointer;transition:background-color .2s ease-in-out;background-color:#c6bead}@media screen and (max-width:600px){.glide__bullets .glide__bullet{width:56px;height:8px}}.glide__bullets .glide__bullet--active,.glide__bullets .glide__bullet:hover{background-color:#a09376}.glide__bullets .glide__bullet:focus-visible{outline:0;background-color:#115feb}*,::after,::before{box-sizing:border-box}:focus-visible{outline:solid 2px #115feb}*{margin:0}html{max-width:2560px;height:100%;margin-right:auto;margin-left:auto;scroll-behavior:smooth;interpolate-size:allow-keywords}body{display:grid;min-height:100vh;grid-template-rows:auto 1fr auto;-webkit-font-smoothing:antialiased}main{position:relative}.block-background--parallax{background-attachment:fixed}.vertical-padding-wrap{padding:clamp(48px,calc(48px + 24 * (100vw - 440px)/ 850),72px) 0}.block-background--default+.block-background--default.vertical-padding-wrap{padding-top:0}.grid-wrapper{display:grid;grid-template-columns:[full-screen-start] minmax(var(--padding),1fr) [full-width-start] minmax(0,calc(((1290px + var(--gutter))/ 12 * 12 - var(--gutter) - ((1290px + var(--gutter))/ 12 * 10 - var(--gutter)))/ 2)) [large-start] minmax(0,calc(((1290px + var(--gutter))/ 12 * 10 - var(--gutter) - ((1290px + var(--gutter))/ 12 * 8 - var(--gutter)))/ 2)) [medium-start] minmax(0,calc(((1290px + var(--gutter))/ 12 * 8 - var(--gutter) - ((1290px + var(--gutter))/ 12 * 6 - var(--gutter)))/ 2)) [small-start] min((1290px + var(--gutter)) / 12 * 6 - var(--gutter),100% - var(--padding) * 2) [small-end] minmax(0,calc(((1290px + var(--gutter))/ 12 * 8 - var(--gutter) - ((1290px + var(--gutter))/ 12 * 6 - var(--gutter)))/ 2)) [medium-end] minmax(0,calc(((1290px + var(--gutter))/ 12 * 10 - var(--gutter) - ((1290px + var(--gutter))/ 12 * 8 - var(--gutter)))/ 2)) [large-end] minmax(0,calc(((1290px + var(--gutter))/ 12 * 12 - var(--gutter) - ((1290px + var(--gutter))/ 12 * 10 - var(--gutter)))/ 2)) [full-width-end] minmax(var(--padding),1fr) [full-screen-end]}.grid-wrapper.full-screen>*{grid-column:full-screen}.grid-wrapper.full-width>*{grid-column:full-width}.grid-wrapper .block-heading-wrapper.cols-10,.grid-wrapper.large>*{grid-column:large}.grid-wrapper .block-heading-wrapper.cols-8,.grid-wrapper.medium>*{grid-column:medium}.grid-wrapper .block-heading-wrapper.cols-6,.grid-wrapper.small>*{grid-column:small}.grid-wrapper.alignment-left.full-screen>*{grid-column-start:full-screen-start}.grid-wrapper.alignment-left.full-width>*,.grid-wrapper.alignment-left.large>*,.grid-wrapper.alignment-left.medium>*,.grid-wrapper.alignment-left.small>*{grid-column-start:full-width-start}.grid-wrapper.alignment-left .block-heading-wrapper.cols-12,.grid-wrapper.alignment-left.full-width>*{max-width:calc((1290px + var(--gutter))/ 12 * 12 - var(--gutter))}.grid-wrapper.alignment-left .block-heading-wrapper.cols-10,.grid-wrapper.alignment-left.large>*{max-width:calc((1290px + var(--gutter))/ 12 * 10 - var(--gutter))}.grid-wrapper.alignment-left .block-heading-wrapper.cols-8,.grid-wrapper.alignment-left.medium>*{max-width:calc((1290px + var(--gutter))/ 12 * 8 - var(--gutter))}.grid-wrapper.alignment-left .block-heading-wrapper.cols-6,.grid-wrapper.alignment-left.small>*{max-width:calc((1290px + var(--gutter))/ 12 * 6 - var(--gutter))}.cols-12{max-width:calc((1290px + var(--gutter))/ 12 * 12 - var(--gutter))}.cols-10{max-width:calc((1290px + var(--gutter))/ 12 * 10 - var(--gutter))}.cols-8{max-width:calc((1290px + var(--gutter))/ 12 * 8 - var(--gutter))}.cols-6{max-width:calc((1290px + var(--gutter))/ 12 * 6 - var(--gutter))}.block-heading-wrapper~.block-container{margin-top:clamp(40px,calc(40px + 16 * (100vw - 440px)/ 850),56px)}.cta-container{margin-top:clamp(24px,calc(24px + 8 * (100vw - 440px)/ 850),32px);text-align:center}.footer-wrapper{padding-top:clamp(40px,calc(40px + 80 * (100vw - 440px)/ 850),120px);padding-bottom:clamp(72px,calc(72px + 48 * (100vw - 440px)/ 850),120px);background-color:#19384f}@media screen and (max-width:600px){.footer-wrapper{padding-right:32px;padding-left:32px}}.footer-wrapper .grid-container{display:grid;grid-template-columns:auto 1fr 1fr auto;-moz-column-gap:72px;column-gap:72px;row-gap:32px;justify-items:start}@media screen and (max-width:1032px){.footer-wrapper .grid-container{-moz-column-gap:40px;column-gap:40px}}@media screen and (max-width:820px){.footer-wrapper .grid-container{grid-template-columns:1fr 1fr}}@media screen and (max-width:600px){.footer-wrapper .grid-container{grid-template-columns:1fr}}.footer-wrapper .footer-container .column-1{margin-top:8px}@media screen and (max-width:600px){.footer-wrapper .footer-container .column-1{justify-self:center;margin-top:0}}.footer-wrapper .footer-container .column-1 .footer-logo{background-repeat:no-repeat;background-position:center center;background-size:cover;width:212px;height:129px;background-image:url(https://coopersdesignandbuild.co.uk/wp-content/themes/coopers_design_build_theme/dist/images/graphics/logo_gold_white.svg);display:block}@media screen and (max-width:1032px){.footer-wrapper .footer-container .column-1 .footer-logo{width:178px;height:108px}}@media screen and (max-width:600px){.footer-wrapper .footer-container .column-3{margin-top:-24px}}.footer-wrapper .footer-container .footer-nav li{display:flex;align-items:flex-start;flex-direction:row;margin-top:8px}.footer-wrapper .footer-container .footer-nav li:first-of-type{margin-top:0}.footer-wrapper .footer-container .footer-nav .image-container{flex-shrink:0;width:60px;margin-right:8px}.golden-tabs-container{position:relative;display:flex;overflow:hidden;flex-direction:row;width:100%;max-height:var(--gold_button_height);transition:all linear .3s}@media screen and (max-width:1032px){.golden-tabs-container{display:grid;grid-template-columns:1fr}.golden-tabs-container .button--gold-tabs.active{grid-row:1}}.golden-tabs-container .button--gold-tabs,.golden-tabs-container li{width:100%}.golden-tabs-container.mobile-expanded{max-height:800px}.golden-tabs-container .select-arrow{position:absolute;top:calc(var(--gold_button_height)/ 2 - 10px);right:24px;display:none;transition:transform .2s ease-in-out;pointer-events:none}@media screen and (max-width:1032px){.golden-tabs-container .select-arrow{display:block}}.golden-tabs-container.mobile-collapsed .select-arrow{transform:rotate(0)}.golden-tabs-container.mobile-expanded .select-arrow{transform:rotate(180deg)}.frontpage-banner-wrapper,.single-banner-wrapper{width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;overflow:hidden;height:calc(100vh - var(--gold_button_height) - var(--nav_height));min-height:568px}@media screen and (max-width:1032px){.frontpage-banner-wrapper,.single-banner-wrapper{min-height:468px}}@media screen and (max-width:744px){.frontpage-banner-wrapper,.single-banner-wrapper{height:258px!important;min-height:unset}}.frontpage-banner-wrapper .overlay,.single-banner-wrapper .overlay{position:absolute;inset:0;width:100%;height:100%;content:""}.frontpage-wrapper .frontpage-banner-wrapper video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.frontpage-wrapper .frontpage-banner-wrapper .banner-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-repeat:no-repeat;background-position:center center;background-size:cover;width:372px;height:227px;background-image:url(https://coopersdesignandbuild.co.uk/wp-content/themes/coopers_design_build_theme/dist/images/graphics/logo_gold_white.svg);top:40%;margin:0 auto}@media screen and (max-width:1180px){.frontpage-wrapper .frontpage-banner-wrapper .banner-logo{width:280px;height:171px}}@media screen and (max-width:744px){.frontpage-wrapper .frontpage-banner-wrapper .banner-logo{top:50%;width:180px;height:110px}}.frontpage-wrapper .frontpage-banner-wrapper .select-arrow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);top:unset;bottom:32px;width:29px;cursor:pointer;animation:bounce 2s ease-in-out infinite}@media screen and (max-width:744px){.frontpage-wrapper .frontpage-banner-wrapper .select-arrow{display:none}}.frontpage-wrapper .content{width:100%;margin:0 auto;text-align:center}.frontpage-wrapper .content.content--desktop{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);top:unset;bottom:32px;display:block;width:50%;max-width:600px}@media screen and (max-width:1032px){.frontpage-wrapper .content.content--desktop{width:75%}}@media screen and (max-width:744px){.frontpage-wrapper .content.content--desktop{display:none}}.frontpage-wrapper .content.content--desktop .heading,.frontpage-wrapper .content.content--desktop p{color:#fff}.frontpage-wrapper .content.content--desktop .heading{margin-right:-.5rem}.frontpage-wrapper .content.content--mobile{display:none;padding-right:var(--padding);padding-left:var(--padding)}@media screen and (max-width:744px){.frontpage-wrapper .content.content--mobile{display:block}}.single-post-wrapper .single-banner-wrapper{height:576px}.single-post-wrapper .single-banner-wrapper .banner-content-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:75%;text-align:center}.single-post-wrapper .single-banner-wrapper .banner-content-container .heading,.single-post-wrapper .single-banner-wrapper .banner-content-container .subheading{font-weight:500;color:#fff}.single-post-wrapper .single-banner-wrapper .banner-content-container .subheading{margin-top:clamp(4px,calc(4px + 4 * (100vw - 440px)/ 850),8px)}.latest-articles-card{position:relative;display:block;line-height:0}@media (hover:hover) and (pointer:fine){.latest-articles-card:hover .image-container::after{visibility:visible;-webkit-user-select:auto;user-select:auto;transition:all ease-in-out .2s;pointer-events:auto;opacity:1}.latest-articles-card:hover .content-container .heading::after{opacity:.6}.latest-articles-card:hover .content-container .excerpt{visibility:visible;-webkit-user-select:auto;user-select:auto;transition:all ease-in-out .2s;pointer-events:auto;opacity:1;height:auto;max-height:100px;margin-top:8px}}.latest-articles-card .image-container::after{visibility:hidden;-webkit-user-select:none;user-select:none;transition:all ease-in-out .2s;pointer-events:none;opacity:0}.latest-articles-card .image-container .scaling-container{display:block;transition:transform ease 4s}.latest-articles-card .content-container{position:absolute;bottom:0;left:0;overflow:hidden;flex-direction:column;width:auto;max-width:75%;max-height:75%;padding:24px;background-color:#fff}@media screen and (max-width:820px){.latest-articles-card .content-container{padding:40px}}@media screen and (max-width:744px){.latest-articles-card .content-container{padding:32px}}@media screen and (max-width:600px){.latest-articles-card .content-container{max-width:85%;max-height:85%;padding:24px}}@media screen and (max-width:440px){.latest-articles-card .content-container{padding:16px}}.latest-articles-card .content-container .heading{display:flex;align-items:center;flex-direction:row;justify-content:space-between}.latest-articles-card .content-container .heading::after{margin-right:8px;margin-left:24px;content:"";transition:opacity .2s ease-in-out;opacity:1}.latest-articles-card .content-container .excerpt{visibility:hidden;-webkit-user-select:none;user-select:none;transition:all ease-in-out .2s;pointer-events:none;opacity:0;max-height:0;line-height:1.7;color:#072230}@media screen and (max-width:440px){.latest-articles-card .content-container .excerpt{display:none}}#lightbox{display:grid;grid-template-columns:[stacked] 1fr [stacked];grid-template-rows:[stacked] 1fr [stacked]}#lightbox>*{grid-area:stacked}#lightbox{padding:0}.lightbox-large-image-container{position:relative;max-width:100vw;max-height:100vh;margin:0 auto;grid-column:1;grid-row:1}.lightbox-large-image-container .lightbox-large-image{max-width:100vw;max-height:100vh;margin:0 auto;pointer-events:auto;box-shadow:0 0 50px rgba(0,0,0,.3)}.lightbox-large-image-container .captions-container{visibility:visible;-webkit-user-select:auto;user-select:auto;transition:all ease-in-out .2s;pointer-events:auto;opacity:1;position:absolute;bottom:0;left:0;overflow:hidden;width:100%;margin:0 auto;padding:48px 64px 24px;background:linear-gradient(to top,rgba(0,0,0,.8),rgba(0,0,0,0))}@media screen and (max-width:744px){.lightbox-large-image-container .captions-container{padding:40px 56px 16px}}@media screen and (max-width:600px){.lightbox-large-image-container .captions-container{padding-right:var(--padding);padding-left:var(--padding)}}.lightbox-large-image-container .captions-container .caption{max-width:calc((1290px + var(--gutter))/ 12 * 6 - var(--gutter));overflow:scroll;max-height:150px;color:#fff}@media screen and (max-width:744px){.lightbox-large-image-container .captions-container .caption{max-height:100px}}.lightbox-nav{position:absolute;top:0;left:0;display:flex;align-items:flex-start;flex-direction:row;justify-content:space-between;width:100vw;padding:24px 64px 0;pointer-events:none}@media screen and (max-width:744px){.lightbox-nav{padding:24px 40px 0}}.lightbox-nav>div{display:flex;align-items:center}#lightbox-close,#lightbox-next-btn,#lightbox-numbering,#lightbox-prev-btn,.hide-captions-btn{z-index:1;line-height:0;opacity:.7}#lightbox-close,#lightbox-next-btn,#lightbox-prev-btn,.hide-captions-btn{transition:opacity .2s ease-in-out;pointer-events:auto}@media (hover:hover) and (pointer:fine){#lightbox-close:hover,#lightbox-next-btn:hover,#lightbox-prev-btn:hover,.hide-captions-btn:hover{opacity:1}}#lightbox-numbering{font-size:.9375rem;line-height:1;color:#fff}.hide-captions-btn{width:18px;height:18px}.hide-captions-btn--hide{opacity:1}#lightbox-close{width:16px;height:16px;margin-left:24px}#lightbox-next-btn,#lightbox-prev-btn{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;width:40px;height:calc(100vh - 80px - 48px);transform:translateY(-50%);background:linear-gradient(to top,rgba(0,0,0,0) 0,rgba(0,0,0,.4) 50%,rgba(0,0,0,0) 100%)}@media screen and (max-width:600px){#lightbox-next-btn,#lightbox-prev-btn{top:unset;bottom:48px;width:56px;height:56px;background:rgba(255,255,255,.15)}}#lightbox-next-btn::after,#lightbox-prev-btn::after{width:20px;height:20px;content:""}#lightbox-prev-btn{left:0}#lightbox-next-btn{right:0}#lightbox.captions--hide .lightbox-large-image-container .captions-container{visibility:hidden;-webkit-user-select:none;user-select:none;transition:all ease-in-out .2s;pointer-events:none;opacity:0}.modal-wrapper{visibility:hidden;-webkit-user-select:none;user-select:none;transition:all ease-in-out .2s;pointer-events:none;opacity:0;z-index:10000;position:fixed;inset:0;align-items:center;width:100vw;height:100vh;padding:var(--padding);background:linear-gradient(to bottom right,rgba(0,0,0,.95) 50%,rgba(21,21,21,.95));justify-items:center}.modal-wrapper.open-modal{visibility:visible;-webkit-user-select:auto;user-select:auto;transition:all ease-in-out .2s;pointer-events:auto;opacity:1}.modal-wrapper #close{position:absolute;top:var(--padding);right:var(--padding);width:20px;height:20px}.navbar-wrapper{z-index:5;position:sticky;height:var(--nav_height);transition:transform ease-in 150ms}.navbar-wrapper .main-menu{display:grid;grid-template-columns:1fr 1fr 1fr;-moz-column-gap:24px;column-gap:24px;width:100%}.navbar-wrapper .menu-toggle-container{z-index:251;display:inline-flex;align-items:center;align-self:center;flex-direction:row;margin-left:var(--padding);justify-self:flex-start}@media (hover:hover) and (pointer:fine){.navbar-wrapper .menu-toggle-container:hover .menu-toggle-name{color:#86795c}.navbar-wrapper .menu-toggle-container:hover .menu-toggle-icon .menu-toggle-line{background-color:#86795c}}.navbar-wrapper .menu-toggle-container .menu-toggle-name{display:grid;grid-template-columns:[stacked] 1fr [stacked];grid-template-rows:[stacked] 1fr [stacked]}.navbar-wrapper .menu-toggle-container .menu-toggle-name>*{grid-area:stacked}.navbar-wrapper .menu-toggle-container .menu-toggle-name{line-height:1;color:#a09376}.navbar-wrapper .menu-toggle-container .menu-toggle-name--open{visibility:visible;-webkit-user-select:auto;user-select:auto;transition:all ease-in-out .2s;pointer-events:auto;opacity:1}@media screen and (max-width:600px){.navbar-wrapper .menu-toggle-container .menu-toggle-name--open{display:none}}.navbar-wrapper .menu-toggle-container .menu-toggle-name--close{visibility:hidden;-webkit-user-select:none;user-select:none;transition:all ease-in-out .2s;pointer-events:none;opacity:0}@media screen and (max-width:600px){.navbar-wrapper .menu-toggle-container .menu-toggle-name--close{display:none}}.navbar-wrapper .menu-toggle-container .menu-toggle-icon{display:flex;flex-direction:column;justify-content:center;width:28px;height:28px;margin-left:20px;transform:rotateZ(180deg)}@media screen and (max-width:600px){.navbar-wrapper .menu-toggle-container .menu-toggle-icon{display:flex;width:24px;height:24px;margin-left:0}}.navbar-wrapper .menu-toggle-container .menu-toggle-icon .menu-toggle-line{display:block;flex-shrink:0;width:100%;height:2px;transition:transform .2s ease-in-out,opacity .2s ease-in-out,background-color .2s ease-in-out;background-color:#a09376}.navbar-wrapper .menu-toggle-container .menu-toggle-icon .menu-toggle-line.line-2{margin:5px 0}@media screen and (max-width:600px){.navbar-wrapper .menu-toggle-container .menu-toggle-icon .menu-toggle-line.line-2{margin:4px 0}}.navbar-wrapper .nav-logo{background-repeat:no-repeat;background-position:center center;background-size:cover;width:30px;height:41px;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 108 150' xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2'%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h108v150.04H0z'/%3E%3C/clipPath%3E%3Cg clip-path='url(https://coopersdesignandbuild.co.uk/wp-content/themes/coopers_design_build_theme/dist/css/%23a)'%3E%3Cpath d='M-.32 54.52v95.35h107.91v-18.66l-5.3 3.94-5.38 3.95h-35V92.51l35-17.49 10.68 6.66V.58M25.42 70.11v68.99H10.44V61.18l86.48-43.22v16.42l-71.5 35.73Zm25.74 15.74v53.24H36.18V76.76l60.74-30.35v16.58L51.16 85.86v-.01Z' style='fill:%23a09376;fill-rule:nonzero'/%3E%3C/g%3E%3C/svg%3E");display:block;align-self:center;justify-self:center}@media screen and (max-width:600px){.navbar-wrapper .nav-logo{width:21px;height:28px}}.navbar-wrapper .contact-button{display:flex;align-items:center;align-self:center;flex-direction:row;height:var(--nav_height);padding-right:var(--padding);padding-left:var(--padding);line-height:1;transition:background-color .2s ease-in-out;color:#fff;background-color:#19384f;justify-self:end}@media (hover:hover) and (pointer:fine){.navbar-wrapper .contact-button:hover{background-color:#144060}}@media screen and (max-width:600px){.navbar-wrapper .contact-button{justify-content:center;width:var(--nav_height);padding:0}}.navbar-wrapper .contact-button::before{display:block;content:"Contact"}@media screen and (max-width:600px){.navbar-wrapper .contact-button::before{display:none}}.navbar-wrapper .contact-button::after{background-repeat:no-repeat;background-position:center center;background-size:cover;width:26px;height:26px;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2'%3E%3Cpath style='fill:%23fff;fill-opacity:0' fill='none' d='M0 0h32v32H0z'/%3E%3Cpath d='M32 5.48H0v.49L.03 6v20.52h31.96V6.11s.01-.01.01-.02v-.61Zm-2.67 1.21c-3.81 3.05-10.5 8.39-11.88 9.36-.4.28-.8.42-1.22.42-.62 0-1.08-.32-1.08-.32L2.9 6.69h26.44-.01Zm1.45 17.83-6.93-8.75a.603.603 0 0 0-.85-.1c-.26.21-.3.59-.09.85l6.95 8.79H2.33l6.96-8.79c.2-.26.16-.64-.1-.84a.591.591 0 0 0-.84.09l-7.11 8.98V6.93l13.17 10.18s.75.58 1.83.58c.57 0 1.22-.16 1.91-.64 1.5-1.06 8.99-7.05 12.63-9.97v17.45-.01Z' style='fill:%239f9479;fill-rule:nonzero'/%3E%3C/svg%3E");display:block;margin-left:16px;content:""}@media screen and (max-width:600px){.navbar-wrapper .contact-button::after{width:20px;height:20px;margin-left:0}}.navbar-wrapper .navbar-container{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:var(--gutter);column-gap:var(--gutter);z-index:250;position:fixed;inset:0;visibility:hidden;display:flex;flex-direction:column;width:50vw;height:100vh;padding:104px;padding-right:0!important;transition:transform .2s ease-in-out;transform:translateX(-100%);background-color:#19384f}@media screen and (max-width:1032px){.navbar-wrapper .navbar-container{padding:88px}}@media screen and (max-width:744px){.navbar-wrapper .navbar-container{width:100vw}}@media screen and (max-width:440px){.navbar-wrapper .navbar-container{padding:64px 56px}}.navbar-wrapper .navbar-container .navbar-menu{display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start}.navbar-wrapper .navbar-container .navbar-menu .sub-menu{margin-left:24px}.navbar-wrapper .navbar-container .navbar-menu li{margin-top:clamp(12px,calc(12px + 4 * (100vw - 440px)/ 850),16px)}.navbar-wrapper .navbar-container .navbar-menu li a{display:flex;align-items:center;flex-direction:row;transition:color .2s ease-in-out;color:#d8d4c9}@media (hover:hover) and (pointer:fine){.navbar-wrapper .navbar-container .navbar-menu li a:hover{color:#a09376}.navbar-wrapper .navbar-container .navbar-menu li a:hover::after{width:44px}}.navbar-wrapper .navbar-container .navbar-menu li a::after{width:0;margin-left:16px;content:"";transition:width .2s ease-in-out}.navbar-wrapper .navbar-container .navbar-menu li a[aria-current]{font-weight:600;color:#a09376}.navbar-wrapper .navbar-container .contact-info{margin-top:clamp(56px,calc(56px + 8 * (100vw - 440px)/ 850),64px)}.navbar-wrapper .navbar-container .built-by,.navbar-wrapper .navbar-container .legal-info{display:none}.navbar-wrapper #nav-overlay{z-index:-1;position:fixed;width:100vw;height:100vh;content:"";transition:transform .2s ease-in-out;transform:translateX(-100%);background-color:rgba(0,0,0,.85)}@media screen and (max-width:744px){.navbar-wrapper #nav-overlay{display:none}}.navbar-wrapper.sticky{--nav_height:64px;top:0;transition:transform ease-out 150ms;background-color:#fff;box-shadow:0 10px 30px -10px rgba(0,0,0,.12)}.navbar-wrapper.open-nav #nav-overlay,.navbar-wrapper.open-nav .navbar-container{transform:translateX(0)}.navbar-wrapper.open-nav .menu-toggle-container .menu-toggle-name--open{visibility:hidden;-webkit-user-select:none;user-select:none;transition:all ease-in-out .2s;pointer-events:none;opacity:0}.navbar-wrapper.open-nav .menu-toggle-container .menu-toggle-name--close{visibility:visible;-webkit-user-select:auto;user-select:auto;transition:all ease-in-out .2s;pointer-events:auto;opacity:1}.navbar-wrapper.open-nav .menu-toggle-container .menu-toggle-icon .menu-toggle-line.line-1{transform:rotateZ(45deg) translate(4.5px,5px)}@media screen and (max-width:600px){.navbar-wrapper.open-nav .menu-toggle-container .menu-toggle-icon .menu-toggle-line.line-1{transform:rotateZ(45deg) translate(4.5px,4px)}}.navbar-wrapper.open-nav .menu-toggle-container .menu-toggle-icon .menu-toggle-line.line-2{opacity:0}.navbar-wrapper.open-nav .menu-toggle-container .menu-toggle-icon .menu-toggle-line.line-3{transform:rotateZ(-45deg) translate(4.5px,-5px)}@media screen and (max-width:600px){.navbar-wrapper.open-nav .menu-toggle-container .menu-toggle-icon .menu-toggle-line.line-3{transform:rotateZ(-45deg) translate(4.5px,-4px)}}.contact-info{display:flex;align-items:flex-start;flex-direction:column}.contact-info .contact-info-link:last-of-type{margin-top:4px}.built-by,.contact-info,.legal-info{font-size:12px;font-weight:400;letter-spacing:.0625rem;color:#a09376}.built-by a,.contact-info a,.legal-info a{font-size:12px;font-weight:400;letter-spacing:.0625rem}.built-by{margin-top:clamp(24px,calc(24px + 16 * (100vw - 440px)/ 850),40px);font-size:10px}.built-by a{font-size:10px}.legal-info{margin-top:clamp(16px,calc(16px + 8 * (100vw - 440px)/ 850),24px)}.legal-info .copyright:last-of-type{margin-top:4px}.social-icons-container{display:flex;flex-direction:row;margin-top:clamp(16px,calc(16px + 8 * (100vw - 440px)/ 850),24px)}.social-icons-container .icon{margin-right:24px}@media (hover:hover) and (pointer:fine){.social-icons-container .icon:hover{transition:opacity .2s ease-in-out;opacity:.8}}main .wysiwyg-editor>:first-child{margin-top:0}main .wysiwyg-editor>:last-child{margin-bottom:0}.wysiwyg-editor h1{margin-bottom:clamp(24px,calc(24px + 8 * (100vw - 440px)/ 850),32px)}.wysiwyg-editor h2{margin-top:clamp(40px,calc(40px + 8 * (100vw - 440px)/ 850),48px);margin-bottom:clamp(16px,calc(16px + 8 * (100vw - 440px)/ 850),24px)}.wysiwyg-editor h3{margin-top:clamp(32px,calc(32px + -28 * (100vw - 440px)/ 850),4px);margin-bottom:20px}.wysiwyg-editor h4{margin-top:clamp(32px,calc(32px + 8 * (100vw - 440px)/ 850),40px);margin-bottom:16px}.wysiwyg-editor h5,.wysiwyg-editor h6{margin-top:32px;margin-bottom:16px}.wysiwyg-editor p{margin-top:16px;margin-bottom:16px}.wysiwyg-editor a{transition:color .2s ease-in-out;text-decoration:underline;color:#072230}@media (hover:hover) and (pointer:fine){.wysiwyg-editor a:hover{color:#a09376}}.wysiwyg-editor .preheading{margin-bottom:4px}.wysiwyg-editor .subheading{margin-top:4px}.wysiwyg-editor .preheading+h1,.wysiwyg-editor .preheading+h2,.wysiwyg-editor .preheading+h3,.wysiwyg-editor .preheading+h4,.wysiwyg-editor .preheading+h5,.wysiwyg-editor .preheading+h6{margin-top:0}.wysiwyg-editor h1:has(+.subheading),.wysiwyg-editor h2:has(+.subheading),.wysiwyg-editor h3:has(+.subheading),.wysiwyg-editor h4:has(+.subheading),.wysiwyg-editor h5:has(+.subheading),.wysiwyg-editor h6:has(+.subheading){margin-bottom:0}.wysiwyg-editor ol,.wysiwyg-editor ul{margin-top:16px;margin-bottom:16px;list-style:none}.wysiwyg-editor li{position:relative;display:flex;align-items:center;padding-left:18px}.wysiwyg-editor li:last-of-type{margin-bottom:0}.wysiwyg-editor li:first-of-type{margin-top:0}.wysiwyg-editor li::before{position:absolute;left:0}.wysiwyg-editor ul li::before{top:13.5px;font-size:16px;line-height:0;content:"•"}@media screen and (max-width:744px){.wysiwyg-editor ul li::before{top:12px}}.wysiwyg-editor ol{counter-reset:itemCounter}.wysiwyg-editor ol li{counter-increment:itemCounter}.wysiwyg-editor ol li::before{content:counter(itemCounter) ". "}.dark-mode .wysiwyg-editor a{color:#fff}@media (hover:hover) and (pointer:fine){.dark-mode .wysiwyg-editor a:hover{color:#a09376}}.error-404-page-wrapper{text-align:center}.error-404-page-wrapper .content{margin:clamp(24px,calc(24px + 8 * (100vw - 440px)/ 850),32px)}.banner-wrapper{line-height:0}.banner-wrapper .image-container{height:384px}@media screen and (max-width:744px){.banner-wrapper .image-container{height:208px}}.banner-wrapper .image-container::before{display:none}article>:first-child{margin-top:0!important}article>:last-child{margin-bottom:0!important}article .wysiwyg-editor:first-of-type>:first-child{margin-top:0}article .wysiwyg-editor:first-of-type>:last-child{margin-bottom:0}article .wysiwyg-editor:last-of-type>:last-child{margin-bottom:0}article .article-button-container{margin-top:clamp(32px,calc(32px + 8 * (100vw - 440px)/ 850),40px);text-align:center}@media screen and (max-width:744px){article .article-button-container{display:flex;align-items:center;flex-direction:column;justify-content:center}}article .article-button-container .button2{margin-left:16px}@media screen and (max-width:744px){article .article-button-container .button2{margin-top:16px;margin-left:0}}article .gallery-block-container,article .single-image-block-container,article blockquote,article h1,article h2,article h3,article h4,article h5,article h6,article ol,article p,article ul{max-width:calc((1290px + var(--gutter))/ 12 * 6 - var(--gutter) + var(--padding) * 2);margin-right:auto;margin-left:auto;padding-right:var(--padding);padding-left:var(--padding)}article blockquote{max-width:calc((1290px + var(--gutter))/ 12 * 8 - var(--gutter) + var(--padding) * 2)}article .gallery-block-container,article .single-image-block-container{max-width:calc((1290px + var(--gutter))/ 12 * 10 - var(--gutter) + var(--padding) * 2);margin:clamp(24px,calc(24px + 8 * (100vw - 440px)/ 850),32px) auto}article .gallery-block-container figcaption p,article .single-image-block-container figcaption p{max-width:100%;margin:0;padding:0}.contact-block-wrapper{padding-bottom:0}.contact-block-wrapper .contact-block-container{background:linear-gradient(to right,#072230 42%,#edebe6 42%);grid-column:full-screen}.contact-block-wrapper .contact-block-container .grid-container{max-width:calc((1290px + var(--gutter))/ 12 * 10 - var(--gutter));display:grid;grid-template-columns:40% 60%;margin:0 auto}@media screen and (max-width:820px){.contact-block-wrapper .contact-block-container .grid-container{grid-template-columns:1fr}}.contact-block-wrapper .content-container{padding-top:clamp(48px,calc(48px + 24 * (100vw - 440px)/ 850),72px);padding-right:clamp(32px,calc(32px + 24 * (100vw - 440px)/ 850),56px);padding-bottom:clamp(48px,calc(48px + 24 * (100vw - 440px)/ 850),72px);padding-left:clamp(32px,calc(32px + 24 * (100vw - 440px)/ 850),56px)}@media screen and (max-width:440px){.contact-block-wrapper .content-container{padding:40px var(--padding)}}.contact-block-wrapper .content-container--left{color:#fff;background-color:#072230}.contact-block-wrapper .content-container--right{background-color:#edebe6}.gallery-block-container .grid-container{position:relative;display:grid}.gallery-block-container .grid-container.gallery-cols-5{grid-template-columns:repeat(5,1fr)}@media screen and (max-width:1032px){.gallery-block-container .grid-container.gallery-cols-5{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:744px){.gallery-block-container .grid-container.gallery-cols-5{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:440px){.gallery-block-container .grid-container.gallery-cols-5{grid-template-columns:repeat(2,1fr)}}.gallery-block-container .grid-container.gallery-cols-4{grid-template-columns:repeat(4,1fr)}.gallery-block-container .grid-container.gallery-cols-3{grid-template-columns:repeat(3,1fr)}.gallery-block-container .grid-container.gallery-cols-2{grid-template-columns:repeat(2,1fr)}@media screen and (max-width:820px){.gallery-block-container .grid-container.gallery-cols-3,.gallery-block-container .grid-container.gallery-cols-4{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:440px){.gallery-block-container .grid-container.gallery-cols-2,.gallery-block-container .grid-container.gallery-cols-3,.gallery-block-container .grid-container.gallery-cols-4{grid-template-columns:1fr}}.gallery-block-container .grid-container.gallery-masonry{grid-template-columns:repeat(12,1fr)}.gallery-block-container .grid-container.gallery-masonry.gallery-cols-2 .image-container:nth-of-type(4n+1){grid-column:1/span 4}.gallery-block-container .grid-container.gallery-masonry.gallery-cols-2 .image-container:nth-of-type(4n+2){grid-column:5/span 8}.gallery-block-container .grid-container.gallery-masonry.gallery-cols-2 .image-container:nth-of-type(4n+3){grid-column:1/span 8}.gallery-block-container .grid-container.gallery-masonry.gallery-cols-2 .image-container:nth-of-type(4n+4){grid-column:9/span 4}.gallery-block-container .grid-container.gallery-masonry.gallery-cols-3 .image-container:nth-of-type(7n+1){grid-column:1/span 4}@media screen and (max-width:820px){.gallery-block-container .grid-container.gallery-masonry.gallery-cols-3 .image-container:nth-of-type(7n+1){grid-column:1/span 4}}.gallery-block-container .grid-container.gallery-masonry.gallery-cols-3 .image-container:nth-of-type(7n+2){grid-column:5/span 8}@media screen and (max-width:820px){.gallery-block-container .grid-container.gallery-masonry.gallery-cols-3 .image-container:nth-of-type(7n+2){grid-column:5/span 8}}.gallery-block-container .grid-container.gallery-masonry.gallery-cols-3 .image-container:nth-of-type(7n+3){grid-column:1/span 4}@media screen and (max-width:820px){.gallery-block-container .grid-container.gallery-masonry.gallery-cols-3 .image-container:nth-of-type(7n+3){grid-column:1/span 6}}.gallery-block-container .grid-container.gallery-masonry.gallery-cols-3 .image-container:nth-of-type(7n+4){grid-column:5/span 4}@media screen and (max-width:820px){.gallery-block-container .grid-container.gallery-masonry.gallery-cols-3 .image-container:nth-of-type(7n+4){grid-column:7/span 6}}.gallery-block-container .grid-container.gallery-masonry.gallery-cols-3 .image-container:nth-of-type(7n+5){grid-column:9/span 4}@media screen and (max-width:820px){.gallery-block-container .grid-container.gallery-masonry.gallery-cols-3 .image-container:nth-of-type(7n+5){grid-column:1/span 12}}.gallery-block-container .grid-container.gallery-masonry.gallery-cols-3 .image-container:nth-of-type(7n+6){grid-column:1/span 8}@media screen and (max-width:820px){.gallery-block-container .grid-container.gallery-masonry.gallery-cols-3 .image-container:nth-of-type(7n+6){grid-column:1/span 8}}.gallery-block-container .grid-container.gallery-masonry.gallery-cols-3 .image-container:nth-of-type(7n+7){grid-column:9/span 4}@media screen and (max-width:820px){.gallery-block-container .grid-container.gallery-masonry.gallery-cols-3 .image-container:nth-of-type(7n+7){grid-column:9/span 4}}@media screen and (max-width:440px){.gallery-block-container .grid-container.gallery-masonry.gallery-cols-2 .image-container:nth-of-type(1n+1),.gallery-block-container .grid-container.gallery-masonry.gallery-cols-3 .image-container:nth-of-type(1n+1){grid-column:1/span 12}}.gallery-block-container .grid-container.gallery-masonry.gallery-cols-2 .image-container:nth-of-type(4n+1)::before,.gallery-block-container .grid-container.gallery-masonry.gallery-cols-2 .image-container:nth-of-type(4n+4)::before{padding-bottom:145%}.gallery-block-container .grid-container.gallery-masonry.gallery-cols-3 .image-container:nth-of-type(7n+1)::before,.gallery-block-container .grid-container.gallery-masonry.gallery-cols-3 .image-container:nth-of-type(7n+7)::before{padding-bottom:145%}.gallery-block-container .gallery-with-links .image-container{position:relative;align-self:start}@media (hover:hover) and (pointer:fine){.gallery-block-container .gallery-with-links .image-container.active .overlay,.gallery-block-container .gallery-with-links .image-container:focus-within .overlay,.gallery-block-container .gallery-with-links .image-container:hover .overlay{visibility:visible;-webkit-user-select:auto;user-select:auto;transition:all ease-in-out .2s;pointer-events:auto;opacity:1}}.gallery-block-container .gallery-with-links .image-container .overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);visibility:hidden;-webkit-user-select:none;user-select:none;transition:all ease-in-out .2s;pointer-events:none;opacity:0;visibility:visible;width:100%;height:100%;background-color:rgba(0,0,0,.8)}.gallery-block-container .gallery-with-links .image-container .overlay .image-link{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.latest-articles-block-wrapper:has(>.filter-menu-enabled){padding-top:0}.latest-articles-block-wrapper .category-filters{margin-bottom:clamp(40px,calc(40px + 24 * (100vw - 440px)/ 850),64px)}.latest-articles-block-wrapper .grid-container{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:var(--gutter);column-gap:var(--gutter);row-gap:var(--gutter)}@media screen and (max-width:820px){.latest-articles-block-wrapper .grid-container{grid-template-columns:1fr}}.latest-articles-block-wrapper .no-articles-message{text-align:center;grid-column:span 2}@media screen and (max-width:820px){.latest-articles-block-wrapper .no-articles-message{grid-column:span 1}}.latest-articles-block-wrapper .load-more-container{display:flex;align-items:center;justify-content:center;flex-direction:column}.latest-articles-block-wrapper .load-more-container .load-more-button{display:none;margin-top:clamp(40px,calc(40px + 24 * (100vw - 440px)/ 850),64px)}.project-brief-block-wrapper{padding-top:clamp(24px,calc(24px + 8 * (100vw - 440px)/ 850),32px);padding-bottom:clamp(24px,calc(24px + 8 * (100vw - 440px)/ 850),32px)}.project-brief-block-wrapper .grid-container{display:grid;grid-template-columns:repeat(4,1fr);-moz-column-gap:48px;column-gap:48px;row-gap:24px}@media screen and (max-width:820px){.project-brief-block-wrapper .grid-container{grid-template-columns:1fr 1fr}}@media screen and (max-width:744px){.project-brief-block-wrapper .grid-container{-moz-column-gap:32px;column-gap:32px}}@media screen and (max-width:440px){.project-brief-block-wrapper .grid-container{grid-template-columns:1fr;row-gap:20px}}.project-brief-block-wrapper .grid-container .content{margin-top:clamp(4px,calc(4px + 12 * (100vw - 440px)/ 850),16px)}.project-brief-block-wrapper+section .vertical-padding-wrap{padding-top:0}.project-brief-block-wrapper+article{padding-top:0}.services-block-container{display:grid;grid-template-columns:repeat(4,1fr)}@media screen and (max-width:1032px){.services-block-container{grid-template-columns:1fr 1fr}}@media screen and (max-width:440px){.services-block-container{padding-right:var(--padding);padding-left:var(--padding);grid-template-columns:1fr;row-gap:16px}}.services-block-container .service-card{position:relative;display:block;text-align:center}@media screen and (max-width:440px){.services-block-container .service-card{line-height:0}}@media (hover:hover) and (pointer:fine){.services-block-container .service-card:hover .service-content{visibility:visible;-webkit-user-select:auto;user-select:auto;transition:all ease-in-out .2s;pointer-events:auto;opacity:1}.services-block-container .service-card:hover .service-button{background-color:#86795c}}.services-block-container .service-card .service-button{transition:background-color .2s ease-in-out}.services-block-container .image-container{position:relative;display:inline-block;width:100%}.services-block-container .image-container::before{display:block;padding-bottom:125%;content:""}.services-block-container .image-container .scaling-container{position:absolute;inset:0;width:100%;height:100%}.services-block-container .image-container img.scaling-container{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.services-block-container .image-container{display:block}@media screen and (max-width:440px){.services-block-container .image-container{position:relative;display:inline-block;width:100%}.services-block-container .image-container::before{display:block;padding-bottom:100%;content:""}.services-block-container .image-container .scaling-container{position:absolute;inset:0;width:100%;height:100%}.services-block-container .image-container img.scaling-container{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}.services-block-container .service-content{visibility:hidden;-webkit-user-select:none;user-select:none;transition:all ease-in-out .2s;pointer-events:none;opacity:0;display:flex;align-items:center;justify-content:center;z-index:1;position:absolute;top:var(--gold_button_height);left:0;flex-direction:column;width:100%;height:calc(100% - var(--gold_button_height));padding:72px 56px;font-weight:500;color:#fff;background-color:rgba(7,34,48,.9)}@media screen and (max-width:1180px){.services-block-container .service-content{padding:56px 40px}}@media screen and (max-width:1032px){.services-block-container .service-content{padding:80px}}@media screen and (max-width:820px){.services-block-container .service-content{padding:48px}}@media screen and (max-width:600px){.services-block-container .service-content{padding:40px 24px}}@media screen and (max-width:440px){.services-block-container .service-content{display:none}}.services-block-container .service-content .dash{display:block;width:56px;height:3px;background-color:#a09376}.services-block-container .service-content .heading-link-primary{margin-top:clamp(24px,calc(24px + 24 * (100vw - 440px)/ 850),48px);margin-bottom:clamp(24px,calc(24px + 24 * (100vw - 440px)/ 850),48px);color:#fff}.services-block-container .service-content .arrow{margin-top:clamp(24px,calc(24px + 24 * (100vw - 440px)/ 850),48px)}.single-image-block-wrapper .center-image{margin-right:auto;margin-left:auto}.tabs-block-wrapper{position:relative}.tabs-block-wrapper .tabs-block-heading-container .tabs-block-heading span{color:#fff}.tabs-block-wrapper .tabs-block-content-container{display:grid;grid-template-columns:[stacked] 1fr [stacked];grid-template-rows:[stacked] 1fr [stacked]}.tabs-block-wrapper .tabs-block-content-container>*{grid-area:stacked}.tabs-block-wrapper .tabs-block-content-container{padding-right:clamp(24px,calc(24px + 24 * (100vw - 440px)/ 850),48px);padding-left:clamp(24px,calc(24px + 24 * (100vw - 440px)/ 850),48px)}.tabs-block-wrapper .tabs-block-content-container .tabs-block-content{will-change:height;display:flex;overflow:hidden;align-items:flex-start;flex-direction:row;height:0;margin-top:clamp(24px,calc(24px + 32 * (100vw - 440px)/ 850),56px);padding-top:clamp(8px,calc(8px + 8 * (100vw - 440px)/ 850),16px);transition:height .3s linear!important;opacity:0}@media screen and (max-width:744px){.tabs-block-wrapper .tabs-block-content-container .tabs-block-content{flex-direction:column}}.tabs-block-wrapper .tabs-block-content-container .tabs-block-content .preheading{font-size:clamp(.875rem,.875rem + 1 * (100vw - 27.5rem) / 850,.9375rem);letter-spacing:.1875rem}.tabs-block-wrapper .tabs-block-content-container .tabs-block-content .image-container{flex-shrink:0;width:50%;margin-left:48px}@media screen and (max-width:820px){.tabs-block-wrapper .tabs-block-content-container .tabs-block-content .image-container{margin-left:40px}}@media screen and (max-width:744px){.tabs-block-wrapper .tabs-block-content-container .tabs-block-content .image-container{width:100%;margin-top:32px;margin-left:0}}.tabs-block-wrapper .tabs-text-graphic{position:absolute;right:4px;bottom:27%;align-self:center;font-size:fluid-font(16px,14px);font-weight:500;line-height:1;transform:rotate(90deg);transform-origin:right;letter-spacing:.75rem;color:#a09376;justify-self:flex-end;grid-column:full-width}@media screen and (max-width:1032px){.tabs-block-wrapper .tabs-text-graphic{display:none}}.tabs-block-wrapper .cta-container{text-align:left}.testimonials-block-wrapper{--testimonials-graphic-size:168px;position:relative;max-width:100vw;margin-top:calc(var(--testimonials-graphic-size)/ 2);padding-bottom:0}@media screen and (max-width:1180px){.testimonials-block-wrapper{--testimonials-graphic-size:120px}}@media screen and (max-width:1032px){.testimonials-block-wrapper{--testimonials-graphic-size:104px}}@media screen and (max-width:820px){.testimonials-block-wrapper{--testimonials-graphic-size:96px}}.testimonials-block-wrapper .testimonials-graphic{background-repeat:no-repeat;background-position:center center;background-size:cover;width:var(--testimonials-graphic-size);height:var(--testimonials-graphic-size);background-image:url(https://coopersdesignandbuild.co.uk/wp-content/themes/coopers_design_build_theme/dist/images/graphics/testimonial_icon.svg);position:absolute;top:calc(var(--testimonials-graphic-size)/ 2 * -1);left:calc(var(--testimonials-graphic-size)/ 2 * -1)}@media screen and (max-width:1032px){.testimonials-block-wrapper .testimonials-graphic{left:50%;transform:translateX(-50%)}}.testimonials-block-wrapper .testimonials-text-graphic{position:absolute;right:4px;bottom:20%;align-self:center;font-size:fluid-font(16px,14px);font-weight:500;line-height:1;transform:rotate(90deg);transform-origin:right;letter-spacing:.75rem;color:#a09376;justify-self:flex-end;grid-column:full-width}@media screen and (max-width:1032px){.testimonials-block-wrapper .testimonials-text-graphic{display:none}}@media screen and (max-width:1032px){.testimonials-block-wrapper .testimonials-block-container{margin-top:24px}}@media screen and (max-width:600px){.testimonials-block-wrapper .testimonials-carousel{max-width:90%;margin-right:auto;margin-left:auto}}.testimonials-block-wrapper .testimonials-carousel .glide__slide{padding-right:calc(var(--padding) + 24px);padding-left:calc(var(--padding) + 24px)}@media screen and (max-width:744px){.testimonials-block-wrapper .testimonials-carousel .glide__slide{padding:0}}.testimonials-block-wrapper .testimonials-carousel .glide__slide .testimonials-card{position:relative;max-width:var(--website_width_small);margin:0 auto;text-align:center}.testimonials-block-wrapper .testimonials-carousel .glide__slide .testimonials-card .testimonials-date,.testimonials-block-wrapper .testimonials-carousel .glide__slide .testimonials-card .testimonials-name{color:#072230}.testimonials-block-wrapper .testimonials-carousel .glide__slide .testimonials-card .testimonials-name{margin-top:clamp(24px,calc(24px + 8 * (100vw - 440px)/ 850),32px);text-align:center}.testimonials-block-wrapper .testimonials-carousel .glide__slide .testimonials-card .testimonials-content{margin-top:clamp(24px,calc(24px + 8 * (100vw - 440px)/ 850),32px);margin-bottom:clamp(48px,calc(48px + 24 * (100vw - 440px)/ 850),72px);text-align:center}@media screen and (max-width:600px){.testimonials-block-wrapper .testimonials-carousel .glide__slide .testimonials-card .testimonials-content{text-align:left}}.testimonials-block-wrapper .testimonials-carousel .glide__bullets{left:50%;transform:translateX(-50%)}.testimonials-block-wrapper .testimonials-carousel .glide__bullets .glide__bullet{margin-left:2px}.testimonials-block-wrapper .testimonials-carousel .glide__bullets .glide__bullet:first-of-type{margin-left:0}.text-image-block-wrapper{background-color:transparent!important}.text-image-block-container{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:112px;column-gap:112px;row-gap:32px;padding:72px}@media screen and (max-width:1032px){.text-image-block-container{padding:48px 32px;-moz-column-gap:72px;column-gap:72px}}@media screen and (max-width:744px){.text-image-block-container{grid-template-columns:1fr;padding:64px 32px}}@media screen and (max-width:600px){.text-image-block-container{padding:48px 32px}}.text-image-block-container .image-container{align-self:self-start}.text-image-block-container.alignment-left .image-container{grid-column:1;grid-row:1}.text-image-block-container.circular-image .scaling-container{border-radius:100%}@media screen and (max-width:744px){.text-image-block-container.reverse .image-container{grid-row:1}}.text-image-block-container.centered .content{align-self:center}.text-image-block-container .cta-container{justify-content:flex-start;margin-top:clamp(24px,calc(24px + 8 * (100vw - 440px)/ 850),32px);text-align:left}.text-slider-block-wrapper{max-width:100vw}.text-slider-block-wrapper .text-slider-menu{margin-bottom:clamp(40px,calc(40px + 16 * (100vw - 440px)/ 850),56px)}.text-slider-block-wrapper .grid-container{display:grid;grid-template-columns:1fr 50%;-moz-column-gap:48px;column-gap:48px}@media screen and (max-width:820px){.text-slider-block-wrapper .grid-container{display:grid;grid-template-columns:100%;row-gap:40px}}.text-slider-block-wrapper .content-container{max-width:90%}@media screen and (max-width:820px){.text-slider-block-wrapper .content-container{max-width:100%}}.text-slider-block-wrapper .text_slider-carousel{align-self:flex-start}.text-slider-block-wrapper .text_slider-carousel .glide__slide{line-height:0}.text-slider-block-wrapper .cta-container{text-align:left}