.elementor-28 .elementor-element.elementor-element-49a32edb>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-28 .elementor-element.elementor-element-49a32edb:not(.elementor-motion-effects-element-type-background),.elementor-28 .elementor-element.elementor-element-49a32edb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(http://carpediemkleuters.co.za/wp-content/uploads/2020/03/DSC_5328-scaled.jpg);background-position:center center;background-size:cover}.elementor-28 .elementor-element.elementor-element-49a32edb>.elementor-background-overlay{background-color:#fff0;background-image:linear-gradient(180deg,#030026 0%,#000000 100%);opacity:.65;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-28 .elementor-element.elementor-element-49a32edb>.elementor-container{min-height:55vh}.elementor-28 .elementor-element.elementor-element-49a32edb{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:50px 0 80px 0}.elementor-28 .elementor-element.elementor-element-49a32edb>.elementor-shape-bottom svg{width:calc(40% + 1.3px);height:50px}.elementor-28 .elementor-element.elementor-element-74358757 img{width:200px;filter:brightness(89%) contrast(104%) saturate(182%) blur(0) hue-rotate(15deg)}.elementor-28 .elementor-element.elementor-element-56d84266>.elementor-widget-container{margin:0 0 -15px 0}.elementor-28 .elementor-element.elementor-element-56d84266{text-align:center}.elementor-28 .elementor-element.elementor-element-56d84266 .elementor-heading-title{color:var(--e-global-color-d205482)}.elementor-28 .elementor-element.elementor-element-65a52cee>.elementor-widget-container{margin:0 0 40px 0}.elementor-28 .elementor-element.elementor-element-65a52cee{text-align:center}.elementor-28 .elementor-element.elementor-element-65a52cee .elementor-heading-title{color:#fff}.elementor-28 .elementor-element.elementor-element-aae1653:not(.elementor-motion-effects-element-type-background),.elementor-28 .elementor-element.elementor-element-aae1653>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-28 .elementor-element.elementor-element-aae1653{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:-2px;margin-bottom:-2px;padding:100px 0 50px 0;z-index:2}.elementor-28 .elementor-element.elementor-element-aae1653>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-28 .elementor-element.elementor-element-3dbd295>.elementor-widget-container{margin:0 0 0 0}.elementor-28 .elementor-element.elementor-element-3dbd295{text-align:center}.elementor-28 .elementor-element.elementor-element-3dbd295 .elementor-heading-title{color:#6ec1e4}.elementor-28 .elementor-element.elementor-element-59704b8>.elementor-widget-container{margin:0 0 0 0}.elementor-28 .elementor-element.elementor-element-59704b8{text-align:center;font-family:"Poppins",Sans-serif;font-size:17px;font-weight:400;text-transform:uppercase;letter-spacing:8px}.elementor-28 .elementor-element.elementor-element-c15fda7>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-28 .elementor-element.elementor-element-c15fda7{padding:0 0 0 0}.elementor-28 .elementor-element.elementor-element-8296230 .elementor-button{background-color:var(--e-global-color-d205482);font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:2px;fill:#1d1d23;color:#1d1d23;border-style:none;border-radius:100px 100px 100px 100px;padding:10px 30px 10px 30px}.elementor-28 .elementor-element.elementor-element-8296230 .elementor-button:hover,.elementor-28 .elementor-element.elementor-element-8296230 .elementor-button:focus{background-color:var(--e-global-color-2296e09);color:#fff;border-color:#ff9ed8}.elementor-28 .elementor-element.elementor-element-8296230 .elementor-button:hover svg,.elementor-28 .elementor-element.elementor-element-8296230 .elementor-button:focus svg{fill:#fff}.elementor-28 .elementor-element.elementor-element-4285b8c{text-align:end;font-size:25px;color:#6ec1e4}.elementor-28 .elementor-element.elementor-element-3deacd1{--divider-border-style:solid;--divider-color:#6ec1e4;--divider-border-width:100px}.elementor-28 .elementor-element.elementor-element-3deacd1 .elementor-divider-separator{width:2px;margin:0 auto;margin-center:0}.elementor-28 .elementor-element.elementor-element-3deacd1 .elementor-divider{text-align:center;padding-block-start:0;padding-block-end:0}.elementor-28 .elementor-element.elementor-element-5415a8d .elementor-button{background-color:var(--e-global-color-d205482);font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:2px;fill:#1d1d23;color:#1d1d23;border-style:none;border-radius:100px 100px 100px 100px;padding:10px 30px 10px 30px}.elementor-28 .elementor-element.elementor-element-5415a8d .elementor-button:hover,.elementor-28 .elementor-element.elementor-element-5415a8d .elementor-button:focus{background-color:var(--e-global-color-2296e09);color:#fff;border-color:#ff9ed8}.elementor-28 .elementor-element.elementor-element-5415a8d .elementor-button:hover svg,.elementor-28 .elementor-element.elementor-element-5415a8d .elementor-button:focus svg{fill:#fff}.elementor-28 .elementor-element.elementor-element-7692034{text-align:start;font-size:25px}.elementor-28 .elementor-element.elementor-element-915a5ca iframe{height:507px;filter:brightness(100%) contrast(100%) saturate(35%) blur(0) hue-rotate(168deg);transition-duration:0s}@media(min-width:768px){.elementor-28 .elementor-element.elementor-element-60eaaab{width:6%}.elementor-28 .elementor-element.elementor-element-707dca6{width:41.018%}.elementor-28 .elementor-element.elementor-element-1246dbb{width:5.965%}.elementor-28 .elementor-element.elementor-element-b84d4cf{width:44.017%}.elementor-28 .elementor-element.elementor-element-dbd7d0a{width:3%}}@media(max-width:1024px){.elementor-28 .elementor-element.elementor-element-49a32edb>.elementor-container{min-height:500px}.elementor-28 .elementor-element.elementor-element-49a32edb{padding:0 0 0 0}.elementor-28 .elementor-element.elementor-element-74358757 img{width:200px}.elementor-28 .elementor-element.elementor-element-aae1653{padding:60px 0 60px 0}.elementor-28 .elementor-element.elementor-element-16c5b7e{padding:0 0 0 0}.elementor-28 .elementor-element.elementor-element-59704b8{letter-spacing:3px}.elementor-28 .elementor-element.elementor-element-915a5ca iframe{height:465px}}@media(max-width:767px){.elementor-28 .elementor-element.elementor-element-49a32edb>.elementor-container{min-height:62vh}.elementor-28 .elementor-element.elementor-element-49a32edb>.elementor-shape-bottom svg{width:calc(50% + 1.3px);height:30px}.elementor-28 .elementor-element.elementor-element-49a32edb{padding:0 0 0 0}.elementor-28 .elementor-element.elementor-element-74358757 img{width:100px}.elementor-28 .elementor-element.elementor-element-aae1653{padding:50px 20px 50px 20px}.elementor-28 .elementor-element.elementor-element-5f73514a{width:100%}.elementor-28 .elementor-element.elementor-element-5f73514a>.elementor-element-populated{padding:0 0 0 0}.elementor-28 .elementor-element.elementor-element-59704b8{font-size:14px;letter-spacing:3px}.elementor-28 .elementor-element.elementor-element-8296230 .elementor-button{font-size:14px}.elementor-28 .elementor-element.elementor-element-4285b8c{text-align:center}.elementor-28 .elementor-element.elementor-element-5415a8d .elementor-button{font-size:14px}.elementor-28 .elementor-element.elementor-element-f8e3073>.elementor-element-populated{padding:0 0 0 0}.elementor-28 .elementor-element.elementor-element-27c9d0f>.elementor-element-populated{margin:20px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}}@media(max-width:1024px) and (min-width:768px){.elementor-28 .elementor-element.elementor-element-2bde056{width:15%}.elementor-28 .elementor-element.elementor-element-9dd2b52{width:70%}.elementor-28 .elementor-element.elementor-element-7d1cbe6{width:15%}}@media(min-width:1025px){.elementor-28 .elementor-element.elementor-element-49a32edb:not(.elementor-motion-effects-element-type-background),.elementor-28 .elementor-element.elementor-element-49a32edb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}