.elementor .e-widget_xvbq8ax3n-7a644d1{font-family:Montserrat;font-weight:700;font-size:0.85rem;color:#ff0000;letter-spacing:0.25em;text-transform:uppercase;}.elementor .e-widget_2tmivfj6a-c10de75{font-family:"Playfair Display";font-weight:700;font-size:3.75rem;color:#ffffff;line-height:1.15em;}.elementor .e-widget_d56dk9o8z-d56dd29{font-family:Montserrat;font-weight:400;font-size:1.1rem;color:#cccccc;line-height:1.6em;}.elementor .e-widget_pl9nhpsft-de8bff7{font-family:Montserrat;font-weight:600;font-size:1rem;color:#ffffff;letter-spacing:0.05em;text-transform:uppercase;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:2.8rem;padding-inline-end:2.8rem;border-radius:50px;background-color:#6a0dad;box-shadow:0px 8px 20px 0px rgba(106, 13, 173, 0.4);}.elementor .e-widget_pl9nhpsft-de8bff7:hover,.elementor .e-widget_pl9nhpsft-de8bff7:focus-visible{background-color:#ff0000;box-shadow:0px 8px 25px 0px rgba(255, 0, 0, 0.5);}.elementor .e-container_0ol8y9phm-8686bde{width:52%;column-gap:0rem;display:flex;flex-direction:column;row-gap:1.75rem;justify-content:center;align-items:start;}.elementor .e-widget_yahwdl7iu-971d866{height:480px;max-width:100%;object-fit:cover;border-radius:24px;border-width:1px;border-color:rgba(106, 13, 173, 0.2);border-style:solid;box-shadow:0px 20px 50px 0px rgba(106, 13, 173, 0.25);}.elementor .e-container_ainys11je-76d8de2{width:42%;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-container_hnx3btghk-f654982{column-gap:0rem;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:4rem;padding-inline-end:4rem;background-image:linear-gradient(135deg, #0a0a0a 0%,#150221 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:row;row-gap:3rem;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-widget_49drxg8hp-d570c91{font-family:Montserrat;font-weight:700;font-size:0.85rem;color:#ff0000;letter-spacing:0.15em;text-transform:uppercase;}.elementor .e-widget_f1irvtdgr-611b39b{font-family:"Playfair Display";font-weight:700;font-size:2.8rem;color:#ffffff;line-height:1.2em;}.elementor .e-widget_a4pa5cqmt-8e62914{font-family:Montserrat;font-weight:400;font-size:1rem;color:#cccccc;line-height:1.6em;}.elementor .e-widget_uwkywzxd4-f6bdcf4{width:80px;margin-block-start:0.5rem;margin-block-end:0.5rem;margin-inline-start:0rem;margin-inline-end:0rem;border-width:2px;border-color:#6a0dad;border-style:solid;align-self:start;}.elementor .e-widget_6f12l91kp-db7fd9b{font-family:Montserrat;font-weight:600;font-size:0.9rem;color:#ffffff;letter-spacing:0.05em;text-transform:uppercase;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-radius:8px;background-color:#6a0dad;}.elementor .e-widget_6f12l91kp-db7fd9b:hover,.elementor .e-widget_6f12l91kp-db7fd9b:focus-visible{background-color:#ff0000;}.elementor .e-container_9k7dap6ut-c8f74a7{width:52%;column-gap:0rem;display:flex;flex-direction:column;row-gap:1.5rem;justify-content:center;align-items:start;}.elementor .e-widget_az15bs9bf-d71c72c{width:100%;height:480px;object-fit:cover;border-width:1px;border-color:#6a0dad;border-style:solid;box-shadow:0px 15px 30px 0px rgba(106, 13, 173, 0.3);}.elementor .e-container_zdg5tfrsu-ffb244c{width:42%;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-container_zlvkqfgds-fd8c43a{column-gap:0rem;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:3rem;padding-inline-end:3rem;background-color:#1a1a1a;display:flex;flex-direction:row;row-gap:3rem;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-widget_2iqybiimx-71ae863{font-family:"Playfair Display";font-weight:700;font-size:2.5rem;color:#ffffff;letter-spacing:0.05em;text-align:center;}.elementor .e-widget_nxda8uefk-547bbd1{font-family:Montserrat;font-weight:300;font-size:1rem;color:#cccccc;line-height:1.6em;text-align:center;}.elementor .e-container_hwjqgzrf7-eb541e2{max-width:45rem;column-gap:0rem;text-align:center;display:flex;flex-direction:column;row-gap:1rem;align-items:center;}.elementor .e-widget_ee6zq5y1z-f9ba6bd{font-family:"Playfair Display";font-weight:600;font-size:1.4rem;color:#ffffff;text-align:center;}.elementor .e-widget_hw1jzphps-91bcaa2{font-family:Montserrat;font-weight:400;font-size:0.9rem;color:#cccccc;line-height:1.6em;text-align:center;}.elementor .e-container_a3qj1f4uy-c66f5a5{width:31%;column-gap:0rem;padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:8px;border-width:1px;border-color:#222222;border-style:solid;background-color:#1a1a1a;display:flex;flex-direction:column;row-gap:1.2rem;justify-content:start;align-items:center;}.elementor .e-container_a3qj1f4uy-c66f5a5:hover,.elementor .e-container_a3qj1f4uy-c66f5a5:focus-visible{border-color:#6a0dad;}.elementor .e-widget_jcyoe903p-9636511{font-family:"Playfair Display";font-weight:600;font-size:1.4rem;color:#ffffff;text-align:center;}.elementor .e-widget_88h901934-823a905{font-family:Montserrat;font-weight:400;font-size:0.9rem;color:#cccccc;line-height:1.6em;text-align:center;}.elementor .e-container_0yd7hxyqm-3a28e30{width:31%;column-gap:0rem;padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:8px;border-width:1px;border-color:#222222;border-style:solid;background-color:#1a1a1a;display:flex;flex-direction:column;row-gap:1.2rem;justify-content:start;align-items:center;}.elementor .e-container_0yd7hxyqm-3a28e30:hover,.elementor .e-container_0yd7hxyqm-3a28e30:focus-visible{border-color:#6a0dad;}.elementor .e-widget_gwdk3espj-9210689{font-family:"Playfair Display";font-weight:600;font-size:1.4rem;color:#ffffff;text-align:center;}.elementor .e-widget_d3mgxglud-0c25cd8{font-family:Montserrat;font-weight:400;font-size:0.9rem;color:#cccccc;line-height:1.6em;text-align:center;}.elementor .e-container_sf8gzboc1-98c4079{width:31%;column-gap:0rem;padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:8px;border-width:1px;border-color:#222222;border-style:solid;background-color:#1a1a1a;display:flex;flex-direction:column;row-gap:1.2rem;justify-content:start;align-items:center;}.elementor .e-container_sf8gzboc1-98c4079:hover,.elementor .e-container_sf8gzboc1-98c4079:focus-visible{border-color:#6a0dad;}.elementor .e-container_f05mq8mb5-a0da306{width:100%;max-width:75rem;column-gap:0rem;display:flex;flex-direction:row;row-gap:2rem;flex-wrap:wrap;justify-content:space-between;align-items:stretch;}.elementor .e-container_7uf0353cu-a2a8c33{column-gap:0rem;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#0a0a0a;display:flex;flex-direction:column;row-gap:4rem;justify-content:center;align-items:center;}.elementor .e-widget_wl8x51orr-4abba2c{font-family:"Playfair Display";font-weight:700;font-size:3.5rem;color:#ffffff;letter-spacing:0.02em;line-height:1.2em;text-align:center;}.elementor .e-widget_6hlk5scos-3631d95{max-width:600px;font-family:Montserrat;font-weight:300;font-size:1.1rem;color:#cccccc;line-height:1.6em;text-align:center;}.elementor .e-widget_8lqml6bqr-d5f32db{width:60px;border-width:2px;border-color:#ff0000;border-style:solid;align-self:center;}.elementor .e-widget_8bcojcd9c-af34de8{font-family:Montserrat;font-weight:600;font-size:0.9rem;color:#ffffff;letter-spacing:0.15em;text-transform:uppercase;padding-block-start:1.2rem;padding-block-end:1.2rem;padding-inline-start:3.5rem;padding-inline-end:3.5rem;border-radius:50px;border-width:1px;border-color:#ff0000;border-style:solid;background-color:#ff0000;box-shadow:0px 10px 25px 0px rgba(255, 0, 0, 0.3);}.elementor .e-widget_8bcojcd9c-af34de8:hover,.elementor .e-widget_8bcojcd9c-af34de8:focus-visible{color:#ffffff;background-color:#0a0a0a;box-shadow:0px 10px 25px 0px rgba(255, 255, 255, 0.1);}.elementor .e-container_ycereygoo-a4feec6{max-width:800px;column-gap:0rem;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:3rem;padding-inline-end:3rem;border-radius:16px;border-width:1px;border-color:#ff0000;border-style:solid;background-color:#1a1a1a;box-shadow:0px 15px 40px 0px rgba(255, 0, 0, 0.15);display:flex;flex-direction:column;row-gap:2rem;justify-content:center;align-items:center;}.elementor .e-container_0chqxrt6g-d044ddb{padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#0a0a0a;display:flex;flex-direction:column;justify-content:center;align-items:center;}