.elementor-845 .elementor-element.elementor-element-38a2866{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.8;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-845 .elementor-element.elementor-element-38a2866:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-38a2866 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5F8;background-image:url("https://flowersbycharlotte.co.za/wp-content/uploads/2026/02/flower-bouquet-design-port-elizabeth.jpg");background-position:bottom right;background-repeat:no-repeat;background-size:cover;}.elementor-845 .elementor-element.elementor-element-38a2866::before, .elementor-845 .elementor-element.elementor-element-38a2866 > .elementor-background-video-container::before, .elementor-845 .elementor-element.elementor-element-38a2866 > .e-con-inner > .elementor-background-video-container::before, .elementor-845 .elementor-element.elementor-element-38a2866 > .elementor-background-slideshow::before, .elementor-845 .elementor-element.elementor-element-38a2866 > .e-con-inner > .elementor-background-slideshow::before, .elementor-845 .elementor-element.elementor-element-38a2866 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 16%, #00000000 36%);}.elementor-845 .elementor-element.elementor-element-136c97d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--ep-backdrop-filter-blur:10px;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-845 .elementor-element.elementor-element-136c97d:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-136c97d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B2A2A59;}.elementor-845 .elementor-element.elementor-element-4302732 > .elementor-widget-container{margin:-7px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-845 .elementor-element.elementor-element-4302732 .elementor-heading-title{font-size:60px;font-weight:500;line-height:0.9em;color:var( --e-global-color-accent );}.elementor-845 .elementor-element.elementor-element-607b049 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-845 .elementor-element.elementor-element-607b049{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-845 .elementor-element.elementor-element-744267c2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;--z-index:70;}.elementor-845 .elementor-element.elementor-element-744267c2.bdt-cursor-effects-yes{--cursor-ball-color:#000000;--cursor-circle-color:#000000;}.elementor-845 .elementor-element.elementor-element-39a75eb3 .bdt-ep-accordion-item{background-color:#FFFFFF;border-radius:40px 40px 40px 40px;overflow:hidden;box-shadow:0px 0px 22px -10px rgba(0,0,0,0.5);}.elementor-845 .elementor-element.elementor-element-39a75eb3 .bdt-ep-accordion-title{background-color:#FFFFFF;padding:20px 15px 20px 15px;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;}.elementor-845 .elementor-element.elementor-element-39a75eb3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-845 .elementor-element.elementor-element-39a75eb3 .bdt-ep-accordion-item + .bdt-ep-accordion-item{margin-top:20px;}.elementor-845 .elementor-element.elementor-element-39a75eb3 .bdt-ep-title-text{justify-content:flex-start;}.elementor-845 .elementor-element.elementor-element-39a75eb3 .bdt-ep-accordion-icon{color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-39a75eb3 .bdt-ep-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-39a75eb3 .bdt-ep-accordion-icon.bdt-flex-align-left{margin-right:20px;}.elementor-845 .elementor-element.elementor-element-39a75eb3 .bdt-ep-accordion-icon.bdt-flex-align-right{margin-left:20px;}.elementor-845 .elementor-element.elementor-element-39a75eb3 .bdt-ep-accordion-title .bdt-ep-accordion-icon{font-size:15px;}.elementor-845 .elementor-element.elementor-element-39a75eb3 .bdt-ep-accordion-item.bdt-open .bdt-ep-accordion-icon{color:var( --e-global-color-accent );}.elementor-845 .elementor-element.elementor-element-39a75eb3 .bdt-ep-accordion-item.bdt-open .bdt-ep-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-845 .elementor-element.elementor-element-39a75eb3 .bdt-ep-accordion-content{color:#00000099;border-radius:0px 0px 0px 0px;overflow:hidden;padding:0px 170px 15px 30px;margin-top:15px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-845 .elementor-element.elementor-element-38a2866{--content-width:1280px;}.elementor-845 .elementor-element.elementor-element-136c97d{--width:50%;}.elementor-845 .elementor-element.elementor-element-744267c2{--content-width:1280px;}}@media(min-width:1025px){.elementor-845 .elementor-element.elementor-element-38a2866:not(.elementor-motion-effects-element-type-background), .elementor-845 .elementor-element.elementor-element-38a2866 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-845 .elementor-element.elementor-element-38a2866{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-845 .elementor-element.elementor-element-39a75eb3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:767px){.elementor-845 .elementor-element.elementor-element-4302732{text-align:center;}.elementor-845 .elementor-element.elementor-element-4302732 .elementor-heading-title{font-size:45px;line-height:1.1em;}.elementor-845 .elementor-element.elementor-element-744267c2{--padding-top:40px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-845 .elementor-element.elementor-element-39a75eb3 .bdt-ep-accordion-title{padding:15px 15px 15px 15px;font-size:16px;line-height:1.6em;}.elementor-845 .elementor-element.elementor-element-39a75eb3 .bdt-ep-accordion-content{padding:0px 15px 15px 15px;}}