.elementor .e-7a552863-9922{width:100%;min-width:0px;min-height:0px;max-width:100%;font-family:Inter;color:#292522;padding:0px;margin:0px;background-color:transparent;display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .e-5ad501b4-5703{font-family:Inter;font-weight:700;font-size:0.76rem;color:#a80b2e;letter-spacing:0.12em;margin:0px;}.elementor .e-217b6491-8744{max-width:17ch;font-family:Montserrat;font-weight:800;font-size:clamp(2.4rem,5vw,4.4rem);color:#292522;letter-spacing:-0.045em;line-height:1.04;margin:0px;}.elementor .e-6ddfc9a4-d8cc{max-width:42rem;font-family:Inter;font-size:clamp(1.02rem,1.3vw,1.16rem);color:#625c58;line-height:1.7;margin:0px;}.elementor .e-ff82b2c-7ed5a86:hover,.elementor .e-ff82b2c-7ed5a86:focus-visible{background-color:#650d25;transform:translate3d(0px, -2px, 0px);}.elementor .e-ff82b2c-7ed5a86{font-family:Inter;font-weight:700;color:#fff;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.35rem;padding-inline-end:1.35rem;border-radius:8px;background-color:#a80b2e;}.elementor .e-5199c1c-2fcc9f4{font-family:Inter;font-weight:700;color:#a80b2e;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.35rem;padding-inline-end:1.35rem;border-radius:1px;border-block-start-width:0px;border-block-end-width:2px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#a80b2e;border-style:solid;background-color:transparent;}.elementor .e-ade68df-a67bc66{margin-block-start:0.35rem;display:flex;gap:0.8rem;flex-wrap:wrap;align-items:center;}.elementor .e-7c28f13-ba40{display:flex;flex-direction:column;gap:1rem;align-items:flex-start;}.elementor .e-53b8d0d7-7cdc{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:1.25rem;box-shadow:0px 24px 60px 0px rgba(70,30,38,0.12);opacity:100%;display:block;}.elementor .e-65ded145-b9a3{width:100%;max-width:68rem;display:grid;gap:clamp(1.5rem, 2.5vw, 2.5rem);grid-template-columns:minmax(0, 1.1fr) minmax(19rem, 0.9fr);grid-template-rows:auto;align-items:center;}.elementor .e-79f96f78-7151{width:100%;padding-block-start:clamp(2rem, 3.5vw, 3.25rem);padding-block-end:clamp(2rem, 3.5vw, 3.25rem);padding-inline-start:1.25rem;padding-inline-end:1.25rem;background-image:linear-gradient(180deg, #fbf8f5 0%,#f8f5f1 68%,#ffffff 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--ga-fondo);display:flex;flex-direction:column;align-items:center;}.elementor .e-9992777-b5987da{font-family:Inter;font-weight:700;font-size:0.76rem;color:#a80b2e;letter-spacing:0.12em;margin:0px;}.elementor .e-9f342d6-f865060{font-family:Montserrat;font-weight:800;font-size:clamp(2rem,3.3vw,3rem);letter-spacing:-0.035em;line-height:1.1;margin:0px;}.elementor .e-3408942-c59a58c{max-width:48rem;display:flex;flex-direction:column;gap:0.55rem;}.elementor .e-f0d7a30-ba500ed{font-family:Inter;font-weight:700;font-size:0.76rem;color:#a80b2e;letter-spacing:0.11em;margin:0px;}.elementor .e-249ef9a-3c88819{font-family:Montserrat;font-weight:800;font-size:clamp(1.6rem,2.6vw,2.2rem);line-height:1.12;margin:0px;}.elementor .e-b864f54-e2ec293{font-family:Inter;font-size:1rem;color:#625c58;line-height:1.7;margin:0px;}.elementor .e-6e37923-11334b1{font-family:Inter;font-weight:600;font-size:1rem;line-height:2.1;margin-block-start:0.15rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-25a4dc9-2c65158:hover,.elementor .e-25a4dc9-2c65158:focus-visible{border-color:#a80b2e;transform:translate3d(0px, -3px, 0px);}.elementor .e-25a4dc9-2c65158{padding:clamp(1.5rem,3vw,2.6rem);border-start-start-radius:18px;border-start-end-radius:4px;border-end-start-radius:4px;border-end-end-radius:18px;border-width:1px;border-color:#ead8d9;border-style:solid;background-color:#fbf8f5;display:flex;flex-direction:column;gap:1rem;align-items:flex-start;}.elementor .e-c0759bd-60f111d{font-family:Inter;font-weight:700;font-size:0.76rem;color:#f5d9de;letter-spacing:0.11em;margin:0px;}.elementor .e-0a7aeaa-7ffc8a6{font-family:Montserrat;font-weight:800;font-size:clamp(1.6rem,2.6vw,2.2rem);color:#fff;line-height:1.12;margin:0px;}.elementor .e-322f078-79ce154{font-family:Inter;font-size:1rem;color:#fae9ec;line-height:1.7;margin:0px;}.elementor .e-5f524f9-ed20ddd{font-family:Inter;font-weight:600;font-size:1rem;line-height:2.1;margin-block-start:0.15rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-575dabc-a4eecee:hover,.elementor .e-575dabc-a4eecee:focus-visible{border-color:#a80b2e;background-color:#850722;transform:translate3d(0px, -3px, 0px);}.elementor .e-575dabc-a4eecee{color:#fff;padding:clamp(1.5rem,3vw,2.6rem);border-start-start-radius:4px;border-start-end-radius:18px;border-end-start-radius:18px;border-end-end-radius:4px;background-color:#a80b2e;display:flex;flex-direction:column;gap:1rem;align-items:flex-start;}.elementor .e-e105bb1-da03ee3{width:100%;display:grid;gap:1.15rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:repeat(1,auto);}.elementor .e-eceac2c-c827e77{width:100%;padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:max(1.5rem,calc((100vw - 1240px)/2));padding-inline-end:max(1.5rem,calc((100vw - 1240px)/2));background-color:#fff;display:flex;flex-direction:column;gap:1.8rem;}.elementor .e-5d9766e3-8230{width:100%;padding-inline-start:0px;padding-inline-end:0px;background-color:#fff;display:flex;flex-direction:column;}.elementor .e-66534e6-b9d381e{font-family:Inter;font-weight:700;font-size:0.74rem;color:#a80b2e;letter-spacing:0.12em;margin:0px;}.elementor .e-066c786-03a6442{max-width:22ch;font-family:Montserrat;font-weight:800;font-size:clamp(2.3rem,4.1vw,3.3rem);color:#292522;letter-spacing:-0.045em;line-height:1.05;margin:0px;}.elementor .e-79b3a05-ae17c74{max-width:44rem;font-family:Inter;font-size:1.04rem;color:#625c58;line-height:1.75;margin:0px;}.elementor .e-830b092-79cd0a6{font-family:Montserrat;font-weight:800;font-size:0.82rem;color:#a80b2e;letter-spacing:0.08em;margin:0px;}.elementor .e-d204fc4-56e7a88{font-family:Montserrat;font-weight:800;font-size:1.35rem;color:#292522;line-height:1.2;margin:0px;}.elementor .e-f4ed0c2-298cafd{font-family:Inter;font-weight:700;font-size:0.98rem;color:#a80b2e;line-height:2;margin:0px;}.elementor .e-4884ded-e3b92da{padding-block-start:1.35rem;padding-block-end:1.25rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:6px;border-block-start-width:6px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#a80b2e;border-style:solid;background-color:transparent;box-shadow:0px 0px 0px 0px rgba(0,0,0,0);display:flex;flex-direction:column;gap:0.9rem;align-items:flex-start;}.elementor .e-4884ded-e3b92da:hover,.elementor .e-4884ded-e3b92da:focus-visible{border-color:#790721;box-shadow:0px 6px 0px 0px #790721 inset;}.elementor .e-0112a5b-86a3df7{font-family:Montserrat;font-weight:800;font-size:0.82rem;color:#a80b2e;letter-spacing:0.08em;margin:0px;}.elementor .e-5c756db-fb1df5d{font-family:Montserrat;font-weight:800;font-size:1.35rem;color:#292522;line-height:1.2;margin:0px;}.elementor .e-86b54bd-2ed4aab{font-family:Inter;font-weight:700;font-size:0.98rem;color:#a80b2e;line-height:2;margin:0px;}.elementor .e-cf5b2da-a5fa39a{padding-block-start:1.35rem;padding-block-end:1.25rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:6px;border-block-start-width:6px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#a80b2e;border-style:solid;background-color:transparent;box-shadow:0px 0px 0px 0px rgba(0,0,0,0);display:flex;flex-direction:column;gap:0.9rem;align-items:flex-start;}.elementor .e-cf5b2da-a5fa39a:hover,.elementor .e-cf5b2da-a5fa39a:focus-visible{border-color:#790721;box-shadow:0px 6px 0px 0px #790721 inset;}.elementor .e-86e5616-688d46a{font-family:Montserrat;font-weight:800;font-size:0.82rem;color:#a80b2e;letter-spacing:0.08em;margin:0px;}.elementor .e-ff5ca21-a5c33dd{font-family:Montserrat;font-weight:800;font-size:1.35rem;color:#292522;line-height:1.2;margin:0px;}.elementor .e-c20b7ee-b633652{font-family:Inter;font-weight:700;font-size:0.98rem;color:#a80b2e;line-height:2;margin:0px;}.elementor .e-023f12e-a7fb9ee{padding-block-start:1.35rem;padding-block-end:1.25rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:6px;border-block-start-width:6px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#a80b2e;border-style:solid;background-color:transparent;box-shadow:0px 0px 0px 0px rgba(0,0,0,0);display:flex;flex-direction:column;gap:0.9rem;align-items:flex-start;}.elementor .e-023f12e-a7fb9ee:hover,.elementor .e-023f12e-a7fb9ee:focus-visible{border-color:#790721;box-shadow:0px 6px 0px 0px #790721 inset;}.elementor .e-a064642-ae7f3e6{margin-block-start:2rem;border-width:0px;display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;}.elementor .e-a733918-a1641b4{width:100%;max-width:1240px;display:flex;flex-direction:column;gap:1rem;align-items:flex-start;}.elementor .e-0408e0d-7115ec1{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:max(1.2rem,calc((100vw - 1240px)/2));padding-inline-end:max(1.2rem,calc((100vw - 1240px)/2));background-color:#fff;display:flex;flex-direction:column;}.elementor .e-37053af-87aca6a{font-family:Inter;font-weight:700;font-size:0.74rem;color:#a80b2e;letter-spacing:0.12em;margin:0px;}.elementor .e-6499555-1ddc5ec{font-family:Montserrat;font-weight:800;font-size:clamp(1.8rem,3.2vw,2.7rem);color:#292522;letter-spacing:-0.035em;line-height:1.12;margin:0px;}.elementor .e-ad85ccb-30f81b3{max-width:48rem;font-family:Inter;font-size:1rem;color:#625c58;line-height:1.7;margin:0px;}.elementor .e-b3dfc0c-d07cbc8:hover,.elementor .e-b3dfc0c-d07cbc8:focus-visible{background-color:#650d25;}.elementor .e-b3dfc0c-d07cbc8{font-family:Inter;font-weight:700;color:#fff;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.35rem;padding-inline-end:1.35rem;border-radius:8px;background-color:#a80b2e;}.elementor .e-747c914-5378d4f{width:100%;max-width:1060px;display:flex;flex-direction:column;gap:0.85rem;align-items:flex-start;}.elementor .e-ba0912f-01545b6{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:max(1.2rem,calc((100vw - 1240px)/2));padding-inline-end:max(1.2rem,calc((100vw - 1240px)/2));background-color:#fff;display:flex;flex-direction:column;}.elementor .e-e8fc2f7-9c7ea77{font-family:Inter;font-weight:800;font-size:0.73rem;color:#f2cbd2;letter-spacing:0.13em;text-transform:uppercase;margin:0px;}.elementor .e-b0c7192-cf901ac{font-family:Montserrat;font-weight:800;font-size:clamp(2.2rem, 4vw, 3.8rem);color:#fff;letter-spacing:-0.04em;line-height:1.1;margin:0px;}.elementor .e-0cf3e78-ebdeb99{max-width:46rem;font-family:Inter;font-size:1rem;color:#f0dfe2;line-height:1.7;margin:0px;}.elementor .e-9aec3f8-be93724{font-size:3.5rem;color:#ffffff;line-height:1;}.elementor .e-46c58bc-50025fa{font-family:Montserrat;font-weight:800;font-size:1.25rem;color:#ffffff;line-height:1.25;margin:0px;}.elementor .e-76e3f8f-4299515{font-family:Inter;font-weight:700;font-size:0.9rem;color:#ffffff;line-height:18px;padding-block-end:30px;margin:0px;}.elementor .e-1037f24-b06e1b7{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:2;font-weight:800;font-size:12.84px;color:#ffffff;padding:1.5rem;background-color:transparent;display:flex;align-items:flex-end;}.elementor .e-20b93fa-a17623f:hover,.elementor .e-20b93fa-a17623f:focus-visible{border-color:#b33a55;background-color:#990b2e;transform:translate3d(0px, -3px, 0px);}.elementor .e-20b93fa-a17623f{min-height:270px;position:relative;color:#fff;cursor:pointer;padding:1.5rem;border-radius:16px;border-width:1px;border-color:#790721;border-style:solid;background-color:#a80b2e;display:flex;flex-direction:column;gap:0.85rem;align-items:flex-start;}.elementor .e-32b66cf-6619d46{font-size:3.5rem;color:#ffffff;line-height:1;}.elementor .e-a33089b-46eb105{font-family:Montserrat;font-weight:800;font-size:1.25rem;color:#ffffff;line-height:1.25;margin:0px;}.elementor .e-faf2e9d-14841ab{font-family:Inter;font-weight:700;font-size:0.9rem;color:#ffffff;line-height:18px;padding-block-end:30px;margin:0px;}.elementor .e-3b40932-11f7c38{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:2;font-weight:800;font-size:12.84px;color:#ffffff;padding:1.5rem;background-color:transparent;display:flex;align-items:flex-end;}.elementor .e-1cad792-423f7b9:hover,.elementor .e-1cad792-423f7b9:focus-visible{border-color:#b33a55;background-color:#990b2e;transform:translate3d(0px, -3px, 0px);}.elementor .e-1cad792-423f7b9{min-height:270px;position:relative;color:#fff;cursor:pointer;padding:1.5rem;border-radius:16px;border-width:1px;border-color:#790721;border-style:solid;background-color:#a80b2e;display:flex;flex-direction:column;gap:0.85rem;align-items:flex-start;}.elementor .e-226895a-248ef7f{font-family:Inter;font-size:3.5rem;color:#ffffff;line-height:1;}.elementor .e-2555f2b-bd5f804{font-family:Montserrat;font-weight:800;font-size:1.25rem;color:#ffffff;line-height:1.25;margin:0px;}.elementor .e-79723cf-e91cae5{font-family:Inter;font-weight:700;font-size:0.9rem;color:#ffffff;line-height:18px;padding-block-end:30px;margin:0px;}.elementor .e-ae14bba-f8439ca{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:2;font-weight:800;font-size:12.84px;color:#ffffff;padding:1.5rem;background-color:transparent;display:flex;align-items:flex-end;}.elementor .e-b3cdab1-2fee09d:hover,.elementor .e-b3cdab1-2fee09d:focus-visible{border-color:#b33a55;background-color:#990b2e;transform:translate3d(0px, -3px, 0px);}.elementor .e-b3cdab1-2fee09d{min-height:270px;position:relative;color:#fff;cursor:pointer;padding:1.5rem;border-radius:16px;border-width:1px;border-color:#790721;border-style:solid;background-color:#a80b2e;display:flex;flex-direction:column;gap:0.85rem;align-items:flex-start;}.elementor .e-303a9ce-bac1319{font-family:Inter;font-weight:800;font-size:3.5rem;color:#ffffff;line-height:1;margin:0px;}.elementor .e-de80650-dd4964b{font-family:Montserrat;font-weight:800;font-size:1.25rem;color:#ffffff;line-height:1.25;margin:0px;}.elementor .e-fae127a-5bc2767{font-family:Inter;font-weight:700;font-size:0.9rem;color:#ffffff;line-height:18px;padding-block-end:30px;margin:0px;}.elementor .e-93ffe0b-ba4dc07{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:2;font-weight:800;font-size:12.84px;color:#ffffff;padding:1.5rem;background-color:transparent;display:flex;align-items:flex-end;}.elementor .e-b2e6143-78a0192:hover,.elementor .e-b2e6143-78a0192:focus-visible{border-color:#b33a55;background-color:#990b2e;transform:translate3d(0px, -3px, 0px);}.elementor .e-b2e6143-78a0192{min-height:270px;position:relative;color:#fff;cursor:pointer;padding:1.5rem;border-radius:16px;border-width:1px;border-color:#790721;border-style:solid;background-color:#a80b2e;display:flex;flex-direction:column;gap:0.85rem;align-items:flex-start;}.elementor .e-75190da-7a637d9{font-family:Inter;font-weight:800;font-size:3.5rem;color:#ffffff;line-height:1;margin:0px;}.elementor .e-f807dd6-45bf5c9{font-family:Montserrat;font-weight:800;font-size:1.25rem;color:#ffffff;line-height:1.25;margin:0px;}.elementor .e-aece404-0600229{font-family:Inter;font-weight:700;font-size:0.9rem;color:#ffffff;line-height:18px;padding-block-end:30px;margin:0px;}.elementor .e-282f87a-7ed4047{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:2;font-weight:800;font-size:12.84px;color:#ffffff;padding:1.5rem;background-color:transparent;display:flex;align-items:flex-end;}.elementor .e-6e9a241-05a7e8a:hover,.elementor .e-6e9a241-05a7e8a:focus-visible{border-color:#b33a55;background-color:#990b2e;transform:translate3d(0px, -3px, 0px);}.elementor .e-6e9a241-05a7e8a{min-height:270px;position:relative;color:#fff;cursor:pointer;padding:1.5rem;border-radius:16px;border-width:1px;border-color:#790721;border-style:solid;background-color:#a80b2e;display:flex;flex-direction:column;gap:0.85rem;align-items:flex-start;}.elementor .e-86ed05a-8656712{font-family:Inter;font-size:3.5rem;color:#ffffff;line-height:1;}.elementor .e-ec95ae1-ef14944{font-family:Montserrat;font-weight:800;font-size:1.25rem;color:#ffffff;line-height:1.25;margin:0px;}.elementor .e-748d6ce-63cf33d{font-family:Inter;font-weight:700;font-size:0.9rem;color:#ffffff;line-height:18px;padding-block-end:30px;margin:0px;}.elementor .e-8499f48-a74eb12{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:2;font-weight:800;font-size:12.84px;color:#ffffff;padding:1.5rem;background-color:transparent;display:flex;align-items:flex-end;}.elementor .e-81928fb-5bc6803:hover,.elementor .e-81928fb-5bc6803:focus-visible{border-color:#b33a55;background-color:#990b2e;transform:translate3d(0px, -3px, 0px);}.elementor .e-81928fb-5bc6803{min-height:270px;position:relative;color:#fff;cursor:pointer;padding:1.5rem;border-radius:16px;border-width:1px;border-color:#790721;border-style:solid;background-color:#a80b2e;display:flex;flex-direction:column;gap:0.85rem;align-items:flex-start;}.elementor .e-ee771ab-79d2635{margin-block-start:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3, 1fr);}.elementor .e-f9eb537-b27e13d{width:100%;max-width:100%;position:relative;inset-inline-start:auto;padding-block-start:5.5rem;padding-block-end:5.5rem;padding-inline-start:max(2rem,calc((100vw - 1240px)/2));padding-inline-end:max(2rem,calc((100vw - 1240px)/2));margin-inline-start:0px;margin-inline-end:0px;background-color:#790721;display:flex;flex-direction:column;gap:1rem;}.elementor .e-79251c0f-1f09{padding-inline-start:0px;padding-inline-end:0px;background-color:#f5eeeb;display:flex;flex-direction:column;gap:1.2rem;}.elementor .e-baa3c63-12d3bd1{width:100%;min-height:0px;max-width:100%;position:relative;inset-inline-start:auto;padding:0px;margin:0px;background-color:transparent;display:block;gap:0px;align-items:center;}.elementor .e-7567a73-104171a{font-family:Inter;font-weight:900;font-size:14px;color:#a80b2e;letter-spacing:0.13em;text-transform:uppercase;margin:0px;}.elementor .e-e89e715-5e5b71a{font-family:Montserrat;font-weight:800;font-size:clamp(2rem, 3.6vw, 3.3rem);color:#282522;letter-spacing:-0.04em;line-height:1.1;margin:0px;}.elementor .e-c6a56f7-0b72297{font-family:Inter;font-size:1rem;color:#625c58;line-height:1.72;margin:0px;}.elementor .e-a14127e-ffb1d88{display:flex;flex-direction:column;gap:0.7rem;}.elementor .e-02912eb-34f4272{font-weight:800;font-size:0.72rem;color:#a80b2e;letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .e-52473c3-1ac82d4{font-family:Montserrat;font-weight:800;font-size:1.1rem;color:#282522;line-height:1.35;margin:0px;}.elementor .e-b76302d-ddc5d1e:hover,.elementor .e-b76302d-ddc5d1e:focus-visible{transform:translate3d(4px, 0px, 0px);}.elementor .e-b76302d-ddc5d1e{font-weight:800;font-size:0.84rem;color:#a80b2e;padding:0px;background-color:transparent;}.elementor .e-0c87d74-54a24f5:hover,.elementor .e-0c87d74-54a24f5:focus-visible{border-color:#c58b98;transform:translate3d(0px, -4px, 0px);}.elementor .e-0c87d74-54a24f5{min-height:235px;padding:1.5rem;border-radius:16px;border-width:1px;border-color:#e9e3dd;border-style:solid;background-color:#fbf9f6;display:flex;flex-direction:column;gap:1rem;align-items:flex-start;}.elementor .e-9d377a7-bc9a348{font-weight:800;font-size:0.72rem;color:#a80b2e;letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .e-2004707-00160ec{font-family:Montserrat;font-weight:800;font-size:1.1rem;color:#282522;line-height:1.35;margin:0px;}.elementor .e-47f676d-60deffc:hover,.elementor .e-47f676d-60deffc:focus-visible{transform:translate3d(4px, 0px, 0px);}.elementor .e-47f676d-60deffc{font-weight:800;font-size:0.84rem;color:#a80b2e;padding:0px;background-color:transparent;}.elementor .e-b968b38-d5a03de:hover,.elementor .e-b968b38-d5a03de:focus-visible{border-color:#c58b98;transform:translate3d(0px, -4px, 0px);}.elementor .e-b968b38-d5a03de{min-height:235px;padding:1.5rem;border-radius:16px;border-width:1px;border-color:#e9e3dd;border-style:solid;background-color:#fbf9f6;display:flex;flex-direction:column;gap:1rem;align-items:flex-start;}.elementor .e-ecd4c8a-ebb7a0c{font-weight:800;font-size:0.72rem;color:#a80b2e;letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .e-c2af9fd-a58d4a4{font-family:Montserrat;font-weight:800;font-size:1.1rem;color:#282522;line-height:1.35;margin:0px;}.elementor .e-0118b5e-5546d95:hover,.elementor .e-0118b5e-5546d95:focus-visible{transform:translate3d(4px, 0px, 0px);}.elementor .e-0118b5e-5546d95{font-weight:800;font-size:0.84rem;color:#a80b2e;padding:0px;background-color:transparent;}.elementor .e-5de46be-2f3478d:hover,.elementor .e-5de46be-2f3478d:focus-visible{border-color:#c58b98;transform:translate3d(0px, -4px, 0px);}.elementor .e-5de46be-2f3478d{min-height:235px;padding:1.5rem;border-radius:16px;border-width:1px;border-color:#e9e3dd;border-style:solid;background-color:#fbf9f6;display:flex;flex-direction:column;gap:1rem;align-items:flex-start;}.elementor .e-8fa886c-b070bdf{display:grid;gap:1rem;grid-template-columns:repeat(3, 1fr);}.elementor .e-54c4668-698d619{font-weight:800;color:#a80b2e;padding-block-start:0.3rem;padding-block-end:0.3rem;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;align-self:flex-end;}.elementor .e-c53bb65-1ff2aa7{width:100%;max-width:100%;position:relative;inset-inline-start:auto;padding-block-start:5.5rem;padding-block-end:5.5rem;padding-inline-start:max(2rem,calc((100vw - 1240px)/2));padding-inline-end:max(2rem,calc((100vw - 1240px)/2));margin-inline-start:0px;margin-inline-end:0px;background-color:#fff;display:flex;flex-direction:column;gap:1.6rem;}.elementor .e-22d89dd-f139a8e{width:100%;aspect-ratio:1.25 / 1;object-fit:cover;border-radius:20px;}.elementor .e-65ea85e-a62db10{display:flex;flex-direction:column;gap:0.8rem;}.elementor .e-97de8ac-be19dac{font-family:Inter;font-weight:900;font-size:14px;color:#a80b2e;letter-spacing:0.13em;text-transform:uppercase;margin:0px;}.elementor .e-1de9e48-1ab04c9{font-family:Montserrat;font-weight:800;font-size:clamp(2rem, 3.6vw, 3.3rem);color:#282522;letter-spacing:-0.04em;line-height:1.1;margin:0px;}.elementor .e-6567dba-723c016{font-family:Montserrat;font-weight:700;font-size:1.2rem;color:#282522;line-height:1.5;margin:0px;}.elementor .e-8400329-2669849{font-family:Inter;font-size:13px;color:#625c58;line-height:1.72;margin:0px;}.elementor .e-a425af9-7ef1cb8{font-family:Inter;font-weight:700;font-size:0.95rem;color:#a80b2e;padding-block-start:0.2rem;padding-block-end:0.2rem;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;align-self:start;}.elementor .e-b305474-cab4f2a{font-family:Inter;font-weight:700;font-size:0.95rem;color:#a80b2e;padding-block-start:0.2rem;padding-block-end:0.2rem;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;align-self:start;}.elementor .e-5019aac-60ec7da{display:flex;flex-direction:column;gap:0.4rem;}.elementor .e-b672958-ce7b990{display:flex;flex-direction:column;gap:0.85rem;align-items:flex-start;}.elementor .e-13c939a-06e02f4{width:100%;max-width:100%;position:relative;inset-inline-start:auto;padding-block-start:5.5rem;padding-block-end:5.5rem;padding-inline-start:max(2rem,calc((100vw - 1240px)/2));padding-inline-end:max(2rem,calc((100vw - 1240px)/2));margin-inline-start:0px;margin-inline-end:0px;background-color:#f6efeb;display:grid;gap:3.2rem;grid-template-columns:1.05fr .95fr;align-items:center;}