.kga-cp.e-con{--content-width:1040px}.kga-cp .screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.kga-cp .kga-cp-head{padding-bottom:40px;border-bottom:var(--kga-hairline)}.kga-cp .kga-cp-eyebrow{margin:0 0 12px;font:var(--kga-weight-medium) var(--kga-size-xs) / 1 var(--kga-font-body);letter-spacing:2px;text-transform:uppercase;color:var(--kga-muted)}.kga-cp .kga-cp-head .kga-cp-title{margin:0;font:var(--kga-weight-display) var(--kga-size-xl) / var(--kga-lh-tight) var(--kga-font-display);letter-spacing:0;color:var(--kga-heading)}.kga-cp .kga-cp-back{margin:0 0 32px;font-size:var(--kga-size-xs);letter-spacing:var(--kga-tracking-label);text-transform:uppercase}.kga-cp .kga-cp-back a{color:var(--kga-muted);text-decoration:none;border-bottom:1px solid #fff0;padding-bottom:2px;transition:color var(--kga-duration) var(--kga-ease),border-color var(--kga-duration) var(--kga-ease)}.kga-cp .kga-cp-back a:hover{color:var(--kga-link-hover);border-bottom-color:currentColor}.kga-cp .kga-cp-more,.kga-cp .kga-contact__value a{color:var(--kga-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:color var(--kga-duration) var(--kga-ease)}.kga-cp .kga-cp-more:hover,.kga-cp .kga-contact__value a:hover,.kga-cp .kga-cp-row__title a:hover{color:var(--kga-link-hover)}.kga-cp a:focus-visible{outline:2px solid var(--kga-focus);outline-offset:3px}.kga-contact .kga-contact__grid.e-con{--gap:72px;--row-gap:72px;--column-gap:72px;padding-top:40px}.kga-contact .kga-contact__form.e-con{flex:1.6 1 0;min-width:0}.kga-contact .kga-contact__aside.e-con{flex:1 1 0%;min-width:0}.kga-contact .elementor-form .elementor-form-fields-wrapper .elementor-field-group.elementor-column{margin-bottom:24px}.kga-contact .elementor-form .elementor-field-group>.elementor-field-label{margin:0 0 10px;padding:0;font:400 var(--kga-size-xs) / 1 var(--kga-font-body);letter-spacing:1.68px;text-transform:uppercase;color:var(--kga-muted)}.kga-contact .elementor-form .elementor-field-group .elementor-field-textual{min-height:48px;padding:12px 16px;background:var(--kga-bg-raised);border:1px solid var(--kga-davys-grey);border-radius:var(--kga-radius);font:400 var(--kga-size-base) / 1.4 var(--kga-font-body);color:var(--kga-heading);transition:border-color var(--kga-duration) var(--kga-ease)}.kga-contact .elementor-form .elementor-field-group textarea.elementor-field-textual{min-height:180px}.kga-contact .elementor-form .elementor-field-group .elementor-field-textual:focus{border-color:var(--kga-heading);outline:2px solid var(--kga-focus);outline-offset:1px}.kga-contact .elementor-form .elementor-field-type-html{margin-top:-4px;font-size:13px;line-height:1.5;color:var(--kga-muted)}.kga-contact .elementor-form .elementor-field-type-html a{font:inherit;color:var(--kga-muted);text-decoration:underline;text-underline-offset:3px}.kga-contact .elementor-form .elementor-field-type-submit .elementor-button{width:100%;min-height:52px;padding:16px 24px;background:var(--kga-lamp-black);border:1px solid var(--kga-lamp-black);border-radius:0;font:var(--kga-weight-medium) var(--kga-size-base) / 1 var(--kga-font-body);letter-spacing:.04em;color:var(--kga-titanium-white);transition:background-color var(--kga-duration) var(--kga-ease),border-color var(--kga-duration) var(--kga-ease)}.kga-contact .elementor-form .elementor-field-type-submit .elementor-button:hover{background:var(--kga-burnt-sienna);border-color:var(--kga-burnt-sienna)}.kga-contact .kga-contact__details p{margin:0}.kga-contact .kga-contact__value{font:var(--kga-weight-display) var(--kga-size-md) / var(--kga-lh-snug) var(--kga-font-display);color:var(--kga-heading)}.kga-contact .kga-contact__details .kga-contact__place{margin-top:24px;padding-top:24px;border-top:var(--kga-hairline)}.kga-contact .kga-contact__map iframe{display:block;border:var(--kga-hairline)}.kga-cp .kga-cp-row{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:48px;align-items:start;padding:40px 0;border-bottom:var(--kga-hairline)}.kga-cp .kga-cp-row--text{grid-template-columns:minmax(0,1fr)}.kga-cp .kga-cp-row__media{display:block}.kga-cp .kga-cp-row__img{display:block;width:100%;height:auto;aspect-ratio:12 / 5;object-fit:cover}.kga-cp .kga-cp-row .kga-cp-eyebrow{margin-bottom:14px}.kga-cp .kga-cp-row .kga-cp-row__title{margin:0 0 14px;font:var(--kga-weight-display) var(--kga-size-lg) / 1.2 var(--kga-font-display);letter-spacing:0;color:var(--kga-heading)}.kga-cp .kga-cp-row .kga-cp-row__title a{font:inherit;color:inherit;text-decoration:none;transition:color var(--kga-duration) var(--kga-ease)}.kga-cp .kga-cp-row .kga-cp-row__excerpt{margin:0 0 20px;font-size:var(--kga-size-base);line-height:var(--kga-lh-body);color:var(--kga-text)}.kga-cp .kga-cp-more{font:var(--kga-weight-medium) 15px var(--kga-font-body)}.kga-cp .kga-cp-pages ul{display:flex;gap:16px;margin:40px 0 0;padding:0;list-style:none}.kga-cp .kga-cp-pages a{color:var(--kga-link)}.kga-cp .kga-cp-pages a:hover{color:var(--kga-link-hover)}.kga-cp .kga-cp-empty{padding-top:40px}.kga-cp .kga-cp-post__figure{margin:40px 0 0}.kga-cp .kga-cp-post__img{display:block;width:100%;height:auto}.kga-post .kga-post__body{padding-top:40px;font-size:var(--kga-size-base);line-height:var(--kga-lh-body);color:var(--kga-text)}.kga-post .kga-post__body img{max-width:100%;height:auto}.kga-post.kga-post .kga-post__body .elementor-widget-image img{border-radius:var(--kga-radius)}@media (max-width:767px){.kga-cp .kga-cp-head{padding-bottom:28px}.kga-cp .kga-cp-head .kga-cp-title{font-size:var(--kga-size-lg)}.kga-contact .kga-contact__grid.e-con{--gap:40px;--row-gap:40px;padding-top:28px}.kga-cp .kga-cp-row{grid-template-columns:minmax(0,1fr);gap:20px;padding:28px 0}.kga-cp .kga-cp-row .kga-cp-row__title{font-size:24px}.kga-cp .kga-cp-post__figure{margin-top:28px}.kga-post .kga-post__body{padding-top:28px}}.kga-cp .kga-wed{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:48px;align-items:center;margin-top:48px}.kga-cp .kga-wed__canvas{aspect-ratio:1 / 1;border-radius:2px;background:url(https://kennethgould.co.uk/wp-content/themes/hello-elementor-child/assets/css/../img/canvas-priming.svg) center / cover,url(https://kennethgould.co.uk/wp-content/themes/hello-elementor-child/assets/css/../img/canvas-weave-384.webp) 0 0 / 160px,#F3EFE7;background-blend-mode:multiply;box-shadow:inset 0 0 0 1px var(--kga-border)}.kga-cp .kga-wed__copy p{margin:0 0 1.1em;text-align:justify;hyphens:auto}.kga-cp .kga-wed__copy p:last-child{margin-bottom:0}@media (max-width:767px){.kga-cp .kga-wed{grid-template-columns:1fr;gap:28px;margin-top:32px}.kga-cp .kga-wed__canvas{max-width:240px}}