.elementor .e-b1f7c82-634c0ae{font-family:"EB Garamond";font-weight:600;font-size:12px;color:#C4998A;letter-spacing:1.2px;}.elementor .e-5940eae-8540885{font-family:"EB Garamond";font-weight:400;font-size:4rem;color:#C4998A;letter-spacing:-1.28px;line-height:1.2em;}.elementor .e-7b93572-5962c75{padding:0px;flex-direction:column;gap:8px;}.elementor .e-8d11e84-686fbb2{font-family:"Karla";font-size:1.1rem;color:#4D4540;}.elementor .e-8f5c8e7-3c36667{width:48%;max-width:480px;padding:0px;flex-direction:column;gap:16px;justify-content:center;}.elementor .e-995b20c-332fdc3{width:52%;min-height:100%;position:absolute;inset-inline-end:0px;padding:0px;background-image:url("https://michellemoquin.com/wp-content/uploads/2026/06/A-Hero-home-page_670x800.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:top right;}.elementor .e-5fbe5d7-b7b13e5{min-height:80vh;}.elementor .e-942a724-f06f8f3{width:100%;max-width:2560px;padding:0px;flex-direction:column;gap:0px;justify-content:center;}.elementor .e-1f4b73d-8fb1e34{font-family:"EB Garamond";font-weight:600;font-size:12px;color:#C4998A;letter-spacing:1.2px;}.elementor .e-0bc5f47-9cf21d1{font-family:"EB Garamond";font-weight:400;font-size:4rem;letter-spacing:-1.28px;line-height:1.2em;}.elementor .e-0317134-29464d8{padding:0px;flex-direction:column;gap:8px;}.elementor .e-c7152ed-bea26f4{width:48%;max-width:480px;padding:0px;flex-direction:column;gap:24px;}.elementor .e-00456d3-159d3d8{min-height:100%;object-fit:cover;object-position:center center;box-shadow:15px 15px 0px 0px #EAE0DA;}.elementor .e-bf4d10d-b115d5c{width:48%;padding:0px;flex-direction:column;gap:24px;}.elementor .e-2233a67-398be96{padding:0px;justify-content:space-between;}.elementor .e-21cf9ef-019bfa2{padding-block-start:11rem;padding-block-end:11rem;flex-direction:row;align-items:start;}.elementor .e-2001d09-00fc1f3{padding-block-start:5rem;}.elementor .e-b877f82-d05960d{font-family:"EB Garamond";font-weight:600;font-size:12px;color:#C4998A;letter-spacing:1.2px;text-align:center;}.elementor .e-46bd771-2e1113a{width:33%;font-weight:400;font-size:2rem;color:#3D3035;text-align:center;}.elementor .e-0eb6f2c-bfd71d0{width:33%;font-weight:400;font-size:2rem;color:#3D3035;text-align:center;}.elementor .e-0087968-3b613b8{width:33%;font-weight:400;font-size:2rem;color:#3D3035;text-align:center;}.elementor .e-9501bb5-aa53487{flex-direction:row;gap:1.5rem;}.elementor .e-f41b91c-7188075{padding:0px;flex-direction:column;gap:6rem;justify-content:space-between;}.elementor .e-68f7d45-e5e2928{flex-direction:column;gap:0rem;}.elementor .e-bfa7d87-c4e8362{max-height:515px;object-fit:cover;object-position:top center;box-shadow:15px 15px 0px 0px #EAE0DA;}.elementor .e-992efd3-f6ec0c4{width:48%;padding:0px;flex-direction:column;gap:24px;}.elementor .e-1c1c1db-98b5b9a{font-family:"EB Garamond";font-weight:600;font-size:12px;color:#C4998A;letter-spacing:1.2px;}.elementor .e-ed8921c-851292f{font-family:"EB Garamond";font-weight:400;font-size:3rem;letter-spacing:-1.28px;line-height:68px;}.elementor .e-10441d0-58d14a5{padding:0px;flex-direction:column;gap:0.5rem;}.elementor .e-d97f10d-262fb28{width:43%;padding:0px;flex-direction:column;gap:24px;}.elementor .e-28b58a9-26b3463{padding:0px;flex-direction:row;justify-content:space-between;align-items:start;}.elementor .e-0d8fdc3-f217c1b{padding-block-start:10rem;padding-block-end:10rem;flex-direction:row;align-items:start;}.elementor .e-e420f29-81b99b6{font-family:"EB Garamond";font-weight:600;font-size:12px;color:#C4998A;letter-spacing:1.2px;}.elementor .e-6be33ab-ae30a6f{width:28px;height:28px;color:#ffffff;}.elementor .e-04e36f7-047cded{font-family:"EB Garamond";font-weight:400;font-size:2rem;color:#3D3035;letter-spacing:-1.28px;line-height:1.3em;text-align:start;}.elementor .e-eb2f8c5-3987265{padding:0px;flex-direction:column;gap:1.5rem;}.elementor .e-123a223-1259af1{width:40px;height:2px;background-color:#E4E2DD;}.elementor .e-1bf8943-fc0b100{font-weight:400;font-size:0.8rem;letter-spacing:1.6px;text-align:start;text-transform:uppercase;}.elementor .e-5e577b3-6f1d964{padding:0px;flex-direction:column;gap:1rem;}.elementor .e-3721f01-69b4c89{width:30%;max-width:fit-content;padding:0px;flex-direction:column;gap:2rem;}.elementor .e-31542e7-a86b6fb{width:28px;height:28px;color:#ffffff;}.elementor .e-fdf3a6d-b4f2c94{font-family:"EB Garamond";font-weight:400;font-size:2rem;color:#3D3035;letter-spacing:-1.28px;line-height:1.3em;text-align:start;}.elementor .e-c14e689-7122ccf{padding-block-start:10rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:1.5rem;}.elementor .e-875ea15-db47b06{width:40px;height:2px;background-color:#E4E2DD;}.elementor .e-6439a1a-7ba847a{font-weight:400;font-size:0.8rem;letter-spacing:1.6px;text-align:start;text-transform:uppercase;}.elementor .e-52a1e23-7ca5453{padding:0px;flex-direction:column;gap:1rem;}.elementor .e-19939fc-cd4b9b4{width:30%;max-width:fit-content;padding:0px;flex-direction:column;gap:2rem;}.elementor .e-6d7f80c-7d6d379{width:28px;height:28px;color:#ffffff;}.elementor .e-e1af4a6-1a1ad51{font-family:"EB Garamond";font-weight:400;font-size:2rem;color:#3D3035;letter-spacing:-1.28px;line-height:1.3em;text-align:start;}.elementor .e-e854899-bb70549{padding:0px;flex-direction:column;gap:1.5rem;}.elementor .e-6eba551-7b26f14{width:40px;height:2px;background-color:#E4E2DD;}.elementor .e-13e51de-27bd0ae{font-weight:400;font-size:0.8rem;letter-spacing:1.6px;text-align:start;text-transform:uppercase;}.elementor .e-b50ee10-8f38c3e{padding:0px;flex-direction:column;gap:1rem;}.elementor .e-3defa74-10760a1{width:30%;max-width:fit-content;padding-block-start:20rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:2rem;}.elementor .e-6a87663-d0bcb0e{padding:0px;flex-direction:row;justify-content:space-between;}.elementor .e-908a570-8d77023{padding-block-start:10rem;padding-block-end:10rem;flex-direction:column;align-items:start;}.elementor .e-41898f2-c718ead{font-family:"EB Garamond";font-weight:600;font-size:12px;color:#C4998A;letter-spacing:1.2px;}.elementor .e-0c80fc2-32fd148{font-family:"EB Garamond";font-weight:400;font-size:3rem;letter-spacing:-1.28px;line-height:1.2em;}.elementor .e-28610f3-b6ee17b{padding:0px;flex-direction:column;gap:0.5rem;}.elementor .e-58948cd-2f43227{width:48%;max-width:480px;padding:0px;flex-direction:column;gap:24px;}.elementor .e-1540854-ab8c1bd{width:48%;padding:0px;flex-direction:column;gap:24px;}.elementor .e-2dcc01b-dff2c14{padding:0px;justify-content:space-between;}.elementor .e-cbb07ab-491e2c1{padding-block-start:5rem;padding-block-end:20rem;flex-direction:row;align-items:start;}.elementor .e-c1796ce-92db2ec{font-family:"EB Garamond";font-weight:400;font-size:3rem;color:#E9E1DC;letter-spacing:-1.28px;line-height:1.2em;}.elementor .e-1cb1a44-24285cc{font-weight:300;color:#E9E1DC;}.elementor .e-48dbe3b-64600a1{width:14px;height:18px;}.elementor .e-cc9822f-eee3931{font-weight:300;color:#E9E1DC;}.elementor .e-5f0d4c6-7571b24{padding:0px;gap:0.5rem;align-items:center;}.elementor .e-64988d4-a8c2648{width:14px;height:18px;}.elementor .e-2c67dca-69d7a11{font-weight:300;color:#E9E1DC;}.elementor .e-a1cf63f-a43c7cd{padding:0px;gap:0.5rem;align-items:center;}.elementor .e-1e0ecae-af15825{padding:0px;flex-direction:column;gap:4px;}.elementor .e-0092696-ffe14cd{max-width:410px;padding:0px;flex-direction:column;gap:1.2rem;}.elementor .e-2a389c0-f8af5ab{font-family:"Karla";font-size:12px;color:#E9E1DC;letter-spacing:1px;line-height:1.2em;text-transform:uppercase;}.elementor .e-61a608b-3d2f6fd{font-size:1rem;color:#ffffff;text-transform:none;border-width:1px;border-color:#ffffff4d;border-style:solid;background-color:#ffffff0a;}.elementor .e-ae37d14-df9ab68{padding:0px;flex-direction:column;gap:0.5rem;}.elementor .e-9585531-ab0386a{font-family:"Karla";font-size:12px;color:#E9E1DC;letter-spacing:1px;line-height:1.2em;text-transform:uppercase;}.elementor .e-e27b24a-f9c12d8{font-size:1rem;color:#ffffff;text-transform:none;border-width:1px;border-color:#ffffff4d;border-style:solid;background-color:#ffffff0a;}.elementor .e-a5f8397-b8aaf66{padding:0px;flex-direction:column;gap:0.5rem;}.elementor .e-40d3d0e-70bedf0{padding:0px;gap:1rem;}.elementor .e-8fef39d-a4a2be5{font-family:"Karla";font-size:12px;color:#E9E1DC;letter-spacing:1px;line-height:1.2em;text-transform:uppercase;}.elementor .e-957d090-1d1abc5{font-size:1rem;color:#ffffff;text-transform:none;border-width:1px;border-color:#ffffff4d;border-style:solid;background-color:#ffffff0a;}.elementor .e-18d4a16-9d890aa{padding:0px;flex-direction:column;gap:0.5rem;}.elementor .e-72bd3f1-a8a76b7{font-family:"Karla";font-size:12px;color:#E9E1DC;letter-spacing:1px;line-height:1.2em;text-transform:uppercase;}.elementor .e-8aa7fca-84f7d94{font-size:1rem;color:#ffffff;text-transform:none;border-width:1px;border-color:#ffffff4d;border-style:solid;background-color:#ffffff0a;}.elementor .e-28b4ab4-0b1f300{padding:0px;flex-direction:column;gap:0.5rem;}.elementor .e-d15dd09-d8c7c63{padding:0px;gap:1rem;}.elementor .e-4ab6303-13235b6{font-family:"Karla";font-size:12px;color:#E9E1DC;letter-spacing:1px;line-height:1.2em;text-transform:uppercase;}.elementor .e-11ba61b-68d56cf{color:#E9E1DC;text-transform:uppercase;border-color:#ffffff4d;background-color:#3D3035;}.elementor .e-57d226c-e9df913{padding:0px;flex-direction:column;gap:1rem;}.elementor .e-30412c4-f898d62{font-family:"Karla";font-size:12px;color:#E9E1DC;letter-spacing:1px;line-height:1.2em;text-transform:uppercase;}.elementor .e-e88b373-ec476c0{font-size:1rem;color:#ffffff;text-transform:none;border-width:1px;border-color:#ffffff4d;border-style:solid;background-color:#ffffff0a;}.elementor .e-d2f23ae-61b6f01{padding:0px;flex-direction:column;gap:1rem;}.elementor .e-42c23d8-325325b{width:100%;font-family:"Karla";font-size:0.8rem;color:#181512;background-color:#FFFFFF;}.elementor .e-42c23d8-325325b:hover,.elementor .e-42c23d8-325325b:focus-visible{color:#ffffff;background-color:#E8A040;}.elementor .e-c9c6d3a-ca64f1c{font-family:"Karla";}.elementor .e-b8c071b-13b0ae3{font-family:"Karla";}.elementor .e-8159bd0-4a0239c{width:490px;padding:2rem;border-width:1px;border-color:#ffffff4d;border-style:solid;background-color:#ffffff05;gap:1rem;}.elementor .e-a949bb0-18707c2{padding-block-start:5rem;padding-block-end:5rem;flex-direction:row;justify-content:flex-end;align-items:start;}.elementor .e-8e4a818-826013b{width:305px;height:auto;position:absolute;inset-block-end:0px;inset-inline-start:5%;}.elementor .e-30399fd{position:relative;background-color:#3D3035;flex-direction:row;justify-content:flex-end;}