.elementor-663 .elementor-element.elementor-element-1c3aee61{--display:flex;--min-height:55vh;--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;--overlay-opacity:0.5;}.elementor-663 .elementor-element.elementor-element-1c3aee61:not(.elementor-motion-effects-element-type-background), .elementor-663 .elementor-element.elementor-element-1c3aee61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ikigaipilates.co.za/wp-content/uploads/2025/08/get-in-touch_banner_desktop_1920x500px.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-663 .elementor-element.elementor-element-1c3aee61::before, .elementor-663 .elementor-element.elementor-element-1c3aee61 > .elementor-background-video-container::before, .elementor-663 .elementor-element.elementor-element-1c3aee61 > .e-con-inner > .elementor-background-video-container::before, .elementor-663 .elementor-element.elementor-element-1c3aee61 > .elementor-background-slideshow::before, .elementor-663 .elementor-element.elementor-element-1c3aee61 > .e-con-inner > .elementor-background-slideshow::before, .elementor-663 .elementor-element.elementor-element-1c3aee61 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#7CA4A1B0;--background-overlay:'';}.elementor-663 .elementor-element.elementor-element-930799a{--display:flex;}.elementor-663 .elementor-element.elementor-element-3fde5e14 > .elementor-container{max-width:1440px;}.elementor-663 .elementor-element.elementor-element-3fde5e14 > .elementor-background-overlay{opacity:0.5;}.elementor-663 .elementor-element.elementor-element-3fde5e14{padding:100px 0px 100px 0px;}.elementor-bc-flex-widget .elementor-663 .elementor-element.elementor-element-68b65c67.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-663 .elementor-element.elementor-element-68b65c67.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-663 .elementor-element.elementor-element-65047721 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-663 .elementor-element.elementor-element-65047721{text-align:left;}.elementor-663 .elementor-element.elementor-element-65047721 .elementor-heading-title{color:var( --e-global-color-3bfc76c );}.elementor-663 .elementor-element.elementor-element-794798e6 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-663 .elementor-element.elementor-element-794798e6{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-bc-flex-widget .elementor-663 .elementor-element.elementor-element-57bedbe0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-663 .elementor-element.elementor-element-57bedbe0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-663 .elementor-element.elementor-element-67b095d6 .naeep-process-item{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-663 .elementor-element.elementor-element-67b095d6 .process-info{max-width:100%;}.elementor-663 .elementor-element.elementor-element-67b095d6 .naeep-process-item .naeep-icon{width:64px;height:64px;color:var( --e-global-color-primary );background-color:var( --e-global-color-98977ae );border-style:none;}.elementor-663 .elementor-element.elementor-element-67b095d6 .naeep-process-item .naeep-icon i{font-size:24px;}.elementor-663 .elementor-element.elementor-element-67b095d6 .naeep-process-item .naeep-icon img{max-width:24px;}.elementor-663 .elementor-element.elementor-element-67b095d6 .naeep-process-item.process-done .naeep-icon{color:var( --e-global-color-98977ae );border-style:none;}.elementor-663 .elementor-element.elementor-element-67b095d6 .naeep-process-item.process-done .naeep-icon, .elementor-663 .elementor-element.elementor-element-67b095d6 .naeep-process-item.process-done .naeep-icon span.circle{background-color:var( --e-global-color-primary );}.elementor-663 .elementor-element.elementor-element-67b095d6 .naeep-process-item h3, .elementor-663 .elementor-element.elementor-element-67b095d6 .process-number-item h3, .elementor-663 .elementor-element.elementor-element-67b095d6 .vertical-info h3{padding:0px 0px 0px 0px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-3bfc76c );}.elementor-663 .elementor-element.elementor-element-67b095d6 .naeep-process-item p, .elementor-663 .elementor-element.elementor-element-67b095d6 .process-number-item p, .elementor-663 .elementor-element.elementor-element-67b095d6 .vertical-info p{padding:5px 0px 0px 0px;font-family:var( --e-global-typography-b129646-font-family ), Sans-serif;font-size:var( --e-global-typography-b129646-font-size );font-weight:var( --e-global-typography-b129646-font-weight );letter-spacing:var( --e-global-typography-b129646-letter-spacing );color:var( --e-global-color-text );}.elementor-663 .elementor-element.elementor-element-62928fd2 .naeep-process-item{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-663 .elementor-element.elementor-element-62928fd2 .process-info{max-width:100%;}.elementor-663 .elementor-element.elementor-element-62928fd2 .naeep-process-item .naeep-icon{width:64px;height:64px;color:var( --e-global-color-primary );background-color:var( --e-global-color-98977ae );border-style:none;}.elementor-663 .elementor-element.elementor-element-62928fd2 .naeep-process-item .naeep-icon i{font-size:24px;}.elementor-663 .elementor-element.elementor-element-62928fd2 .naeep-process-item .naeep-icon img{max-width:24px;}.elementor-663 .elementor-element.elementor-element-62928fd2 .naeep-process-item.process-done .naeep-icon{color:var( --e-global-color-98977ae );border-style:solid;}.elementor-663 .elementor-element.elementor-element-62928fd2 .naeep-process-item.process-done .naeep-icon, .elementor-663 .elementor-element.elementor-element-62928fd2 .naeep-process-item.process-done .naeep-icon span.circle{background-color:var( --e-global-color-primary );}.elementor-663 .elementor-element.elementor-element-62928fd2 .naeep-process-item h3, .elementor-663 .elementor-element.elementor-element-62928fd2 .process-number-item h3, .elementor-663 .elementor-element.elementor-element-62928fd2 .vertical-info h3{padding:0px 0px 0px 0px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-3bfc76c );}.elementor-663 .elementor-element.elementor-element-62928fd2 .naeep-process-item p, .elementor-663 .elementor-element.elementor-element-62928fd2 .process-number-item p, .elementor-663 .elementor-element.elementor-element-62928fd2 .vertical-info p{padding:5px 0px 0px 0px;font-family:var( --e-global-typography-b129646-font-family ), Sans-serif;font-size:var( --e-global-typography-b129646-font-size );font-weight:var( --e-global-typography-b129646-font-weight );letter-spacing:var( --e-global-typography-b129646-letter-spacing );color:var( --e-global-color-text );}.elementor-663 .elementor-element.elementor-element-2f69d76e .naeep-process-item{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-663 .elementor-element.elementor-element-2f69d76e .process-info{max-width:100%;}.elementor-663 .elementor-element.elementor-element-2f69d76e .naeep-process-item .naeep-icon{width:64px;height:64px;color:var( --e-global-color-primary );background-color:var( --e-global-color-98977ae );border-style:none;}.elementor-663 .elementor-element.elementor-element-2f69d76e .naeep-process-item .naeep-icon i{font-size:24px;}.elementor-663 .elementor-element.elementor-element-2f69d76e .naeep-process-item .naeep-icon img{max-width:24px;}.elementor-663 .elementor-element.elementor-element-2f69d76e .naeep-process-item.process-done .naeep-icon{color:var( --e-global-color-98977ae );border-style:solid;}.elementor-663 .elementor-element.elementor-element-2f69d76e .naeep-process-item.process-done .naeep-icon, .elementor-663 .elementor-element.elementor-element-2f69d76e .naeep-process-item.process-done .naeep-icon span.circle{background-color:var( --e-global-color-primary );}.elementor-663 .elementor-element.elementor-element-2f69d76e .naeep-process-item h3, .elementor-663 .elementor-element.elementor-element-2f69d76e .process-number-item h3, .elementor-663 .elementor-element.elementor-element-2f69d76e .vertical-info h3{padding:0px 0px 0px 0px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-3bfc76c );}.elementor-663 .elementor-element.elementor-element-2f69d76e .naeep-process-item p, .elementor-663 .elementor-element.elementor-element-2f69d76e .process-number-item p, .elementor-663 .elementor-element.elementor-element-2f69d76e .vertical-info p{padding:5px 0px 0px 0px;font-family:var( --e-global-typography-b129646-font-family ), Sans-serif;font-size:var( --e-global-typography-b129646-font-size );font-weight:var( --e-global-typography-b129646-font-weight );letter-spacing:var( --e-global-typography-b129646-letter-spacing );color:var( --e-global-color-text );}.elementor-663 .elementor-element.elementor-element-1e862625 > .elementor-container{max-width:1440px;}.elementor-663 .elementor-element.elementor-element-65b347a6 iframe{height:528px;}.elementor-bc-flex-widget .elementor-663 .elementor-element.elementor-element-6f69edbc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-663 .elementor-element.elementor-element-6f69edbc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-663 .elementor-element.elementor-element-d095970 .elementor-heading-title{font-size:24px;}.elementor-663 .elementor-element.elementor-element-bdd35bc .jet-form-builder-row{margin-bottom:10px;}.elementor-663 .elementor-element.elementor-element-bdd35bc .jet-form-builder__label{text-align:left;}.elementor-663 .elementor-element.elementor-element-bdd35bc .jet-form-builder__desc{text-align:left;color:var( --e-global-color-accent );}.elementor-663 .elementor-element.elementor-element-bdd35bc .jet-form-builder__fields-group{gap:0.7em 0.7em;}.elementor-663 .elementor-element.elementor-element-bdd35bc .jet-form-builder__field-wrap.checkradio-wrap span{gap:8px;}.elementor-663 .elementor-element.elementor-element-bdd35bc .jet-form-builder ::-webkit-input-placeholder{color:var( --e-global-color-secondary );}.elementor-663 .elementor-element.elementor-element-bdd35bc .jet-form-builder ::-ms-input-placeholder{color:var( --e-global-color-secondary );}.elementor-663 .elementor-element.elementor-element-bdd35bc .jet-form-builder ::-moz-placeholder{color:var( --e-global-color-secondary );}.elementor-663 .elementor-element.elementor-element-bdd35bc .jet-form-builder :-moz-placeholder{color:var( --e-global-color-secondary );}.elementor-663 .elementor-element.elementor-element-bdd35bc .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater):not(.wysiwyg-field){background-color:#02010100;padding:08px 0px 8px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-663 .elementor-element.elementor-element-bdd35bc .jet-form-builder input{color-scheme:normal;}.elementor-663 .elementor-element.elementor-element-bdd35bc .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-663 .elementor-element.elementor-element-bdd35bc .jet-form-builder .jet-apb-calendar-slots__close{font-size:35px;top:10px;right:10px;}.elementor-663 .elementor-element.elementor-element-bdd35bc .jet-form-builder__action-button{color:var( --e-global-color-98977ae );transition:all 0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-663 .elementor-element.elementor-element-bdd35bc .jet-form-builder__action-button:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-98977ae );}.elementor-663 .elementor-element.elementor-element-bdd35bc .jet-form-builder__next-page-wrap{text-align:left;}.elementor-663 .elementor-element.elementor-element-bdd35bc .jet-form-builder-message--success{text-align:center;}.elementor-663 .elementor-element.elementor-element-bdd35bc .jet-form-builder-message--error{text-align:center;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-663 .elementor-element.elementor-element-65047721{text-align:center;}.elementor-663 .elementor-element.elementor-element-794798e6 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-663 .elementor-element.elementor-element-794798e6{text-align:center;font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-663 .elementor-element.elementor-element-67b095d6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-663 .elementor-element.elementor-element-67b095d6 .naeep-process-item{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-663 .elementor-element.elementor-element-67b095d6 .naeep-process-item h3, .elementor-663 .elementor-element.elementor-element-67b095d6 .process-number-item h3, .elementor-663 .elementor-element.elementor-element-67b095d6 .vertical-info h3{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-663 .elementor-element.elementor-element-67b095d6 .naeep-process-item p, .elementor-663 .elementor-element.elementor-element-67b095d6 .process-number-item p, .elementor-663 .elementor-element.elementor-element-67b095d6 .vertical-info p{font-size:var( --e-global-typography-b129646-font-size );letter-spacing:var( --e-global-typography-b129646-letter-spacing );}.elementor-663 .elementor-element.elementor-element-62928fd2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-663 .elementor-element.elementor-element-62928fd2 .naeep-process-item{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-663 .elementor-element.elementor-element-62928fd2 .naeep-process-item h3, .elementor-663 .elementor-element.elementor-element-62928fd2 .process-number-item h3, .elementor-663 .elementor-element.elementor-element-62928fd2 .vertical-info h3{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-663 .elementor-element.elementor-element-62928fd2 .naeep-process-item p, .elementor-663 .elementor-element.elementor-element-62928fd2 .process-number-item p, .elementor-663 .elementor-element.elementor-element-62928fd2 .vertical-info p{font-size:var( --e-global-typography-b129646-font-size );letter-spacing:var( --e-global-typography-b129646-letter-spacing );}.elementor-663 .elementor-element.elementor-element-2f69d76e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-663 .elementor-element.elementor-element-2f69d76e .naeep-process-item{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-663 .elementor-element.elementor-element-2f69d76e .naeep-process-item h3, .elementor-663 .elementor-element.elementor-element-2f69d76e .process-number-item h3, .elementor-663 .elementor-element.elementor-element-2f69d76e .vertical-info h3{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-663 .elementor-element.elementor-element-2f69d76e .naeep-process-item p, .elementor-663 .elementor-element.elementor-element-2f69d76e .process-number-item p, .elementor-663 .elementor-element.elementor-element-2f69d76e .vertical-info p{font-size:var( --e-global-typography-b129646-font-size );letter-spacing:var( --e-global-typography-b129646-letter-spacing );}}@media(min-width:768px){.elementor-663 .elementor-element.elementor-element-68b65c67{width:50%;}.elementor-663 .elementor-element.elementor-element-57bedbe0{width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-663 .elementor-element.elementor-element-68b65c67{width:100%;}.elementor-663 .elementor-element.elementor-element-57bedbe0{width:100%;}}@media(max-width:767px){.elementor-663 .elementor-element.elementor-element-1c3aee61:not(.elementor-motion-effects-element-type-background), .elementor-663 .elementor-element.elementor-element-1c3aee61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ikigaipilates.co.za/wp-content/uploads/2025/08/1_get-in-touch_mobile_480x600px-copy.jpg");background-position:88% 0px;background-size:cover;}.elementor-663 .elementor-element.elementor-element-65047721{text-align:center;}.elementor-663 .elementor-element.elementor-element-794798e6{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-663 .elementor-element.elementor-element-67b095d6 .naeep-process-item h3, .elementor-663 .elementor-element.elementor-element-67b095d6 .process-number-item h3, .elementor-663 .elementor-element.elementor-element-67b095d6 .vertical-info h3{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-663 .elementor-element.elementor-element-67b095d6 .naeep-process-item p, .elementor-663 .elementor-element.elementor-element-67b095d6 .process-number-item p, .elementor-663 .elementor-element.elementor-element-67b095d6 .vertical-info p{font-size:var( --e-global-typography-b129646-font-size );letter-spacing:var( --e-global-typography-b129646-letter-spacing );}.elementor-663 .elementor-element.elementor-element-62928fd2 .naeep-process-item h3, .elementor-663 .elementor-element.elementor-element-62928fd2 .process-number-item h3, .elementor-663 .elementor-element.elementor-element-62928fd2 .vertical-info h3{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-663 .elementor-element.elementor-element-62928fd2 .naeep-process-item p, .elementor-663 .elementor-element.elementor-element-62928fd2 .process-number-item p, .elementor-663 .elementor-element.elementor-element-62928fd2 .vertical-info p{font-size:var( --e-global-typography-b129646-font-size );letter-spacing:var( --e-global-typography-b129646-letter-spacing );}.elementor-663 .elementor-element.elementor-element-2f69d76e .naeep-process-item h3, .elementor-663 .elementor-element.elementor-element-2f69d76e .process-number-item h3, .elementor-663 .elementor-element.elementor-element-2f69d76e .vertical-info h3{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-663 .elementor-element.elementor-element-2f69d76e .naeep-process-item p, .elementor-663 .elementor-element.elementor-element-2f69d76e .process-number-item p, .elementor-663 .elementor-element.elementor-element-2f69d76e .vertical-info p{font-size:var( --e-global-typography-b129646-font-size );letter-spacing:var( --e-global-typography-b129646-letter-spacing );}}