.elementor .mm-text-018:hover,.elementor .mm-text-018:focus-visible{color:var(--mm-gold);}.elementor .mm-text-018{font-family:var(--mm-body-font);font-weight:300;font-size:16px;color:var(--mm-ivory);text-decoration:none;text-transform:uppercase;padding-block-start:13px;padding-block-end:13px;padding-inline-start:16px;padding-inline-end:16px;white-space: nowrap;\n}.elementor .mm-text-016:hover,.elementor .mm-text-016:focus-visible{color:var(--mm-gold);}.elementor .mm-text-016{font-family:var(--mm-body-font);font-weight:300;color:var(--mm-ivory);text-decoration:none;text-transform:uppercase;padding-block-start:5px;padding-block-end:5px;padding-inline-start:0px;padding-inline-end:0px;white-space: nowrap;\n}.elementor .mm-text-015{width:1px;height:1px;overflow:hidden;position:absolute;clip-path:inset(50%);white-space:nowrap;\n}.elementor .mm-media-008{width:25px;height:25px;}.elementor .mm-layout-027:hover,.elementor .mm-layout-027:focus-visible{transform:scale3d(1.1, 1.1, 1);}.elementor .mm-layout-027{width:25px;height:25px;position:relative;padding:0px;}.elementor .mm-text-014{font-family:var(--mm-body-font);font-weight:300;font-size:20px;color:var(--mm-paper);letter-spacing:1px;& a { color:inherit;text-decoration:none; } & a:hover { color:var(--mm-gold); }\n}.elementor .mm-layout-026{padding:0px;flex-direction:column;gap:0px;}.elementor .mm-text-013:hover,.elementor .mm-text-013:focus-visible{color:var(--mm-gold);}.elementor .mm-text-013{font-family:var(--mm-body-font);font-weight:300;font-size:16px;color:var(--mm-ivory);text-decoration:none;text-transform:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;white-space: nowrap;\n}.elementor .mm-text-012:hover,.elementor .mm-text-012:focus-visible{color:var(--mm-gold);}.elementor .mm-text-012{font-family:var(--mm-body-font);font-weight:300;font-size:16px;color:var(--mm-ivory);text-decoration:none;text-transform:uppercase;padding-block-start:5px;padding-block-end:5px;padding-inline-start:0px;padding-inline-end:0px;white-space: nowrap;\n}.elementor .mm-form-008{font-family:var(--mm-body-font);font-weight:300;font-size:18px;color:var(--mm-white);letter-spacing:1px;word-spacing:0em;line-height:1.5em;font-style:normal;text-decoration:none;text-transform:uppercase;padding-block-start:20px;padding-block-end:20px;padding-inline-start:50px;padding-inline-end:50px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--mm-ivory);border-style:solid;background-color:#F0F0F000;margin-inline: auto;\n}.elementor .mm-form-007{width:18px;height:18px;min-width:18px;margin-block-start:4px;background-color:transparent;appearance:auto;clip-path:none;}.elementor .mm-form-006{font-family:var(--mm-body-font);font-weight:400;font-size:18px;color:var(--mm-ivory);letter-spacing:1px;word-spacing:0em;line-height:1.5em;font-style:normal;text-decoration:none;text-transform:none;}.elementor .mm-layout-025{width:100%;padding:0px;flex-direction:row;gap:10px;align-items:stretch;}.elementor .mm-form-005{width:100%;height:auto;font-family:var(--mm-body-font);font-weight:300;font-size:18px;color:var(--mm-ivory);letter-spacing:1px;word-spacing:0em;line-height:24px;font-style:normal;text-decoration:none;text-transform:none;padding-block-start:8px;padding-block-end:8px;padding-inline-start:24px;padding-inline-end:24px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:var(--mm-ivory);border-style:solid;background-color:#49533800;}.elementor .mm-layout-024{width:100%;padding:0px;flex-direction:column;gap:5px;align-items:stretch;}.elementor .mm-form-004{width:100%;height:72px;font-family:var(--mm-body-font);font-weight:300;font-size:18px;color:var(--mm-ivory);letter-spacing:1px;word-spacing:0em;line-height:24px;font-style:normal;text-decoration:none;text-transform:none;padding-block-start:8px;padding-block-end:8px;padding-inline-start:24px;padding-inline-end:24px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:var(--mm-ivory);border-style:solid;background-color:#49533800;}.elementor .mm-form-003{width:1px;height:1px;overflow:hidden;position:absolute;clip-path:inset(50%);white-space:nowrap;\n}.elementor .mm-layout-023{width:50%;padding:0px;flex-direction:column;gap:5px;align-items:stretch;}.elementor .mm-form-002{width:100%;color:var(--mm-ivory);padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;}.elementor .mm-form-001{width:100%;padding:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;flex-wrap:wrap;gap: 20px 0px;\n}.elementor .mm-layout-022{width:100%;min-width:0px;position:relative;padding-block-start:5%;padding-block-end:5%;padding-inline-start:5%;padding-inline-end:5%;background-color:var(--mm-black);display:flex;flex-direction:column;flex-wrap:nowrap;flex:0 1 auto;justify-content:center;align-items:stretch;gap: 30px 30px;\n}.elementor .mm-layout-019{height:0px;min-width:0px;min-height:0px;scroll-margin-top:110px;padding:0px;}.elementor .mm-layout-015{width:100%;max-width:var(--mm-content-width);padding-block-start:28px;padding-block-end:40px;padding-inline-start:18px;padding-inline-end:18px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:12px;}.elementor .mm-media-006{width:100%;height:88px;object-fit:fill;position:absolute;inset-block-end:-1px;inset-inline-start:0px;z-index:2;opacity:100%;transform:rotateX(0deg) rotateY(0deg) rotateZ(180deg);pointer-events: none;\n}.elementor .mm-media-005{width:100%;height:207px;object-fit:fill;position:absolute;inset-block-start:-1px;inset-inline-start:0px;z-index:0;opacity:100%;pointer-events: none;\n}.elementor .mm-layout-014{width:100%;min-width:0px;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;flex-wrap:nowrap;flex:0 1 auto;align-items:center;gap: 5px 5px;\n}.elementor .mm-layout-013{width:33%;min-width:0px;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:20px;flex-wrap:nowrap;flex:0 1 auto;align-items:stretch;}.elementor .mm-layout-012{width:65%;min-width:0px;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;flex-wrap:nowrap;flex:0 1 auto;justify-content:center;align-items:stretch;gap: 10px 10px;\n}.elementor .mm-layout-011{width:100%;min-width:0px;position:relative;padding-block-start:0%;padding-block-end:0%;padding-inline-start:0%;padding-inline-end:0%;background-image:url("https://mementomori.podlasie.pl/wp-content/uploads/2026/06/dom_pogrzebowy_bransk-1.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;justify-content:space-between;align-items:stretch;gap: 0px 0px; background-position: center center; background-repeat: no-repeat; background-attachment: fixed; background-size: cover; &::before { content: ""; position: absolute; inset: 0; pointer-events: none; z-index: 0; border-radius: inherit; background-color: var(--mm-black);  opacity: 0.76; }\n}.elementor .mm-text-004{font-family:var(--mm-body-font);font-weight:300;font-size:20px;color:var(--mm-ivory);letter-spacing:1px;word-spacing:0em;line-height:1.5em;font-style:normal;text-decoration:none;text-transform:none;padding-block-start:0%;padding-block-end:2%;padding-inline-start:2%;padding-inline-end:5%;}.elementor .mm-faq-004{color:var(--mm-ivory);padding-block-start:15px;padding-block-end:15px;padding-inline-start:20px;padding-inline-end:20px;border-block-end-width:1px;background-color:transparent;border-bottom-style: solid; border-bottom-color: var(--mm-ivory); &::after { content:"+";flex:0 0 auto;font-size:22px;line-height:1;margin-inline-start:12px; }\n}.elementor .mm-text-003{font-family:var(--mm-heading-font);font-weight:400;font-size:24px;color:var(--mm-ivory);letter-spacing:-0.28px;word-spacing:0em;line-height:1.3em;font-style:normal;text-decoration:none;text-transform:uppercase;}.elementor .mm-faq-003{width:100%;padding:0px;}.elementor .mm-faq-002{padding:0px;&[open] > summary::after { content: "−"; }\n}.elementor .mm-faq-001{width:100%;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:1px;gap:0px;}.elementor .mm-layout-010{width:100%;min-width:0px;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:20px;flex-wrap:nowrap;flex:0 1 auto;align-items:stretch;}.elementor .mm-layout-009{width:100%;min-width:0px;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:20px;flex-wrap:nowrap;flex:0 1 auto;align-items:stretch;}.elementor .mm-layout-008{width:100%;min-width:0px;position:relative;padding:10px;display:flex;flex-direction:column;gap:20px;flex-wrap:nowrap;flex:0 1 auto;align-items:stretch;}.elementor .mm-text-002{font-family:var(--mm-body-font);font-weight:300;font-size:20px;color:var(--mm-paper);letter-spacing:1px;& a { color:inherit;text-decoration:none; } & a:hover { color:var(--mm-gold); }\n}.elementor .mm-layout-007{padding:0px;flex-direction:column;gap:0px;}.elementor .mm-text-001{font-family:var(--mm-body-font);font-weight:300;font-size:20px;color:var(--mm-paper);line-height:1.55;margin:0px;}.elementor .mm-layout-006{width:100%;min-width:0px;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;flex-wrap:nowrap;flex:0 1 auto;justify-content:center;align-items:stretch;gap: 10px 10px;\n}.elementor .mm-layout-005{width:100%;min-width:0px;position:relative;padding-block-start:30px;padding-block-end:30px;padding-inline-start:30px;padding-inline-end:30px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;flex-wrap:nowrap;flex:0 1 auto;justify-content:space-between;align-items:stretch;gap: 0px 0px; background-position: bottom right; background-repeat: no-repeat; background-size: initial; &::before { content: ""; position: absolute; inset: 0; pointer-events: none; z-index: 0; border-radius: inherit; background-color: transparent; background-image: linear-gradient(270deg, #FFFFFF00 20%, var(--mm-black) 45%); opacity: 1; }\n}.elementor .mm-media-004{width:100%;height:50px;object-fit:fill;position:absolute;inset-block-end:-1px;inset-inline-start:0px;z-index:0;opacity:100%;transform:rotateX(0deg) rotateY(0deg) rotateZ(180deg);pointer-events: none;\n}.elementor .mm-media-003{width:100%;height:50px;object-fit:fill;position:absolute;inset-block-start:-1px;inset-inline-start:0px;z-index:0;opacity:100%;transform:scale3d(-1, 1, 1);pointer-events: none;\n}.elementor .mm-layout-004{width:100%;max-width:var(--mm-content-width);padding:0px;display: inherit; flex-direction: inherit; justify-content: inherit; align-items: inherit; align-content: inherit; flex-wrap: inherit; gap: inherit; min-height: inherit; margin-inline: auto;\n}.elementor .mm-layout-003{width:50%;min-width:0px;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;flex-wrap:nowrap;flex:0 1 auto;justify-content:center;align-items:stretch;gap: 10px 10px;\n}.elementor .mm-media-002{width:100%;height:90px;object-fit:fill;position:absolute;inset-block-end:-1px;inset-inline-start:0px;z-index:2;opacity:100%;transform:scale3d(1, -1, 1);pointer-events: none;\n}.elementor .mm-media-001{width:100%;height:auto;max-width:100%;object-fit:contain;display:block;}.elementor .mm-layout-002{width:55%;min-width:0px;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:20px;flex-wrap:nowrap;flex:0 1 auto;justify-content:flex-end;align-items:stretch;}.elementor .mm-layout-001{width:75%;min-width:0px;position:relative;z-index:10;padding-block-start:17%;padding-block-end:5%;padding-inline-start:10%;padding-inline-end:0%;display:flex;flex-direction:column;flex-wrap:nowrap;flex:0 1 auto;justify-content:center;align-items:stretch;gap: 10px 10px;\n}.elementor .headH2{font-family:"Cormorant Unicase";font-weight:600;font-size:60px;color:#ffffff;text-align:center;text-transform:uppercase;}.elementor .headH4{font-family:"Cormorant Unicase";font-weight:600;font-size:40px;color:#ffffff;text-align:start;text-transform:uppercase;z-index: 999;\n}.elementor .headhH5{font-family:"Cormorant Unicase";font-weight:500;font-size:30px;color:#ffffff;line-height:30px;}.elementor .buttonMain{font-family:"Josefin Sans";font-weight:300;font-size:16px;color:#ffffff;letter-spacing:2px;text-transform:uppercase;padding-block-start:20px;padding-block-end:20px;padding-inline-start:50px;padding-inline-end:50px;border-width:1px;border-color:#ffffff;border-style:solid;background-color:#00000000;display:inline-block;flex-direction:row;align-self:end;}.elementor .buttonMain:hover,.elementor .buttonMain:focus-visible{background-color:#ba9c7233;}.elementor .textRegular{font-family:"Josefin Sans";font-weight:300;font-size:20px;color:#ffffff;letter-spacing:1px;text-align:center;align-self:start;}.elementor .before_heading{font-family:"Josefin Sans";font-weight:300;font-size:22px;color:#BB9D73;letter-spacing:1px;text-transform:uppercase;align-self:center;}.elementor .divider{height:80px;min-height:80px;max-height:80px;}