.elementor .e-7e36ba5b-8e85{font-family:'Playfair Display';font-weight:400;font-size:clamp(22px,2.6vw,30px);color:#111111;letter-spacing:0.01em;line-height:1.2;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-69134c6c-ee42{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;display:block;}.elementor .e-2ee6995f-7ee9:hover,.elementor .e-2ee6995f-7ee9:focus-visible{color:#FFFFFF;background-color:#111111;}.elementor .e-2ee6995f-7ee9:focus{opacity:100%;}.elementor .e-2ee6995f-7ee9{position:absolute;inset-inline-end:12px;inset-block-end:12px;inset-inline-start:12px;z-index:3;font-family:Jost;font-weight:300;font-size:13px;color:#111111;letter-spacing:0.04em;line-height:1.2;text-align:center;padding-block-start:11px;padding-block-end:11px;padding-inline-start:11px;padding-inline-end:11px;border-radius:0px;border-width:1px;border-color:#111111;border-style:solid;background-color:#FFFFFF;opacity:0%;transform:translate3d(0px, 8px, 0px);transition:all 0.28s;display:block;}.elementor .e-27be7a01-a20c{display:none;}.elementor .e-6921e05c-d2af{overflow:hidden;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#F4F4F3;display:block;}.elementor .e-158a87a7-272e{font-family:'Playfair Display';font-weight:400;font-size:17px;color:#111111;letter-spacing:0.01em;line-height:1.25;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-498a5f24-b44b{font-family:Jost;font-weight:300;font-size:13px;color:#6B6B6B;line-height:1.55;margin-block-start:3px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-1bc57ba5-1f6c{font-family:'Playfair Display';font-weight:400;font-size:16px;color:#111111;letter-spacing:0.01em;line-height:1.55;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-43235113-e833{padding-block-start:14px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-703e2519-ae80{min-width:0px;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-307f6712-b48f{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:grid;gap:clamp(12px,1.6vw,24px);grid-template-columns:repeat(4,1fr);grid-auto-rows:auto;align-items:start;}.elementor .e-5b39f12b-69fa{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-5c87e1c8-d6ee{width:100%;padding-block-start:clamp(40px,5vw,72px);padding-block-end:clamp(48px,7vw,96px);padding-inline-start:clamp(16px,5vw,64px);padding-inline-end:clamp(16px,5vw,64px);margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;background-color:#FFFFFF;display:block;border-top-style: solid; border-top-color: #E6E6E4;\n}