.elementor .e-a130463-c132964{font-size:0.8rem;color:#F0B8C3;letter-spacing:0.14em;}.elementor .e-104553a-f23f64f{max-width:48rem;font-size:clamp(3rem,6vw,5rem);color:#FFFFFF;line-height:1.02;}.elementor .e-4e217d8-51d0ab1{max-width:46rem;font-size:1.2rem;color:#F5EDEF;line-height:1.75;}.elementor .e-075907a-6b9378f{font-weight:700;color:#7C041A;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;background-color:#FFFFFF;}.elementor .e-6d5f3fb-8dd8873{min-height:34rem;color:#FFFFFF;padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:9%;padding-inline-end:9%;background-image:linear-gradient(130deg, #171717 0%,#311018 66%,#7C041A 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;gap:1.2rem;justify-content:center;}.elementor .e-20475b5-3fa001d{font-size:clamp(2.4rem,4vw,3.6rem);color:#171717;}.elementor .e-ed2740a-9ba1b5e{font-size:2rem;color:#FFFFFF;}.elementor .e-6ec85e9-08c40fd{font-size:1.05rem;color:#FFFFFF;line-height:1.9;}.elementor .e-e25eb14-a07f6f0{min-height:20rem;color:#FFFFFF;padding:3rem;background-color:#7C041A;flex-direction:column;flex:1 1 18rem;}.elementor .e-583ebdd-55bb727{font-size:2rem;color:#171717;}.elementor .e-d0b3688-55b0453{font-size:1.05rem;color:#333333;line-height:1.9;}.elementor .e-0dbeaf1-a58c9db{min-height:20rem;color:#171717;padding:3rem;border-width:1px;border-color:#DDD5CE;border-style:solid;background-color:#FFFFFF;flex-direction:column;flex:1 1 18rem;}.elementor .e-7c2f3df-02b7170{font-size:2rem;color:#FFFFFF;}.elementor .e-fe45242-1c50f13{font-size:1.05rem;color:#F2F2F2;line-height:1.9;}.elementor .e-8e7fb9d-1f364bb{min-height:20rem;color:#FFFFFF;padding:3rem;background-color:#171717;flex-direction:column;flex:1 1 18rem;}.elementor .e-50876ec-946f699{display:flex;flex-direction:row;gap:1.4rem;flex-wrap:wrap;}.elementor .e-009a141-95fa691{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:7%;padding-inline-end:7%;flex-direction:column;gap:2rem;}.elementor .e-7b0bb07-e6d6a82{font-size:0.8rem;color:#7C041A;letter-spacing:0.14em;}.elementor .e-86180fb-f60f5c2{font-size:clamp(2.5rem,4vw,3.8rem);color:#171717;}.elementor .e-cf0ce27-c8fcb64{font-size:1.1rem;color:#444444;line-height:1.75;}.elementor .e-760bb50-cc17e08{flex-direction:column;gap:1rem;flex:1 1 28rem;}.elementor .e-d2fbe71-b5ac008{font-size:1.6rem;color:#171717;padding-block-end:0.8rem;border-block-end-width:1px;}.elementor .e-38fdbe0-0f4d632{font-size:1.6rem;color:#171717;padding-block-end:0.8rem;border-block-end-width:1px;}.elementor .e-f1626d0-a926240{font-size:1.6rem;color:#171717;padding-block-end:0.8rem;border-block-end-width:1px;}.elementor .e-bcd3cef-9c1b09d{font-size:1.6rem;color:#171717;padding-block-end:0.8rem;border-block-end-width:1px;}.elementor .e-4cadc3c-685469a{font-size:1.6rem;color:#7C041A;}.elementor .e-ebb57da-ae57ea7{padding:2.8rem;background-color:#E5DED7;flex-direction:column;gap:0.9rem;flex:1 1 22rem;}.elementor .e-82296f3-1b2172a{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:8%;padding-inline-end:8%;background-color:#FFFFFF;display:flex;flex-direction:row;gap:4rem;flex-wrap:wrap;align-items:center;}.elementor .e-bb0289f-6508888{font-size:clamp(2.3rem,4vw,3.5rem);color:#FFFFFF;}.elementor .e-9d473a6-5073798{max-width:42rem;font-size:1.1rem;color:#F7EDEF;line-height:1.7;}.elementor .e-e11f6d7-2450cc9{font-weight:700;color:#7C041A;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;background-color:#FFFFFF;}.elementor .e-25b48ff-ff60aa7{color:#FFFFFF;text-align:center;padding-block-start:5.5rem;padding-block-end:5.5rem;padding-inline-start:8%;padding-inline-end:8%;background-color:#7C041A;flex-direction:column;gap:1rem;align-items:center;}.elementor .e-e20055c-b8cad0c{background-color:#F4F1ED;display:flex;flex-direction:column;gap:0px;}.elementor .e-a9d785f-1f2f107{font-weight:800;font-size:3rem;color:#ffffff;}.elementor .e-f0297b4-2c5b077{font-size:1.1rem;color:#dbe3ec;line-height:1.75;}.elementor .e-aa6149f-4c54e81{gap:1rem;}.elementor .e-477e635-567ddcb{width:100%;height:28rem;object-fit:cover;border-radius:1.25rem;box-shadow:0px 20px 55px 0px rgba(0,0,0,0.3);}.elementor .e-fcb8821-2d8ea7f{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:#10233f;display:grid;gap:3rem;grid-template-columns:minmax(18rem, 0.8fr) minmax(20rem, 1.2fr);align-items:center;}