.elementor .e-3d8330e6-d09a{font-family:var(--klj-display);font-weight:500;font-size:12px;color:inherit;letter-spacing:1.2px;line-height:15.6px;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-19847f5-8607{width:100%;height:100%;object-fit:cover;}.elementor .e-83ef8d2-953b{overflow:hidden;aspect-ratio:16 / 10;padding:0px;background-color:#f1f5f5;}.elementor .e-3ef65f18-984a{font-family:var(--klj-display);font-weight:500;font-size:12px;color:inherit;letter-spacing:1.2px;line-height:15.6px;text-transform:uppercase;padding:0px;margin-block-start:20px;display:flex;justify-content:space-between;align-items:center;}.elementor .e-4d1efe88-2707{font-family:var(--klj-body);font-weight:300;font-size:14px;color:rgba(29,30,47,0.55);line-height:21px;margin-block-start:8px;display:block;}.elementor .e-381604b6-e854{color:#1d1e2f;padding:0px;flex-direction:column;gap:0px;}.elementor .e-31741b86-b48a{width:100%;height:100%;object-fit:cover;}.elementor .e-794e1c5-a014{overflow:hidden;aspect-ratio:16 / 10;padding:0px;background-color:#f1f5f5;}.elementor .e-934cb5c-ff15{font-family:var(--klj-display);font-weight:500;font-size:12px;color:inherit;letter-spacing:1.2px;line-height:15.6px;text-transform:uppercase;padding:0px;margin-block-start:20px;display:flex;justify-content:space-between;align-items:center;}.elementor .e-5a26d84-345d{font-family:var(--klj-body);font-weight:300;font-size:14px;color:rgba(29,30,47,0.55);line-height:21px;margin-block-start:8px;display:block;}.elementor .e-7e4c1aa8-10dc{color:#1d1e2f;padding:0px;flex-direction:column;gap:0px;}.elementor .e-5f3d6a48-42c3{width:100%;height:100%;object-fit:cover;}.elementor .e-73012de3-d96f{overflow:hidden;aspect-ratio:16 / 10;padding:0px;background-color:#f1f5f5;}.elementor .e-19e085c9-9bcc{font-family:var(--klj-display);font-weight:500;font-size:12px;color:inherit;letter-spacing:1.2px;line-height:15.6px;text-transform:uppercase;padding:0px;margin-block-start:20px;display:flex;justify-content:space-between;align-items:center;}.elementor .e-209df30a-b710{font-family:var(--klj-body);font-weight:300;font-size:14px;color:rgba(29,30,47,0.55);line-height:21px;margin-block-start:8px;display:block;}.elementor .e-379c000f-b8c0{color:#1d1e2f;padding:0px;flex-direction:column;gap:0px;}.elementor .e-2f42a62a-683b{max-width:1320px;column-gap:32px;padding-block-start:32px;padding-block-end:40px;padding-inline-start:40px;padding-inline-end:40px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;row-gap: 32px;\n}.elementor .e-30f2b0ac-2faa{position:absolute;inset-block-start:100%;inset-inline-end:0px;inset-inline-start:0px;padding:0px;border-block-start-width:1px;background-color:#ffffff;box-shadow:0px 40px 60px 0px rgba(29,30,47,0.12);opacity:0%;border-top-style: solid; border-top-color: rgba(29,30,47,0.12); visibility: hidden; transition: opacity 0.5s, visibility 0.5s;\n}.elementor .e-28220f4b-59b0{width:auto;position:static;padding-block-start:0px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:-28px;}.elementor .e-ab3c942-10f4{font-family:var(--klj-display);font-weight:500;font-size:12px;color:inherit;letter-spacing:1.2px;line-height:15.6px;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-59aad66d-5ebe{font-family:var(--klj-display);font-weight:500;font-size:12px;color:inherit;letter-spacing:1.2px;line-height:15.6px;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-6de34cb1-3770{position:static;padding:0px;gap:40px;grid-column:1;grid-row:1;align-items:center;}.elementor .e-6ba23ad9-25c2{width:24px;height:7px;font-size:0px;color:inherit;line-height:0px;border-block-start-width:1px;border-block-end-width:1px;display:block;border-top-style: solid; border-top-color: #ffffff; border-bottom-style: solid; border-bottom-color: #ffffff; border-top-style: solid; border-top-color: currentColor; border-bottom-style: solid; border-bottom-color: currentColor;\n}.elementor .e-34c2c900-c8c5{width:auto;padding:0px;}.elementor .e-58063e03-edc7{width:auto;position:relative;z-index:2;padding:8px;}.elementor .e-4662fba-95b5{font-family:var(--klj-display);font-weight:400;font-size:24px;color:#ffffff;letter-spacing:2.4px;line-height:30px;text-transform:uppercase;}.elementor .e-777a332b-407d{color:rgba(255,255,255,0.7);}.elementor .e-30663d31-9e42{color:rgba(255,255,255,0.7);}.elementor .e-24e5f23-d43e{color:rgba(255,255,255,0.7);}.elementor .e-c4a4b79-5c37{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;flex-direction:column;gap:12px;border-bottom-style: solid; border-bottom-color: rgba(255,255,255,0.15);\n}.elementor .e-390f46e0-d672{font-family:var(--klj-display);font-weight:400;font-size:24px;color:#ffffff;letter-spacing:2.4px;line-height:30px;text-transform:uppercase;}.elementor .e-5fdc50e1-dc3e{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;flex-direction:column;gap:12px;border-bottom-style: solid; border-bottom-color: rgba(255,255,255,0.15);\n}.elementor .e-45b3eb0c-7297{font-family:var(--klj-display);font-weight:400;font-size:24px;color:#ffffff;letter-spacing:2.4px;line-height:30px;text-transform:uppercase;}.elementor .e-258bc594-50c4{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;flex-direction:column;gap:12px;border-bottom-style: solid; border-bottom-color: rgba(255,255,255,0.15);\n}.elementor .e-31f757c0-b92e{font-family:var(--klj-display);font-weight:400;font-size:24px;color:#ffffff;letter-spacing:2.4px;line-height:30px;text-transform:uppercase;}.elementor .e-3b36ddba-c990{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;flex-direction:column;gap:12px;border-bottom-style: solid; border-bottom-color: rgba(255,255,255,0.15);\n}.elementor .e-59a1fd40-9c35{font-family:var(--klj-display);font-weight:400;font-size:24px;color:#ffffff;letter-spacing:2.4px;line-height:30px;text-transform:uppercase;}.elementor .e-772b204b-acc7{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;flex-direction:column;gap:12px;border-bottom-style: solid; border-bottom-color: rgba(255,255,255,0.15);\n}.elementor .e-6f8a5067-c587{padding:0px;flex-direction:column;gap:0px;}.elementor .e-1f8508a7-dfd9{position:fixed;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:1;padding-block-start:120px;padding-block-end:40px;padding-inline-start:24px;padding-inline-end:24px;background-color:#2b6f7c;overflow-y: auto;\n}.elementor .e-68882dd4-90c7{padding:0px;}.elementor .e-b02038c-a5e2{width:auto;display:none;grid-column:1;grid-row:1;}.elementor .e-3ae0b221-a068{font-family:var(--klj-display);font-weight:400;font-size:32px;color:inherit;letter-spacing:2.4px;line-height:48px;grid-column:2;grid-row:1;white-space: nowrap;\n}.elementor .e-5a0e3bab-22b9{font-family:var(--klj-display);font-weight:500;font-size:12px;color:inherit;letter-spacing:1.2px;line-height:15.6px;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-4d702444-61e3{font-family:var(--klj-display);font-weight:500;font-size:12px;color:inherit;letter-spacing:1.2px;line-height:15.6px;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-53fa1c04-6e8b{width:auto;padding:0px;gap:40px;grid-column:3;grid-row:1;align-items:center;justify-self: end;\n}.elementor .e-317b777-6674{max-width:1320px;position:static;column-gap:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:40px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;grid-template-columns:1fr auto 1fr;grid-template-rows:auto;align-items:center;row-gap: 0px;\n}.elementor .e-390b1c3-c7c4{position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:50;color:#ffffff;padding-block-start:28px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;transition:background-color 0.5s, color 0.5s, padding 0.5s;flex-direction:column;}.elementor .e-54093751-aa4e{width:auto;position:absolute;inset-block-start:0px;inset-inline-end:-10px;inset-block-end:0px;inset-inline-start:-10px;padding:0px;background-color:rgba(0,0,0,0.32);pointer-events: none;\n}.elementor .e-1ca74f14-3bfa{font-family:var(--klj-display);font-weight:400;font-size:48px;color:#ffffff;letter-spacing:5.4px;line-height:62.4px;text-align:center;text-transform:uppercase;}.elementor .e-788d47fe-6906{font-family:var(--klj-body);font-weight:300;font-size:16px;color:#ffffff;letter-spacing:0.14px;line-height:24px;text-align:center;}.elementor .e-4c48c2fb-400d{max-width:1200px;padding:0px;flex-direction:column;gap:20px;align-items:center;}.elementor .e-5b17f68d-8706{width:100%;height:50%;min-width:1px;padding:0px;background-color:#ffffff;}.elementor .e-5b3c5cf5-c037{width:1px;height:56px;min-width:1px;overflow:hidden;position:absolute;inset-block-end:40px;inset-inline-start:calc(50% - 0.5px);padding:0px;background-color:rgba(255,255,255,0.25);}.elementor .e-171e2523-434e{padding:0px;justify-content:center;align-items:center;}.elementor .e-1f60a6d4-8868{color:inherit;}.elementor .e-529bfad5-a323{color:rgba(255,255,255,0.7);padding-block-start:6px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-30a85c9f-729e{color:inherit;}.elementor .e-357fae10-cda1{color:rgba(255,255,255,0.7);padding-block-start:6px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-6072197f-9797{inset-inline-end:24px;inset-block-end:24px;}.elementor .e-63815526-ecc0{min-height:900px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:10px;padding-inline-end:10px;background-image:url("https://katelovejoy.com/wp-content/uploads/2026/11/klj-hero-v2-poster.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:#1d1e2f;justify-content:center;}.elementor .e-5e9ab7c7-c8dd{width:100%;height:100%;object-fit:cover;}.elementor .e-16713d2b-99a9{width:auto;min-width:0px;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:5;padding:0px;background-color:#2b6f7c;transform-origin:50% 100% 0px;pointer-events: none;\n}.elementor .e-5e6def3b-8794{width:100%;height:100%;overflow:hidden;padding:0px;perspective: 1000px;\n}.elementor .e-28f267e8-1f35{width:259px;height:389px;min-width:259px;position:absolute;inset-block-start:194px;inset-inline-start:8px;padding:0px;}.elementor .e-7738029c-5461{width:100%;height:100%;object-fit:cover;}.elementor .e-1af54482-26c8{width:auto;min-width:0px;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:5;padding:0px;background-color:#2b6f7c;transform-origin:50% 100% 0px;pointer-events: none;\n}.elementor .e-3cbdc82f-e855{width:100%;height:100%;overflow:hidden;padding:0px;perspective: 1000px;\n}.elementor .e-68464202-4233{width:259px;height:389px;min-width:259px;position:absolute;inset-block-start:251px;inset-inline-end:0px;padding:0px;}.elementor .e-625b161d-d31d{font-family:var(--klj-display);font-weight:400;font-size:43px;color:#ffffff;letter-spacing:4.3px;line-height:55.9px;text-align:center;text-transform:uppercase;}.elementor .e-490c27ee-5dd7{overflow:hidden;padding:0px;}.elementor .e-fbe44f6-2fb4{font-family:var(--klj-display);font-weight:400;font-size:23px;color:#ffffff;letter-spacing:2.3px;line-height:29.9px;text-align:center;text-transform:uppercase;}.elementor .e-225ad63-11b7{color:#ffffff;}.elementor .e-422fec96-2ffd{padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;justify-content:center;}.elementor .e-22903a4c-2e8e{width:132px;height:49px;object-fit:contain;}.elementor .e-2e742aca-e3f7{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:18px;flex:0 1 269px;justify-content:flex-end;}.elementor .e-520c88da-8469{width:83px;height:46px;object-fit:contain;}.elementor .e-4a5dcc55-d032{padding-block-start:0px;padding-block-end:0px;padding-inline-start:43px;padding-inline-end:0px;flex:0 1 269px;justify-content:flex-start;}.elementor .e-6cdc5e82-a7b7{padding-block-start:40px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;gap:20px;justify-content:center;}.elementor .e-7aff7926-111b{font-family:var(--klj-display);font-weight:400;font-size:16px;color:#ffffff;letter-spacing:-0.2px;line-height:22.4px;text-align:center;display:block;}.elementor .e-1d541720-c3a1{font-family:var(--klj-display);font-weight:400;font-size:16px;color:#ffffff;letter-spacing:-0.2px;line-height:22.4px;text-align:center;display:block;}.elementor .e-e362d3a-7114{padding:0px;flex-direction:column;gap:4px;align-items:center;}.elementor .e-2b924445-5eac{max-width:598px;padding-block-start:191px;padding-block-end:125px;padding-inline-start:10px;padding-inline-end:10px;flex-direction:column;gap:20px;justify-content:center;}.elementor .e-4e78a760-4062{overflow:visible;padding:0px;background-color:#2b6f7c;justify-content:center;clip-path:inset(0px);}.elementor .e-791a66f9-3401{width:100%;aspect-ratio:16 / 9;}.elementor .e-4b8656b9-f65f{width:auto;min-width:0px;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:5;padding:0px;background-color:#2b6f7c;transform-origin:50% 100% 0px;pointer-events: none;\n}.elementor .e-724aa944-985a{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-37b906c5-aea2{width:auto;min-width:0px;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;transition:transform 1.8s;}.elementor .e-1c82752b-c427{width:auto;min-width:0px;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-color:rgba(0, 0, 0, 0.25);transition:background-color 0.7s;}.elementor .e-4b48709e-890f{width:11.5px;height:13.75px;min-width:0px;padding:0px;margin-inline-start:3px;background-color:currentColor;}.elementor .e-59599185-923b{width:92px;height:92px;position:absolute;inset-block-start:50%;inset-inline-start:50%;color:#ffffff;padding:0px;border-radius:50%;border-width:1px;border-color:rgba(255, 255, 255, 0.7);border-style:solid;background-color:rgba(255, 255, 255, 0.1);transform:translate3d(-50%, -50%, 0px);justify-content:center;align-items:center;}.elementor .e-58cca89b-fb1a{width:auto;min-width:0px;overflow:hidden;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:2;cursor:pointer;padding:0px;margin:0px;border-radius:0px;border-width:0px;background-color:transparent;display:block;}.elementor .e-3b07d75d-4398{max-width:1250px;overflow:hidden;padding:0px;background-color:#1d1e2f;perspective: 1000px;\n}.elementor .e-50e04238-f889{padding-block-start:10px;padding-block-end:100px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:-1px;background-color:#2b6f7c;justify-content:center;}.elementor .e-44fd9464-34f0{width:auto;position:absolute;inset-block-start:-120px;inset-inline-end:0px;inset-block-end:-120px;inset-inline-start:0px;padding:0px;background-image:url("https://katelovejoy.com/wp-content/uploads/2025/10/IMG_0396.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:50% 100%;}.elementor .e-2a73b74d-2799{width:auto;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-color:rgba(0,0,0,0.27);}.elementor .e-5003e012-958f{min-height:900px;overflow:visible;position:relative;padding:0px;clip-path:inset(0px);overflow: clip;\n}.elementor .e-607a7a00-3dd9{width:100%;height:100%;object-fit:cover;object-position:50% 50%;transition:transform 1.8s;}.elementor .e-177c4922-a18d{width:auto;min-width:0px;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:5;padding:0px;background-color:#ffffff;transform-origin:50% 100% 0px;pointer-events: none;\n}.elementor .e-6be3ac1b-ba90{width:50%;height:640px;overflow:hidden;padding:0px;perspective: 1000px;\n}.elementor .e-184b0089-b1d6{color:#2b6f7c;}.elementor .e-35e10379-990b{font-family:var(--klj-body);font-weight:300;font-size:17px;color:#2b6f7c;letter-spacing:0.14px;line-height:24px;margin-block-start:12px;display:block;}.elementor .e-2bb34ba1-c308{padding:0px;}.elementor .e-4db521f9-d352{color:rgba(0,0,0,0.85);}.elementor .e-6939c83c-8539{color:rgba(0,0,0,0.85);}.elementor .e-4b3bbb84-47f7{color:rgba(0,0,0,0.85);}.elementor .e-4b7fa1d7-822f{padding:0px;margin-block-start:24px;flex-direction:column;gap:16px;}.elementor .e-e1a3087-eb4a{color:#2b6f7c;}.elementor .e-534f63d2-32fb{padding:0px;margin-block-start:36px;}.elementor .e-6cf5f1da-2d7b{width:41.667%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:0px;flex-direction:column;gap:0px;}.elementor .e-72ceb2c9-998c{padding:0px;gap:0px;justify-content:space-between;align-items:center;}.elementor .e-68631043-abf0{width:100%;height:100%;object-fit:cover;object-position:50% 50%;transition:transform 1.8s;}.elementor .e-439f30b3-46c0{width:auto;min-width:0px;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:5;padding:0px;background-color:#ffffff;transform-origin:50% 100% 0px;pointer-events: none;\n}.elementor .e-2ca6bce2-25d5{width:50%;height:640px;overflow:hidden;padding:0px;order:2;perspective: 1000px;\n}.elementor .e-1a64a462-e3c7{color:#2b6f7c;}.elementor .e-2f53de2-af3a{font-family:var(--klj-body);font-weight:300;font-size:17px;color:#2b6f7c;letter-spacing:0.14px;line-height:24px;margin-block-start:12px;display:block;}.elementor .e-18cdb3ba-3507{padding:0px;}.elementor .e-7ff63428-9214{color:rgba(0,0,0,0.85);}.elementor .e-5ddc1680-f67b{color:rgba(0,0,0,0.85);}.elementor .e-ead2bd-830c{color:rgba(0,0,0,0.85);}.elementor .e-7f9b23c7-ca17{padding:0px;margin-block-start:24px;flex-direction:column;gap:16px;}.elementor .e-5c86232c-d662{color:#2b6f7c;}.elementor .e-657dca62-3d8a{padding:0px;margin-block-start:36px;}.elementor .e-761e28e1-cea2{width:41.667%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:24px;flex-direction:column;gap:0px;}.elementor .e-672e7882-ff6c{padding:0px;gap:0px;justify-content:space-between;align-items:center;}.elementor .e-4fd943cc-de94{width:100%;height:100%;object-fit:cover;object-position:50% 50%;transition:transform 1.8s;}.elementor .e-79fa6bfb-fe0d{width:auto;min-width:0px;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:5;padding:0px;background-color:#ffffff;transform-origin:50% 100% 0px;pointer-events: none;\n}.elementor .e-4bc4d013-d162{width:50%;height:640px;overflow:hidden;padding:0px;perspective: 1000px;\n}.elementor .e-3df9ea5-a2e9{color:#2b6f7c;}.elementor .e-363a89f5-d029{font-family:var(--klj-body);font-weight:300;font-size:17px;color:#2b6f7c;letter-spacing:0.14px;line-height:24px;margin-block-start:12px;display:block;}.elementor .e-5ce4debd-2b9e{padding:0px;}.elementor .e-7859e208-b99e{color:rgba(0,0,0,0.85);}.elementor .e-1ecb8b4d-1061{color:rgba(0,0,0,0.85);}.elementor .e-5185389b-c8c9{padding:0px;margin-block-start:24px;flex-direction:column;gap:16px;}.elementor .e-76fd64aa-e807{color:#2b6f7c;}.elementor .e-44861e2f-1047{padding:0px;margin-block-start:36px;}.elementor .e-499e1a9d-c837{width:41.667%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:0px;flex-direction:column;gap:0px;}.elementor .e-21827c8d-3e8a{padding:0px;gap:0px;justify-content:space-between;align-items:center;}.elementor .e-4f01163d-8271{max-width:1200px;padding:0px;flex-direction:column;gap:160px;}.elementor .e-eae5836-9731{overflow:hidden;padding-block-start:140px;padding-block-end:160px;padding-inline-start:10px;padding-inline-end:10px;background-color:#ffffff;justify-content:center;}.elementor .e-651a1eee-b43c{color:rgba(255,255,255,0.7);}.elementor .e-2ed4b504-e63d{font-family:var(--klj-display);font-weight:400;font-size:24px;color:#ffffff;letter-spacing:2.4px;line-height:30px;text-transform:uppercase;margin-block-start:12px;display:block;}.elementor .e-481b6f9a-b3dd{font-family:var(--klj-body);font-weight:300;font-size:16px;color:rgba(255,255,255,0.85);letter-spacing:0.14px;line-height:24px;margin-block-start:8px;display:block;}.elementor .e-5c0440e2-e6d6{width:auto;padding:0px;flex-direction:column;gap:0px;}.elementor .e-f1c6c4e-997d{background-image:linear-gradient(#1d1e2f 0%,#1d1e2f 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-repeat: no-repeat; background-position: 100% 0%; background-size: 0% 100%;\n}.elementor .e-f1c6c4e-997d:hover,.elementor .e-f1c6c4e-997d:focus-visible{background-position: 0% 0%; background-size: 100% 100%;\n}.elementor .e-f1c6c4e-997d:focus{background-position: 0% 0%; background-size: 100% 100%;\n}.elementor .e-fec35e7-f9bc{width:auto;padding-block-start:0px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;flex:0 0 auto;}.elementor .e-430671ac-a822{max-width:1200px;padding:0px;gap:32px;justify-content:space-between;align-items:center;}.elementor .e-187b22f-70cb{padding-block-start:56px;padding-block-end:56px;padding-inline-start:10px;padding-inline-end:10px;background-color:#2b6f7c;justify-content:center;}.elementor .e-76e8cc73-7b46{width:auto;position:absolute;inset-block-start:-60px;inset-inline-end:0px;inset-block-end:-60px;inset-inline-start:0px;padding:0px;background-image:url("https://katelovejoy.com/wp-content/uploads/2025/03/16-A-close-up-of-elegant-built-in-wardrobe-doors-painted-in-a-rich-dark-tone-featuring-intricate-brass-handles-shaped-like-peacocks.-.jpeg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:50% 100%;}.elementor .e-268a5eca-e829{width:auto;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-image: linear-gradient(to right, rgba(29,30,47,0.94), rgba(29,30,47,0.72), rgba(29,30,47,0.2));\n}.elementor .e-1f991b25-afa3{color:rgba(255,255,255,0.7);}.elementor .e-2bd3ecd7-27e4{height:56px;font-family:var(--klj-display);font-weight:400;font-size:112px;color:#f47b38;line-height:1;margin-block-start:40px;display:block;}.elementor .e-5211cb79-4ab7{font-family:var(--klj-display);font-weight:400;font-size:12px;color:inherit;letter-spacing:2px;line-height:16px;}.elementor .e-ac42660-204b:hover,.elementor .e-ac42660-204b:focus-visible{color:#ffffff;}.elementor .e-ac42660-204b{width:72px;color:rgba(255,255,255,0.6);padding-block-start:14px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:transparent;transition:color 0.5s, border-color 0.5s;border-top-style: solid; border-top-color: rgba(255,255,255,0.25); text-align: left;\n}.elementor .e-2076e31b-2a02{font-family:var(--klj-display);font-weight:400;font-size:12px;color:inherit;letter-spacing:2px;line-height:16px;}.elementor .e-2ad1bc6a-dc02:hover,.elementor .e-2ad1bc6a-dc02:focus-visible{color:#ffffff;}.elementor .e-2ad1bc6a-dc02{width:72px;color:rgba(255,255,255,0.6);padding-block-start:14px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:transparent;transition:color 0.5s, border-color 0.5s;border-top-style: solid; border-top-color: rgba(255,255,255,0.25); text-align: left;\n}.elementor .e-5c8c65a2-56ec{font-family:var(--klj-display);font-weight:400;font-size:12px;color:inherit;letter-spacing:2px;line-height:16px;}.elementor .e-5e6a59cd-d518:hover,.elementor .e-5e6a59cd-d518:focus-visible{color:#ffffff;}.elementor .e-5e6a59cd-d518{width:72px;color:rgba(255,255,255,0.6);padding-block-start:14px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:transparent;transition:color 0.5s, border-color 0.5s;border-top-style: solid; border-top-color: rgba(255,255,255,0.25); text-align: left;\n}.elementor .e-2b89c43e-8b50{min-height:48px;display:none;gap:16px;justify-content:flex-start;align-items:center;}.elementor .e-389e0680-3db0{font-family:var(--klj-display);font-weight:300;font-size:26px;color:#ffffff;letter-spacing:0.4px;line-height:40px;}.elementor .e-3122d897-c5c3{font-family:var(--klj-display);font-weight:500;font-size:18px;color:#ffffff;letter-spacing:1.8px;line-height:23.4px;text-transform:uppercase;}.elementor .e-1fbd9294-5d34{font-family:var(--klj-body);font-weight:300;font-size:13px;color:rgba(255,255,255,0.6);letter-spacing:0.14px;text-transform:uppercase;}.elementor .e-6adcb951-542e{padding:0px;margin-block-start:40px;flex-wrap:wrap;align-items:center;gap: 8px 20px;\n}.elementor .e-55e0c330-5343{padding:0px;}.elementor .e-6a5d24be-c2cb{font-family:var(--klj-display);font-weight:300;font-size:26px;color:#ffffff;letter-spacing:0.4px;line-height:40px;}.elementor .e-1571f196-dd67{font-family:var(--klj-display);font-weight:500;font-size:18px;color:#ffffff;letter-spacing:1.8px;line-height:23.4px;text-transform:uppercase;}.elementor .e-29062d8d-2fd3{font-family:var(--klj-body);font-weight:300;font-size:13px;color:rgba(255,255,255,0.6);letter-spacing:0.14px;text-transform:uppercase;}.elementor .e-28879e28-88d6{padding:0px;margin-block-start:40px;flex-wrap:wrap;align-items:center;gap: 8px 20px;\n}.elementor .e-3ff5792-3cd0{padding:0px;}.elementor .e-183f83bf-9061{font-family:var(--klj-display);font-weight:300;font-size:26px;color:#ffffff;letter-spacing:0.4px;line-height:40px;}.elementor .e-1a1d11e8-f933{font-family:var(--klj-display);font-weight:500;font-size:18px;color:#ffffff;letter-spacing:1.8px;line-height:23.4px;text-transform:uppercase;}.elementor .e-11b520ec-ec0f{font-family:var(--klj-body);font-weight:300;font-size:13px;color:rgba(255,255,255,0.6);letter-spacing:0.14px;text-transform:uppercase;}.elementor .e-1d19e9c8-36fb{padding:0px;margin-block-start:40px;flex-wrap:wrap;align-items:center;gap: 8px 20px;\n}.elementor .e-71a03807-ede9{padding:0px;}.elementor .e-38053ab4-458d{display:grid;}.elementor .e-49abdd19-db6a{padding:0px;flex-direction:column-reverse;gap:0px;}.elementor .e-3963ae7e-4329{width:16px;height:16px;color:inherit;line-height:0px;display:flex;justify-content:center;align-items:center;fill: currentColor;\n}.elementor .e-78b57853-3e5c{width:1px;height:1px;min-width:0px;overflow:hidden;position:absolute;padding:0px;margin:-1px;opacity:0%;white-space: nowrap;\n}.elementor .e-7b7e4f64-75b1:hover,.elementor .e-7b7e4f64-75b1:focus-visible{color:#1d1e2f;border-color:#ffffff;background-color:#ffffff;}.elementor .e-7b7e4f64-75b1:focus{outline-width:2px;outline-color:#ffffff;outline-style:solid;outline-offset:2px;}.elementor .e-7b7e4f64-75b1{width:48px;height:48px;min-width:48px;color:#ffffff;cursor:pointer;padding:0px;border-radius:50%;border-width:1px;border-color:rgba(255,255,255,0.4);border-style:solid;background-color:transparent;transition:background-color 0.5s, color 0.5s, border-color 0.5s;justify-content:center;align-items:center;}.elementor .e-283f0e86-a0b5{width:16px;height:16px;color:inherit;line-height:0px;display:flex;justify-content:center;align-items:center;fill: currentColor;\n}.elementor .e-690e9769-90d6{width:1px;height:1px;min-width:0px;overflow:hidden;position:absolute;padding:0px;margin:-1px;opacity:0%;white-space: nowrap;\n}.elementor .e-4ba65420-fa49:hover,.elementor .e-4ba65420-fa49:focus-visible{color:#1d1e2f;border-color:#ffffff;background-color:#ffffff;}.elementor .e-4ba65420-fa49:focus{outline-width:2px;outline-color:#ffffff;outline-style:solid;outline-offset:2px;}.elementor .e-4ba65420-fa49{width:48px;height:48px;min-width:48px;color:#ffffff;cursor:pointer;padding:0px;border-radius:50%;border-width:1px;border-color:rgba(255,255,255,0.4);border-style:solid;background-color:transparent;transition:background-color 0.5s, color 0.5s, border-color 0.5s;justify-content:center;align-items:center;}.elementor .e-1c43ad1a-97d4{width:auto;padding:0px;gap:12px;}.elementor .e-50dc2211-a1b5{font-family:var(--klj-display);font-weight:400;font-size:12px;color:#ffffff;letter-spacing:2px;line-height:16px;}.elementor .e-357ac931-cf4a{width:0px;min-width:0px;position:absolute;inset-block-start:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-color:#ffffff;}.elementor .e-24b08eb1-2c2d{width:96px;height:1px;min-width:96px;position:relative;padding:0px;background-color:rgba(255,255,255,0.25);}.elementor .e-4b254ab1-b638{font-family:var(--klj-display);font-weight:400;font-size:12px;color:rgba(255,255,255,0.6);letter-spacing:2px;line-height:16px;}.elementor .e-1a30eb22-3986{width:auto;padding:0px;gap:16px;align-items:center;}.elementor .e-6541d84e-fa8a{padding:0px;margin-block-start:56px;gap:32px;align-items:center;}.elementor .e-3c32b506-820d{max-width:660px;padding:0px;flex-direction:column;gap:0px;}.elementor .e-65ad25d9-a843{max-width:1200px;position:relative;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-433a6196-43a9{min-height:900px;overflow:visible;position:relative;padding-block-start:96px;padding-block-end:96px;padding-inline-start:10px;padding-inline-end:10px;background-color:#1d1e2f;align-items:center;clip-path:inset(0px);}.elementor .e-3e3cc7c-e738{width:100%;height:100%;object-fit:cover;object-position:50% 25%;transition:transform 1.8s;}.elementor .e-3a0f6d0c-c0ae{width:auto;min-width:0px;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:5;padding:0px;background-color:#ffffff;transform-origin:50% 100% 0px;pointer-events: none;\n}.elementor .e-68ca9eb1-c6a0{width:50%;height:640px;overflow:hidden;padding:0px;order:2;perspective: 1000px;\n}.elementor .e-7506b0b5-c914{color:#2b6f7c;}.elementor .e-fce1dcd-b8be{padding:0px;}.elementor .e-5e4d2e15-e30c{color:rgba(0,0,0,0.85);}.elementor .e-6ddfb78d-418f{color:rgba(0,0,0,0.85);}.elementor .e-7ded616e-4b1f{color:rgba(0,0,0,0.85);}.elementor .e-40c02b16-51d7{color:rgba(0,0,0,0.85);}.elementor .e-32cd2262-ee77{padding:0px;margin-block-start:24px;flex-direction:column;gap:16px;}.elementor .e-4411d812-2f3c{color:#2b6f7c;}.elementor .e-18eee73f-9f38{padding:0px;margin-block-start:36px;}.elementor .e-7d0a2573-327e{width:41.667%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:24px;flex-direction:column;gap:0px;}.elementor .e-1b5dc6cb-76d9{padding:0px;gap:0px;justify-content:space-between;align-items:center;}.elementor .e-696bf814-c834{max-width:1200px;padding:0px;flex-direction:column;}.elementor .e-635419bc-b16d{padding-block-start:140px;padding-block-end:140px;padding-inline-start:10px;padding-inline-end:10px;background-color:#ffffff;justify-content:center;}.elementor .e-1f46bb81-10b8{color:#1d1e2f;}.elementor .e-4648595f-c437{width:auto;overflow:hidden;padding:0px;}.elementor .e-7db6fa3f-fd75{color:#f47b38;padding-block-start:0px;padding-block-end:3px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;white-space: nowrap;\n}.elementor .e-74021f5c-8189{padding:0px;gap:24px;justify-content:space-between;align-items:flex-end;}.elementor .e-722fa6fd-14f5{width:100%;height:100%;object-fit:cover;object-position:50% 40%;position:absolute;inset-block-start:0px;inset-inline-start:0px;transition:transform 2.2s;}.elementor .e-3f03a022-5dc5{width:auto;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-image: linear-gradient(to top, rgba(29,30,47,0.78), rgba(29,30,47,0.15), rgba(29,30,47,0));\n}.elementor .e-6a741df2-9f52{width:auto;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-color:#1d1e2f;opacity:0%;transition:opacity 0.7s;}.elementor .e-1deead45-b28d{font-family:var(--klj-display);font-weight:400;font-size:24px;color:#ffffff;letter-spacing:2.6px;line-height:1.35;text-transform:uppercase;}.elementor .e-7d780d1a-56d8{max-width:460px;font-family:var(--klj-body);font-weight:300;font-size:15px;color:rgba(255,255,255,0.85);letter-spacing:0.14px;line-height:23px;margin-block-start:8px;display:block;}.elementor .e-27ed9524-1784{max-width:520px;font-family:var(--klj-body);font-weight:300;font-size:15px;color:rgba(255,255,255,0.75);letter-spacing:0.14px;line-height:24px;margin-block-start:16px;display:block;}.elementor .e-363e74d9-a26f{color:#ffffff;padding-block-start:0px;padding-block-end:3px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:24px;margin-block-end:-3px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-375a7b2d-a97d{padding:0px;opacity:0%;transform:translate3d(0px, 8px, 0px);transition:opacity 0.7s, transform 0.7s;}.elementor .e-1c698685-c089{min-height:0px;overflow:hidden;padding:0px;}.elementor .e-1d818ad7-5138{padding:0px;display:grid;grid-template-rows:0fr;transition: grid-template-rows 0.7s;\n}.elementor .e-181ac599-40dc{position:relative;padding:40px;flex-direction:column;gap:0px;}.elementor .e-1ad7cb3a-de91{width:auto;min-width:0px;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:5;padding:0px;background-color:#ffffff;transform-origin:50% 100% 0px;pointer-events: none;\n}.elementor .e-49d5343e-4a78{height:720px;overflow:hidden;position:relative;color:#ffffff;padding:0px;background-color:#f1f5f5;flex-direction:column;justify-content:flex-end;perspective: 1000px;\n}.elementor .e-769deb6d-8392{width:100%;height:100%;object-fit:cover;object-position:60% 30%;position:absolute;inset-block-start:0px;inset-inline-start:0px;transition:transform 2.2s;}.elementor .e-23a9726f-fe49{width:auto;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-image: linear-gradient(to top, rgba(29,30,47,0.78), rgba(29,30,47,0.15), rgba(29,30,47,0));\n}.elementor .e-11454753-8221{width:auto;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-color:#1d1e2f;opacity:0%;transition:opacity 0.7s;}.elementor .e-2a8077a6-ecd2{font-family:var(--klj-display);font-weight:400;font-size:24px;color:#ffffff;letter-spacing:2.6px;line-height:1.35;text-transform:uppercase;}.elementor .e-95a2fd9-1de7{max-width:460px;font-family:var(--klj-body);font-weight:300;font-size:15px;color:rgba(255,255,255,0.85);letter-spacing:0.14px;line-height:23px;margin-block-start:8px;display:block;}.elementor .e-a918c34-5f0c{max-width:520px;font-family:var(--klj-body);font-weight:300;font-size:15px;color:rgba(255,255,255,0.75);letter-spacing:0.14px;line-height:24px;margin-block-start:16px;display:block;}.elementor .e-7383855f-e766{color:#ffffff;padding-block-start:0px;padding-block-end:3px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:24px;margin-block-end:-3px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-88bfd7d-fc2d{padding:0px;opacity:0%;transform:translate3d(0px, 8px, 0px);transition:opacity 0.7s, transform 0.7s;}.elementor .e-5f9c5607-e774{min-height:0px;overflow:hidden;padding:0px;}.elementor .e-7cedc490-6b00{padding:0px;display:grid;grid-template-rows:0fr;transition: grid-template-rows 0.7s;\n}.elementor .e-149fe675-18e3{position:relative;padding:40px;flex-direction:column;gap:0px;}.elementor .e-4ea9c85d-5db3{width:auto;min-width:0px;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:5;padding:0px;background-color:#ffffff;transform-origin:50% 100% 0px;pointer-events: none;\n}.elementor .e-4d4d9c5f-a700{height:720px;overflow:hidden;position:relative;color:#ffffff;padding:0px;background-color:#f1f5f5;flex-direction:column;justify-content:flex-end;perspective: 1000px;\n}.elementor .e-70f1b680-e22e{width:100%;height:100%;object-fit:cover;object-position:0% 50%;position:absolute;inset-block-start:0px;inset-inline-start:0px;transition:transform 2.2s;}.elementor .e-50a421ac-c92f{width:auto;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-image: linear-gradient(to top, rgba(29,30,47,0.78), rgba(29,30,47,0.15), rgba(29,30,47,0));\n}.elementor .e-5e8f2120-97f3{width:auto;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-color:#1d1e2f;opacity:0%;transition:opacity 0.7s;}.elementor .e-60a44c13-c9a3{font-family:var(--klj-display);font-weight:400;font-size:24px;color:#ffffff;letter-spacing:2.6px;line-height:1.35;text-transform:uppercase;}.elementor .e-73a61400-76cc{max-width:460px;font-family:var(--klj-body);font-weight:300;font-size:15px;color:rgba(255,255,255,0.85);letter-spacing:0.14px;line-height:23px;margin-block-start:8px;display:block;}.elementor .e-5b19ff14-6a66{max-width:520px;font-family:var(--klj-body);font-weight:300;font-size:15px;color:rgba(255,255,255,0.75);letter-spacing:0.14px;line-height:24px;margin-block-start:16px;display:block;}.elementor .e-1be25aa6-acf3{color:#ffffff;padding-block-start:0px;padding-block-end:3px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:24px;margin-block-end:-3px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5fb8c34c-2021{padding:0px;opacity:0%;transform:translate3d(0px, 8px, 0px);transition:opacity 0.7s, transform 0.7s;}.elementor .e-9c9e48d-6fd5{min-height:0px;overflow:hidden;padding:0px;}.elementor .e-210635e3-8944{padding:0px;display:grid;grid-template-rows:0fr;transition: grid-template-rows 0.7s;\n}.elementor .e-44e44198-7d5c{position:relative;padding:40px;flex-direction:column;gap:0px;}.elementor .e-2a14a6cc-2c97{width:auto;min-width:0px;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:5;padding:0px;background-color:#ffffff;transform-origin:50% 100% 0px;pointer-events: none;\n}.elementor .e-97371cf-702c{height:720px;overflow:hidden;position:relative;color:#ffffff;padding:0px;background-color:#f1f5f5;flex-direction:column;justify-content:flex-end;perspective: 1000px;\n}.elementor .e-2be129a4-9233{column-gap:24px;padding:0px;margin-block-start:48px;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;row-gap: 24px;\n}.elementor .e-5e3e88b3-4111{max-width:1320px;padding:0px;flex-direction:column;gap:0px;}.elementor .e-3dc1d6bc-521b{padding-block-start:0px;padding-block-end:160px;padding-inline-start:40px;padding-inline-end:40px;background-color:#ffffff;justify-content:center;}.elementor .e-5ddf24c6-6e58{max-width:900px;font-family:var(--klj-display);font-weight:400;font-size:32px;color:#ffffff;letter-spacing:3.2px;line-height:41.6px;text-align:center;text-transform:uppercase;}.elementor .e-55dd7255-f719{width:auto;padding-block-start:0px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-1fbe59b4-3db6{min-height:720px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:10px;padding-inline-end:10px;background-color:#1d1e2f;flex-direction:column;gap:40px;justify-content:center;align-items:center;}.elementor .e-22b81c7f-ec5d{color:#027d55;}.elementor .e-365e9429-2f8c{color:#1d1e2f;margin-block-start:20px;display:block;}.elementor .e-19346370-e781{max-width:340px;color:#1d1e2f;margin-block-start:24px;display:block;}.elementor .e-c498b0c-bd1e{padding:0px;margin-block-start:40px;}.elementor .e-56dc7b3b-cf8d{position:sticky;inset-block-start:120px;padding:0px;flex-direction:column;gap:0px;align-self:start;}.elementor .e-3f60529-cc68{font-family:var(--klj-display);font-weight:400;font-size:18px;color:#000000;letter-spacing:2.2px;line-height:26px;transition:color 0.5s;}.elementor .e-44c34938-5953{padding:0px;flex:1 1 auto;}.elementor .e-6d0d5e03-2a31{width:100%;height:1px;min-width:0px;position:absolute;inset-block-start:50%;inset-inline-start:0px;padding:0px;background-color:currentColor;transform:translate3d(0px, -50%, 0px);}.elementor .e-2b54ee9a-4244{width:1px;height:100%;min-width:0px;position:absolute;inset-block-start:0px;inset-inline-start:50%;padding:0px;background-color:currentColor;transform:translate3d(-50%, 0px, 0px);transition:transform 0.5s;}.elementor .e-307bfeb-e3cc{width:14px;height:14px;color:inherit;padding:0px;margin-block-start:6px;}.elementor .e-28303198-2e46:hover,.elementor .e-28303198-2e46:focus-visible{color:#1d1e2f;}.elementor .e-28303198-2e46{color:#1d1e2f;padding-block-start:32px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;transition:color 0.5s;gap:40px;align-items:flex-start;}.elementor .e-51408d0a-95fd{font-family:var(--klj-body);font-weight:300;font-size:15px;color:#1d1e2f;letter-spacing:0.14px;line-height:25px;display:block;}.elementor .e-6ec74af1-1fa3{font-family:var(--klj-body);font-weight:300;font-size:15px;color:#1d1e2f;letter-spacing:0.14px;line-height:25px;margin-block-start:12px;display:block;}.elementor .e-5dda9863-c481{font-family:var(--klj-body);font-weight:300;font-size:15px;color:#1d1e2f;letter-spacing:0.14px;line-height:25px;margin-block-start:12px;display:block;}.elementor .e-11e97ff0-e6c3{max-width:640px;padding-block-start:0px;padding-block-end:36px;padding-inline-start:0px;padding-inline-end:40px;}.elementor .e-472c44f6-5502{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(0,0,0,0.15);\n}.elementor .e-190d4453-45d1{font-family:var(--klj-display);font-weight:400;font-size:18px;color:#000000;letter-spacing:2.2px;line-height:26px;transition:color 0.5s;}.elementor .e-4f468c58-d40d{padding:0px;flex:1 1 auto;}.elementor .e-3f39985a-c6c3{width:100%;height:1px;min-width:0px;position:absolute;inset-block-start:50%;inset-inline-start:0px;padding:0px;background-color:currentColor;transform:translate3d(0px, -50%, 0px);}.elementor .e-66822d94-9a69{width:1px;height:100%;min-width:0px;position:absolute;inset-block-start:0px;inset-inline-start:50%;padding:0px;background-color:currentColor;transform:translate3d(-50%, 0px, 0px);transition:transform 0.5s;}.elementor .e-33605182-c893{width:14px;height:14px;color:inherit;padding:0px;margin-block-start:6px;}.elementor .e-26db4b66-cdb2:hover,.elementor .e-26db4b66-cdb2:focus-visible{color:#1d1e2f;}.elementor .e-26db4b66-cdb2{color:#1d1e2f;padding-block-start:32px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;transition:color 0.5s;gap:40px;align-items:flex-start;}.elementor .e-44966b1e-8ea7{font-family:var(--klj-body);font-weight:300;font-size:15px;color:#1d1e2f;letter-spacing:0.14px;line-height:25px;display:block;}.elementor .e-70fe12c3-e493{font-family:var(--klj-body);font-weight:300;font-size:15px;color:#1d1e2f;letter-spacing:0.14px;line-height:25px;margin-block-start:12px;display:block;}.elementor .e-64f0900b-6bd8{font-family:var(--klj-body);font-weight:300;font-size:15px;color:#1d1e2f;letter-spacing:0.14px;line-height:25px;margin-block-start:12px;display:block;}.elementor .e-35ae1183-3297{max-width:640px;padding-block-start:0px;padding-block-end:36px;padding-inline-start:0px;padding-inline-end:40px;}.elementor .e-1be162e4-e46b{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(0,0,0,0.15);\n}.elementor .e-74b24b13-a373{font-family:var(--klj-display);font-weight:400;font-size:18px;color:#000000;letter-spacing:2.2px;line-height:26px;transition:color 0.5s;}.elementor .e-12f414f-9e2a{padding:0px;flex:1 1 auto;}.elementor .e-6888f909-26c5{width:100%;height:1px;min-width:0px;position:absolute;inset-block-start:50%;inset-inline-start:0px;padding:0px;background-color:currentColor;transform:translate3d(0px, -50%, 0px);}.elementor .e-283429d1-7068{width:1px;height:100%;min-width:0px;position:absolute;inset-block-start:0px;inset-inline-start:50%;padding:0px;background-color:currentColor;transform:translate3d(-50%, 0px, 0px);transition:transform 0.5s;}.elementor .e-322bc173-27a2{width:14px;height:14px;color:inherit;padding:0px;margin-block-start:6px;}.elementor .e-6c3c7268-7d90:hover,.elementor .e-6c3c7268-7d90:focus-visible{color:#1d1e2f;}.elementor .e-6c3c7268-7d90{color:#1d1e2f;padding-block-start:32px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;transition:color 0.5s;gap:40px;align-items:flex-start;}.elementor .e-12d63ab6-cd82{font-family:var(--klj-body);font-weight:300;font-size:15px;color:#1d1e2f;letter-spacing:0.14px;line-height:25px;display:block;}.elementor .e-7eb0f901-c7a2{font-family:var(--klj-body);font-weight:300;font-size:15px;color:#1d1e2f;letter-spacing:0.14px;line-height:25px;margin-block-start:12px;display:block;}.elementor .e-4ba65d61-e3bb{font-family:var(--klj-body);font-weight:300;font-size:15px;color:#1d1e2f;letter-spacing:0.14px;line-height:25px;margin-block-start:12px;display:block;}.elementor .e-4115bf7f-f732{max-width:640px;padding-block-start:0px;padding-block-end:36px;padding-inline-start:0px;padding-inline-end:40px;}.elementor .e-6c868442-9d21{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(0,0,0,0.15);\n}.elementor .e-194ffff8-7d47{font-family:var(--klj-display);font-weight:400;font-size:18px;color:#000000;letter-spacing:2.2px;line-height:26px;transition:color 0.5s;}.elementor .e-7c480696-36ed{padding:0px;flex:1 1 auto;}.elementor .e-48c138a9-57de{width:100%;height:1px;min-width:0px;position:absolute;inset-block-start:50%;inset-inline-start:0px;padding:0px;background-color:currentColor;transform:translate3d(0px, -50%, 0px);}.elementor .e-5ef1ab3c-bfd8{width:1px;height:100%;min-width:0px;position:absolute;inset-block-start:0px;inset-inline-start:50%;padding:0px;background-color:currentColor;transform:translate3d(-50%, 0px, 0px);transition:transform 0.5s;}.elementor .e-4088fadf-2d76{width:14px;height:14px;color:inherit;padding:0px;margin-block-start:6px;}.elementor .e-53451eaa-ddc4:hover,.elementor .e-53451eaa-ddc4:focus-visible{color:#1d1e2f;}.elementor .e-53451eaa-ddc4{color:#1d1e2f;padding-block-start:32px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;transition:color 0.5s;gap:40px;align-items:flex-start;}.elementor .e-67898632-963a{font-family:var(--klj-body);font-weight:300;font-size:15px;color:#1d1e2f;letter-spacing:0.14px;line-height:25px;display:block;}.elementor .e-74ce2a64-9965{font-family:var(--klj-body);font-weight:300;font-size:15px;color:#1d1e2f;letter-spacing:0.14px;line-height:25px;margin-block-start:12px;display:block;}.elementor .e-24b03b67-5d37{font-family:var(--klj-body);font-weight:300;font-size:15px;color:#1d1e2f;letter-spacing:0.14px;line-height:25px;margin-block-start:12px;display:block;}.elementor .e-32b7a237-91db{max-width:640px;padding-block-start:0px;padding-block-end:36px;padding-inline-start:0px;padding-inline-end:40px;}.elementor .e-59ec1e36-e268{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(0,0,0,0.15);\n}.elementor .e-6a6d9c6e-3234{font-family:var(--klj-display);font-weight:400;font-size:18px;color:#000000;letter-spacing:2.2px;line-height:26px;transition:color 0.5s;}.elementor .e-48f30829-4715{padding:0px;flex:1 1 auto;}.elementor .e-4b919f75-220b{width:100%;height:1px;min-width:0px;position:absolute;inset-block-start:50%;inset-inline-start:0px;padding:0px;background-color:currentColor;transform:translate3d(0px, -50%, 0px);}.elementor .e-3ef4818-b7b9{width:1px;height:100%;min-width:0px;position:absolute;inset-block-start:0px;inset-inline-start:50%;padding:0px;background-color:currentColor;transform:translate3d(-50%, 0px, 0px);transition:transform 0.5s;}.elementor .e-6575d75-52d8{width:14px;height:14px;color:inherit;padding:0px;margin-block-start:6px;}.elementor .e-6fc14d4a-d924:hover,.elementor .e-6fc14d4a-d924:focus-visible{color:#1d1e2f;}.elementor .e-6fc14d4a-d924{color:#1d1e2f;padding-block-start:32px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;transition:color 0.5s;gap:40px;align-items:flex-start;}.elementor .e-714f81b9-5e52{font-family:var(--klj-body);font-weight:300;font-size:15px;color:#1d1e2f;letter-spacing:0.14px;line-height:25px;display:block;}.elementor .e-4180e56b-2e96{font-family:var(--klj-body);font-weight:300;font-size:15px;color:#1d1e2f;letter-spacing:0.14px;line-height:25px;margin-block-start:12px;display:block;}.elementor .e-1f7ef0e4-d89c{font-family:var(--klj-body);font-weight:300;font-size:15px;color:#1d1e2f;letter-spacing:0.14px;line-height:25px;margin-block-start:12px;display:block;}.elementor .e-59835788-5b8c{max-width:640px;padding-block-start:0px;padding-block-end:36px;padding-inline-start:0px;padding-inline-end:40px;}.elementor .e-485c5dad-999a{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(0,0,0,0.15);\n}.elementor .e-84ce14b-9d37{font-family:var(--klj-display);font-weight:400;font-size:18px;color:#000000;letter-spacing:2.2px;line-height:26px;transition:color 0.5s;}.elementor .e-41e40b12-a473{padding:0px;flex:1 1 auto;}.elementor .e-792f9538-c793{width:100%;height:1px;min-width:0px;position:absolute;inset-block-start:50%;inset-inline-start:0px;padding:0px;background-color:currentColor;transform:translate3d(0px, -50%, 0px);}.elementor .e-7fc1709c-d602{width:1px;height:100%;min-width:0px;position:absolute;inset-block-start:0px;inset-inline-start:50%;padding:0px;background-color:currentColor;transform:translate3d(-50%, 0px, 0px);transition:transform 0.5s;}.elementor .e-5efb96ae-7a3f{width:14px;height:14px;color:inherit;padding:0px;margin-block-start:6px;}.elementor .e-6faa8106-bde8:hover,.elementor .e-6faa8106-bde8:focus-visible{color:#1d1e2f;}.elementor .e-6faa8106-bde8{color:#1d1e2f;padding-block-start:32px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;transition:color 0.5s;gap:40px;align-items:flex-start;}.elementor .e-7ac58664-e89a{font-family:var(--klj-body);font-weight:300;font-size:15px;color:#1d1e2f;letter-spacing:0.14px;line-height:25px;display:block;}.elementor .e-772da8b1-5c08{font-family:var(--klj-body);font-weight:300;font-size:15px;color:#1d1e2f;letter-spacing:0.14px;line-height:25px;margin-block-start:12px;display:block;}.elementor .e-4539cd57-c3f2{font-family:var(--klj-body);font-weight:300;font-size:15px;color:#1d1e2f;letter-spacing:0.14px;line-height:25px;margin-block-start:12px;display:block;}.elementor .e-504103a3-a522{max-width:640px;padding-block-start:0px;padding-block-end:36px;padding-inline-start:0px;padding-inline-end:40px;}.elementor .e-442b8bf6-97e3{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(0,0,0,0.15);\n}.elementor .e-47955aed-f948{border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(0,0,0,0.15);\n}.elementor .e-15652b84-4621{max-width:1200px;column-gap:100px;padding:0px;grid-template-columns:360px 1fr;grid-template-rows:auto;row-gap: 56px;\n}.elementor .e-76dda92e-683a{padding-block-start:120px;padding-block-end:140px;padding-inline-start:10px;padding-inline-end:10px;background-color:#ffffff;justify-content:center;}.elementor .e-376c9e48-2451{width:auto;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-image:url("https://katelovejoy.com/wp-content/uploads/2025/10/IMG_0406.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;opacity:100%;}.elementor .e-e303e93-d9ae{width:auto;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-image:url("https://katelovejoy.com/wp-content/uploads/2025/03/22-A-vibrant-dining-space-in-Ferry-Road-Bray-Berkshire-.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;opacity:0%;}.elementor .e-55cb3df9-271e{width:auto;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-image:url("https://katelovejoy.com/wp-content/uploads/2025/03/Open-plan-kitchen-design-in-Laburnham-Road-Maidenhead-Berkshire-by-Kate-Lovejoy-Interiors.-7.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;opacity:0%;}.elementor .e-7dcf4e80-80ea{width:auto;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-image:url("https://katelovejoy.com/wp-content/uploads/2025/10/20251003-Brooklands-457-1.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;opacity:0%;}.elementor .e-4d220585-17c0{width:auto;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-image:url("https://katelovejoy.com/wp-content/uploads/2025/03/7-A-warm-and-inviting-living-room-in-Brook-Green-Hammersmith-.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;opacity:0%;}.elementor .e-3aaa1af1-d855{width:auto;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-image:url("https://katelovejoy.com/wp-content/uploads/2025/03/Laburnham-Road-Maidenhead-Berkshire-designed-by-Kate-Lovejoy-Interiors.-11.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;opacity:0%;}.elementor .e-6eec9668-50be{width:auto;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-image:url("https://katelovejoy.com/wp-content/uploads/2025/03/Spinfield-Marlow-Buckinghamshire.-Designed-by-Kate-Lovejoy-Interior-1.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;opacity:0%;}.elementor .e-5fcac7a3-36c9{width:auto;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-image:url("https://katelovejoy.com/wp-content/uploads/2025/10/IMG_0396.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;opacity:0%;}.elementor .e-6b4181c5-ba0f{min-height:900px;overflow:hidden;position:relative;padding:0px;background-color:#1d1e2f;}.elementor .e-1523024e-72e8{color:#1d1e2f;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-fa0df9-9602{overflow:hidden;padding:0px;}.elementor .e-5821d6ba-b009:hover,.elementor .e-5821d6ba-b009:focus-visible{opacity:100%;}.elementor .e-5821d6ba-b009{width:74.2px;height:43.3px;position:absolute;inset-block-start:0.2px;inset-inline-start:37.3px;opacity:70%;transition:opacity 0.5s;max-width: none;\n}.elementor .e-3251f978-c949{width:150px;height:44px;min-width:150px;overflow:hidden;position:relative;padding:0px;margin-inline-end:80px;flex:0 0 auto;}.elementor .e-423a2db7-1907:hover,.elementor .e-423a2db7-1907:focus-visible{opacity:100%;}.elementor .e-423a2db7-1907{width:96.4px;height:34px;position:absolute;inset-block-start:5px;inset-inline-start:26.8px;opacity:70%;transition:opacity 0.5s;max-width: none;\n}.elementor .e-10f902bc-abbb{width:150px;height:44px;min-width:150px;overflow:hidden;position:relative;padding:0px;margin-inline-end:80px;flex:0 0 auto;}.elementor .e-5348c478-4453:hover,.elementor .e-5348c478-4453:focus-visible{opacity:100%;}.elementor .e-5348c478-4453{width:152.1px;height:152.1px;position:absolute;inset-block-start:-54.2px;inset-inline-start:-1.1px;opacity:70%;transition:opacity 0.5s;max-width: none;\n}.elementor .e-64841c90-f1b9{width:150px;height:44px;min-width:150px;overflow:hidden;position:relative;padding:0px;margin-inline-end:80px;flex:0 0 auto;}.elementor .e-789bda83-a643:hover,.elementor .e-789bda83-a643:focus-visible{opacity:100%;}.elementor .e-789bda83-a643{width:182.3px;height:130.2px;position:absolute;inset-block-start:-43.1px;inset-inline-start:-16.2px;opacity:70%;transition:opacity 0.5s;max-width: none;\n}.elementor .e-5835ee9b-b315{width:150px;height:44px;min-width:150px;overflow:hidden;position:relative;padding:0px;margin-inline-end:80px;flex:0 0 auto;}.elementor .e-4fc6026e-e92e:hover,.elementor .e-4fc6026e-e92e:focus-visible{opacity:100%;}.elementor .e-4fc6026e-e92e{width:46.8px;height:46.8px;position:absolute;inset-block-start:-1.4px;inset-inline-start:52.4px;opacity:70%;transition:opacity 0.5s;max-width: none;\n}.elementor .e-8bee809-318b{width:150px;height:44px;min-width:150px;overflow:hidden;position:relative;padding:0px;margin-inline-end:80px;flex:0 0 auto;}.elementor .e-23f1dce9-2b37:hover,.elementor .e-23f1dce9-2b37:focus-visible{opacity:100%;}.elementor .e-23f1dce9-2b37{width:34.1px;height:34px;position:absolute;inset-block-start:5px;inset-inline-start:58px;opacity:70%;transition:opacity 0.5s;max-width: none;\n}.elementor .e-6618c5ad-d74e{width:150px;height:44px;min-width:150px;overflow:hidden;position:relative;padding:0px;margin-inline-end:80px;flex:0 0 auto;}.elementor .e-2b9064ce-465a:hover,.elementor .e-2b9064ce-465a:focus-visible{opacity:100%;}.elementor .e-2b9064ce-465a{width:92.9px;height:34px;position:absolute;inset-block-start:5px;inset-inline-start:28.6px;opacity:70%;transition:opacity 0.5s;max-width: none;\n}.elementor .e-6b47dd3f-8ef0{width:150px;height:44px;min-width:150px;overflow:hidden;position:relative;padding:0px;margin-inline-end:80px;flex:0 0 auto;}.elementor .e-2782dac6-36d5:hover,.elementor .e-2782dac6-36d5:focus-visible{opacity:100%;}.elementor .e-2782dac6-36d5{width:153.1px;height:153.1px;position:absolute;inset-block-start:-53px;inset-inline-start:-1.5px;opacity:70%;transition:opacity 0.5s;max-width: none;\n}.elementor .e-2517d51e-8e8a{width:150px;height:44px;min-width:150px;overflow:hidden;position:relative;padding:0px;margin-inline-end:80px;flex:0 0 auto;}.elementor .e-558b3f40-5d00:hover,.elementor .e-558b3f40-5d00:focus-visible{opacity:100%;}.elementor .e-558b3f40-5d00{width:152.1px;height:152.1px;position:absolute;inset-block-start:-51.3px;inset-inline-start:0.2px;opacity:70%;transition:opacity 0.5s;max-width: none;\n}.elementor .e-38e8b5eb-adf9{width:150px;height:44px;min-width:150px;overflow:hidden;position:relative;padding:0px;margin-inline-end:80px;flex:0 0 auto;}.elementor .e-31ee5f2f-9abe:hover,.elementor .e-31ee5f2f-9abe:focus-visible{opacity:100%;}.elementor .e-31ee5f2f-9abe{width:74.2px;height:43.3px;position:absolute;inset-block-start:0.2px;inset-inline-start:37.3px;opacity:70%;transition:opacity 0.5s;max-width: none;\n}.elementor .e-6d262b4a-d665{width:150px;height:44px;min-width:150px;overflow:hidden;position:relative;padding:0px;margin-inline-end:80px;flex:0 0 auto;}.elementor .e-2fd3957f-5049:hover,.elementor .e-2fd3957f-5049:focus-visible{opacity:100%;}.elementor .e-2fd3957f-5049{width:96.4px;height:34px;position:absolute;inset-block-start:5px;inset-inline-start:26.8px;opacity:70%;transition:opacity 0.5s;max-width: none;\n}.elementor .e-57e29de1-8bc8{width:150px;height:44px;min-width:150px;overflow:hidden;position:relative;padding:0px;margin-inline-end:80px;flex:0 0 auto;}.elementor .e-6d50c4c-8f3c:hover,.elementor .e-6d50c4c-8f3c:focus-visible{opacity:100%;}.elementor .e-6d50c4c-8f3c{width:152.1px;height:152.1px;position:absolute;inset-block-start:-54.2px;inset-inline-start:-1.1px;opacity:70%;transition:opacity 0.5s;max-width: none;\n}.elementor .e-b847f8d-9579{width:150px;height:44px;min-width:150px;overflow:hidden;position:relative;padding:0px;margin-inline-end:80px;flex:0 0 auto;}.elementor .e-73f6a448-533a:hover,.elementor .e-73f6a448-533a:focus-visible{opacity:100%;}.elementor .e-73f6a448-533a{width:182.3px;height:130.2px;position:absolute;inset-block-start:-43.1px;inset-inline-start:-16.2px;opacity:70%;transition:opacity 0.5s;max-width: none;\n}.elementor .e-204bf8b1-e32e{width:150px;height:44px;min-width:150px;overflow:hidden;position:relative;padding:0px;margin-inline-end:80px;flex:0 0 auto;}.elementor .e-285b43b8-6703:hover,.elementor .e-285b43b8-6703:focus-visible{opacity:100%;}.elementor .e-285b43b8-6703{width:46.8px;height:46.8px;position:absolute;inset-block-start:-1.4px;inset-inline-start:52.4px;opacity:70%;transition:opacity 0.5s;max-width: none;\n}.elementor .e-54dfe42d-a0bb{width:150px;height:44px;min-width:150px;overflow:hidden;position:relative;padding:0px;margin-inline-end:80px;flex:0 0 auto;}.elementor .e-5487e1cc-7806:hover,.elementor .e-5487e1cc-7806:focus-visible{opacity:100%;}.elementor .e-5487e1cc-7806{width:34.1px;height:34px;position:absolute;inset-block-start:5px;inset-inline-start:58px;opacity:70%;transition:opacity 0.5s;max-width: none;\n}.elementor .e-1de603aa-e293{width:150px;height:44px;min-width:150px;overflow:hidden;position:relative;padding:0px;margin-inline-end:80px;flex:0 0 auto;}.elementor .e-1b66c329-1b99:hover,.elementor .e-1b66c329-1b99:focus-visible{opacity:100%;}.elementor .e-1b66c329-1b99{width:92.9px;height:34px;position:absolute;inset-block-start:5px;inset-inline-start:28.6px;opacity:70%;transition:opacity 0.5s;max-width: none;\n}.elementor .e-39b44118-17dc{width:150px;height:44px;min-width:150px;overflow:hidden;position:relative;padding:0px;margin-inline-end:80px;flex:0 0 auto;}.elementor .e-57c95647-8b8e:hover,.elementor .e-57c95647-8b8e:focus-visible{opacity:100%;}.elementor .e-57c95647-8b8e{width:153.1px;height:153.1px;position:absolute;inset-block-start:-53px;inset-inline-start:-1.5px;opacity:70%;transition:opacity 0.5s;max-width: none;\n}.elementor .e-e1a82a4-4a90{width:150px;height:44px;min-width:150px;overflow:hidden;position:relative;padding:0px;margin-inline-end:80px;flex:0 0 auto;}.elementor .e-5167708b-7914:hover,.elementor .e-5167708b-7914:focus-visible{opacity:100%;}.elementor .e-5167708b-7914{width:152.1px;height:152.1px;position:absolute;inset-block-start:-51.3px;inset-inline-start:0.2px;opacity:70%;transition:opacity 0.5s;max-width: none;\n}.elementor .e-27d9ad21-e3ad{width:150px;height:44px;min-width:150px;overflow:hidden;position:relative;padding:0px;margin-inline-end:80px;flex:0 0 auto;}.elementor .e-244624e1-6a2b{padding:0px;gap:0px;align-items:center;width: max-content;\n}.elementor .e-415489fd-bc5e{overflow:hidden;padding-block-start:40px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:48px;border-block-start-width:1px;border-block-end-width:1px;border-top-style: solid; border-top-color: rgba(29,30,47,0.12); border-bottom-style: solid; border-bottom-color: rgba(29,30,47,0.12);\n}.elementor .e-178a7447-f866{color:#f47b38;padding-block-start:0px;padding-block-end:3px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:-3px;}.elementor .e-36a09177-8f32{padding-block-start:4px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:32px;justify-content:center;}.elementor .e-1e7dff25-f1f9{padding-block-start:120px;padding-block-end:120px;padding-inline-start:0px;padding-inline-end:0px;background-color:#ffffff;flex-direction:column;gap:0px;}.elementor .e-6c92884b-1d09{color:#ffffff;}.elementor .e-39cd062e-7c3e{font-size:16px;color:rgba(255,255,255,0.7);line-height:27px;margin-block-start:16px;display:block;}.elementor .e-24c12042-8fb6{padding:0px;flex-direction:column;gap:0px;grid-column:span 5;}.elementor .e-60a7f4fd-cbfe{color:#ffffff;}.elementor .e-57a24054-1fe3{font-family:var(--klj-display);font-weight:500;font-size:15px;color:rgba(255,255,255,0.7);letter-spacing:0.14px;line-height:16px;text-transform:uppercase;white-space: nowrap; letter-spacing: normal;\n}.elementor .e-2876fc1-d63f{padding:0px;gap:12px;justify-content:space-between;align-items: baseline;\n}.elementor .e-6b4b9331-8dc5{width:100%;height:100%;object-fit:cover;opacity:90%;transition:opacity 1.4s, transform 1.4s;}.elementor .e-73487f1c-9d4a{overflow:hidden;aspect-ratio:1 / 1;padding:0px;}.elementor .e-7c7be272-46e9{width:100%;height:100%;object-fit:cover;opacity:90%;transition:opacity 1.4s, transform 1.4s;}.elementor .e-1f65c09f-beb4{overflow:hidden;aspect-ratio:1 / 1;padding:0px;}.elementor .e-80909e3-91f3{width:100%;height:100%;object-fit:cover;opacity:90%;transition:opacity 1.4s, transform 1.4s;}.elementor .e-2bfde22a-dbd5{overflow:hidden;aspect-ratio:1 / 1;padding:0px;}.elementor .e-279a143f-2de6{width:100%;height:100%;object-fit:cover;opacity:90%;transition:opacity 1.4s, transform 1.4s;}.elementor .e-ffb160f-d8e8{overflow:hidden;aspect-ratio:1 / 1;padding:0px;}.elementor .e-3c2bd317-8139{column-gap:12px;padding:0px;margin-block-start:32px;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;row-gap: 12px;\n}.elementor .e-30faa818-7c38{padding:0px;flex-direction:column;gap:0px;grid-column:7 / span 6;}.elementor .e-79e9bce9-101d{column-gap:56px;padding:0px;grid-template-columns:repeat(12, 1fr);grid-template-rows:auto;row-gap: 56px;\n}.elementor .e-3e8a6ea1-e65b{font-family:var(--klj-display);font-weight:400;font-size:20px;color:rgba(255,255,255,0.7);letter-spacing:2.4px;line-height:31px;}.elementor .e-58ba066d-e672{font-family:var(--klj-body);font-weight:300;font-size:16px;color:rgba(255,255,255,0.6);letter-spacing:0.14px;line-height:27px;}.elementor .e-637a6b99-cb7b{font-family:var(--klj-body);font-weight:300;font-size:16px;color:rgba(255,255,255,0.6);letter-spacing:0.14px;line-height:27px;}.elementor .e-20816641-309e{font-family:var(--klj-body);font-weight:300;font-size:16px;color:rgba(255,255,255,0.6);letter-spacing:0.14px;line-height:27px;}.elementor .e-33fc4042-4c5c{font-family:var(--klj-body);font-weight:300;font-size:16px;color:rgba(255,255,255,0.6);letter-spacing:0.14px;line-height:27px;}.elementor .e-12ae4820-74a4{font-family:var(--klj-body);font-weight:300;font-size:16px;color:rgba(255,255,255,0.6);letter-spacing:0.14px;line-height:27px;}.elementor .e-3144e3d2-29bc{padding:0px;margin-block-start:24px;flex-direction:column;gap:4px;}.elementor .e-355499a4-d8f2{width:13px;height:13px;color:inherit;line-height:0px;display:flex;justify-content:center;align-items:center;fill: currentColor;\n}.elementor .e-2a230fe9-119f{width:1px;height:1px;min-width:0px;overflow:hidden;position:absolute;padding:0px;margin:-1px;opacity:0%;white-space: nowrap;\n}.elementor .e-3f28ee6f-4706:hover,.elementor .e-3f28ee6f-4706:focus-visible{color:#1d1e2f;border-color:#ffffff;background-color:#ffffff;}.elementor .e-3f28ee6f-4706{width:36px;height:36px;color:#ffffff;padding:0px;border-radius:50%;border-width:1px;border-color:rgba(255,255,255,0.3);border-style:solid;transition:background-color 0.5s, color 0.5s, border-color 0.5s;justify-content:center;align-items:center;}.elementor .e-25193c5-9d25{width:13px;height:13px;color:inherit;line-height:0px;display:flex;justify-content:center;align-items:center;fill: currentColor;\n}.elementor .e-1a904d76-a12b{width:1px;height:1px;min-width:0px;overflow:hidden;position:absolute;padding:0px;margin:-1px;opacity:0%;white-space: nowrap;\n}.elementor .e-37d06ce6-abd7:hover,.elementor .e-37d06ce6-abd7:focus-visible{color:#1d1e2f;border-color:#ffffff;background-color:#ffffff;}.elementor .e-37d06ce6-abd7{width:36px;height:36px;color:#ffffff;padding:0px;border-radius:50%;border-width:1px;border-color:rgba(255,255,255,0.3);border-style:solid;transition:background-color 0.5s, color 0.5s, border-color 0.5s;justify-content:center;align-items:center;}.elementor .e-135152f4-b84e{width:13px;height:13px;color:inherit;line-height:0px;display:flex;justify-content:center;align-items:center;fill: currentColor;\n}.elementor .e-1b1f3389-ee75{width:1px;height:1px;min-width:0px;overflow:hidden;position:absolute;padding:0px;margin:-1px;opacity:0%;white-space: nowrap;\n}.elementor .e-5747b558-4a0f:hover,.elementor .e-5747b558-4a0f:focus-visible{color:#1d1e2f;border-color:#ffffff;background-color:#ffffff;}.elementor .e-5747b558-4a0f{width:36px;height:36px;color:#ffffff;padding:0px;border-radius:50%;border-width:1px;border-color:rgba(255,255,255,0.3);border-style:solid;transition:background-color 0.5s, color 0.5s, border-color 0.5s;justify-content:center;align-items:center;}.elementor .e-6457779c-b0e1{width:13px;height:13px;color:inherit;line-height:0px;display:flex;justify-content:center;align-items:center;fill: currentColor;\n}.elementor .e-2bda669-a691{width:1px;height:1px;min-width:0px;overflow:hidden;position:absolute;padding:0px;margin:-1px;opacity:0%;white-space: nowrap;\n}.elementor .e-3560f468-89b6:hover,.elementor .e-3560f468-89b6:focus-visible{color:#1d1e2f;border-color:#ffffff;background-color:#ffffff;}.elementor .e-3560f468-89b6{width:36px;height:36px;color:#ffffff;padding:0px;border-radius:50%;border-width:1px;border-color:rgba(255,255,255,0.3);border-style:solid;transition:background-color 0.5s, color 0.5s, border-color 0.5s;justify-content:center;align-items:center;}.elementor .e-3636bb52-65a1{width:13px;height:13px;color:inherit;line-height:0px;display:flex;justify-content:center;align-items:center;fill: currentColor;\n}.elementor .e-23adede4-2eb2{width:1px;height:1px;min-width:0px;overflow:hidden;position:absolute;padding:0px;margin:-1px;opacity:0%;white-space: nowrap;\n}.elementor .e-43b8e518-12fd:hover,.elementor .e-43b8e518-12fd:focus-visible{color:#1d1e2f;border-color:#ffffff;background-color:#ffffff;}.elementor .e-43b8e518-12fd{width:36px;height:36px;color:#ffffff;padding:0px;border-radius:50%;border-width:1px;border-color:rgba(255,255,255,0.3);border-style:solid;transition:background-color 0.5s, color 0.5s, border-color 0.5s;justify-content:center;align-items:center;}.elementor .e-785bce4c-421d{padding:0px;margin-block-start:32px;gap:12px;}.elementor .e-983c8f2-b99a{padding:0px;flex-direction:column;gap:0px;grid-column:span 5;}.elementor .e-15ee07e1-ea41{color:rgba(255,255,255,0.5);}.elementor .e-23514eb5-ece2{font-family:var(--klj-body);font-weight:300;font-size:16px;color:rgba(255,255,255,0.7);letter-spacing:0.14px;line-height:27px;margin-block-start:16px;display:block;}.elementor .e-349fc70b-8ae5{color:rgba(255,255,255,0.5);margin-block-start:32px;display:block;}.elementor .e-67832fff-d0c7{font-family:var(--klj-display);font-weight:500;font-size:15px;color:#ffffff;letter-spacing:0.14px;line-height:16px;text-transform:uppercase;letter-spacing: normal;\n}.elementor .e-154ebd22-d210{padding:0px;margin-block-start:23px;}.elementor .e-408ddde9-2620{padding:0px;flex-direction:column;gap:0px;grid-column:7 / span 3;}.elementor .e-2dea6893-1af8{color:rgba(255,255,255,0.5);}.elementor .e-72e7cedd-2cf3{font-family:var(--klj-display);font-weight:500;font-size:15px;color:rgba(255,255,255,0.8);letter-spacing:0.14px;line-height:16px;text-transform:uppercase;letter-spacing: normal;\n}.elementor .e-5aff0757-70e9{font-family:var(--klj-display);font-weight:500;font-size:15px;color:rgba(255,255,255,0.8);letter-spacing:0.14px;line-height:16px;text-transform:uppercase;letter-spacing: normal;\n}.elementor .e-71035344-d4d6{font-family:var(--klj-display);font-weight:500;font-size:15px;color:rgba(255,255,255,0.8);letter-spacing:0.14px;line-height:16px;text-transform:uppercase;margin-block-start:-4px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;letter-spacing: normal;\n}.elementor .e-48ce1915-1d78{font-family:var(--klj-display);font-weight:500;font-size:15px;color:rgba(255,255,255,0.8);letter-spacing:0.14px;line-height:16px;text-transform:uppercase;letter-spacing: normal;\n}.elementor .e-68d0fc5-bf55{padding:0px;margin-block-start:19px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:column;gap:15px;align-items:flex-start;}.elementor .e-221cf59b-8a81{width:auto;height:48px;margin-block-start:32px;}.elementor .e-492fb7e2-2848{padding:0px;flex-direction:column;gap:0px;grid-column:11 / span 2;align-items:flex-start;}.elementor .e-25bd9822-6051{color:rgba(255,255,255,0.7);column-gap:48px;padding-block-start:56px;padding-block-end:56px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:110px;border-block-start-width:1px;grid-template-columns:repeat(12, 1fr);grid-template-rows:auto;border-top-style: solid; border-top-color: rgba(255,255,255,0.1); row-gap: 48px;\n}.elementor .e-29777a38-31ba{font-size:11px;color:rgba(255,255,255,0.4);padding-block-start:32px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:block;border-top-style: solid; border-top-color: rgba(255,255,255,0.1);\n}.elementor .e-46b822ca-133e{max-width:1320px;padding-block-start:120px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:40px;flex-direction:column;gap:0px;}.elementor .e-41dc8df-9ae2{color:#ffffff;padding:0px;background-color:#1d1e2f;justify-content:center;}