.elementor .e-13f96f9b-ff7de54{width:38px;height:1px;min-width:0px;min-height:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:#C8A058;}.elementor .e-2ec21ae1-9915ea8{margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-416d54c8-e041323{flex-direction:row;gap:14px;align-items:center;}.elementor .e-550ee92e-5cb248a{font-family:"Cormorant Garamond";font-weight:500;font-size:84px;color:#F7F3EC;letter-spacing:0.01em;line-height:1.12em;margin-block-start:18px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-372cca0-34395a8{max-width:640px;font-family:Inter;font-weight:300;font-size:18px;color:var(--warm-beige);line-height:1.75em;margin-block-start:0px;margin-block-end:36px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-22d0b9cf-4dcc32b{flex-direction:row;gap:14px;flex-wrap:wrap;}.elementor .e-1c14cb8e-edb7be2{width:66%;display:flex;flex-direction:column;}.elementor .e-17a4cb0-50606d0{width:34%;}.elementor .e-22def9da-2fc8f67{display:flex;flex-direction:row;gap:0px;}.elementor .e-590e52f7-de29931{min-height:90vh;padding-block-start:100px;padding-block-end:100px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(0deg, #0a0a0ad4 0%,#171717a8 100%),url("https://mshotsfilms.com/wp-content/uploads/2026/10/foto-pettine-IfjHaIoAoqE-unsplash.jpg"),linear-gradient(135deg, #0A0A0A 0%,#171717 100%);background-repeat:repeat,no-repeat,repeat;background-attachment:scroll;background-size:auto auto,cover,auto auto;background-position:0% 0%,bottom center,0% 0%;background-color:var(--charcoal);flex-direction:column;}.elementor .e-68f71d92-4ecc472{width:38px;height:1px;min-width:0px;min-height:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:#C8A058;}.elementor .e-5adbc898-ad8b17f{margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-34a8d568-6773043{flex-direction:row;gap:14px;align-items:center;}.elementor .e-6e5ceffc-8df522b{font-family:"Cormorant Garamond";font-weight:500;font-size:52px;color:#0A0A0A;line-height:1.12em;}.elementor .e-26d97279-dcee51a{display:flex;flex-direction:column;gap:18px;}.elementor .e-1a86734d-ca3071f{font-family:Inter;font-weight:600;font-size:12px;color:#0A0A0A;letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-4ffd07b6-a0d19c1{display:flex;flex-direction:column;gap:8px;}.elementor .e-35311f74-39807dd{font-family:Inter;font-weight:600;font-size:12px;color:#0A0A0A;letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-4df09782-e72a29e{display:flex;flex-direction:column;gap:8px;}.elementor .e-7f4ec6a-294fd7a{font-family:Inter;font-weight:600;font-size:12px;color:#0A0A0A;letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-77b04bbb-a720e46{display:flex;flex-direction:column;gap:8px;}.elementor .e-560c62b5-c404c3d{font-family:Inter;font-weight:600;font-size:12px;color:#0A0A0A;letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-168f477d-899b085{display:flex;flex-direction:column;gap:8px;}.elementor .e-1deb066e-16b4c9c{font-family:Inter;font-weight:600;font-size:12px;color:#0A0A0A;letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-671aeaf1-9d73089{display:flex;flex-direction:column;gap:8px;}.elementor .e-75518d26-a6ee020{font-family:Inter;font-weight:600;font-size:12px;color:#0A0A0A;letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-5b2b21c4-ed9a9fa{margin-block-start:3px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6fccef35-88cb879{font-family:Inter;font-weight:400;font-size:15px;color:#0A0A0A;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7cf0b827-285024e{padding-inline-start:0px;flex-direction:row;gap:10px;align-items:flex-start;}.elementor .e-77b120a4-a52d1b5{margin-block-start:3px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-27b463bd-30affe9{font-family:Inter;font-weight:400;font-size:15px;color:#0A0A0A;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-73124bed-25c446f{padding-inline-start:0px;flex-direction:row;gap:10px;align-items:flex-start;}.elementor .e-5ae4594e-a6a2e6f{margin-block-start:3px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7ed6a3ab-18445a6{font-family:Inter;font-weight:400;font-size:15px;color:#0A0A0A;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-46a112f7-516c775{padding-inline-start:0px;flex-direction:row;gap:10px;align-items:flex-start;}.elementor .e-5ea31bfe-0e841bf{padding:10px;display:flex;flex-direction:column;gap:8px;}.elementor .e-68aeb833-f4ee83c{font-family:Inter;font-weight:600;font-size:12px;color:#0A0A0A;letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-24db4ba0-eebc272{padding:10px;display:flex;flex-direction:column;gap:8px;}.elementor .e-2cc554ae-73b9aba{margin:10px;}.elementor .e-1c718d96-ac5df5e{padding:0px;display:flex;flex-direction:column;gap:22px;}.elementor .e-3f5ba1ec-50bc9ad{font-family:Inter;font-weight:300;font-size:13px;color:#51504E;line-height:1.6em;margin-block-start:20px;margin-block-end:0px;margin-inline-start:10px;margin-inline-end:0px;}.elementor .e-7add16d-569b57d{width:60%;padding:0px;display:flex;flex-direction:column;}.elementor .e-3a4cc6c9-dd1af05{font-family:Inter;font-weight:600;font-size:11px;color:#C8A058;letter-spacing:2.86px;text-transform:uppercase;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-39a5a37d-9ab4dae{font-family:Inter;font-weight:300;font-size:15px;color:#51504E;line-height:1.7em;}.elementor .e-31c3f0d6-4193da7{font-family:Inter;font-weight:500;font-size:20px;color:#0A0A0A;line-height:1.7em;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:rgba(0,0,0,0);align-self:flex-start;}.elementor .e-25259ee6-ce5d4ff{font-family:Inter;font-weight:300;font-size:15px;color:#51504E;line-height:1.7em;}.elementor .e-56aa2f80-67b5dd5{display:flex;flex-direction:column;}.elementor .e-6ca94efe-ac5cdf0{font-family:Inter;font-weight:600;font-size:11px;color:#C8A058;letter-spacing:2.86px;text-transform:uppercase;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-662285f6-8cdf0ee{font-family:Inter;font-weight:300;font-size:15px;color:#51504E;line-height:1.7em;}.elementor .e-281a3ec4-bd562a4{display:flex;flex-direction:column;}.elementor .e-1831527f-76d06fa{font-family:Inter;font-weight:600;font-size:11px;color:#C8A058;letter-spacing:2.86px;text-transform:uppercase;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6a18ff17-42ee3c7{font-family:Inter;font-weight:400;font-size:15px;color:#0A0A0A;line-height:1.7em;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:rgba(0,0,0,0);align-self:flex-start;}.elementor .e-cd476cf-8e61cf3{font-family:Inter;font-weight:400;font-size:15px;color:#0A0A0A;line-height:1.7em;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:rgba(0,0,0,0);align-self:flex-start;}.elementor .e-50614922-2f2714c{font-family:Inter;font-weight:300;font-size:15px;color:#51504E;line-height:1.7em;}.elementor .e-63f0426d-ce54d9f{display:flex;flex-direction:column;}.elementor .e-7425bb17-1a01048{width:40%;display:flex;flex-direction:column;gap:34px;}.elementor .e-79446029-9e61754{padding:0px;flex-direction:row;gap:60px;}.elementor .e-6d5235ee-bab4a87{display:flex;flex-direction:column;gap:44px;}.elementor .e-5e0eaaf1-4f1cc98{padding-block-start:110px;padding-block-end:110px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;}.elementor .e-30fd8491-b8add7c{width:38px;height:1px;min-width:0px;min-height:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:#C8A058;}.elementor .e-787c987a-8adf16b{margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-744102c0-5462d35{flex-direction:row;gap:14px;align-items:center;}.elementor .e-4f17dfbf-6bd02c7{font-family:"Cormorant Garamond";font-weight:500;font-size:52px;color:#0A0A0A;line-height:1.12em;}.elementor .e-7e3a03f2-02c62b7{display:flex;flex-direction:column;gap:18px;}.elementor .e-2c6077e4-0de683a{font-family:"Cormorant Garamond";font-weight:500;font-size:44px;color:#C8A058;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-222434e0-ba8caca{font-family:"Cormorant Garamond";font-weight:600;font-size:26px;color:#0A0A0A;line-height:1.25em;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-47c5425c-340288a{font-family:Inter;font-weight:300;font-size:15px;color:#51504E;line-height:1.7em;}.elementor .e-33ab10-4c32da3{width:33%;display:flex;flex-direction:column;}.elementor .e-78251f99-c539978{font-family:"Cormorant Garamond";font-weight:500;font-size:44px;color:#C8A058;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-fc7012b-e9812b1{font-family:"Cormorant Garamond";font-weight:600;font-size:26px;color:#0A0A0A;line-height:1.25em;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-69a2b7b-81135e7{font-family:Inter;font-weight:300;font-size:15px;color:#51504E;line-height:1.7em;}.elementor .e-c43805a-1e63d2d{width:33%;display:flex;flex-direction:column;}.elementor .e-12383426-4a7bd99{font-family:"Cormorant Garamond";font-weight:500;font-size:44px;color:#C8A058;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-50ea6c5d-49ee2cf{font-family:"Cormorant Garamond";font-weight:600;font-size:26px;color:#0A0A0A;line-height:1.25em;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3bb2d0af-81143c1{font-family:Inter;font-weight:300;font-size:15px;color:#51504E;line-height:1.7em;}.elementor .e-466f0ddb-2783122{width:33%;display:flex;flex-direction:column;}.elementor .e-45c62182-cadc530{flex-direction:row;gap:40px;}.elementor .e-3e3f667b-d18d95d{display:flex;flex-direction:column;gap:44px;}.elementor .e-daba75-cd942c5{background-image:linear-gradient(#ede5d8b3, #ede5d8b3),url("https://mshotsfilms.com/wp-content/uploads/2026/10/lines-arcs.svg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;flex-direction:column;}.elementor .e-78fcd8f3-407bd3a{width:38px;height:1px;min-width:0px;min-height:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:#C8A058;}.elementor .e-62d6f3ab-0acd565{margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5a54c509-33c34b3{flex-direction:row;gap:14px;align-items:center;}.elementor .e-4dcb569-e242aab{font-family:"Cormorant Garamond";font-weight:500;font-size:52px;color:#0A0A0A;line-height:1.12em;}.elementor .e-4e88cdde-312989c{display:flex;flex-direction:column;gap:18px;}.elementor .e-5276a923-250c388{font-family:"Cormorant Garamond";font-weight:600;font-size:22px;color:#0A0A0A;line-height:1.25em;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2cb917ac-bdabcf0{font-family:Inter;font-weight:300;font-size:15px;color:#51504E;line-height:1.7em;}.elementor .e-37122e75-c435bd2{width:33%;display:flex;flex-direction:column;}.elementor .e-747e7f8a-6aff2d3{font-family:"Cormorant Garamond";font-weight:600;font-size:22px;color:#0A0A0A;line-height:1.25em;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-306a3882-4dc8dd9{font-family:Inter;font-weight:300;font-size:15px;color:#51504E;line-height:1.7em;}.elementor .e-61f82656-4697284{width:33%;display:flex;flex-direction:column;}.elementor .e-385f7afd-ed4e112{font-family:"Cormorant Garamond";font-weight:600;font-size:22px;color:#0A0A0A;line-height:1.25em;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7cfcea2e-d37b12a{font-family:Inter;font-weight:300;font-size:15px;color:#51504E;line-height:1.7em;}.elementor .e-4117ab80-d790897{width:33%;display:flex;flex-direction:column;}.elementor .e-5067746-506d405{flex-direction:row;gap:40px;}.elementor .e-2b47ce54-38c0180{display:flex;flex-direction:column;gap:44px;}.elementor .e-5e6abdff-9714e80{flex-direction:column;}.elementor .e-afb2b6a-2f200e8{width:38px;height:1px;min-width:0px;min-height:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:#C8A058;}.elementor .e-63f0288-4125194{margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-e6e8e9c-d05361f{width:38px;height:1px;min-width:0px;min-height:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:#C8A058;}.elementor .e-ae88a83-88f5056{flex-direction:row;gap:14px;justify-content:center;align-items:center;}.elementor .e-bf72c17-e07f2f5{font-family:"Cormorant Garamond";font-weight:500;font-size:52px;color:#0A0A0A;line-height:1.12em;text-align:center;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-f684fa5-2c71de4{max-width:760px;font-family:Inter;font-weight:300;font-size:17px;color:#51504E;line-height:1.75em;text-align:center;margin-block-start:20px;margin-block-end:32px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-9eb6e2b-1670c15{position:relative;z-index:1;display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .e-1bf127a-bc77aa4{overflow:hidden;position:relative;flex-direction:column;}.elementor .e-41df8ef3-ecb4aa7{width:38px;height:1px;min-width:0px;min-height:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:#C8A058;}.elementor .e-5c8f3e2c-2407682{margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-39459dae-85a4e63{width:38px;height:1px;min-width:0px;min-height:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:#C8A058;}.elementor .e-1056f2a8-fc5705d{flex-direction:row;gap:14px;justify-content:center;align-items:center;}.elementor .e-4b8b9eb3-c042614{font-family:"Cormorant Garamond";font-weight:500;font-size:52px;color:#F7F3EC;line-height:1.12em;text-align:center;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-710a03ce-49fba12{font-family:Inter;font-weight:300;font-size:18px;color:#F7F3EC;line-height:1.75em;}.elementor .e-7deb5dda-f5cfb71{font-family:Inter;font-weight:400;font-size:18px;color:#D8B070;line-height:1.75em;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:rgba(0,0,0,0);}.elementor .e-441cc0dd-7001182{margin-block-start:18px;margin-block-end:34px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:row;gap:6px;justify-content:center;align-items:center;}.elementor .e-468f0329-8aa8a64{display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .e-5d1942f9-95a9aa0{background-image:linear-gradient(#171717b3, #171717b3),url("https://mshotsfilms.com/wp-content/uploads/2026/10/bg-cta.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:var(--charcoal);}