.elementor .e-83b9a8b-24e5e92{font-family:"Montserrat";font-weight:400;font-size:12px;color:#79736D;letter-spacing:3.6px;text-align:start;text-transform:uppercase;}.elementor .e-c62dd67-a09b8b5{width:100%;max-width:600px;font-family:"Cormorant Garamond";font-weight:300;font-size:72px;color:#221F1C;line-height:72px;text-align:center;}.elementor .e-95e2d54-e8095b5{width:100%;max-width:600px;font-family:"Montserrat";font-weight:300;font-size:14px;color:#78736D;line-height:22.8px;text-align:center;}.elementor .e-36ffd12-361b6b6{width:auto;max-width:1000px;text-align:center;padding-block-start:40px;padding-block-end:0px;flex-direction:column;row-gap:28px;justify-content:center;align-items:center;}.elementor .e-74f7ef70-a08f397{padding-block-start:0px;padding-block-end:0px;margin-block-start:80px;margin-block-end:0px;background-color:#F9F8F6;flex-direction:column;gap:24px;justify-content:center;align-items:center;}.elementor .e-56fbcca3-0d5625c{width:auto;font-family:"Cormorant Garamond";font-weight:300;font-size:40px;color:#221F1C;line-height:48px;text-align:center;padding-block-end:0px;margin:24px;align-self:center;}.elementor .e-e4c0f18-c98f4dc{width:100%;font-family:"Cormorant Garamond";font-weight:300;font-size:36px;color:#F0EDEB;line-height:32px;text-align:center;}.elementor .e-5d5b1d0-b8e693a{width:100%;font-family:"Cormorant Garamond";font-weight:300;font-size:24px;color:#221F1C;line-height:32px;text-align:center;}.elementor .e-aa1d554-e0f1680{width:100%;font-family:"Montserrat";font-weight:300;font-size:14px;color:#78736D;line-height:22.8px;text-align:center;}.elementor .e-b21ea79-5efae96{width:33%;max-width:300px;flex-direction:column;row-gap:16px;align-items:start;}.elementor .e-ae3efab-c42d5e4{width:100%;font-family:"Cormorant Garamond";font-weight:300;font-size:36px;color:#F0EDEB;line-height:32px;text-align:center;}.elementor .e-0a42b11-9a52d0f{width:100%;font-family:"Cormorant Garamond";font-weight:300;font-size:24px;color:#221F1C;line-height:32px;text-align:center;}.elementor .e-1570da2-979fdd7{width:100%;font-family:"Montserrat";font-weight:300;font-size:14px;color:#78736D;line-height:22.8px;text-align:center;}.elementor .e-4235cc3-a92121f{width:33%;max-width:300px;flex-direction:column;row-gap:16px;align-items:start;}.elementor .e-d77eb84-727b0da{width:100%;font-family:"Cormorant Garamond";font-weight:300;font-size:36px;color:#F0EDEB;line-height:32px;text-align:center;}.elementor .e-9fcc55b-b5e98fc{width:100%;font-family:"Cormorant Garamond";font-weight:300;font-size:24px;color:#221F1C;line-height:32px;text-align:center;}.elementor .e-eae42ea-2d2e3fc{width:100%;font-family:"Montserrat";font-weight:300;font-size:14px;color:#78736D;line-height:22.8px;text-align:center;}.elementor .e-0358526-a358ff7{width:33%;max-width:300px;flex-direction:column;row-gap:16px;align-items:start;}.elementor .e-90b32b7-136570d{width:100%;max-width:1100px;padding-block-start:40px;padding-block-end:20px;padding-inline-end:60px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#E4E1DB;border-style:none;flex-direction:row;gap:40px;justify-content:center;}.elementor .e-3e805ed1-36416ed{width:100%;max-width:1200px;padding-block-start:0px;padding-block-end:0px;margin-block-start:40px;margin-block-end:40px;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-6e64957c-c7e9e7d{width:100%;max-width:1200px;padding-block-start:80px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;align-items:center;}.elementor .e-7f43d54e-f6dbe30{width:80%;height:300px;background-image:url("https://nicolekivelier.com/wp-content/uploads/2026/09/IMG_4560-copia.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column;}.elementor .e-4e4b9291-7680113{width:100%;font-family:"Cormorant Garamond";font-weight:300;font-size:72px;color:#221F1C;line-height:72px;text-align:start;}.elementor .e-588334bc-b336c64{width:100%;font-family:"Montserrat";font-weight:300;font-size:14px;color:#78736D;line-height:22.8px;text-align:start;}.elementor .e-588cc589-e588af8{width:40%;max-width:700px;flex-direction:column;row-gap:28px;align-items:start;}.elementor .e-230fd213-77773f8{width:40%;height:400px;max-width:500px;aspect-ratio:auto;object-fit:cover;transform:translate3d(1px, 1px, 0px);transition:all 700ms;}.elementor .e-230fd213-77773f8:hover,.elementor .e-230fd213-77773f8:focus-visible{transform:scale3d(1.03, 1.03, 1);}.elementor .e-230fd213-77773f8:focus{transform:translate3d(1.03px, 1.03px, 0px);}.elementor .e-2034de24-1009b75{width:70%;min-width:1200px;max-width:100%;column-gap:0px;padding-block-start:140px;padding-block-end:80px;flex-direction:row;row-gap:4px;justify-content:space-around;align-items:center;}.elementor .e-156c556{flex-direction:column;align-items:center;}.elementor .e-5830d06-d86fc6f{font-family:"Cormorant Garamond";font-weight:300;font-size:30px;color:#221F1C;line-height:36px;padding-block-start:16px;padding-block-end:0px;padding-inline-start:10px;}.elementor .e-1438cca-ec50245{width:100%;font-family:"Cormorant Garamond";font-weight:300;font-size:17px;color:#78736D;letter-spacing:1.8px;line-height:22.8px;text-align:start;font-style:italic;text-transform:none;margin:9px;align-self:start;order:99999;}.elementor .e-e9b8a20-c7c7b54{width:600px;font-family:"Montserrat";font-weight:300;font-size:14px;color:#78736D;line-height:22.8px;text-align:start;padding:10px;order:99999;}.elementor .e-90a350c-9edd259{padding-block-start:0px;padding-block-end:40px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#E4E1DB;border-style:solid;flex-direction:column;}.elementor .e-330a4f2-1fd0e74{width:100%;font-family:"Cormorant Garamond";font-weight:300;font-size:17px;color:#78736D;letter-spacing:1.8px;line-height:22.8px;text-align:start;font-style:italic;text-transform:none;margin:9px;align-self:start;order:99999;}.elementor .e-4abb326-dbda3ee{width:600px;font-family:"Montserrat";font-weight:300;font-size:14px;color:#78736D;line-height:22.8px;text-align:start;padding:10px;order:99999;}.elementor .e-2f159aa-b62b635{font-family:"Cormorant Garamond";font-weight:300;font-size:30px;color:#221F1C;line-height:36px;padding-block-start:16px;padding-block-end:0px;padding-inline-start:10px;}.elementor .e-ccb2951-6a222c6{padding-block-start:20px;padding-block-end:40px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#E4E1DB;border-style:solid;flex-direction:column;}.elementor .e-2bd09b8-b715ef4{width:100%;max-width:1100px;padding-block-start:40px;padding-block-end:40px;padding-inline-start:28px;padding-inline-end:28px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#E4E1DB;border-style:none;flex-direction:column;align-items:start;}.elementor .e-1d1efd8-0557b58{font-family:"Cormorant Garamond";font-weight:300;font-size:40px;color:#221F1C;line-height:48px;text-align:start;padding-block-end:0px;margin:24px;align-self:start;}.elementor .e-17a67bb-088e41b{width:100%;font-family:"Cormorant Garamond";font-weight:300;font-size:17px;color:#78736D;letter-spacing:1.8px;line-height:22.8px;text-align:start;font-style:italic;text-transform:none;margin:24px;align-self:start;order:99999;}.elementor .e-5bc9498-2794e4a{width:100%;max-width:1100px;padding-block-start:0px;padding-block-end:0px;margin-block-start:40px;margin-block-end:40px;flex-direction:column;justify-content:center;align-items:center;order:-99999;}.elementor .e-4a970fe-7031b86{width:90%;max-width:1200px;padding-block-start:0px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;align-items:center;}.elementor .e-b764a66-b6e912b{width:100%;font-family:"Cormorant Garamond";font-weight:300;font-size:30px;color:#221F1C;line-height:30px;text-align:start;}.elementor .e-d91fdd4-2328db3{width:100%;font-family:"Cormorant Garamond";font-weight:300;font-size:17px;color:#78736D;letter-spacing:1.8px;line-height:22.8px;text-align:start;font-style:italic;text-transform:none;}.elementor .e-69aabcc-5a63768{width:100%;font-family:"Montserrat";font-weight:300;font-size:14px;color:#78736D;line-height:22.8px;text-align:start;}.elementor .e-df20294-599acba{width:100%;font-family:"Montserrat";font-weight:300;font-size:10px;color:#78736D;line-height:22.8px;text-align:start;}.elementor .e-86ad119-f6ab0f4{width:40%;max-width:700px;flex-direction:column;row-gap:16px;align-items:start;}.elementor .e-5581805-470383b{width:40%;height:400px;max-width:500px;aspect-ratio:auto;object-fit:cover;transform:translate3d(1px, 1px, 0px);transition:all 700ms;}.elementor .e-5581805-470383b:hover,.elementor .e-5581805-470383b:focus-visible{transform:scale3d(1.03, 1.03, 1);}.elementor .e-5581805-470383b:focus{transform:translate3d(1.03px, 1.03px, 0px);}.elementor .e-c94561f-d5689f2{width:70%;min-width:1200px;max-width:100%;column-gap:0px;padding-block-start:80px;padding-block-end:80px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#E4E1DB;border-style:solid;background-color:#F0EDEB;flex-direction:row;row-gap:4px;justify-content:space-around;align-items:center;}.elementor .e-e86dab6-c8814fc{width:100%;font-family:"Cormorant Garamond";font-weight:300;font-size:30px;color:#221F1C;line-height:30px;text-align:start;}.elementor .e-18488d3-76df6cf{width:100%;font-family:"Cormorant Garamond";font-weight:300;font-size:17px;color:#78736D;letter-spacing:1.8px;line-height:22.8px;text-align:start;font-style:italic;text-transform:none;}.elementor .e-f29d41c-a6f6d06{width:100%;font-family:"Montserrat";font-weight:300;font-size:14px;color:#78736D;line-height:22.8px;text-align:start;}.elementor .e-ffe7fc9-f69fe51{width:100%;font-family:"Montserrat";font-weight:300;font-size:10px;color:#78736D;line-height:22.8px;text-align:start;}.elementor .e-c8d621f-64eb23e{width:40%;max-width:700px;flex-direction:column;row-gap:16px;align-items:start;}.elementor .e-362bbe3-ea2479a{width:40%;height:400px;max-width:500px;aspect-ratio:auto;object-fit:cover;transform:translate3d(1px, 1px, 0px);transition:all 700ms;}.elementor .e-362bbe3-ea2479a:hover,.elementor .e-362bbe3-ea2479a:focus-visible{transform:scale3d(1.03, 1.03, 1);}.elementor .e-362bbe3-ea2479a:focus{transform:translate3d(1.03px, 1.03px, 0px);}.elementor .e-1820728-03b3359{width:70%;min-width:1200px;max-width:100%;column-gap:0px;padding-block-start:80px;padding-block-end:80px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#E4E1DB;border-style:solid;background-color:#F1EDEA;flex-direction:row;row-gap:4px;justify-content:space-around;align-items:center;}.elementor .e-02e70f0-3e40adb{width:100%;font-family:"Cormorant Garamond";font-weight:300;font-size:30px;color:#221F1C;line-height:30px;text-align:start;}.elementor .e-43a308d-0325798{width:100%;font-family:"Cormorant Garamond";font-weight:300;font-size:17px;color:#78736D;letter-spacing:1.8px;line-height:22.8px;text-align:start;font-style:italic;text-transform:none;}.elementor .e-be4e22c-53cdc8e{width:100%;font-family:"Montserrat";font-weight:300;font-size:14px;color:#78736D;line-height:22.8px;text-align:start;}.elementor .e-9128c68-ef48642{width:100%;font-family:"Montserrat";font-weight:300;font-size:10px;color:#78736D;line-height:22.8px;text-align:start;}.elementor .e-ac85962-f9122d4{width:40%;max-width:700px;flex-direction:column;row-gap:16px;align-items:start;}.elementor .e-e6b2a73-9570217{width:40%;height:400px;max-width:500px;aspect-ratio:auto;object-fit:cover;transform:translate3d(1px, 1px, 0px);transition:all 700ms;}.elementor .e-e6b2a73-9570217:hover,.elementor .e-e6b2a73-9570217:focus-visible{transform:scale3d(1.03, 1.03, 1);}.elementor .e-e6b2a73-9570217:focus{transform:translate3d(1.03px, 1.03px, 0px);}.elementor .e-ad361df-f028975{width:70%;min-width:1200px;max-width:100%;column-gap:0px;padding-block-start:80px;padding-block-end:80px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#E4E1DB;border-style:none;background-color:#F1EDEA;flex-direction:row;row-gap:4px;justify-content:space-around;align-items:center;}.elementor .e-b09daae-7c0fbb7{background-color:#F1EDEA;flex-direction:column;align-items:center;}.elementor .e-59972934-f8f8aba{width:100%;max-width:800px;font-family:"Montserrat";font-weight:400;font-size:12px;color:#ffffffb3;letter-spacing:3.6px;line-height:12px;text-align:center;text-transform:uppercase;padding-block-end:30px;}.elementor .e-4cfb1ca-be406fe{width:100%;max-width:1000px;font-family:"Cormorant Garamond";font-weight:300;font-size:72px;color:#ffffffff;line-height:96px;text-align:center;font-style:normal;}.elementor .e-387d06d1-26e5314{max-width:500px;font-family:"Montserrat";font-weight:300;font-size:14px;color:#ffffff;line-height:24px;text-align:center;padding-block-start:35px;padding-block-end:35px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-2bc13afb-5819666{font-family:"Montserrat";font-weight:400;font-size:12px;color:#221F1C;text-align:center;text-transform:uppercase;border-width:1px;border-style:solid;background-color:#ffffff;}.elementor .e-2bc13afb-5819666:hover,.elementor .e-2bc13afb-5819666:focus-visible{background-image:linear-gradient(#f0f0ef80, #f0f0ef80);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-49a15e4-2722775{width:100%;max-width:950px;padding-block-start:0px;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-2ad968df-2557a80{height:600px;min-height:75vh;position:relative;padding:0px;background-image:linear-gradient(#00000059, #00000059),url("https://nicolekivelier.com/wp-content/uploads/2026/09/Destination_Bridal_Makeup_Artist_Madrid-copia.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-6d149651-902cb4d{width:100%;max-width:800px;font-family:"Cormorant Garamond";font-weight:300;font-size:48px;color:#F9F7F5;line-height:48px;text-align:center;}.elementor .e-749592e2-d21a1f4{font-family:"Montserrat";font-weight:400;font-size:12px;color:#221F1C;text-align:center;text-transform:uppercase;border-width:1px;border-style:solid;background-color:#ffffff;}.elementor .e-749592e2-d21a1f4:hover,.elementor .e-749592e2-d21a1f4:focus-visible{background-image:linear-gradient(#f0f0ef80, #f0f0ef80);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-3b509e03-b23f2fa{width:auto;flex-direction:column;order:99999;}.elementor .e-311aff8-97dae7e{max-width:700px;font-family:"Montserrat";font-weight:300;font-size:14px;color:#ffffff;line-height:24px;text-align:center;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;order:-99999;}.elementor .e-7469cfe1-436c84c{width:100%;max-width:1000px;text-align:center;flex-direction:column;row-gap:28px;justify-content:center;align-items:center;}.elementor .e-6fc594d-80261fd{min-width:40vw;min-height:50vh;padding-block-start:0px;padding-block-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#403B37;border-style:solid;background-color:#2B2623;flex-direction:column;gap:24px;justify-content:center;align-items:center;}