.elementor .e-42dd28a1-302f{position:relative;z-index:2;font-weight:500;font-size:13px;color:var(--berry);letter-spacing:4px;text-transform:uppercase;}.elementor .e-3c5acec7-e44c{position:relative;color:#1C1C1A;}.elementor .e-28228bff-1335{max-width:520px;position:relative;z-index:2;font-size:20px;color:#6B6560;text-align:center;font-style:normal;}.elementor .e-496e5411-9229{width:100%;height:100%;object-fit:cover;object-position:50% 100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;}.elementor .e-6f0124b-256f{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;padding:0px;background-color:rgba(255,255,255,0.22);pointer-events: none;\n}.elementor .e-7fac7c1f-7970{min-height:56vh;overflow:hidden;position:relative;text-align:center;padding-block-start:128px;padding-block-end:128px;padding-inline-start:40px;padding-inline-end:40px;background-color:var(--heading);display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center;}.elementor .e-506ae38e-f59f:hover,.elementor .e-506ae38e-f59f:focus-visible{transform:scale3d(1.03, 1.03, 1);}.elementor .e-506ae38e-f59f{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;transition:transform 0.35s;}.elementor .e-69d06533-edd5{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;padding:0px;background-image:linear-gradient(180deg, rgba(0,0,0,0) 30%,rgba(28,20,24,0.64) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;pointer-events: none; pointer-events: none;\n}.elementor .e-544a95f1-85fe{font-weight:500;font-size:12px;color:var(--white);letter-spacing:2px;text-transform:uppercase;}.elementor .e-bb05e6c-5f4d{font-size:26px;color:var(--white);line-height:1.2;text-transform:uppercase;text-align: left;\n}.elementor .e-79462a04-7680{position:absolute;inset-block-end:0px;inset-inline-start:0px;padding:32px;display:flex;flex-direction:column;gap:8px;align-items:flex-start;pointer-events: none; pointer-events: none;\n}.elementor .e-2e1f3807-7122{width:100%;overflow:hidden;aspect-ratio:4/5;position:relative;padding:0px;background-image:linear-gradient(180deg, #E8DFD0 0%,#A1466D 140%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:block;}.elementor .e-7f126925-2e8a{display:grid;gap:16px;grid-template-columns:repeat(3, 1fr);}.elementor .e-59f518d6-eb18{width:100%;max-width:1200px;}.elementor .e-2885390e-adbc{padding-block-start:96px;padding-block-end:128px;padding-inline-start:40px;padding-inline-end:40px;background-color:var(--white);display:flex;flex-direction:column;align-items:center;}.elementor .e-75b783a-ffc6{font-weight:500;font-size:13px;color:var(--berry);letter-spacing:2px;text-transform:uppercase;}.elementor .e-7dffb86d-95e7{color:var(--heading);text-align:center;text-wrap: balance;\n}.elementor .e-6270f02b-356f{max-width:520px;color:var(--text);text-align:center;}.elementor .e-282ee496-3059:hover,.elementor .e-282ee496-3059:focus-visible{color:var(--white);background-color:var(--berry);}.elementor .e-282ee496-3059{font-family:var(--font-body);font-weight:500;font-size:12px;color:var(--heading);letter-spacing:3px;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:44px;padding-inline-end:44px;margin-block-start:8px;border-radius:0px;border-width:1px;border-color:var(--berry);border-style:solid;background-color:transparent;transition:background-color 0.35s, color 0.35s;}.elementor .e-61802e49-2dc4{text-align:center;padding-block-start:128px;padding-block-end:128px;padding-inline-start:40px;padding-inline-end:40px;background-color:var(--off-white);display:flex;flex-direction:column;gap:20px;align-items:center;}