.elementor .e-default-h1{font-family:var(--ycp-heading-font);font-weight:500;color:inherit;letter-spacing:-0.04em;line-height:1.2;margin:0px;}.elementor .e-default-h2{font-family:var(--ycp-heading-font);font-weight:500;color:inherit;letter-spacing:-0.04em;line-height:1.2;margin:0px;}.elementor .e-default-h3{font-family:var(--ycp-heading-font);font-weight:500;color:inherit;letter-spacing:-0.04em;line-height:1.2;margin:0px;}.elementor .e-default-h4{font-family:var(--ycp-heading-font);font-weight:500;color:inherit;letter-spacing:-0.04em;line-height:1.2;margin:0px;}.elementor .e-default-p{font-family:var(--ycp-body-font);font-size:1.125rem;color:inherit;line-height:1.7;margin:0px;& a { color: var(--ycp-inline-link-colour, #09563e) !important; text-decoration-line: underline !important; text-decoration-style: dotted !important; text-underline-offset: 0.2em; text-decoration-thickness: 1px; }\n}.elementor .e-default-a{color:inherit;text-decoration:none;&:focus-visible { outline:3px solid #438d65;outline-offset:4px; }\n}.elementor .e-default-div{box-sizing:border-box;\n}