.elementor .e-76f73af-0041090{color:#ffffff;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:20px;display:none;justify-content:space-between;align-self:center;}.elementor .e-c84fd07-7784809{width:1300px;height:324px;position:relative;inset-block-start:29px;inset-block-end:0px;font-size:138px;color:#ffffff;line-height:125px;text-align:start;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:0px;margin-inline-start:6px;display:flex;align-items:end;}.elementor .e-c9ec5d1-c511f82{height:800px;margin-block-start:-110px;margin-block-end:95px;background-image:url("https://ivoryartistrystudio.com/wp-content/uploads/2026/04/nathan-allison-stanley-island-wedding-plettenberg-bay-sharyn-hodges-photography-1673-2-scaled.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:bottom center;background-clip:border-box;}.elementor .e-67a2561-e9a2895{text-align:center;}.elementor .e-dfab40a-e5ea9f1{font-family:Montserrat;font-weight:300;font-size:14px;text-align:center;padding:0px;}.elementor .e-8794708-2179947{color:#ffffff;}.elementor .e-b106028-4d2e68b{padding-block-start:40px;padding-block-end:40px;padding-inline-start:20px;}.elementor .e-77c4bf3-a15f825{border-width:3px;}.elementor .e-b9c97f3-09bcd24{font-family:Montserrat;font-weight:300;font-size:50px;color:#ffffff;padding-block-start:10px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-f40c4b5-1fa805c{font-family:Montserrat;font-weight:200;font-size:15px;color:#ffffff;}.elementor .e-371ba73-1809a27{font-family:Montserrat;font-weight:300;font-size:51px;color:#ffffff;padding-block-start:10px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-7281f8d-f246129{font-family:Montserrat;font-weight:200;font-size:15px;color:#ffffff;}.elementor .e-30f225e-fe4bcbc{font-family:Montserrat;font-weight:300;font-size:50px;color:#ffffff;line-height:50px;padding-block-start:10px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-ce89d2a-ccec092{font-family:Montserrat;font-weight:200;font-size:15px;color:#ffffff;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-15ec2c4-4436d31{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;margin-block-start:0px;flex:1;align-self:stretch;}.elementor .e-3815694-7e42942{text-align:center;}.elementor .e-95a54c2-592770a{font-family:Montserrat;font-weight:200;font-size:15px;text-align:center;}.elementor .e-7e7b1e2-e6835d8{font-family:Montserrat;font-weight:500;font-size:20px;text-align:center;text-transform:uppercase;padding-block-start:37px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-inline-start:0px;}.elementor .e-3cd7798-cd04b07{width:100px;height:100px;color:#89361d;align-self:center;}.elementor .e-0a5103a-d03c913{font-family:Montserrat;font-weight:500;font-size:20px;text-align:center;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-inline-start:0px;}.elementor .e-65894c3-b845e73{width:100px;height:100px;color:#89361d;align-self:center;}.elementor .e-023bd2b-71ab0d3{font-family:Montserrat;font-weight:500;font-size:20px;text-align:center;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-inline-start:0px;}.elementor .e-4702830-9d49ab2{text-align:center;}.elementor .e-b75060a-8e028af{width:220px;height:50px;font-family:Montserrat;font-size:14px;color:#89361d;text-align:center;text-transform:uppercase;border-radius:0px;border-width:1px;border-color:#89361d;border-style:solid;background-color:#375efa00;align-self:center;}