.elementor .e-e401274-9f570bf{min-height:2.125rem;font-family:Montserrat;font-weight:500;font-size:0.8125rem;color:#ffffff;letter-spacing:0.32em;text-transform:uppercase;padding-inline-start:1.125rem;margin-block-start:0px;margin-block-end:1.75rem;margin-inline-start:0px;margin-inline-end:0px;border-inline-start-width:2px;border-color:#E3B3B9;box-shadow:2px 0px 0px 0px #ffffff inset;display:flex;align-items:center;}.elementor .e-edd7f8b-7845458{max-width:11ch;font-family:Montserrat;font-weight:700;font-size:4.25rem;color:#fff;line-height:1.12;}.elementor .e-6564b07-8d47d4a{max-width:40ch;font-family:Montserrat;font-weight:300;font-size:1.15rem;color:#e9e4df;line-height:1.7;}.elementor .e-506eef4-006fb97:hover,.elementor .e-506eef4-006fb97:focus-visible{color:#fff;background-color:transparent;}.elementor .e-506eef4-006fb97{font-family:Montserrat;font-weight:500;font-size:0.8125rem;color:#1e1e1e;letter-spacing:0.14em;text-transform:uppercase;padding-block-start:1.05rem;padding-block-end:1.05rem;padding-inline-start:1.875rem;padding-inline-end:1.875rem;border-radius:0px;border-width:1px;border-color:#fff;border-style:solid;background-color:#fff;}.elementor .e-4b04b6e-5352e38{padding:0px;margin-block-start:1rem;flex-direction:row;gap:0.875rem;flex-wrap:wrap;}.elementor .e-5a9cf75-e186af0{width:100%;max-width:77.5rem;position:relative;z-index:2;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:1.4rem;align-items:flex-start;}.elementor .e-f68feef-44c5b31{min-height:calc(100vh - 78px);overflow:hidden;position:relative;color:#fff;padding:0rem;margin:0px;background-image:linear-gradient(105deg, rgba(0, 0, 0, 0.6) 31%,rgba(0, 0, 0, 0.21) 57%,rgba(255, 255, 255, 0) 100%),url("https://ilumishop.com.br/wp-content/uploads/2026/09/download.jpeg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#1a1512;justify-content:center;align-items:center;}.elementor .e-4dfad1a-a134ea5{min-height:2.125rem;font-family:Montserrat;font-weight:500;font-size:0.8125rem;color:#555;letter-spacing:0.32em;text-transform:uppercase;padding-inline-start:1.125rem;margin-block-start:0px;margin-block-end:1.75rem;margin-inline-start:0px;margin-inline-end:0px;border-inline-start-width:2px;box-shadow:2px 0px 0px 0px #9B2A36 inset;display:flex;align-items:center;}.elementor .e-8cb5944-da24012{font-family:Montserrat;font-weight:700;font-size:3.25rem;color:#000000;line-height:1.12;}.elementor .e-551e792-733dd5a{flex-direction:column;gap:1.75rem;flex:1 1 0px;}.elementor .e-fd2440c-fbb5901{font-family:Montserrat;font-weight:300;font-size:1.25rem;color:#1e1e1e;line-height:1.7;margin-block-end:2rem;}.elementor .e-45fc722-4ff7fb8{min-width:2.5rem;font-family:Montserrat;color:#9B2A36;}.elementor .e-847cefa-6f8892f{font-family:Montserrat;font-weight:700;font-size:1.125rem;}.elementor .e-ad719b7-6f66ec3{font-family:Montserrat;color:#4a4a4a;}.elementor .e-df2fdbe-095f7f8{display:flex;flex-direction:column;gap:0.25rem;}.elementor .e-afa9d88-06154a6{padding-block-start:1.35rem;padding-block-end:1.35rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#6464644a;border-style:solid;flex-direction:row;gap:1.5rem;align-items:center;}.elementor .e-890e160-ec029ab{min-width:2.5rem;font-family:Montserrat;color:#9B2A36;}.elementor .e-129107f-0a7d01a{font-family:Montserrat;font-weight:700;font-size:1.125rem;}.elementor .e-049e34f-a564d25{font-family:Montserrat;color:#4a4a4a;}.elementor .e-a018d91-16de534{display:flex;flex-direction:column;gap:0.25rem;}.elementor .e-fa9b95a-3b54f79{padding-block-start:1.35rem;padding-block-end:1.35rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#6464644a;border-style:solid;flex-direction:row;gap:1.5rem;align-items:center;}.elementor .e-71e2d90-1ee7818{min-width:2.5rem;font-family:Montserrat;color:#9B2A36;}.elementor .e-bf015ec-da9f07f{font-family:Montserrat;font-weight:700;font-size:1.125rem;}.elementor .e-3c1007f-1caf627{font-family:Montserrat;color:#4a4a4a;}.elementor .e-c7ee347-fa37e6d{display:flex;flex-direction:column;gap:0.25rem;}.elementor .e-f11e1d6-76c1abb{padding-block-start:1.35rem;padding-block-end:1.35rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#6464644a;border-style:solid;flex-direction:row;gap:1.5rem;align-items:center;}.elementor .e-5157e3f-e0a8b44{flex-direction:column;flex:1 1 0px;}.elementor .e-e11fe1f-8065dbb{max-width:77.5rem;padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:4rem;padding-inline-end:4rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:row;gap:7rem;align-items:flex-start;}.elementor .e-eb103e1{padding:0px;flex-direction:column;}.elementor .e-7aede973-86b6{min-height:2.125rem;font-family:Montserrat;font-weight:500;font-size:0.8125rem;color:#555;letter-spacing:0.32em;text-transform:uppercase;padding-inline-start:1.125rem;margin-block-start:0px;margin-block-end:1.75rem;margin-inline-start:0px;margin-inline-end:0px;border-inline-start-width:2px;box-shadow:2px 0px 0px 0px #9B2A36 inset;display:flex;align-items:center;}.elementor .e-38cb309b-2239{font-family:Montserrat;font-weight:700;font-size:3.25rem;color:#1e1e1e;line-height:1.12;}.elementor .e-1f3e196c-4ff6{display:flex;flex-direction:column;gap:1.75rem;}.elementor .e-6b017ac8-3f00{max-width:36ch;font-family:Montserrat;font-weight:300;font-size:1.15rem;color:#555;}.elementor .e-3c0f970e-39bf{width:100%;max-width:77.5rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:row;gap:4rem;justify-content:space-between;align-items:flex-end;}.elementor .e-1c3109d8-b0a0{width:100%;max-width:1400px;column-gap:20px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;grid-template-columns:2fr 1fr 1fr;grid-template-rows:repeat(2,20rem);}.elementor .e-1a5ac659-d944{padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:#F4F3F1;flex-direction:column;gap:4.5rem;}.elementor .e-6a5e8d2-829aed6{padding:0px;flex-direction:column;}.elementor .e-59b2213-a327ce6{min-height:2.125rem;font-weight:500;font-size:0.8125rem;letter-spacing:0.32em;text-transform:uppercase;padding-inline-start:1.125rem;margin-block-start:0px;margin-block-end:1.75rem;margin-inline-start:0px;margin-inline-end:0px;border-inline-start-width:2px;box-shadow:2px 0px 0px 0px #ffffff inset;display:flex;align-items:center;}.elementor .e-7e2b8566-5896{font-family:Montserrat;font-weight:700;font-size:3.25rem;color:#fff;line-height:1.12;}.elementor .e-6ede8e21-3d26{display:flex;flex-direction:column;gap:1.75rem;}.elementor .e-3f518189-a2c5{font-family:Montserrat;font-weight:300;font-size:1.15rem;color:#c9c9c9;}.elementor .e-178ada46-6d70{width:100%;max-width:77.5rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:row;gap:4rem;justify-content:space-between;align-items:flex-end;}.elementor .e-a367944-7e548eb{display:flex;}.elementor .e-7e4f1554-7380{width:100%;max-width:77.5rem;aspect-ratio:16/9;color:#aaa;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-width:1px;border-color:#5a5753;border-style:dashed;background-color:#262626;display:flex;flex-direction:column;gap:0px;justify-content:center;align-items:center;}.elementor .e-43c3c208-1f43{color:#fff;padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:#151515;flex-direction:column;gap:4.5rem;}.elementor .e-221de51-7f8c75f{padding:0px;flex-direction:column;}.elementor .e-3451981-dfbefd7{font-family:Montserrat;font-weight:400;font-size:100px;color:#A32035;letter-spacing:-11px;flex:0 2 auto;}.elementor .e-bce4487-7370ec4{width:25%;}.elementor .e-79b6020-892d17b{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;flex-direction:row;gap:20px;justify-content:space-between;align-items:end;}.elementor .e-e3106eb-e876798{padding-block-start:55px;padding-inline-start:104px;padding-inline-end:104px;background-color:#ffffff;flex-direction:column;}