.elementor-42 .elementor-element.elementor-element-edf813e{--display:flex;--min-height:700px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-42 .elementor-element.elementor-element-edf813e:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-edf813e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ivoryartistrystudio.com/wp-content/uploads/2026/04/RDWEDdecor-18-1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-42 .elementor-element.elementor-element-83f614d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--margin-top:0px;--margin-bottom:-48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-83f614d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-a06fa32{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-42 .elementor-element.elementor-element-ec6747c{--display:flex;--min-height:335px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-ec6747c:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-ec6747c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ivoryartistrystudio.com/wp-content/uploads/2026/04/RDWEDdecor-51-scaled.jpg");background-position:0px -298px;background-repeat:no-repeat;background-size:cover;}.elementor-42 .elementor-element.elementor-element-4fd555b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:05px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-de0c456{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-de0c456:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-de0c456 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ivoryartistrystudio.com/wp-content/uploads/2026/04/nathan-allison-stanley-island-wedding-plettenberg-bay-sharyn-hodges-photography-277-scaled.jpg");background-position:0px -165px;background-repeat:no-repeat;background-size:cover;}.elementor-42 .elementor-element.elementor-element-1e9deb0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-08c5b68{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-42 .elementor-element.elementor-element-822ba10{--display:flex;--min-height:335px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-42 .elementor-element.elementor-element-822ba10:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-822ba10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ivoryartistrystudio.com/wp-content/uploads/2026/04/Ruben-Danelle_Save-The-Date-scaled.jpg");background-position:0px -66px;background-repeat:no-repeat;background-size:cover;}.elementor-42 .elementor-element.elementor-element-5f7b1bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:05px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-2cae1fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-42 .elementor-element.elementor-element-2cae1fc:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-2cae1fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-0f9c494{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:05px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-410bca3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-42 .elementor-element.elementor-element-410bca3:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-410bca3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CA6B56;}.elementor-42 .elementor-element.elementor-element-e434644{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:05px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-54153e6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-42 .elementor-element.elementor-element-0529a7b{--display:flex;--min-height:335px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;}.elementor-42 .elementor-element.elementor-element-0529a7b:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-0529a7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-d42efd5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:05px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-80ad6d9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;}.elementor-42 .elementor-element.elementor-element-80ad6d9:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-80ad6d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-cfcbf33{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:05px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-3541e62{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--border-radius:1px 1px 1px 1px;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-3541e62.e-con{--align-self:center;}.elementor-42 .elementor-element.elementor-element-e47d39d{--display:flex;--min-height:76px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-e47d39d.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-eabd1ae{--display:flex;--min-height:76px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 00px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:00px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-eabd1ae.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-42 .elementor-element.elementor-element-ec6747c:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-ec6747c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-42 .elementor-element.elementor-element-de0c456:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-de0c456 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-42 .elementor-element.elementor-element-822ba10:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-822ba10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-42 .elementor-element.elementor-element-3541e62{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-42 .elementor-element.elementor-element-e47d39d{--min-height:100px;}.elementor-42 .elementor-element.elementor-element-eabd1ae{--min-height:100px;}}@media(max-width:767px){.elementor-42 .elementor-element.elementor-element-a06fa32{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-42 .elementor-element.elementor-element-ec6747c{--min-height:335px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-42 .elementor-element.elementor-element-ec6747c:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-ec6747c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-42 .elementor-element.elementor-element-de0c456{--min-height:335px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-de0c456:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-de0c456 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-42 .elementor-element.elementor-element-08c5b68{--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-42 .elementor-element.elementor-element-822ba10{--min-height:335px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-822ba10:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-822ba10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-42 .elementor-element.elementor-element-2cae1fc{--min-height:335px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-410bca3{--min-height:335px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-0529a7b{--min-height:335px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-80ad6d9{--min-height:335px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-e47d39d{--padding-top:15px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-eabd1ae{border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}}@media(min-width:768px){.elementor-42 .elementor-element.elementor-element-83f614d{--width:100%;}.elementor-42 .elementor-element.elementor-element-ec6747c{--width:59%;}.elementor-42 .elementor-element.elementor-element-4fd555b{--width:100%;}.elementor-42 .elementor-element.elementor-element-de0c456{--width:39%;}.elementor-42 .elementor-element.elementor-element-1e9deb0{--width:100%;}.elementor-42 .elementor-element.elementor-element-822ba10{--width:32%;}.elementor-42 .elementor-element.elementor-element-5f7b1bf{--width:100%;}.elementor-42 .elementor-element.elementor-element-2cae1fc{--width:32%;}.elementor-42 .elementor-element.elementor-element-0f9c494{--width:100%;}.elementor-42 .elementor-element.elementor-element-410bca3{--width:32%;}.elementor-42 .elementor-element.elementor-element-e434644{--width:100%;}.elementor-42 .elementor-element.elementor-element-0529a7b{--width:39%;}.elementor-42 .elementor-element.elementor-element-d42efd5{--width:100%;}.elementor-42 .elementor-element.elementor-element-80ad6d9{--width:59%;}.elementor-42 .elementor-element.elementor-element-cfcbf33{--width:100%;}.elementor-42 .elementor-element.elementor-element-e47d39d{--width:75%;}.elementor-42 .elementor-element.elementor-element-eabd1ae{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-42 .elementor-element.elementor-element-ec6747c{--width:443px;}.elementor-42 .elementor-element.elementor-element-de0c456{--width:285px;}.elementor-42 .elementor-element.elementor-element-822ba10{--width:236px;}.elementor-42 .elementor-element.elementor-element-2cae1fc{--width:236px;}.elementor-42 .elementor-element.elementor-element-410bca3{--width:236px;}.elementor-42 .elementor-element.elementor-element-e47d39d{--width:500px;}.elementor-42 .elementor-element.elementor-element-eabd1ae{--width:247px;}}@media(min-width:1025px){.elementor-42 .elementor-element.elementor-element-edf813e:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-edf813e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}