.elementor .e-3bcb97be-17854ac{width:10rem;height:auto;position:absolute;inset-block-start:3.5vh;inset-inline-start:4vw;display:block;}.elementor .e-5b6d5161-bed5861{font-family:Baskervville;font-weight:600;font-size:clamp(1.9rem, 3vw, 2.8rem);color:#3F3A36;line-height:1.15;margin:0px;text-wrap: balance;\n}.elementor .e-261c71f7-97e22f9{max-width:40rem;font-family:Karla;font-weight:500;font-size:clamp(1.25rem, 1.9vw, 1.7rem);color:#4A433E;line-height:1.5;margin:0px;text-wrap: balance;\n}.elementor .e-7eb40929-9cc5f2b{font-family:Karla;font-weight:800;font-size:clamp(1.7rem, 2.6vw, 2.4rem);color:#B46C3C;letter-spacing:0.005em;line-height:1.2;padding-inline-start:0.35em;padding-inline-end:0.35em;margin-block-start:-0.35rem;margin-block-end:0.2rem;border-radius:6px;background-image:linear-gradient(180deg, rgba(240, 222, 182, 0) 58%,rgba(240, 222, 182, 0.95) 58%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-repeat: no-repeat; background-size: 100% 100%;\n}.elementor .e-8e81143-e319455{width:1px;height:1px;overflow:hidden;position:absolute;clip-path:inset(50%);white-space: nowrap;\n}.elementor .e-40f790e2-289db99:focus{border-color:#744C33;box-shadow:0px 0px 0px 3px rgba(116, 76, 51, 0.16);}.elementor .e-40f790e2-289db99{height:3rem;min-width:0px;font-family:Karla;font-size:1rem;color:#3F3A36;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:14px;border-width:1px;border-color:#D9C3AA;border-style:solid;outline-style:none;background-color:rgba(255, 255, 255, 0.9);grid-column:1 / 3;grid-row:1;}.elementor .e-24e6d816-719b508{width:1px;height:1px;overflow:hidden;position:absolute;clip-path:inset(50%);white-space: nowrap;\n}.elementor .e-261c4ae7-662f242:focus{border-color:#744C33;box-shadow:0px 0px 0px 3px rgba(116, 76, 51, 0.16);}.elementor .e-261c4ae7-662f242{height:3rem;min-width:0px;font-family:Karla;font-size:1rem;color:#3F3A36;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:14px;border-width:1px;border-color:#D9C3AA;border-style:solid;outline-style:none;background-color:rgba(255, 255, 255, 0.9);grid-column:3;grid-row:1;}.elementor .e-25f1ca84-7dbe226:hover,.elementor .e-25f1ca84-7dbe226:focus-visible{background-color:#5E3D29;}.elementor .e-25f1ca84-7dbe226{height:3rem;font-family:Karla;font-weight:700;font-size:1rem;color:#FFFFFF;letter-spacing:0.02em;cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.7rem;padding-inline-end:1.7rem;border-radius:999px;border-width:0px;background-color:#744C33;transition:background-color 0.2s;grid-column:4;grid-row:1;}.elementor .e-2a2f487a-c762aee{width:1.15rem;height:1.15rem;cursor:pointer;margin-block-start:0.12rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-style:none;background-color:transparent;display:inline-block;grid-column:1;grid-row:2;align-self:start;appearance:auto;clip-path:none;accent-color: #744C33;\n}.elementor .e-7977e4a6-f3edacd{font-family:Karla;font-weight:500;font-size:0.92rem;color:#4A433E;line-height:1.4;cursor:pointer;grid-column:2 / -1;grid-row:2;align-self:start;text-align: left;\n}.elementor .e-1cfd98f2-626c96a{position:absolute;inset-block-start:50%;inset-inline-end:1.25rem;inset-inline-start:1.25rem;font-family:Baskervville;font-weight:600;font-size:1.3rem;color:#744C33;line-height:1.3;margin:0px;transform:translate3d(0px, -50%, 0px);}.elementor .e-3ca7eef3-ea8a8a2:focus{outline-style:none;}.elementor .e-3ca7eef3-ea8a8a2{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:2;text-align:center;border-radius:16px;border-width:1px;border-color:#E4CFA6;border-style:solid;outline-style:none;background-image:linear-gradient(135deg, #F9F0DC 0%,#F0DEB6 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 8px 22px 0px rgba(110, 64, 16, 0.12);&:focus-visible { outline-style: none; }\n}.elementor .e-54b175cc-008940d{font-family:Baskervville;font-weight:600;font-size:1.15rem;color:#8A3B2B;line-height:1.3;margin:0px;}.elementor .e-11ab2fb7-2827d98:focus{outline-style:none;}.elementor .e-11ab2fb7-2827d98{text-align:center;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:16px;border-width:1px;border-color:#E8C3B6;border-style:solid;outline-style:none;background-color:#F8E6DF;box-shadow:0px 8px 22px 0px rgba(110, 64, 16, 0.10);grid-column:1 / -1;grid-row:4;&:focus-visible { outline-style: none; }\n}.elementor .e-56a56920-b932548{width:100%;max-width:38rem;column-gap:0.6rem;padding:0px;margin-block-start:0.3rem;display:grid;grid-template-columns:1.15rem 1fr 1.2fr auto;justify-content:center;align-items:stretch;row-gap: 0.6rem;\n}.elementor .e-2ed90d7b-d87fbd7{font-family:Baskervville;font-weight:600;font-size:clamp(1.3rem, 1.8vw, 1.65rem);color:#744C33;letter-spacing:0.01em;margin:0px;}.elementor .e-71b790c6-4f64427{width:100%;max-width:44rem;text-align:center;padding:0px;display:flex;flex-direction:column;gap:0.9rem;align-items:center;}.elementor .e-56b59264-3ac4e8c{width:100%;min-height:100vh;padding-block-start:50vh;padding-block-end:5vh;padding-inline-start:6vw;padding-inline-end:6vw;background-image:url("https://apromuzsa.com/wp-content/uploads/2026/10/apro_muzsa_fokep_magasabb.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:#EBD9C6;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;}