.elementor .e-1945b28-0c323e7{position:static;scroll-margin-top:0px;font-size:185px;color:#ffffff;padding-block-start:0px;padding-block-end:0px;margin-block-start:0px;margin-block-end:0px;}.elementor .e-8dcf10e-d3b8892{height:590px;background-image:url("https://ivoryartistrystudio.com/wp-content/uploads/2026/04/nathan-allison-stanley-island-wedding-plettenberg-bay-sharyn-hodges-photography-597-1024x683.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-a9f417a-c15c039{font-family:Montserrat;font-weight:200;font-size:15px;text-align:center;}.elementor .e-a13de2f-c5d290c{padding-block-start:70px;padding-block-end:0px;padding-inline-start:300px;padding-inline-end:300px;justify-content:center;}.elementor .e-8e6d91f-d03c245{text-align:center;}.elementor .e-fd6ef0d-1c14356{font-family:Montserrat;font-weight:200;font-size:15px;line-height:20px;text-align:center;-webkit-text-stroke:0px #00000000;stroke:#00000000;stroke-width:0px;}.elementor .e-a2b03e6-d9de1b2{font-family:Montserrat;font-weight:200;font-size:12px;padding-block-end:5px;}.elementor .e-5ff8821-c9a4a0a{width:300px;height:50px;font-family:Montserrat;font-weight:200;font-size:15px;color:#89361d;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;border-width:1px;border-color:#89361d;border-style:solid;background-color:#ffffff;align-self:center;order:99999;}.elementor .e-61caadb-efa5182{font-family:Montserrat;font-weight:200;font-size:15px;line-height:20px;text-align:center;-webkit-text-stroke:0px #00000000;stroke:#00000000;stroke-width:0px;}.elementor .e-1c0bcd7-0e02d6d{text-align:center;}.elementor .e-eaf2ca3-a98ed3d{font-family:Montserrat;font-weight:200;font-size:15px;line-height:20px;text-align:center;-webkit-text-stroke:0px #00000000;stroke:#00000000;stroke-width:0px;}.elementor .e-0c8410f-07d31cd{font-family:Montserrat;font-weight:200;font-size:12px;padding-block-end:18px;}.elementor .e-f55f027-a66d97d{font-family:Montserrat;font-weight:200;font-size:15px;line-height:20px;text-align:center;-webkit-text-stroke:0px #00000000;stroke:#00000000;stroke-width:0px;}.elementor .e-39e1742-a727818{width:300px;height:50px;font-family:Montserrat;font-weight:200;font-size:15px;color:#89361d;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;border-width:1px;border-color:#89361d;border-style:solid;background-color:#ffffff;align-self:center;}.elementor .e-58f8ad3-5c81802{text-align:center;}.elementor .e-55a132c-7d0bba2{font-family:Montserrat;font-weight:200;font-size:15px;line-height:20px;text-align:center;-webkit-text-stroke:0px #00000000;stroke:#00000000;stroke-width:0px;}.elementor .e-1133e0b-afb6f8e{font-family:Montserrat;font-weight:200;font-size:12px;padding-block-end:18px;}.elementor .e-9a779f3-9100ff8{font-family:Montserrat;font-weight:200;font-size:15px;line-height:20px;text-align:center;-webkit-text-stroke:0px #00000000;stroke:#00000000;stroke-width:0px;}.elementor .e-154919f-3fe5ca2{width:300px;height:50px;font-family:Montserrat;font-weight:200;font-size:15px;color:#89361d;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;border-width:1px;border-color:#89361d;border-style:solid;background-color:#ffffff;align-self:center;}.elementor .e-dc10467-bf1ee47{text-align:center;}.elementor .e-82b783c-d181d2a{font-family:Montserrat;font-weight:200;font-size:15px;line-height:20px;text-align:center;-webkit-text-stroke:0px #00000000;stroke:#00000000;stroke-width:0px;}.elementor .e-df468be-b7b9493{font-family:Montserrat;font-weight:200;font-size:12px;padding-block-end:18px;}.elementor .e-ac6f047-41da605{font-family:Montserrat;font-weight:200;font-size:15px;line-height:20px;text-align:center;-webkit-text-stroke:0px #00000000;stroke:#00000000;stroke-width:0px;}.elementor .e-356a191-42b1162{width:300px;height:50px;position:relative;font-family:Montserrat;font-weight:200;font-size:15px;color:#89361d;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;border-width:1px;border-color:#89361d;border-style:solid;background-color:#ffffff;align-self:center;}.elementor .e-970f7b1-c9ef167{text-align:center;}.elementor .e-f8d4bc2-19f4eda{font-family:Montserrat;font-weight:200;font-size:15px;line-height:20px;text-align:center;-webkit-text-stroke:0px #00000000;stroke:#00000000;stroke-width:0px;}.elementor .e-af696da-ceba9ef{font-family:Montserrat;font-weight:200;font-size:12px;padding-block-end:18px;}.elementor .e-73d3d7b-750929c{font-family:Montserrat;font-weight:200;font-size:15px;line-height:20px;text-align:center;-webkit-text-stroke:0px #00000000;stroke:#00000000;stroke-width:0px;}.elementor .e-86d41f0-eb58158{width:300px;height:50px;position:static;font-family:Montserrat;font-weight:200;font-size:15px;color:#89361d;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;border-width:1px;border-color:#89361d;border-style:solid;background-color:#ffffff;display:inline-block;align-self:center;}.elementor .e-6cdaf78-8fc882e{text-align:center;}.elementor .e-94c6998-008e2ec{font-family:Montserrat;font-weight:200;font-size:15px;line-height:20px;text-align:center;-webkit-text-stroke:0px #00000000;stroke:#00000000;stroke-width:0px;}.elementor .e-e9ddc7a-32ce747{font-family:Montserrat;font-weight:200;font-size:12px;padding-block-end:18px;}.elementor .e-51bcc4e-cfbaf49{font-family:Montserrat;font-weight:200;font-size:15px;line-height:20px;text-align:center;-webkit-text-stroke:0px #00000000;stroke:#00000000;stroke-width:0px;}.elementor .e-7e81841-c13a851{width:300px;height:50px;font-family:Montserrat;font-weight:200;font-size:15px;color:#89361d;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;border-width:1px;border-color:#89361d;border-style:solid;background-color:#ffffff;align-self:center;}