.elementor-659 .elementor-element.elementor-element-10d20dd:not(.elementor-motion-effects-element-type-background), .elementor-659 .elementor-element.elementor-element-10d20dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#21262C;background-image:url("https://cnbmsa.co.za/wp-content/uploads/2026/10/event-bg-6.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-659 .elementor-element.elementor-element-10d20dd{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-659 .elementor-element.elementor-element-10d20dd > .porto-ibanner{min-height:100vh;}.elementor-659 .elementor-element.elementor-element-10d20dd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-659 .elementor-element.elementor-element-2bf100d .porto-ibanner-layer{width:75%;}.elementor-659 .elementor-element.elementor-element-e385533 .porto-u-main-heading > *{font-size:3.6vw;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:1px;color:#FFFFFF;}.elementor-659 .elementor-element.elementor-element-e385533 .porto-u-sub-heading{color:#FFFFFF;}.elementor-659 .elementor-element.elementor-element-2d66776 .porto-u-main-heading > *{font-size:1.575rem;line-height:26px;letter-spacing:0px;color:#FFFFFF;}.elementor-659 .elementor-element.elementor-element-a8de7a1 .porto-u-main-heading > *{font-size:14px;font-weight:600;line-height:26px;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-659 .elementor-element.elementor-element-ec57025{--display:flex;}.elementor-659 .elementor-element.elementor-element-3c4a6ab{--spacer-size:50px;}.elementor-659 .elementor-element.elementor-element-1d80a6c{--display:flex;}@media(max-width:767px){.elementor-659 .elementor-element.elementor-element-e385533 .porto-u-main-heading > *{font-size:8.5vw;letter-spacing:0px;}}