.elementor .sofa-about-note{width:17rem;height:auto;max-width:100%;object-fit:contain;display:block;cursor: auto;\n}.elementor .sofa-about-sketch{width:14rem;height:auto;max-width:100%;object-fit:contain;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:block;cursor: auto;\n}.elementor .sofa-about-image{width:100%;height:auto;max-width:100%;object-fit:contain;display:block;cursor: auto;\n}.elementor .sofa-about-button:hover,.elementor .sofa-about-button:focus-visible{color:#FFFFFF;border-color:#E65C00;background-color:#E65C00;}.elementor .sofa-about-button:focus{outline-width:2px;outline-color:#FF6600;outline-style:solid;outline-offset:3px;}.elementor .sofa-about-button{font-family:Roboto;font-weight:600;font-size:1rem;color:#FFFFFF;line-height:1.4;text-decoration:none;cursor:pointer;padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:6rem;border-width:1px;border-color:#FF6600;border-style:solid;background-color:#FF6600;display:inline-block;&:focus-visible { background: #E65C00; border-color: #E65C00; color: #FFFFFF; }\n}.elementor .sofa-about-card{min-width:0px;padding:1.75rem;border-radius:1.7rem;background-color:#edf0e3;display:flex;flex-direction:column;gap:1rem;}.elementor .sofa-about-grid3{padding:0px;display:grid;gap:1.5rem;grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor .sofa-about-grid2{padding:0px;display:grid;gap:2rem;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:start;}.elementor .sofa-about-label{font-family:Roboto;font-weight:700;font-size:0.72rem;color:#64724e;letter-spacing:0.12rem;line-height:1.5;text-transform:uppercase;margin:0px;cursor: auto;\n}.elementor .sofa-about-copy{font-family:Roboto;font-size:1.0625rem;color:#5b6253;line-height:1.65;margin:0px;cursor: auto;\n}.elementor .sofa-about-h3{font-family:Roboto;font-weight:700;font-size:1.55rem;color:#293025;line-height:1.25;margin:0px;cursor: auto;\n}.elementor .sofa-about-title{font-family:Roboto;font-weight:700;font-size:2.65rem;color:#293025;letter-spacing:-0.07rem;line-height:1.14;margin:0px;cursor: auto;\n}.elementor .sofa-about-stack{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1.25rem;}.elementor .sofa-about-section{width:100%;max-width:74rem;padding-block-start:3.5rem;padding-block-end:3.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;background-color:#fbfaf6;}