.elementor-206 .elementor-element.elementor-element-248d227>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-206 .elementor-element.elementor-element-248d227:not(.elementor-motion-effects-element-type-background),.elementor-206 .elementor-element.elementor-element-248d227>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://cornerstone-st-helena.co.za/wp-content/uploads/2025/12/clay-banks-kxZfr75xbE-unsplash-scaled.jpg");background-position:0 -626px;background-repeat:no-repeat;background-size:cover}.elementor-206 .elementor-element.elementor-element-248d227>.elementor-container{min-height:450px}.elementor-206 .elementor-element.elementor-element-248d227{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-206 .elementor-element.elementor-element-248d227>.elementor-background-overlay{opacity:.16;transition:background .3s,border-radius .3s,opacity .3s}.elementor-206 .elementor-element.elementor-element-3ef3f21 .elementor-background-slideshow__slide__image{background-size:contain;background-position:center center}.elementor-206 .elementor-element.elementor-element-3ef3f21>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-206 .elementor-element.elementor-element-3ef3f21>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-206 .elementor-element.elementor-element-b5f62cb>.elementor-widget-container{margin:-67px 0 -26px}.elementor-206 .elementor-element.elementor-element-b5f62cb img{max-width:11%;opacity:.83;border-radius:0}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);color:var(--e-global-color-primary)}.elementor-206 .elementor-element.elementor-element-daf8239>.elementor-widget-container{margin:0 0 -34px}.elementor-206 .elementor-element.elementor-element-daf8239{text-align:center}.elementor-206 .elementor-element.elementor-element-daf8239 .elementor-heading-title{font-family:"Code next",Sans-serif;font-size:78px;font-weight:700;color:#FFFFFFB5}.elementor-206 .elementor-element.elementor-element-fc2fc7f>.elementor-widget-container{margin:-40px 0 -25px;padding:0}.elementor-206 .elementor-element.elementor-element-fc2fc7f.elementor-element{--align-self:center}.elementor-206 .elementor-element.elementor-element-fc2fc7f{text-align:center}.elementor-206 .elementor-element.elementor-element-fc2fc7f .elementor-heading-title{font-family:"Fave Script Bold Pro",Sans-serif;font-size:100px;font-weight:400;text-transform:lowercase;color:#fff}.elementor-206 .elementor-element.elementor-element-658edca{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--gap:10px 0px;--row-gap:10px;--column-gap:0px;--grid-auto-flow:row;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}.elementor-206 .elementor-element.elementor-element-658edca.e-con{--flex-grow:1;--flex-shrink:1}.elementor-206 .elementor-element.elementor-element-487c214{--display:flex;--min-height:261px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-206 .elementor-element.elementor-element-77bfac9{width:var(--container-widget-width,60%);max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0}.elementor-206 .elementor-element.elementor-element-77bfac9>.elementor-widget-container{margin:0;padding:0}.elementor-206 .elementor-element.elementor-element-77bfac9 img{border-radius:35px}.elementor-206 .elementor-element.elementor-element-b2fdc8f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px}.elementor-206 .elementor-element.elementor-element-b065b50>.elementor-widget-container{margin:-60px 0 0;padding:0}.elementor-206 .elementor-element.elementor-element-b065b50 img{width:80%;border-radius:35px}.elementor-206 .elementor-element.elementor-element-57919e4 .elementor-heading-title{font-family:"Fave Script Bold Pro",Sans-serif;font-size:60px;font-weight:400;text-transform:none;color:#eec478}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-206 .elementor-element.elementor-element-8b95926{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-206 .elementor-element.elementor-element-391ff82 .elementor-button{background-color:#eec478;font-family:"Code next",Sans-serif;font-weight:500;border-radius:15px}.elementor-206 .elementor-element.elementor-element-391ff82 .elementor-button:hover,.elementor-206 .elementor-element.elementor-element-391ff82 .elementor-button:focus{background-color:#c5ab7d}.elementor-206 .elementor-element.elementor-element-391ff82.elementor-element{--align-self:center}.elementor-206 .elementor-element.elementor-element-93f02f3 .elementor-button{background-color:#eec478;font-family:"Code next",Sans-serif;font-weight:500;border-radius:15px}.elementor-206 .elementor-element.elementor-element-93f02f3 .elementor-button:hover,.elementor-206 .elementor-element.elementor-element-93f02f3 .elementor-button:focus{background-color:#c5ab7d}.elementor-206 .elementor-element.elementor-element-93f02f3.elementor-element{--align-self:center}.elementor-206 .elementor-element.elementor-element-d98f8a9{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--gap:10px 0px;--row-gap:10px;--column-gap:0px;--grid-auto-flow:row;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}.elementor-206 .elementor-element.elementor-element-d98f8a9.e-con{--flex-grow:1;--flex-shrink:1}.elementor-206 .elementor-element.elementor-element-be29542{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px}.elementor-206 .elementor-element.elementor-element-13c1805>.elementor-widget-container{margin:-60px 0 0;padding:0}.elementor-206 .elementor-element.elementor-element-13c1805 img{width:80%;border-radius:35px}.elementor-206 .elementor-element.elementor-element-d06014f .elementor-heading-title{font-family:"Fave Script Bold Pro",Sans-serif;font-size:60px;font-weight:400;text-transform:none;color:#f46459}.elementor-206 .elementor-element.elementor-element-0892a16{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-206 .elementor-element.elementor-element-bf0d8f8 .elementor-button{background-color:#f46459;font-family:"Code next",Sans-serif;font-weight:500;border-radius:15px}.elementor-206 .elementor-element.elementor-element-bf0d8f8 .elementor-button:hover,.elementor-206 .elementor-element.elementor-element-bf0d8f8 .elementor-button:focus{background-color:#864944}.elementor-206 .elementor-element.elementor-element-bf0d8f8.elementor-element{--align-self:center}.elementor-206 .elementor-element.elementor-element-fd84407 .elementor-button{background-color:#f46459;font-family:"Code next",Sans-serif;font-weight:500;border-radius:15px}.elementor-206 .elementor-element.elementor-element-fd84407 .elementor-button:hover,.elementor-206 .elementor-element.elementor-element-fd84407 .elementor-button:focus{background-color:#864944}.elementor-206 .elementor-element.elementor-element-fd84407.elementor-element{--align-self:center}.elementor-206 .elementor-element.elementor-element-2dd4234{--display:flex;--min-height:261px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-206 .elementor-element.elementor-element-009d3c9{width:var(--container-widget-width,60%);max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0}.elementor-206 .elementor-element.elementor-element-009d3c9>.elementor-widget-container{margin:0;padding:0}.elementor-206 .elementor-element.elementor-element-009d3c9 img{border-radius:35px}.elementor-206 .elementor-element.elementor-element-ee5689d{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--gap:10px 0px;--row-gap:10px;--column-gap:0px;--grid-auto-flow:row;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}.elementor-206 .elementor-element.elementor-element-ee5689d.e-con{--flex-grow:1;--flex-shrink:1}.elementor-206 .elementor-element.elementor-element-9a3b58c{--display:flex;--min-height:261px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-206 .elementor-element.elementor-element-8b6d2bc{width:var(--container-widget-width,60%);max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0}.elementor-206 .elementor-element.elementor-element-8b6d2bc>.elementor-widget-container{margin:0;padding:0}.elementor-206 .elementor-element.elementor-element-8b6d2bc img{border-radius:35px}.elementor-206 .elementor-element.elementor-element-db75fdd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px}.elementor-206 .elementor-element.elementor-element-25f412d>.elementor-widget-container{margin:-60px 0 0;padding:0}.elementor-206 .elementor-element.elementor-element-25f412d img{width:80%;border-radius:35px}.elementor-206 .elementor-element.elementor-element-8c033e8 .elementor-heading-title{font-family:"Fave Script Bold Pro",Sans-serif;font-size:60px;font-weight:400;text-transform:none;color:#33739f}.elementor-206 .elementor-element.elementor-element-f9e249e{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-206 .elementor-element.elementor-element-e0dac72 .elementor-button{background-color:#33739f;font-family:"Code next",Sans-serif;font-weight:500;border-radius:15px}.elementor-206 .elementor-element.elementor-element-e0dac72 .elementor-button:hover,.elementor-206 .elementor-element.elementor-element-e0dac72 .elementor-button:focus{background-color:#6ba8d2}.elementor-206 .elementor-element.elementor-element-e0dac72.elementor-element{--align-self:center}.elementor-206 .elementor-element.elementor-element-4ceead3 .elementor-button{background-color:#33739f;font-family:"Code next",Sans-serif;font-weight:500;border-radius:15px}.elementor-206 .elementor-element.elementor-element-4ceead3 .elementor-button:hover,.elementor-206 .elementor-element.elementor-element-4ceead3 .elementor-button:focus{background-color:#6ba8d2}.elementor-206 .elementor-element.elementor-element-4ceead3.elementor-element{--align-self:center}.elementor-206 .elementor-element.elementor-element-3adf09e{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--gap:10px 0px;--row-gap:10px;--column-gap:0px;--grid-auto-flow:row;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}.elementor-206 .elementor-element.elementor-element-3adf09e.e-con{--flex-grow:1;--flex-shrink:1}.elementor-206 .elementor-element.elementor-element-8d826b0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px}.elementor-206 .elementor-element.elementor-element-3cdbb65>.elementor-widget-container{margin:-60px 0 0;padding:0}.elementor-206 .elementor-element.elementor-element-3cdbb65 img{width:80%;border-radius:35px}.elementor-206 .elementor-element.elementor-element-4a13853 .elementor-heading-title{font-family:"Fave Script Bold Pro",Sans-serif;font-size:60px;font-weight:400;text-transform:none;color:#517367}.elementor-206 .elementor-element.elementor-element-53b1609{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-206 .elementor-element.elementor-element-61feae4 .elementor-button{background-color:#517367;font-family:"Code next",Sans-serif;font-weight:500;border-radius:15px}.elementor-206 .elementor-element.elementor-element-61feae4 .elementor-button:hover,.elementor-206 .elementor-element.elementor-element-61feae4 .elementor-button:focus{background-color:#71c3a6}.elementor-206 .elementor-element.elementor-element-61feae4.elementor-element{--align-self:center}.elementor-206 .elementor-element.elementor-element-751ef4a .elementor-button{background-color:#517367;font-family:"Code next",Sans-serif;font-weight:500;border-radius:15px}.elementor-206 .elementor-element.elementor-element-751ef4a .elementor-button:hover,.elementor-206 .elementor-element.elementor-element-751ef4a .elementor-button:focus{background-color:#71c3a6}.elementor-206 .elementor-element.elementor-element-751ef4a.elementor-element{--align-self:center}.elementor-206 .elementor-element.elementor-element-8df326f{--display:flex;--min-height:261px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-206 .elementor-element.elementor-element-cc9ca36{width:var(--container-widget-width,60%);max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0}.elementor-206 .elementor-element.elementor-element-cc9ca36>.elementor-widget-container{margin:0;padding:0}.elementor-206 .elementor-element.elementor-element-cc9ca36 img{border-radius:35px}.elementor-206 .elementor-element.elementor-element-7ad9920{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--gap:10px 0px;--row-gap:10px;--column-gap:0px;--grid-auto-flow:row;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}.elementor-206 .elementor-element.elementor-element-7ad9920.e-con{--flex-grow:1;--flex-shrink:1}.elementor-206 .elementor-element.elementor-element-bb153e8{--display:flex;--min-height:261px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-206 .elementor-element.elementor-element-cf3601d{width:var(--container-widget-width,60%);max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0}.elementor-206 .elementor-element.elementor-element-cf3601d>.elementor-widget-container{margin:0;padding:0}.elementor-206 .elementor-element.elementor-element-cf3601d img{border-radius:35px}.elementor-206 .elementor-element.elementor-element-4ec2ef8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px}.elementor-206 .elementor-element.elementor-element-6437dfc>.elementor-widget-container{margin:-60px 0 0;padding:0}.elementor-206 .elementor-element.elementor-element-6437dfc img{width:80%;border-radius:35px}.elementor-206 .elementor-element.elementor-element-398e834 .elementor-heading-title{font-family:"Fave Script Bold Pro",Sans-serif;font-size:60px;font-weight:400;text-transform:none;color:#eec478}.elementor-206 .elementor-element.elementor-element-10f177f{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-206 .elementor-element.elementor-element-fe53cb4 .elementor-button{background-color:#eec478;font-family:"Code next",Sans-serif;font-weight:500;border-radius:15px}.elementor-206 .elementor-element.elementor-element-fe53cb4 .elementor-button:hover,.elementor-206 .elementor-element.elementor-element-fe53cb4 .elementor-button:focus{background-color:#c5ab7d}.elementor-206 .elementor-element.elementor-element-fe53cb4.elementor-element{--align-self:center}.elementor-206 .elementor-element.elementor-element-86a66ec .elementor-button{background-color:#eec478;font-family:"Code next",Sans-serif;font-weight:500;border-radius:15px}.elementor-206 .elementor-element.elementor-element-86a66ec .elementor-button:hover,.elementor-206 .elementor-element.elementor-element-86a66ec .elementor-button:focus{background-color:#c5ab7d}.elementor-206 .elementor-element.elementor-element-86a66ec.elementor-element{--align-self:center}.elementor-206 .elementor-element.elementor-element-e556ada{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--gap:10px 0px;--row-gap:10px;--column-gap:0px;--grid-auto-flow:row;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px}.elementor-206 .elementor-element.elementor-element-e556ada.e-con{--flex-grow:1;--flex-shrink:1}.elementor-206 .elementor-element.elementor-element-ad1428a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px}.elementor-206 .elementor-element.elementor-element-ce80ffa>.elementor-widget-container{margin:-60px 0 0;padding:0}.elementor-206 .elementor-element.elementor-element-ce80ffa img{width:80%;border-radius:35px}.elementor-206 .elementor-element.elementor-element-1857e20 .elementor-heading-title{font-family:"Fave Script Bold Pro",Sans-serif;font-size:60px;font-weight:400;text-transform:none;color:#f46459}.elementor-206 .elementor-element.elementor-element-4a805cd{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-206 .elementor-element.elementor-element-cb16aa2 .elementor-button{background-color:#f46459;font-family:"Code next",Sans-serif;font-weight:500;border-radius:15px}.elementor-206 .elementor-element.elementor-element-cb16aa2 .elementor-button:hover,.elementor-206 .elementor-element.elementor-element-cb16aa2 .elementor-button:focus{background-color:#f4b6b1}.elementor-206 .elementor-element.elementor-element-cb16aa2.elementor-element{--align-self:center}.elementor-206 .elementor-element.elementor-element-531de99 .elementor-button{background-color:#f46459;font-family:"Code next",Sans-serif;font-weight:500;border-radius:15px}.elementor-206 .elementor-element.elementor-element-531de99 .elementor-button:hover,.elementor-206 .elementor-element.elementor-element-531de99 .elementor-button:focus{background-color:#f4b6b1}.elementor-206 .elementor-element.elementor-element-531de99.elementor-element{--align-self:center}.elementor-206 .elementor-element.elementor-element-09acb2f{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-206 .elementor-element.elementor-element-90b4c82{width:var(--container-widget-width,60%);max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0}.elementor-206 .elementor-element.elementor-element-90b4c82>.elementor-widget-container{margin:-11px 5px 0 0;padding:0 0 0 5px}.elementor-206 .elementor-element.elementor-element-90b4c82 img{border-radius:35px}:root{--page-title-display:none}@media(min-width:768px){.elementor-206 .elementor-element.elementor-element-658edca{--content-width:950px}.elementor-206 .elementor-element.elementor-element-487c214{--width:100%}.elementor-206 .elementor-element.elementor-element-d98f8a9{--content-width:950px}.elementor-206 .elementor-element.elementor-element-2dd4234{--width:100%}.elementor-206 .elementor-element.elementor-element-ee5689d{--content-width:950px}.elementor-206 .elementor-element.elementor-element-9a3b58c{--width:100%}.elementor-206 .elementor-element.elementor-element-3adf09e{--content-width:950px}.elementor-206 .elementor-element.elementor-element-8df326f{--width:100%}.elementor-206 .elementor-element.elementor-element-7ad9920{--content-width:950px}.elementor-206 .elementor-element.elementor-element-bb153e8{--width:100%}.elementor-206 .elementor-element.elementor-element-e556ada{--content-width:950px}.elementor-206 .elementor-element.elementor-element-09acb2f{--width:100%}}@media(max-width:1024px){.elementor-206 .elementor-element.elementor-element-248d227:not(.elementor-motion-effects-element-type-background),.elementor-206 .elementor-element.elementor-element-248d227>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-206 .elementor-element.elementor-element-658edca{--grid-auto-flow:row}.elementor-206 .elementor-element.elementor-element-8b95926{--grid-auto-flow:row}.elementor-206 .elementor-element.elementor-element-d98f8a9{--grid-auto-flow:row}.elementor-206 .elementor-element.elementor-element-0892a16{--grid-auto-flow:row}.elementor-206 .elementor-element.elementor-element-ee5689d{--grid-auto-flow:row}.elementor-206 .elementor-element.elementor-element-f9e249e{--grid-auto-flow:row}.elementor-206 .elementor-element.elementor-element-3adf09e{--grid-auto-flow:row}.elementor-206 .elementor-element.elementor-element-53b1609{--grid-auto-flow:row}.elementor-206 .elementor-element.elementor-element-7ad9920{--grid-auto-flow:row}.elementor-206 .elementor-element.elementor-element-10f177f{--grid-auto-flow:row}.elementor-206 .elementor-element.elementor-element-e556ada{--grid-auto-flow:row}.elementor-206 .elementor-element.elementor-element-4a805cd{--grid-auto-flow:row}}@media(max-width:767px){.elementor-206 .elementor-element.elementor-element-248d227:not(.elementor-motion-effects-element-type-background),.elementor-206 .elementor-element.elementor-element-248d227>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-206 .elementor-element.elementor-element-b5f62cb img{max-width:28%}.elementor-206 .elementor-element.elementor-element-daf8239>.elementor-widget-container{padding:0}.elementor-206 .elementor-element.elementor-element-daf8239 .elementor-heading-title{font-size:57px}.elementor-206 .elementor-element.elementor-element-fc2fc7f>.elementor-widget-container{margin:-27px 0 -18px}.elementor-206 .elementor-element.elementor-element-fc2fc7f .elementor-heading-title{font-size:80px}.elementor-206 .elementor-element.elementor-element-658edca{--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--padding-top:50px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px}.elementor-206 .elementor-element.elementor-element-487c214{--margin-top:0px;--margin-bottom:-233px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-206 .elementor-element.elementor-element-77bfac9{text-align:center}.elementor-206 .elementor-element.elementor-element-77bfac9 img{width:84%}.elementor-206 .elementor-element.elementor-element-b2fdc8f{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-206 .elementor-element.elementor-element-b065b50>.elementor-widget-container{padding:0 0 15px}.elementor-206 .elementor-element.elementor-element-b065b50{text-align:center}.elementor-206 .elementor-element.elementor-element-b065b50 img{width:84%}.elementor-206 .elementor-element.elementor-element-57919e4{text-align:center}.elementor-206 .elementor-element.elementor-element-2ce162f{text-align:center}.elementor-206 .elementor-element.elementor-element-8b95926{--e-con-grid-template-columns:repeat(2,1fr);--grid-auto-flow:row}.elementor-206 .elementor-element.elementor-element-391ff82 .elementor-button{padding:12px 25px 12px 17px}.elementor-206 .elementor-element.elementor-element-d98f8a9{--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--padding-top:50px;--padding-bottom:60px;--padding-left:50px;--padding-right:40px}.elementor-206 .elementor-element.elementor-element-be29542{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-206 .elementor-element.elementor-element-13c1805>.elementor-widget-container{padding:0 0 15px}.elementor-206 .elementor-element.elementor-element-13c1805{text-align:center}.elementor-206 .elementor-element.elementor-element-13c1805 img{width:84%}.elementor-206 .elementor-element.elementor-element-d06014f{text-align:center}.elementor-206 .elementor-element.elementor-element-82c85b7{text-align:center}.elementor-206 .elementor-element.elementor-element-0892a16{--e-con-grid-template-columns:repeat(2,1fr);--grid-auto-flow:row}.elementor-206 .elementor-element.elementor-element-bf0d8f8 .elementor-button{padding:12px 25px 12px 17px}.elementor-206 .elementor-element.elementor-element-2dd4234{--margin-top:-274px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-206 .elementor-element.elementor-element-009d3c9{text-align:center}.elementor-206 .elementor-element.elementor-element-009d3c9 img{width:84%}.elementor-206 .elementor-element.elementor-element-ee5689d{--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px}.elementor-206 .elementor-element.elementor-element-9a3b58c{--margin-top:0px;--margin-bottom:-231px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-206 .elementor-element.elementor-element-8b6d2bc{text-align:center}.elementor-206 .elementor-element.elementor-element-8b6d2bc img{width:84%}.elementor-206 .elementor-element.elementor-element-db75fdd{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-206 .elementor-element.elementor-element-25f412d>.elementor-widget-container{padding:0 0 15px}.elementor-206 .elementor-element.elementor-element-25f412d{text-align:center}.elementor-206 .elementor-element.elementor-element-25f412d img{width:84%}.elementor-206 .elementor-element.elementor-element-8c033e8{text-align:center}.elementor-206 .elementor-element.elementor-element-88a1154{text-align:center}.elementor-206 .elementor-element.elementor-element-f9e249e{--e-con-grid-template-columns:repeat(2,1fr);--grid-auto-flow:row}.elementor-206 .elementor-element.elementor-element-e0dac72 .elementor-button{padding:12px 25px 12px 17px}.elementor-206 .elementor-element.elementor-element-3adf09e{--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--padding-top:50px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px}.elementor-206 .elementor-element.elementor-element-8d826b0{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-206 .elementor-element.elementor-element-3cdbb65>.elementor-widget-container{padding:0 0 15px}.elementor-206 .elementor-element.elementor-element-3cdbb65{text-align:center}.elementor-206 .elementor-element.elementor-element-3cdbb65 img{width:84%}.elementor-206 .elementor-element.elementor-element-4a13853{text-align:center}.elementor-206 .elementor-element.elementor-element-55a1648{text-align:center}.elementor-206 .elementor-element.elementor-element-53b1609{--e-con-grid-template-columns:repeat(2,1fr);--grid-auto-flow:row}.elementor-206 .elementor-element.elementor-element-61feae4 .elementor-button{padding:12px 25px 12px 17px}.elementor-206 .elementor-element.elementor-element-8df326f{--margin-top:-282px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-206 .elementor-element.elementor-element-cc9ca36{text-align:center}.elementor-206 .elementor-element.elementor-element-cc9ca36 img{width:84%}.elementor-206 .elementor-element.elementor-element-7ad9920{--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--padding-top:50px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px}.elementor-206 .elementor-element.elementor-element-bb153e8{--margin-top:0px;--margin-bottom:-231px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-206 .elementor-element.elementor-element-cf3601d{text-align:center}.elementor-206 .elementor-element.elementor-element-cf3601d img{width:84%}.elementor-206 .elementor-element.elementor-element-4ec2ef8{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-206 .elementor-element.elementor-element-6437dfc>.elementor-widget-container{padding:0 0 15px}.elementor-206 .elementor-element.elementor-element-6437dfc{text-align:center}.elementor-206 .elementor-element.elementor-element-6437dfc img{width:84%}.elementor-206 .elementor-element.elementor-element-398e834{text-align:center}.elementor-206 .elementor-element.elementor-element-4b3bc0e{text-align:center}.elementor-206 .elementor-element.elementor-element-10f177f{--e-con-grid-template-columns:repeat(2,1fr);--grid-auto-flow:row}.elementor-206 .elementor-element.elementor-element-fe53cb4 .elementor-button{padding:12px 25px 12px 17px}.elementor-206 .elementor-element.elementor-element-e556ada{--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--padding-top:50px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px}.elementor-206 .elementor-element.elementor-element-ad1428a{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-206 .elementor-element.elementor-element-ce80ffa>.elementor-widget-container{padding:0 0 15px}.elementor-206 .elementor-element.elementor-element-ce80ffa{text-align:center}.elementor-206 .elementor-element.elementor-element-ce80ffa img{width:84%}.elementor-206 .elementor-element.elementor-element-1857e20{text-align:center}.elementor-206 .elementor-element.elementor-element-95aa07e{text-align:center}.elementor-206 .elementor-element.elementor-element-4a805cd{--e-con-grid-template-columns:repeat(2,1fr);--grid-auto-flow:row}.elementor-206 .elementor-element.elementor-element-cb16aa2 .elementor-button{padding:12px 25px 12px 17px}.elementor-206 .elementor-element.elementor-element-09acb2f{--margin-top:-154px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-206 .elementor-element.elementor-element-90b4c82{text-align:center}.elementor-206 .elementor-element.elementor-element-90b4c82 img{width:84%}}@media(min-width:1025px){.elementor-206 .elementor-element.elementor-element-248d227:not(.elementor-motion-effects-element-type-background),.elementor-206 .elementor-element.elementor-element-248d227>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}}@font-face{font-family:'Code next';font-style:normal;font-weight:400;font-display:auto;src:url('https://cornerstone-st-helena.co.za/wp-content/uploads/2025/11/CodeNext-Trial-ExtraBold.woff') format('woff'),url('https://cornerstone-st-helena.co.za/wp-content/uploads/2025/11/CodeNext-ExtraBold.ttf') format('truetype')}@font-face{font-family:'Fave Script Bold Pro';font-style:normal;font-weight:400;font-display:auto;src:url('https://cornerstone-st-helena.co.za/wp-content/uploads/2025/11/fave-script-bold-pro.woff') format('woff')}