.elementor .e-5cf8ed7-0a698d1{width:100%;height:100%;object-fit:cover;position:absolute;filter: brightness(0.62); inset: 0; object-position: center 22%;\n}.elementor .e-0d54542-98cb3b6{font-size:0.72rem;color:#ffffff;letter-spacing:0.26em;text-transform:uppercase;}.elementor .e-511a963-3e25817{font-weight:400;font-size:clamp(4rem, 10vw, 8rem);color:#ffffff;letter-spacing:0.01em;line-height:0.95;}.elementor .e-aa73e61-2be40f0{max-width:38rem;font-size:1rem;color:rgba(255,255,255,0.9);line-height:1.7;}.elementor .e-f423e46-e766276{font-size:0.72rem;color:#ffffff;letter-spacing:0.14em;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;border-radius:0px;border-width:1px;border-color:#ffffff;border-style:solid;background-color:transparent;}.elementor .e-1e71f73-4f4c3ca{max-width:54rem;position:relative;z-index:2;text-align:center;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin:auto;display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center;}.elementor .e-64026a9-9cfb1b1{position:relative;z-index:2;font-size:0.62rem;color:#ffffff;letter-spacing:0.22em;padding-block-start:0px;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;align-self:center;}.elementor .e-stky001-s1{display:none;}.elementor .e-0ad9261-74be212{min-height:100vh;overflow:hidden;position:relative;padding:0px;background-color:#111111;display:flex;flex-direction:column;justify-content:space-between;}.elementor .e-d15b061-90b06c0{font-weight:400;font-size:clamp(2.5rem,5vw,4.2rem);color:#111111;line-height:1.05;}.elementor .e-428689d-bbb9fcb{font-size:0.95rem;color:#666666;line-height:1.7;}.elementor .e-afa7483-8081bb8{padding:0px;display:flex;flex-direction:column;gap:0.7rem;}.elementor .e-5da5c36-582c12f{font-size:0.75rem;color:#111111;letter-spacing:0.12em;text-transform:uppercase;padding-block-start:0px;padding-block-end:0.4rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #111111;\n}.elementor .e-9cb09b8-ad221d6{padding:0px;display:flex;flex-direction:row;gap:2rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .e-af0acef-c895d7e{width:100%;aspect-ratio:3 / 4;object-fit:cover;object-position: center;\n}.elementor .e-e9ca244-ad4ab0a{font-weight:400;font-size:1.55rem;color:#111111;}.elementor .e-a48ddf7-c26b8bb{font-size:0.82rem;color:#777777;}.elementor .e-fe297f9-258838e{color:#111111;padding:0px;display:flex;flex-direction:column;gap:0.7rem;}.elementor .e-ff19c8b-a49702b{width:100%;aspect-ratio:3 / 4;object-fit:cover;object-position: center top;\n}.elementor .e-2779427-e10dfd7{font-weight:400;font-size:1.55rem;color:#111111;}.elementor .e-79ea8a4-23f8c73{font-size:0.82rem;color:#777777;}.elementor .e-dc6b6df-ac3a483{color:#111111;padding:0px;display:flex;flex-direction:column;gap:0.7rem;}.elementor .e-38d0bf9-f0d5ff1{width:100%;aspect-ratio:3 / 4;object-fit:cover;object-position: center top;\n}.elementor .e-6915a7b-b0c8f44{font-weight:400;font-size:1.55rem;color:#111111;}.elementor .e-7387913-0f54963{font-size:0.82rem;color:#777777;}.elementor .e-12487a9-7adf750{color:#111111;padding:0px;display:flex;flex-direction:column;gap:0.7rem;}.elementor .e-efcaf8c-8a6d493{padding:0px;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));grid-template-rows:auto;align-items:start;}.elementor .e-ba9829e-88341f4{padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:5vw;padding-inline-end:5vw;background-color:#ffffff;display:flex;flex-direction:column;gap:3rem;}.elementor .e-81d5921-5e6df64{font-size:0.7rem;color:#777777;letter-spacing:0.22em;}.elementor .e-78185a3-5485414{max-width:50rem;font-weight:400;font-size:clamp(2.8rem,6vw,5rem);color:#111111;line-height:1.05;}.elementor .e-0616da4-99c6b91{max-width:38rem;font-size:1rem;color:#555555;line-height:1.8;}.elementor .e-617e215-622ce84{text-align:center;padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:5vw;padding-inline-end:5vw;background-color:#f4f1ed;display:flex;flex-direction:column;gap:1rem;align-items:center;}.elementor .e-dca9ca4-7fc0084{font-weight:400;font-size:clamp(2.5rem,5vw,4rem);color:#111111;text-align:center;}.elementor .e-dd212e9-a376704{width:100%;aspect-ratio:3 / 4;object-fit:cover;}.elementor .e-9ea7421-b7151a7{font-weight:400;font-size:1.25rem;color:#111111;}.elementor .e-6eb4890-804fbe4{font-size:0.65rem;color:#888888;letter-spacing:0.16em;}.elementor .e-f6326f7-027f45b{padding:0px;display:flex;flex-direction:column;gap:0.6rem;}.elementor .e-e5fca94-171666c{width:100%;aspect-ratio:3 / 4;object-fit:cover;}.elementor .e-687dca1-7c4cd4a{font-weight:400;font-size:1.25rem;color:#111111;}.elementor .e-ef5acc9-f6a948b{font-size:0.65rem;color:#888888;letter-spacing:0.16em;}.elementor .e-e78b371-cff4536{padding:0px;display:flex;flex-direction:column;gap:0.6rem;}.elementor .e-2cd87dc-912bc4a{width:100%;aspect-ratio:3 / 4;object-fit:cover;}.elementor .e-7f87f94-2e6108d{font-weight:400;font-size:1.25rem;color:#111111;}.elementor .e-6942899-192e418{font-size:0.65rem;color:#888888;letter-spacing:0.16em;}.elementor .e-566f8db-9484a03{padding:0px;display:flex;flex-direction:column;gap:0.6rem;}.elementor .e-620ce3c-3f381a7{width:100%;aspect-ratio:3 / 4;object-fit:cover;}.elementor .e-75c9063-3ec7bc4{font-weight:400;font-size:1.25rem;color:#111111;}.elementor .e-2d692f1-409cc1f{font-size:0.65rem;color:#888888;letter-spacing:0.16em;}.elementor .e-871ceb7-58f7d24{padding:0px;display:flex;flex-direction:column;gap:0.6rem;}.elementor .e-f9c2a84-325b8c9{padding:0px;display:grid;gap:1.4rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));grid-template-rows:auto;align-items:start;}.elementor .e-c05767c-010fb9b{padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:5vw;padding-inline-end:5vw;background-color:#ffffff;display:flex;flex-direction:column;gap:3rem;}.elementor .e-c15660a-474b641{width:100%;height:100%;min-height:42rem;object-fit:cover;object-position: center top;\n}.elementor .e-af4ed2a-e1a82de{font-size:0.7rem;color:#777777;letter-spacing:0.2em;}.elementor .e-fc63128-ecb7f0b{font-weight:400;font-size:clamp(2.8rem,5vw,4.5rem);color:#111111;line-height:1.05;}.elementor .e-f9b8a3a-5330997{max-width:34rem;font-size:1rem;color:#555555;line-height:1.9;}.elementor .e-be2c48b-7acf8de{font-size:0.7rem;color:#111111;letter-spacing:0.14em;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0px;border-width:1px;border-color:#111111;border-style:solid;background-color:transparent;}.elementor .e-1a0d453-a9576a5{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:clamp(2rem,7vw,7rem);padding-inline-end:clamp(2rem,7vw,7rem);display:flex;flex-direction:column;gap:1.2rem;justify-content:center;align-items:flex-start;}.elementor .e-979e7e2-5d9549c{padding:0px;background-color:#f4f1ed;display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));align-items:stretch;}.elementor .e-b19ca67-b0c2e01{font-size:0.7rem;color:#777777;letter-spacing:0.2em;}.elementor .e-6de2577-33034b1{font-weight:400;font-size:clamp(2.6rem,5vw,4rem);color:#111111;}.elementor .e-8442469-6e9d939{max-width:36rem;font-size:0.95rem;color:#555555;line-height:1.8;}.elementor .e-177eb4a-06a8d81{font-size:0.7rem;color:#111111;letter-spacing:0.12em;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0px;border-width:1px;border-color:#c9c9c9;border-style:solid;background-color:transparent;}.elementor .e-f2f9b07-024b510{font-size:0.7rem;color:#ffffff;letter-spacing:0.12em;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0px;border-width:1px;border-color:#111111;border-style:solid;background-color:#111111;}.elementor .e-582de7f-8616727{padding-block-start:1.2rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:0.8rem;flex-wrap:wrap;justify-content:center;}.elementor .e-83c0ec8-d40119a{text-align:center;padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:5vw;padding-inline-end:5vw;background-color:#ffffff;display:flex;flex-direction:column;gap:1rem;align-items:center;}.elementor .e-ffa8273-21c090c{font-weight:400;font-size:clamp(2.6rem,5vw,4.2rem);color:#ffffff;line-height:1.08;}.elementor .e-12e766e-251b14a{font-size:0.95rem;color:rgba(255,255,255,0.72);}.elementor .e-5928177-b761b53{font-size:0.7rem;color:#ffffff;letter-spacing:0.14em;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;border-radius:0px;border-width:1px;border-color:#ffffff;border-style:solid;background-color:transparent;}.elementor .e-a94e949-55ad2be{text-align:center;padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:5vw;padding-inline-end:5vw;background-color:#111111;display:flex;flex-direction:column;gap:1rem;align-items:center;}.elementor .e-620279c-e6ba42c{font-weight:400;font-size:clamp(2.5rem,5vw,4rem);color:#111111;text-align:center;}.elementor .e-0cf4ee0-96af85a{width:100%;aspect-ratio:3 / 4;object-fit:cover;}.elementor .e-d3ebef9-3e861ff{font-weight:400;font-size:1.25rem;color:#111111;}.elementor .e-cb2643d-854ad14{font-size:0.65rem;color:#888888;letter-spacing:0.16em;}.elementor .e-3aca020-57851aa{padding:0px;display:flex;flex-direction:column;gap:0.6rem;}.elementor .e-0541dbd-8ea1ef7{width:100%;aspect-ratio:3 / 4;object-fit:cover;}.elementor .e-b8f1ce5-20a438c{font-weight:400;font-size:1.25rem;color:#111111;}.elementor .e-9bf24e2-cb77281{font-size:0.65rem;color:#888888;letter-spacing:0.16em;}.elementor .e-f5aa1ed-0edf097{padding:0px;display:flex;flex-direction:column;gap:0.6rem;}.elementor .e-8c579ba-b0d50e9{width:100%;aspect-ratio:3 / 4;object-fit:cover;}.elementor .e-ccdc425-1784ede{font-weight:400;font-size:1.25rem;color:#111111;}.elementor .e-285acd5-2667f18{font-size:0.65rem;color:#888888;letter-spacing:0.16em;}.elementor .e-bf39c9f-86e9f18{padding:0px;display:flex;flex-direction:column;gap:0.6rem;}.elementor .e-a5e9133-f6f1da4{width:100%;aspect-ratio:3 / 4;object-fit:cover;}.elementor .e-ff9ffcf-8349ee7{font-weight:400;font-size:1.25rem;color:#111111;}.elementor .e-c1daa3f-403a7e8{font-size:0.65rem;color:#888888;letter-spacing:0.16em;}.elementor .e-8e388f8-39779a0{padding:0px;display:flex;flex-direction:column;gap:0.6rem;}.elementor .e-50f94b8-020f939{width:100%;aspect-ratio:3 / 4;object-fit:cover;}.elementor .e-b5dcac2-dbe3665{font-weight:400;font-size:1.25rem;color:#111111;}.elementor .e-204dd9e-50632ca{font-size:0.65rem;color:#888888;letter-spacing:0.16em;}.elementor .e-617aa86-f7ec284{padding:0px;display:flex;flex-direction:column;gap:0.6rem;}.elementor .e-1c16dce-07c8704{width:100%;aspect-ratio:3 / 4;object-fit:cover;}.elementor .e-487017b-f3f9617{font-weight:400;font-size:1.25rem;color:#111111;}.elementor .e-c7f1894-24af11c{font-size:0.65rem;color:#888888;letter-spacing:0.16em;}.elementor .e-7c70f8c-4a36a8b{padding:0px;display:flex;flex-direction:column;gap:0.6rem;}.elementor .e-07ce6e6-b997e32{width:100%;aspect-ratio:3 / 4;object-fit:cover;}.elementor .e-c0ec2fb-eeaa30e{font-weight:400;font-size:1.25rem;color:#111111;}.elementor .e-06327cd-6375686{font-size:0.65rem;color:#888888;letter-spacing:0.16em;}.elementor .e-5e3cfe3-66bd49d{padding:0px;display:flex;flex-direction:column;gap:0.6rem;}.elementor .e-e7881e6-3729a5d{width:100%;aspect-ratio:3 / 4;object-fit:cover;}.elementor .e-09d3835-b04b500{font-weight:400;font-size:1.25rem;color:#111111;}.elementor .e-d9675e9-57cc953{font-size:0.65rem;color:#888888;letter-spacing:0.16em;}.elementor .e-b37ce43-82df4d9{padding:0px;display:flex;flex-direction:column;gap:0.6rem;}.elementor .e-7e0046a-7170fa5{padding:0px;display:grid;gap:1.4rem;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;align-items:start;}.elementor .e-bdcc5f0-0f65f05{font-size:0.7rem;color:#111111;letter-spacing:0.14em;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0px;border-width:1px;border-color:#111111;border-style:solid;background-color:transparent;align-self:center;}.elementor .e-e372d40-8e68b4d{padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:5vw;padding-inline-end:5vw;background-color:#ffffff;display:flex;flex-direction:column;gap:3rem;}