.elementor .e-61b4d20-38ddbb2{font-family:"Montserrat";font-weight:500;font-size:12px;color:#ffffff;letter-spacing:1.2px;text-align:start;text-transform:uppercase;padding-block-start:24px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-style:solid;}.elementor .e-61b4d20-38ddbb2:hover,.elementor .e-61b4d20-38ddbb2:focus-visible{color:#79736D;text-decoration:none;}.elementor .e-e52a9ae-87b49e6{font-family:"Montserrat";font-weight:500;font-size:12px;color:#ffffff;letter-spacing:1.2px;text-align:start;text-transform:uppercase;padding-block-start:24px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-style:solid;order:99999;}.elementor .e-e52a9ae-87b49e6:hover,.elementor .e-e52a9ae-87b49e6:focus-visible{color:#79736D;text-decoration:none;}.elementor .e-cc1a8df-53fcd0c{font-family:"Montserrat";font-weight:500;font-size:12px;color:#ffffff;letter-spacing:1.2px;text-align:start;text-transform:uppercase;padding-block-start:24px;}.elementor .e-cc1a8df-53fcd0c:hover,.elementor .e-cc1a8df-53fcd0c:focus-visible{color:#79736D;text-decoration:none;}.elementor .e-1befb39-e04a04f{width:auto;padding-block-end:40px;flex-direction:row;gap:16px;order:-99999;}.elementor .e-4a53d8e-b063e6e{max-width:500px;font-family:"Montserrat";font-weight:400;font-size:12px;color:#ffffffb3;letter-spacing:4.6px;line-height:24px;text-align:center;text-transform:uppercase;padding-block-end:30px;margin-block-end:0px;}.elementor .e-6b4bd09e-45d6db3{width:100%;max-width:1000px;font-family:"Cormorant Garamond";font-weight:300;font-size:72px;color:#ffffffff;line-height:96px;text-align:center;}.elementor .e-6abcceeb-f5fa576{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-3cb32c-022692b{width:100%;max-width:950px;padding-block-start:0px;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-61d9aedd-cc857c5{min-height:80vh;position:relative;padding:0px;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.53) 45%,rgb(249,248,246) 100%),url("https://nicolekivelier.com/wp-content/uploads/2026/08/Makeup_artist_in_Madrid.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-113df140-0b2bd97{width:100%;font-family:"Montserrat";font-weight:300;font-size:14px;color:#78736D;line-height:22.8px;text-align:justify;}.elementor .e-14774519-822f076{width:1000px;text-align:center;flex-direction:column;row-gap:28px;justify-content:center;align-items:center;}.elementor .e-34e37124-31eeb5d{min-height:auto;padding-block-start:40px;padding-block-end:80px;background-color:#F9F8F6;flex-direction:column;gap:24px;justify-content:center;align-items:center;}.elementor .e-a898f5d-133c7cb{font-family:"Montserrat";font-weight:400;font-size:12px;color:#79736D;letter-spacing:3.6px;text-align:start;text-transform:uppercase;}.elementor .e-9bb8541-cb609aa{width:100%;max-width:600px;font-family:"Cormorant Garamond";font-weight:300;font-size:48px;color:#221F1C;line-height:48px;text-align:center;}.elementor .e-174f661-1be2979{width:auto;max-width:1000px;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:40px;flex-direction:column;row-gap:28px;justify-content:center;align-items:center;}.elementor .e-3607397-8ad9ff2{width:70%;font-family:"Montserrat";font-weight:300;font-size:14px;color:#78736D;line-height:22.8px;text-align:center;}.elementor .e-78306ff-9b248cb{width:1000px;text-align:center;flex-direction:column;row-gap:28px;justify-content:center;align-items:center;}.elementor .e-93f837d-f0be38b{padding-block-start:0px;padding-block-end:0px;margin-block-start:80px;margin-block-end:80px;flex-direction:column;gap:24px;justify-content:center;align-items:center;}.elementor .e-7132566-a2c8165{background-color:#F1EDEA;flex-direction:column;align-items:center;}.elementor .e-4da05aa-4ab311e{width:80%;height:700px;background-image:url("https://nicolekivelier.com/wp-content/uploads/2026/09/Bridal_Makeup_Artist_in_Madrid-copia.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:0px -10px;flex-direction:column;}.elementor .e-75ea08f{margin-block-start:120px;margin-block-end:80px;flex-direction:column;align-items:center;}.elementor .e-2a56a6b6-4a0a8f6{font-family:"Montserrat";font-weight:400;font-size:12px;color:#79736D;letter-spacing:3.6px;text-align:start;text-transform:uppercase;}.elementor .e-24f5ff05-445d565{width:100%;max-width:600px;font-family:"Cormorant Garamond";font-weight:300;font-size:48px;color:#221F1C;line-height:48px;text-align:center;}.elementor .e-7d599aa3-38c9bee{width:auto;max-width:1000px;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:40px;flex-direction:column;row-gap:28px;justify-content:center;align-items:center;}.elementor .e-a9b0b09-7f39e57{width:100%;font-family:"Cormorant Garamond";font-weight:300;font-size:36px;color:#E4DBCD;line-height:32px;text-align:center;}.elementor .e-0b0e569-a9ad913{width:100%;font-family:"Cormorant Garamond";font-weight:300;font-size:24px;color:#221F1C;line-height:32px;text-align:center;}.elementor .e-2c0ebe7-d55c73a{width:100%;font-family:"Montserrat";font-weight:300;font-size:14px;color:#78736D;line-height:22.8px;text-align:center;}.elementor .e-f9fa50e-353435d{width:33%;max-width:300px;flex-direction:column;row-gap:16px;align-items:start;}.elementor .e-ffcbd00-645c93e{width:100%;font-family:"Cormorant Garamond";font-weight:300;font-size:36px;color:#E4DBCD;line-height:32px;text-align:center;}.elementor .e-8aeee0d-9866213{width:100%;font-family:"Cormorant Garamond";font-weight:300;font-size:24px;color:#221F1C;line-height:32px;text-align:center;}.elementor .e-90bb28e-a2e3269{width:100%;font-family:"Montserrat";font-weight:300;font-size:14px;color:#78736D;line-height:22.8px;text-align:center;}.elementor .e-4fa9964-e819856{width:33%;max-width:300px;flex-direction:column;row-gap:16px;align-items:start;}.elementor .e-5582216-8ab4155{width:100%;font-family:"Cormorant Garamond";font-weight:300;font-size:36px;color:#E4DBCD;line-height:32px;text-align:center;}.elementor .e-65cecfa-0f4a653{width:100%;font-family:"Cormorant Garamond";font-weight:300;font-size:24px;color:#221F1C;line-height:32px;text-align:center;}.elementor .e-dfb16fa-5675acd{width:100%;font-family:"Montserrat";font-weight:300;font-size:14px;color:#78736D;line-height:22.8px;text-align:center;}.elementor .e-b5615b8-08f3921{width:33%;max-width:300px;flex-direction:column;row-gap:16px;align-items:start;}.elementor .e-9d3f4d5-b5bf765{width:100%;font-family:"Cormorant Garamond";font-weight:300;font-size:36px;color:#E4DBCD;line-height:32px;text-align:center;}.elementor .e-d92116e-02e0d6a{width:100%;font-family:"Cormorant Garamond";font-weight:300;font-size:24px;color:#221F1C;line-height:32px;text-align:center;}.elementor .e-8ea837d-a3a9f56{width:100%;font-family:"Montserrat";font-weight:300;font-size:14px;color:#78736D;line-height:22.8px;text-align:center;}.elementor .e-0ff93c5-092b13c{width:33%;max-width:300px;flex-direction:column;row-gap:16px;align-items:start;}.elementor .e-7c93983a-b471e19{max-width:80%;gap:40px;justify-content:center;align-items:start;}.elementor .e-78e6d57f-c250076{padding-block-start:0px;padding-block-end:0px;margin-block-start:80px;margin-block-end:80px;flex-direction:column;gap:24px;justify-content:center;align-items:center;}.elementor .e-485d942a-16e9ab4{background-color:#F9F8F6;flex-direction:column;align-items:center;}.elementor .e-7cc932f2-a712231{font-family:"Montserrat";font-weight:400;font-size:12px;color:#79736D;letter-spacing:3.6px;text-align:start;text-transform:uppercase;}.elementor .e-140f4039-bb198b9{width:100%;max-width:600px;font-family:"Cormorant Garamond";font-weight:300;font-size:48px;color:#221F1C;line-height:48px;text-align:center;}.elementor .e-7ae43b80-cf26a26{width:auto;max-width:1000px;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:40px;flex-direction:column;row-gap:28px;justify-content:center;align-items:center;}.elementor .e-743c9902-de8f6ff{width:100%;font-family:"Cormorant Garamond";font-weight:300;font-size:24px;color:#221F1C;line-height:32px;text-align:start;}.elementor .e-7f7ce419-6f113ae{width:100%;font-family:"Montserrat";font-weight:300;font-size:14px;color:#78736D;line-height:22.8px;text-align:start;}.elementor .e-2b2d4c75-bdcc414{width:50%;max-width:500px;flex-direction:column;row-gap:28px;align-items:start;}.elementor .e-1cd3b8b-7e9b883{width:100%;font-family:"Cormorant Garamond";font-weight:300;font-size:24px;color:#221F1C;line-height:32px;text-align:start;}.elementor .e-55922ba-fe76118{width:100%;font-family:"Montserrat";font-weight:300;font-size:14px;color:#78736D;line-height:22.8px;text-align:start;}.elementor .e-4fb1351-bb454ff{width:50%;max-width:500px;flex-direction:column;row-gap:28px;align-items:start;}.elementor .e-59c1899d-d89f638{gap:40px;justify-content:center;align-items:start;}.elementor .e-4592a52-0f302c1{width:100%;font-family:"Cormorant Garamond";font-weight:300;font-size:24px;color:#221F1C;line-height:32px;text-align:start;}.elementor .e-5d65100-0dbbb2c{width:100%;font-family:"Montserrat";font-weight:300;font-size:14px;color:#78736D;line-height:22.8px;text-align:start;}.elementor .e-f5d9879-605590a{width:50%;max-width:500px;flex-direction:column;row-gap:28px;align-items:start;}.elementor .e-5db80c9-153e03d{width:100%;font-family:"Cormorant Garamond";font-weight:300;font-size:24px;color:#221F1C;line-height:32px;text-align:start;}.elementor .e-db5ed1b-39ecfcc{width:100%;font-family:"Montserrat";font-weight:300;font-size:14px;color:#78736D;line-height:22.8px;text-align:start;}.elementor .e-be46818-3ad95c4{width:50%;max-width:500px;flex-direction:column;row-gap:28px;align-items:start;}.elementor .e-6f4b567-416ca38{gap:40px;justify-content:center;align-items:start;}.elementor .e-23ae757d-fca2147{padding-block-start:0px;padding-block-end:0px;margin-block-start:80px;margin-block-end:80px;flex-direction:column;gap:24px;justify-content:center;align-items:center;}.elementor .e-4b058263-00038b6{background-color:#F1EDEA;flex-direction:column;align-items:center;}.elementor .e-36ca86b0-d8e99e3{font-family:"Montserrat";font-weight:400;font-size:12px;color:#79736D;letter-spacing:3.6px;text-align:start;text-transform:uppercase;}.elementor .e-89c770c-224d087{width:100%;max-width:600px;font-family:"Cormorant Garamond";font-weight:300;font-size:60px;color:#221F1C;line-height:60px;text-align:center;}.elementor .e-4e5f6c83-fb25ecf{width:auto;max-width:1000px;text-align:center;padding-block-end:60px;flex-direction:column;row-gap:28px;justify-content:center;align-items:center;}.elementor .e-44184681-4026188{padding-block-start:130px;padding-block-end:160px;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-6db35c2d-69d38b1{width:100%;max-width:800px;font-family:"Montserrat";font-weight:400;font-size:12px;color:#F9F7F5;letter-spacing:3.6px;line-height:12px;text-align:center;text-transform:uppercase;}.elementor .e-754591bc-74d1d66{width:100%;max-width:800px;font-family:"Cormorant Garamond";font-weight:300;font-size:60px;color:#F9F7F5;line-height:60px;text-align:center;}.elementor .e-66ee60a2-fa61a5c{width:100%;max-width:800px;font-family:"Montserrat";font-weight:300;font-size:12px;color:#F9F7F5;letter-spacing:1.2px;line-height:16px;text-align:center;}.elementor .e-0cd185e-93ec883{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-0cd185e-93ec883:hover,.elementor .e-0cd185e-93ec883:focus-visible{background-image:linear-gradient(#f0f0ef80, #f0f0ef80);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-4b9a3063-f1e095d{width:100%;max-width:1000px;text-align:center;padding-block-end:40px;flex-direction:column;row-gap:28px;justify-content:center;align-items:center;}.elementor .e-790fd961-28d13e8{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:#403B37;border-style:solid;background-color:#2B2623;flex-direction:column;gap:24px;justify-content:center;align-items:center;}