.elementor .e-66fde331-2ff9{width:auto;font-family:"Libre Baskerville";font-weight:700;font-size:2rem;color:#FFFFFF;letter-spacing:-0.045em;line-height:1.2;margin:0px;display:flex;gap:0.35em;flex:0 0 auto;align-items:center;white-space:nowrap; &::before { content:""; display:block; width:1.3em; height:1.3em; flex:0 0 1.3em; background-color:currentColor; mask-image:url("https://calm-tan-chimpanzee.byggfaktaguiden.se/wp-content/uploads/2026/10/byggfakta-guiden-logo.png"); -webkit-mask-image:url("https://calm-tan-chimpanzee.byggfaktaguiden.se/wp-content/uploads/2026/10/byggfakta-guiden-logo.png"); mask-size:contain; -webkit-mask-size:contain; mask-repeat:no-repeat; -webkit-mask-repeat:no-repeat; mask-position:center; -webkit-mask-position:center; }\n}.elementor .e-144ade3b-d302:hover,.elementor .e-144ade3b-d302:focus-visible{color:#E8C3A3;}.elementor .e-144ade3b-d302{font-family:"Source Sans 3";font-weight:700;font-size:1rem;color:#FFFFFF;letter-spacing:0px;line-height:1.4;text-transform:none;padding-block-start:0.35rem;padding-block-end:0.35rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;&:focus-visible { outline:2px solid #FFFFFF;outline-offset:4px; }\n}.elementor .e-103fa837-3254:hover,.elementor .e-103fa837-3254:focus-visible{color:#E8C3A3;}.elementor .e-103fa837-3254{font-family:"Source Sans 3";font-weight:700;font-size:1rem;color:#FFFFFF;letter-spacing:0px;line-height:1.4;text-transform:none;padding-block-start:0.35rem;padding-block-end:0.35rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;&:focus-visible { outline:2px solid #FFFFFF;outline-offset:4px; }\n}.elementor .e-4b052397-d8ba:hover,.elementor .e-4b052397-d8ba:focus-visible{color:#E8C3A3;}.elementor .e-4b052397-d8ba{font-family:"Source Sans 3";font-weight:700;font-size:1rem;color:#FFFFFF;letter-spacing:0px;line-height:1.4;text-transform:none;padding-block-start:0.35rem;padding-block-end:0.35rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;&:focus-visible { outline:2px solid #FFFFFF;outline-offset:4px; }\n}.elementor .e-6003f701-7f7f{width:auto;padding:0px;display:flex;flex-direction:row;gap:2.5rem;flex:0 1 auto;justify-content:flex-end;align-items:center;}.elementor .e-container_yesoef7ey-7407a18{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;border-width:0px;display:flex;flex-direction:row;gap:2rem;justify-content:space-between;align-items:center;}.elementor .e-widget_27yzk4top-a962e32{font-family:"Libre Baskerville";font-weight:700;font-size:4.25rem;color:#FFFFFF;letter-spacing:-0.04em;line-height:1.08;text-align:start;& span { color: #E8C3A3; }\n}.elementor .e-widget_oejl01swa-7e5b62f{max-width:34rem;font-family:"Source Sans 3";font-weight:400;font-size:1.4rem;color:#FFFFFF;line-height:1.35;text-align:start;}.elementor .e-widget_cdeek27oe-46892ed:hover,.elementor .e-widget_cdeek27oe-46892ed:focus-visible{background-color:#9D3C1B;box-shadow:0px 12px 30px 0px rgba(8,19,12,0.34);transform:translate3d(0px, -2px, 0px);}.elementor .e-widget_cdeek27oe-46892ed{font-family:"Source Sans 3";font-weight:600;font-size:1.15rem;color:#FFFFFF;letter-spacing:0px;text-transform:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;margin-block-start:0.5rem;border-radius:0.5rem;border-width:1px;border-color:rgba(255,255,255,0.18);border-style:solid;background-color:#B74720;box-shadow:0px 8px 24px 0px rgba(8,19,12,0.28);transition:background-color 0.2s, box-shadow 0.2s, transform 0.2s;align-self:flex-start;&:focus-visible { outline:2px solid #FFFFFF;outline-offset:4px; } &:focus-visible { outline:2px solid #E8C3A3;outline-offset:4px; }\n}.elementor .e-container_7etq8f1ay-77601cc{max-width:42rem;padding-block-start:2rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:flex-start;}.elementor .e-container_5fijp31tj-cddb75f{min-height:37rem;padding-block-start:0px;padding-block-end:3rem;padding-inline-start:5.5%;padding-inline-end:5.5%;background-image:linear-gradient(90deg, rgba(8,19,12,0.78) 0%,rgba(8,19,12,0.53) 40%,rgba(8,19,12,0.08) 78%),url("https://calm-tan-chimpanzee.byggfaktaguiden.se/wp-content/uploads/2026/10/image-1791461469805.png");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;gap:0px;justify-content:flex-start;}.elementor .e-widget_a463g7n4y-040b932{font-family:"Source Sans 3";font-weight:600;font-size:0.9rem;color:inherit;line-height:1.25;margin:0px;text-align:left;\n}.elementor .e-container_8u056haal-1ec842b:hover,.elementor .e-container_8u056haal-1ec842b:focus-visible{color:#B74720;background-color:transparent;box-shadow:0px -2px 0px 0px #B74720 inset;scale:1.045; translate:0 -2px;\n}.elementor .e-container_8u056haal-1ec842b{width:auto;min-height:3rem;color:#173D2B;padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:0.45rem;padding-inline-end:0.45rem;border-radius:0px;background-color:transparent;box-shadow:0px -2px 0px 0px transparent inset;transition:color 180ms, box-shadow 180ms;display:flex;flex-direction:row;gap:0.55rem;flex:1 1 0px;justify-content:center;align-items:center;& .elementor-widget-icon { width:1.55rem; flex:0 0 1.55rem; } & .elementor-icon { font-size:1.45rem; color:inherit !important; background-color:transparent !important; border:0 !important; padding:0 !important; transform:none !important; } & svg { width:1.45rem; height:1.45rem; fill:currentColor !important; transition:none; } transition:color 180ms ease, box-shadow 180ms ease, scale 220ms ease, translate 220ms ease;\n}.elementor .e-widget_jmtotqsja-678d209{width:1px;height:1.5rem;background-color:#E5E0D5;}.elementor .e-container_nfegrrxos-81aa46d{width:1px;padding:0px;display:flex;flex:0 0 1px;justify-content:center;align-items:center;}.elementor .e-widget_aadzmityt-b85f454{font-family:"Source Sans 3";font-weight:600;font-size:0.9rem;color:inherit;line-height:1.25;margin:0px;text-align:left;\n}.elementor .e-container_1tgqh3z6e-e1c9a02:hover,.elementor .e-container_1tgqh3z6e-e1c9a02:focus-visible{color:#B74720;background-color:transparent;box-shadow:0px -2px 0px 0px #B74720 inset;scale:1.045; translate:0 -2px;\n}.elementor .e-container_1tgqh3z6e-e1c9a02{width:auto;min-height:3rem;color:#173D2B;padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:0.45rem;padding-inline-end:0.45rem;border-radius:0px;background-color:transparent;box-shadow:0px -2px 0px 0px transparent inset;transition:color 180ms, box-shadow 180ms;display:flex;flex-direction:row;gap:0.55rem;flex:1 1 0px;justify-content:center;align-items:center;& .elementor-widget-icon { width:1.55rem; flex:0 0 1.55rem; } & .elementor-icon { font-size:1.45rem; color:inherit !important; background-color:transparent !important; border:0 !important; padding:0 !important; transform:none !important; } & svg { width:1.45rem; height:1.45rem; fill:currentColor !important; transition:none; } transition:color 180ms ease, box-shadow 180ms ease, scale 220ms ease, translate 220ms ease;\n}.elementor .e-widget_2gifiv6c2-ab60b5f{width:1px;height:1.5rem;background-color:#E5E0D5;}.elementor .e-container_a1visd9l2-b524e21{width:1px;padding:0px;display:flex;flex:0 0 1px;justify-content:center;align-items:center;}.elementor .e-widget_j97osdzea-af328bc{font-family:"Source Sans 3";font-weight:600;font-size:0.9rem;color:inherit;line-height:1.25;margin:0px;text-align:left;\n}.elementor .e-container_6y16beefs-63735a8:hover,.elementor .e-container_6y16beefs-63735a8:focus-visible{color:#B74720;background-color:transparent;box-shadow:0px -2px 0px 0px #B74720 inset;scale:1.045; translate:0 -2px;\n}.elementor .e-container_6y16beefs-63735a8{width:auto;min-height:3rem;color:#173D2B;padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:0.45rem;padding-inline-end:0.45rem;border-radius:0px;background-color:transparent;box-shadow:0px -2px 0px 0px transparent inset;transition:color 180ms, box-shadow 180ms;display:flex;flex-direction:row;gap:0.55rem;flex:1 1 0px;justify-content:center;align-items:center;& .elementor-widget-icon { width:1.55rem; flex:0 0 1.55rem; } & .elementor-icon { font-size:1.45rem; color:inherit !important; background-color:transparent !important; border:0 !important; padding:0 !important; transform:none !important; } & svg { width:1.45rem; height:1.45rem; fill:currentColor !important; transition:none; } transition:color 180ms ease, box-shadow 180ms ease, scale 220ms ease, translate 220ms ease;\n}.elementor .e-widget_v5i2tjdm7-5fb5fc9{width:1px;height:1.5rem;background-color:#E5E0D5;}.elementor .e-container_t4umjcote-510fa5a{width:1px;padding:0px;display:flex;flex:0 0 1px;justify-content:center;align-items:center;}.elementor .e-widget_sv8xjhflu-3236646{font-family:"Source Sans 3";font-weight:600;font-size:0.9rem;color:inherit;line-height:1.25;margin:0px;text-align:left;\n}.elementor .e-container_6dnyjbjrn-df45f3b:hover,.elementor .e-container_6dnyjbjrn-df45f3b:focus-visible{color:#B74720;background-color:transparent;box-shadow:0px -2px 0px 0px #B74720 inset;scale:1.045; translate:0 -2px;\n}.elementor .e-container_6dnyjbjrn-df45f3b{width:auto;min-height:3rem;color:#173D2B;padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:0.45rem;padding-inline-end:0.45rem;border-radius:0px;background-color:transparent;box-shadow:0px -2px 0px 0px transparent inset;transition:color 180ms, box-shadow 180ms;display:flex;flex-direction:row;gap:0.55rem;flex:1 1 0px;justify-content:center;align-items:center;& .elementor-widget-icon { width:1.55rem; flex:0 0 1.55rem; } & .elementor-icon { font-size:1.45rem; color:inherit !important; background-color:transparent !important; border:0 !important; padding:0 !important; transform:none !important; } & svg { width:1.45rem; height:1.45rem; fill:currentColor !important; transition:none; } transition:color 180ms ease, box-shadow 180ms ease, scale 220ms ease, translate 220ms ease;\n}.elementor .e-widget_l73q0dzo7-fe9dd3d{width:1px;height:1.5rem;background-color:#E5E0D5;}.elementor .e-container_iknra4ws6-bb18cba{width:1px;padding:0px;display:flex;flex:0 0 1px;justify-content:center;align-items:center;}.elementor .e-widget_ikq2czkdh-0040417{font-family:"Source Sans 3";font-weight:600;font-size:0.9rem;color:inherit;line-height:1.25;margin:0px;text-align:left;\n}.elementor .e-container_x5698ctbn-0115f10:hover,.elementor .e-container_x5698ctbn-0115f10:focus-visible{color:#B74720;background-color:transparent;box-shadow:0px -2px 0px 0px #B74720 inset;scale:1.045; translate:0 -2px;\n}.elementor .e-container_x5698ctbn-0115f10{width:auto;min-height:3rem;color:#173D2B;padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:0.45rem;padding-inline-end:0.45rem;border-radius:0px;background-color:transparent;box-shadow:0px -2px 0px 0px transparent inset;transition:color 180ms, box-shadow 180ms;display:flex;flex-direction:row;gap:0.55rem;flex:1 1 0px;justify-content:center;align-items:center;& .elementor-widget-icon { width:1.55rem; flex:0 0 1.55rem; } & .elementor-icon { font-size:1.45rem; color:inherit !important; background-color:transparent !important; border:0 !important; padding:0 !important; transform:none !important; } & svg { width:1.45rem; height:1.45rem; fill:currentColor !important; transition:none; } transition:color 180ms ease, box-shadow 180ms ease, scale 220ms ease, translate 220ms ease;\n}.elementor .e-widget_y9j86l5a1-6ec1583{width:1px;height:1.5rem;background-color:#E5E0D5;}.elementor .e-container_iujqrbzse-18400b0{width:1px;padding:0px;display:flex;flex:0 0 1px;justify-content:center;align-items:center;}.elementor .e-widget_255ioorpq-96e2850{font-family:"Source Sans 3";font-weight:600;font-size:0.9rem;color:inherit;line-height:1.25;margin:0px;text-align:left;\n}.elementor .e-container_m8xmj2oiz-f64014d:hover,.elementor .e-container_m8xmj2oiz-f64014d:focus-visible{color:#B74720;background-color:transparent;box-shadow:0px -2px 0px 0px #B74720 inset;scale:1.045; translate:0 -2px;\n}.elementor .e-container_m8xmj2oiz-f64014d{width:auto;min-height:3rem;color:#173D2B;padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:0.45rem;padding-inline-end:0.45rem;border-radius:0px;background-color:transparent;box-shadow:0px -2px 0px 0px transparent inset;transition:color 180ms, box-shadow 180ms;display:flex;flex-direction:row;gap:0.55rem;flex:1 1 0px;justify-content:center;align-items:center;& .elementor-widget-icon { width:1.55rem; flex:0 0 1.55rem; } & .elementor-icon { font-size:1.45rem; color:inherit !important; background-color:transparent !important; border:0 !important; padding:0 !important; transform:none !important; } & svg { width:1.45rem; height:1.45rem; fill:currentColor !important; transition:none; } transition:color 180ms ease, box-shadow 180ms ease, scale 220ms ease, translate 220ms ease;\n}.elementor .e-widget_uu7bbn3z4-9e5a4dc{width:1px;height:1.5rem;background-color:#E5E0D5;}.elementor .e-container_ni22nukpd-fee7937{width:1px;padding:0px;display:flex;flex:0 0 1px;justify-content:center;align-items:center;}.elementor .e-widget_dwfoqpdwd-6aef422{font-family:"Source Sans 3";font-weight:600;font-size:0.9rem;color:inherit;line-height:1.25;margin:0px;text-align:left;\n}.elementor .e-container_asy3db1s9-0c89e80:hover,.elementor .e-container_asy3db1s9-0c89e80:focus-visible{color:#B74720;background-color:transparent;box-shadow:0px -2px 0px 0px #B74720 inset;scale:1.045; translate:0 -2px;\n}.elementor .e-container_asy3db1s9-0c89e80{width:auto;min-height:3rem;color:#173D2B;padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:0.45rem;padding-inline-end:0.45rem;border-radius:0px;background-color:transparent;box-shadow:0px -2px 0px 0px transparent inset;transition:color 180ms, box-shadow 180ms;display:flex;flex-direction:row;gap:0.55rem;flex:1 1 0px;justify-content:center;align-items:center;& .elementor-widget-icon { width:1.55rem; flex:0 0 1.55rem; } & .elementor-icon { font-size:1.45rem; color:inherit !important; background-color:transparent !important; border:0 !important; padding:0 !important; transform:none !important; } & svg { width:1.45rem; height:1.45rem; fill:currentColor !important; transition:none; } transition:color 180ms ease, box-shadow 180ms ease, scale 220ms ease, translate 220ms ease;\n}.elementor .e-container_61202rprx-51b1806{padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:5.5%;padding-inline-end:5.5%;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:#F7F4EC;display:flex;flex-direction:row;gap:0px;flex-wrap:nowrap;align-items:center;border-bottom-style: solid; border-bottom-color: #E4DED2;\n}.elementor .e-widget_ljgl11x53-e0f6da0{font-family:"Source Sans 3";font-weight:600;font-size:0.75rem;color:#B74720;letter-spacing:0.16em;line-height:1.3;text-transform:uppercase;margin:0px;flex:0 0 auto;white-space:nowrap;\n}.elementor .e-widget_c71qltw18-986ac25{width:auto;height:1px;margin:0px;border-width:0px;background-color:#B74720;flex:1 1 0px;}.elementor .e-container_hog6stkgc-a05ce0d{width:auto;padding:0px;display:flex;flex-direction:row;gap:1rem;flex:1 1 0px;align-items:center;}.elementor .e-widget_1bm5yzgij-4227327:hover,.elementor .e-widget_1bm5yzgij-4227327:focus-visible{color:#FFFFFF;border-color:#B74720;background-color:#B74720;transform:translate3d(0px, -2px, 0px);}.elementor .e-widget_1bm5yzgij-4227327{font-family:"Source Sans 3";font-weight:600;font-size:0.95rem;color:#F7F4EC;line-height:1.35;padding-block-start:0.7rem;padding-block-end:0.7rem;padding-inline-start:1.15rem;padding-inline-end:1.15rem;border-radius:6px;border-width:1px;border-color:#173D2B;border-style:solid;background-color:#173D2B;box-shadow:0px 3px 8px 0px rgba(23,61,43,0.12);transition:background-color 180ms, transform 180ms;white-space:nowrap; &:focus-visible { outline:2px solid #B74720; outline-offset:3px; }\n}.elementor .e-container_g8hpml1ez-c2f7391{width:auto;padding:0px;display:flex;flex:0 0 auto;align-items:center;}.elementor .e-container_ft52uwp2x-60bccbc{width:100%;padding:0px;display:flex;flex-direction:row;gap:1.25rem;justify-content:space-between;align-items:center;}.elementor .e-widget_rm84oc1nq-27b7387{width:100%;height:auto;aspect-ratio:1.9;object-fit:cover;border-radius:0px;}.elementor .e-widget_nnfo0y6qn-80b4a81{font-family:"Source Sans 3";font-weight:600;font-size:0.75rem;color:#B74720;letter-spacing:0.16em;line-height:1.3;text-transform:uppercase;margin:0px;}.elementor .e-widget_nvfjygo10-e0fec19{font-family:"Libre Baskerville";font-weight:700;font-size:2rem;color:#173D2B;letter-spacing:-0.045em;line-height:1.18;margin:0px;}.elementor .e-widget_bdhb64awx-51407dc{font-family:"Source Sans 3";font-weight:400;font-size:1rem;color:#575D57;line-height:1.45;margin:0px;}.elementor .e-widget_znrviy91p-765d11b:hover,.elementor .e-widget_znrviy91p-765d11b:focus-visible{color:#173D2B;}.elementor .e-widget_znrviy91p-765d11b{font-family:"Source Sans 3";font-weight:600;font-size:1rem;color:#B74720;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;text-align:left; white-space:nowrap;\n}.elementor .e-container_upuy4rx0i-55c2cfb{width:auto;padding:0px;display:flex;flex-direction:column;gap:0.65rem;flex:1 1 0px;align-items:flex-start;}.elementor .e-widget_5vt4cub0b-8b9717e{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:0px;}.elementor .e-container_bj1nxjluc-0678bd4{width:auto;padding:0px;display:flex;flex:0 0 36%;}.elementor .e-widget_sz2ylwraf-2c3a055{font-family:"Source Sans 3";font-weight:600;font-size:0.75rem;color:#B74720;letter-spacing:0.16em;line-height:1.3;text-transform:uppercase;margin:0px;}.elementor .e-widget_vi9fs9c9p-f18c9c7{font-family:"Libre Baskerville";font-weight:700;font-size:1.35rem;color:#173D2B;letter-spacing:-0.04em;line-height:1.22;margin:0px;}.elementor .e-widget_z6xzkg3xb-5a41ce4{font-family:"Source Sans 3";font-weight:400;font-size:1rem;color:#575D57;line-height:1.45;margin:0px;}.elementor .e-widget_p8hjdk7lb-42b88f5:hover,.elementor .e-widget_p8hjdk7lb-42b88f5:focus-visible{color:#173D2B;}.elementor .e-widget_p8hjdk7lb-42b88f5{font-family:"Source Sans 3";font-weight:600;font-size:1rem;color:#B74720;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;text-align:left; white-space:nowrap;\n}.elementor .e-container_b5hz1991u-ee4b523{width:auto;padding:0px;display:flex;flex-direction:column;gap:0.6rem;flex:1 1 0px;align-items:flex-start;}.elementor .e-container_s14d3s5ec-4b9c3bc{width:100%;padding:0px;display:flex;flex-direction:row;gap:1.5rem;align-items:flex-start;}.elementor .e-widget_kuucs8e34-aa14f79{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:0px;}.elementor .e-container_yf2y4comq-8c232d6{width:auto;padding:0px;display:flex;flex:0 0 36%;}.elementor .e-widget_xkmp8xap4-e6d68b4{font-family:"Source Sans 3";font-weight:600;font-size:0.75rem;color:#B74720;letter-spacing:0.16em;line-height:1.3;text-transform:uppercase;margin:0px;}.elementor .e-widget_baefilh0s-7a861f9{font-family:"Libre Baskerville";font-weight:700;font-size:1.35rem;color:#173D2B;letter-spacing:-0.04em;line-height:1.22;margin:0px;}.elementor .e-widget_i7wiaahpm-270c89b{font-family:"Source Sans 3";font-weight:400;font-size:1rem;color:#575D57;line-height:1.45;margin:0px;}.elementor .e-widget_ununttzho-254f95b:hover,.elementor .e-widget_ununttzho-254f95b:focus-visible{color:#173D2B;}.elementor .e-widget_ununttzho-254f95b{font-family:"Source Sans 3";font-weight:600;font-size:1rem;color:#B74720;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;text-align:left; white-space:nowrap;\n}.elementor .e-container_nmr5a64oq-0b2e8de{width:auto;padding:0px;display:flex;flex-direction:column;gap:0.6rem;flex:1 1 0px;align-items:flex-start;}.elementor .e-container_5ebjcha1a-a3ab411{width:100%;padding-block-start:1.25rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:row;gap:1.5rem;align-items:flex-start;border-top-style: solid; border-top-color: #E4DED2;\n}.elementor .e-container_nzvfusm2q-64a1099{width:auto;padding:0px;display:flex;flex-direction:column;gap:1.25rem;flex:1 1 0px;align-items:flex-start;}.elementor .e-container_xje9ceq9m-952912a{width:100%;padding:0px;display:flex;flex-direction:row;gap:1.5rem;flex-wrap:nowrap;align-items:flex-start;}.elementor .e-container_ee7ct1db3-c6ad9e6{overflow:hidden;position:relative;padding-block-start:2.25rem;padding-block-end:10rem;padding-inline-start:5.5%;padding-inline-end:5.5%;background-color:#F7F4EC;display:flex;flex-direction:column;gap:1.5rem;&::after { content:""; position:absolute; bottom:-0.5rem; right:2%; width:36rem; max-width:65%; height:10.5rem; background-image:url("https://calm-tan-chimpanzee.byggfaktaguiden.se/wp-content/uploads/2026/10/image-1791461469807.png"); background-size:contain; background-repeat:no-repeat; background-position:right bottom; mix-blend-mode:multiply; opacity:0.55; pointer-events:none; } &::after { filter:grayscale(1) brightness(1.2) contrast(2); opacity:0.7; } &::after { filter:grayscale(1) contrast(1.5); opacity:0.85; }\n}.elementor .e-5a37c352-203a{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:0.45rem;}.elementor .e-71da2f73-cd95{width:auto;padding:0px;display:flex;flex-direction:column;gap:1rem;flex:1 1 42%;}.elementor .e-1768100c-a8e6{scroll-margin-top:6rem;font-family:"Source Sans 3";font-weight:600;font-size:0.8rem;color:#B74720;letter-spacing:0.16em;& span { scroll-margin-top:3rem; } &:is(p) { scroll-margin-top: 6rem; }\n}.elementor .e-627476d5-35c7{max-width:32rem;font-family:"Libre Baskerville";font-weight:700;font-size:2.3rem;color:#173D2B;letter-spacing:-0.035em;line-height:1.25;}.elementor .e-3ca16572-6eb9{font-family:"Source Sans 3";font-size:1.12rem;color:#173D2B;line-height:1.7;}.elementor .e-71cc6c5f-7236{font-family:"Source Sans 3";font-size:1.12rem;color:#173D2B;line-height:1.7;}.elementor .e-23361d38-c428{width:auto;padding:0px;display:flex;flex-direction:column;gap:1rem;flex:1 1 52%;}.elementor .e-a4e5a31-a58e{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:5.5%;padding-inline-end:5.5%;border-block-start-width:1px;background-color:#EFEADE;display:flex;flex-direction:row;gap:3.5rem;align-items:center;border-top-style: solid; border-top-color: #DFD7C8;\n}.elementor .e-widget_9mjjs7os5-e951460{font-family:"Source Sans 3";font-weight:600;font-size:0.75rem;color:#E6A17E;letter-spacing:0.16em;}.elementor .e-widget_sv1092bce-aa07f31{font-family:"Libre Baskerville";font-weight:700;font-size:2rem;color:#F7F4EC;letter-spacing:-0.04em;line-height:1.25;}.elementor .e-widget_yejkxhgz2-661a7c7{font-family:"Source Sans 3";font-weight:400;font-size:1.05rem;color:#F7F4EC;line-height:1.5;}.elementor .e-widget_57tpw4b1s-22e86b2:hover,.elementor .e-widget_57tpw4b1s-22e86b2:focus-visible{color:#FFFFFF;border-color:#B74720;background-color:#B74720;box-shadow:0px 7px 18px 0px rgba(0,0,0,0.18);transform:translate3d(0px, -2px, 0px);}.elementor .e-widget_57tpw4b1s-22e86b2{font-family:"Source Sans 3";font-weight:600;font-size:1rem;color:#173D2B;line-height:1.6;padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0.35rem;border-width:1px;border-color:#F7F4EC;border-style:solid;background-color:#F7F4EC;box-shadow:0px 4px 14px 0px rgba(0,0,0,0.12);transition:background-color 0.2s, color 0.2s, transform 0.2s, box-shadow 0.2s;align-self:flex-start;&:focus-visible { outline: 2px solid #E6A17E; outline-offset: 4px; }\n}.elementor .e-container_nx3nqydvh-6e2a3cd{width:auto;padding:0px;display:flex;flex-direction:column;gap:1rem;flex:1 1 55%;align-items:flex-start;}.elementor .e-widget_hgzyq73t7-e90b460{width:100%;height:auto;max-width:25rem;object-fit:contain;mix-blend-mode:normal;opacity:85%;filter: none;\n}.elementor .e-container_kc4dqgw78-1475550{width:auto;padding:0px;display:flex;flex:1 1 40%;justify-content:center;align-items:center;}.elementor .e-container_ry4eqjh9q-21e619b{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:5.5%;padding-inline-end:5.5%;background-color:#173D2B;display:flex;flex-direction:row;gap:3rem;justify-content:space-between;align-items:center;}