.elementor-432 .elementor-element.elementor-element-e2b4030:not(.elementor-motion-effects-element-type-background), .elementor-432 .elementor-element.elementor-element-e2b4030 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://craftedclay.co.za/wp-content/uploads/2024/09/man-getting-clay-products-from-the-forms-at-the-ma-2023-11-27-05-35-20-utc-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-432 .elementor-element.elementor-element-e2b4030 > .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-432 .elementor-element.elementor-element-e2b4030{transition:all 400ms;padding:8em 1em 8em 1em;}.elementor-432 .elementor-element.elementor-element-5079595{transition:all 400ms;}.elementor-432 .elementor-element.elementor-element-19ca2b5{padding:0% 60% 0% 0%;transition:all 400ms;}.elementor-432 .elementor-element.elementor-element-31628ef{transition:all 400ms;}.elementor-432 .elementor-element.elementor-element-e1602f9{transition:all 400ms;}.elementor-432 .elementor-element.elementor-element-e1602f9 .elementor-heading-title{font-family:var( --e-global-typography-84ca66e-font-family ), Sans-serif;font-size:var( --e-global-typography-84ca66e-font-size );font-weight:var( --e-global-typography-84ca66e-font-weight );line-height:var( --e-global-typography-84ca66e-line-height );letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );color:var( --e-global-color-b221d38 );}.elementor-432 .elementor-element.elementor-element-c430dc2{transition:all 400ms;}.elementor-432 .elementor-element.elementor-element-c430dc2 .elementor-heading-title{font-family:var( --e-global-typography-5d167aa-font-family ), Sans-serif;font-size:var( --e-global-typography-5d167aa-font-size );font-weight:var( --e-global-typography-5d167aa-font-weight );line-height:var( --e-global-typography-5d167aa-line-height );color:var( --e-global-color-b221d38 );}.elementor-432 .elementor-element.elementor-element-a80f391{transition:all 400ms;color:var( --e-global-color-b221d38 );}.elementor-432 .elementor-element.elementor-element-9cc444c{transition:all 400ms;}.elementor-432 .elementor-element.elementor-element-1ea18c2{--display:flex;--margin-top:050px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-432 .elementor-element.elementor-element-ba1dce5 > .elementor-widget-container{padding:0px 0px 0px 30px;}.elementor-432 .elementor-element.elementor-element-ba1dce5{transition:all 400ms;text-align:center;}.elementor-432 .elementor-element.elementor-element-ba1dce5 .elementor-heading-title{font-family:var( --e-global-typography-84ca66e-font-family ), Sans-serif;font-size:var( --e-global-typography-84ca66e-font-size );font-weight:var( --e-global-typography-84ca66e-font-weight );line-height:var( --e-global-typography-84ca66e-line-height );letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );color:var( --e-global-color-primary );}.elementor-432 .elementor-element.elementor-element-4161ff7 > .elementor-widget-container{padding:15px 15px 15px 30px;}.elementor-432 .elementor-element.elementor-element-4161ff7{transition:all 400ms;text-align:center;}.elementor-432 .elementor-element.elementor-element-4161ff7 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-432 .elementor-element.elementor-element-98e7f08{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:30px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-432 .elementor-element.elementor-element-98598ff > .elementor-widget-container{background-color:var( --e-global-color-a291686 );padding:2em 2em 2em 2em;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-a291686 );border-radius:10px 0px 0px 10px;}.elementor-432 .elementor-element.elementor-element-98598ff{transition:all 400ms;}.elementor-432 .elementor-element.elementor-element-98598ff .elementor-icon-box-wrapper{text-align:center;}.elementor-432 .elementor-element.elementor-element-98598ff .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-432 .elementor-element.elementor-element-98598ff.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-432 .elementor-element.elementor-element-98598ff.elementor-view-framed .elementor-icon, .elementor-432 .elementor-element.elementor-element-98598ff.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-432 .elementor-element.elementor-element-98598ff .elementor-icon{font-size:45px;}.elementor-432 .elementor-element.elementor-element-98598ff .elementor-icon-box-title, .elementor-432 .elementor-element.elementor-element-98598ff .elementor-icon-box-title a{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-432 .elementor-element.elementor-element-98598ff .elementor-icon-box-description{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );color:var( --e-global-color-text );}.elementor-432 .elementor-element.elementor-element-d633cd4 > .elementor-widget-container{padding:2em 2em 2em 2em;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-91455cb );border-radius:0px 10px 10px 0px;}.elementor-432 .elementor-element.elementor-element-d633cd4{transition:all 400ms;}.elementor-432 .elementor-element.elementor-element-d633cd4 .elementor-icon-box-wrapper{text-align:center;}.elementor-432 .elementor-element.elementor-element-d633cd4 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-432 .elementor-element.elementor-element-d633cd4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-432 .elementor-element.elementor-element-d633cd4.elementor-view-framed .elementor-icon, .elementor-432 .elementor-element.elementor-element-d633cd4.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-432 .elementor-element.elementor-element-d633cd4 .elementor-icon{font-size:45px;}.elementor-432 .elementor-element.elementor-element-d633cd4 .elementor-icon-box-title, .elementor-432 .elementor-element.elementor-element-d633cd4 .elementor-icon-box-title a{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-432 .elementor-element.elementor-element-d633cd4 .elementor-icon-box-description{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );color:var( --e-global-color-text );}.elementor-432 .elementor-element.elementor-element-4e01d42 > .elementor-background-overlay{background-color:#F5F7FA;opacity:0.96;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-432 .elementor-element.elementor-element-4e01d42{transition:all 400ms;padding:5em 1em 3em 1em;}.elementor-432 .elementor-element.elementor-element-b464d11{transition:all 400ms;}.elementor-432 .elementor-element.elementor-element-17bdc41{transition:all 400ms;}.elementor-432 .elementor-element.elementor-element-c162aca{transition:all 400ms;}.elementor-432 .elementor-element.elementor-element-af37672{transition:all 400ms;}.elementor-432 .elementor-element.elementor-element-af37672 img{width:100%;height:450px;object-fit:cover;object-position:center center;border-radius:200px 10px 10px 10px;}.elementor-432 .elementor-element.elementor-element-433287b > .elementor-element-populated{margin:2em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}.elementor-432 .elementor-element.elementor-element-433287b{transition:all 400ms;}.elementor-432 .elementor-element.elementor-element-2617070{transition:all 400ms;}.elementor-432 .elementor-element.elementor-element-2617070 img{width:100%;height:450px;object-fit:cover;object-position:center center;border-radius:10px 10px 200px 10px;}.elementor-bc-flex-widget .elementor-432 .elementor-element.elementor-element-699db93.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-432 .elementor-element.elementor-element-699db93.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-432 .elementor-element.elementor-element-699db93 > .elementor-element-populated{margin:0em 0em 0em 3em;--e-column-margin-right:0em;--e-column-margin-left:3em;}.elementor-432 .elementor-element.elementor-element-699db93{transition:all 400ms;}.elementor-432 .elementor-element.elementor-element-eeafec3{transition:all 400ms;}.elementor-432 .elementor-element.elementor-element-eeafec3 .elementor-heading-title{font-family:var( --e-global-typography-84ca66e-font-family ), Sans-serif;font-size:var( --e-global-typography-84ca66e-font-size );font-weight:var( --e-global-typography-84ca66e-font-weight );line-height:var( --e-global-typography-84ca66e-line-height );letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );color:var( --e-global-color-primary );}.elementor-432 .elementor-element.elementor-element-0f8a7d2{transition:all 400ms;}.elementor-432 .elementor-element.elementor-element-e794bd9{transition:all 400ms;}.elementor-432 .elementor-element.elementor-element-9c20d38{transition:all 400ms;}.elementor-432 .elementor-element.elementor-element-24bd0d9{transition:all 400ms;}.elementor-432 .elementor-element.elementor-element-090df8d > .elementor-widget-container{background-color:var( --e-global-color-a291686 );padding:2em 2em 2em 2em;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-a291686 );border-radius:10px 0px 0px 10px;}.elementor-432 .elementor-element.elementor-element-090df8d{transition:all 400ms;}.elementor-432 .elementor-element.elementor-element-090df8d .elementor-icon-box-wrapper{text-align:center;}.elementor-432 .elementor-element.elementor-element-090df8d .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-432 .elementor-element.elementor-element-090df8d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-432 .elementor-element.elementor-element-090df8d.elementor-view-framed .elementor-icon, .elementor-432 .elementor-element.elementor-element-090df8d.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-432 .elementor-element.elementor-element-090df8d .elementor-icon{font-size:45px;}.elementor-432 .elementor-element.elementor-element-090df8d .elementor-icon-box-title, .elementor-432 .elementor-element.elementor-element-090df8d .elementor-icon-box-title a{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-432 .elementor-element.elementor-element-090df8d .elementor-icon-box-description{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );color:var( --e-global-color-text );}.elementor-432 .elementor-element.elementor-element-6c7becc{transition:all 400ms;}.elementor-432 .elementor-element.elementor-element-cd7f78d > .elementor-widget-container{padding:2em 2em 2em 2em;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-91455cb );border-radius:0px 10px 10px 0px;}.elementor-432 .elementor-element.elementor-element-cd7f78d{transition:all 400ms;}.elementor-432 .elementor-element.elementor-element-cd7f78d .elementor-icon-box-wrapper{text-align:center;}.elementor-432 .elementor-element.elementor-element-cd7f78d .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-432 .elementor-element.elementor-element-cd7f78d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-432 .elementor-element.elementor-element-cd7f78d.elementor-view-framed .elementor-icon, .elementor-432 .elementor-element.elementor-element-cd7f78d.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-432 .elementor-element.elementor-element-cd7f78d .elementor-icon{font-size:45px;}.elementor-432 .elementor-element.elementor-element-cd7f78d .elementor-icon-box-title, .elementor-432 .elementor-element.elementor-element-cd7f78d .elementor-icon-box-title a{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-432 .elementor-element.elementor-element-cd7f78d .elementor-icon-box-description{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );color:var( --e-global-color-text );}.elementor-432 .elementor-element.elementor-element-251984fc:not(.elementor-motion-effects-element-type-background), .elementor-432 .elementor-element.elementor-element-251984fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://craftedclay.co.za/wp-content/uploads/2024/09/pottery-at-work.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-432 .elementor-element.elementor-element-251984fc > .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-432 .elementor-element.elementor-element-251984fc{transition:all 400ms;padding:8em 1em 8em 1em;}.elementor-432 .elementor-element.elementor-element-40fa946e{transition:all 400ms;}.elementor-432 .elementor-element.elementor-element-49cadc7e{padding:0% 60% 0% 0%;transition:all 400ms;}.elementor-432 .elementor-element.elementor-element-3335a93{transition:all 400ms;}.elementor-432 .elementor-element.elementor-element-7ed83c1{transition:all 400ms;}.elementor-432 .elementor-element.elementor-element-7ed83c1 .elementor-heading-title{font-family:var( --e-global-typography-84ca66e-font-family ), Sans-serif;font-size:var( --e-global-typography-84ca66e-font-size );font-weight:var( --e-global-typography-84ca66e-font-weight );line-height:var( --e-global-typography-84ca66e-line-height );letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );color:var( --e-global-color-b221d38 );}.elementor-432 .elementor-element.elementor-element-3940579a{transition:all 400ms;}.elementor-432 .elementor-element.elementor-element-3940579a .elementor-heading-title{font-family:var( --e-global-typography-5d167aa-font-family ), Sans-serif;font-size:var( --e-global-typography-5d167aa-font-size );font-weight:var( --e-global-typography-5d167aa-font-weight );line-height:var( --e-global-typography-5d167aa-line-height );color:var( --e-global-color-b221d38 );}.elementor-432 .elementor-element.elementor-element-4053894{transition:all 400ms;line-height:28px;color:var( --e-global-color-b221d38 );}.elementor-432 .elementor-element.elementor-element-179bca2d > .elementor-widget-container{padding:20px 0px 0px 30px;}.elementor-432 .elementor-element.elementor-element-179bca2d{transition:all 400ms;}.elementor-432 .elementor-element.elementor-element-286d9078 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-432 .elementor-element.elementor-element-286d9078 > .elementor-background-overlay{background-color:#f5f7fa;opacity:0.97;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-432 .elementor-element.elementor-element-286d9078 > .elementor-container{max-width:1040px;text-align:center;}.elementor-432 .elementor-element.elementor-element-286d9078:not(.elementor-motion-effects-element-type-background), .elementor-432 .elementor-element.elementor-element-286d9078 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-432 .elementor-element.elementor-element-286d9078{transition:all 400ms;padding:50px 0px 5px 0px;}.elementor-432 .elementor-element.elementor-element-55133efb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:12px;}.elementor-432 .elementor-element.elementor-element-55133efb{transition:all 400ms;}.elementor-432 .elementor-element.elementor-element-42ef55b{transition:all 400ms;}.elementor-432 .elementor-element.elementor-element-42ef55b .elementor-heading-title{font-family:var( --e-global-typography-84ca66e-font-family ), Sans-serif;font-size:var( --e-global-typography-84ca66e-font-size );font-weight:var( --e-global-typography-84ca66e-font-weight );line-height:var( --e-global-typography-84ca66e-line-height );letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );color:var( --e-global-color-primary );}.elementor-432 .elementor-element.elementor-element-20ba00f6{transition:all 400ms;text-align:center;}.elementor-432 .elementor-element.elementor-element-20ba00f6 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:rgba(0,0,0,0.8);}.elementor-432 .elementor-element.elementor-element-5373b9f9{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;transition:all 400ms;}.elementor-432 .elementor-element.elementor-element-5373b9f9 .elementor-divider-separator{width:48px;}.elementor-432 .elementor-element.elementor-element-5373b9f9 .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-432 .elementor-element.elementor-element-b2e47fc > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-432 .elementor-element.elementor-element-b2e47fc{transition:all 400ms;text-align:center;}.elementor-432 .elementor-element.elementor-element-b2e47fc .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );color:rgba(0,0,0,0.54);}.elementor-432 .elementor-element.elementor-element-44771849 > .elementor-background-overlay{background-color:#f5f7fa;opacity:0.97;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-432 .elementor-element.elementor-element-44771849:not(.elementor-motion-effects-element-type-background), .elementor-432 .elementor-element.elementor-element-44771849 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-432 .elementor-element.elementor-element-44771849{transition:all 400ms;padding:0px 0px 80px 0px;}.elementor-432 .elementor-element.elementor-element-7fc12690{transition:all 400ms;}.elementor-432 .elementor-element.elementor-element-198e7ec5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-432 .elementor-element.elementor-element-198e7ec5:not(.elementor-motion-effects-element-type-background), .elementor-432 .elementor-element.elementor-element-198e7ec5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-432 .elementor-element.elementor-element-198e7ec5 > .elementor-container{min-height:200px;}.elementor-432 .elementor-element.elementor-element-198e7ec5:hover{box-shadow:0px 4px 8px 0px rgba(0,0,0,0.1);}.elementor-432 .elementor-element.elementor-element-198e7ec5{transition:all 400ms;}.elementor-432 .elementor-element.elementor-element-198e7ec5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-432 .elementor-element.elementor-element-7a5b4f6a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-432 .elementor-element.elementor-element-7a5b4f6a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://craftedclay.co.za/wp-content/uploads/2024/09/cropped-shot-of-a-young-woman-painting-ceramics-in-an-art-studio.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-432 .elementor-element.elementor-element-7a5b4f6a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-432 .elementor-element.elementor-element-7a5b4f6a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-432 .elementor-element.elementor-element-7a5b4f6a{transition:all 400ms;}.elementor-432 .elementor-element.elementor-element-62564311{--spacer-size:50px;transition:all 400ms;}.elementor-432 .elementor-element.elementor-element-76d8764d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-432 .elementor-element.elementor-element-76d8764d > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-432 .elementor-element.elementor-element-76d8764d{transition:all 400ms;}.elementor-432 .elementor-element.elementor-element-40c866ad > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-432 .elementor-element.elementor-element-40c866ad{transition:all 400ms;}.elementor-432 .elementor-element.elementor-element-40c866ad .elementor-heading-title{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );color:#333333;}.elementor-432 .elementor-element.elementor-element-5eb051ce{transition:all 400ms;font-size:0.875rem;line-height:1.617em;color:#777777;}.elementor-432 .elementor-element.elementor-element-7e281eb{transition:all 400ms;}.elementor-432 .elementor-element.elementor-element-1c533a0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-432 .elementor-element.elementor-element-1c533a0:not(.elementor-motion-effects-element-type-background), .elementor-432 .elementor-element.elementor-element-1c533a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-432 .elementor-element.elementor-element-1c533a0 > .elementor-container{min-height:200px;}.elementor-432 .elementor-element.elementor-element-1c533a0:hover{box-shadow:0px 4px 8px 0px rgba(0,0,0,0.1);}.elementor-432 .elementor-element.elementor-element-1c533a0{transition:all 400ms;}.elementor-432 .elementor-element.elementor-element-1c533a0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-432 .elementor-element.elementor-element-d23c01f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-432 .elementor-element.elementor-element-d23c01f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://craftedclay.co.za/wp-content/uploads/2025/08/Chalk-Retaurant-Banner.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-432 .elementor-element.elementor-element-d23c01f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-432 .elementor-element.elementor-element-d23c01f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-432 .elementor-element.elementor-element-d23c01f{transition:all 400ms;}.elementor-432 .elementor-element.elementor-element-c0bc1f3{--spacer-size:50px;transition:all 400ms;}.elementor-432 .elementor-element.elementor-element-2a51210 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-432 .elementor-element.elementor-element-2a51210 > .elementor-element-populated{padding:32px 32px 32px 32px;}.elementor-432 .elementor-element.elementor-element-2a51210{transition:all 400ms;}.elementor-432 .elementor-element.elementor-element-49ff6bf > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-432 .elementor-element.elementor-element-49ff6bf{transition:all 400ms;}.elementor-432 .elementor-element.elementor-element-49ff6bf .elementor-heading-title{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );color:#333333;}.elementor-432 .elementor-element.elementor-element-b3467cc{transition:all 400ms;font-size:0.875rem;line-height:1.617em;color:#777777;}.elementor-432 .elementor-element.elementor-element-18e5385{--spacer-size:22px;transition:all 400ms;}.elementor-432 .elementor-element.elementor-element-7a9fe7a:not(.elementor-motion-effects-element-type-background), .elementor-432 .elementor-element.elementor-element-7a9fe7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://craftedclay.co.za/wp-content/uploads/2024/09/man-with-ceramics-at-the-pottery-shop.jpg");}.elementor-432 .elementor-element.elementor-element-7a9fe7a > .elementor-background-overlay{background-color:#F0F0F0;opacity:0.97;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-432 .elementor-element.elementor-element-7a9fe7a{transition:all 400ms;padding:5em 1em 3em 1em;}.elementor-bc-flex-widget .elementor-432 .elementor-element.elementor-element-c31ded1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-432 .elementor-element.elementor-element-c31ded1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-432 .elementor-element.elementor-element-c31ded1 > .elementor-element-populated{margin:0em 0em 0em 3em;--e-column-margin-right:0em;--e-column-margin-left:3em;}.elementor-432 .elementor-element.elementor-element-c31ded1{transition:all 400ms;}.elementor-432 .elementor-element.elementor-element-cf035b7{transition:all 400ms;}.elementor-432 .elementor-element.elementor-element-cf035b7 .elementor-heading-title{font-family:var( --e-global-typography-84ca66e-font-family ), Sans-serif;font-size:var( --e-global-typography-84ca66e-font-size );font-weight:var( --e-global-typography-84ca66e-font-weight );line-height:var( --e-global-typography-84ca66e-line-height );letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );color:var( --e-global-color-primary );}.elementor-432 .elementor-element.elementor-element-81eb9f8{transition:all 400ms;}.elementor-432 .elementor-element.elementor-element-fdeaff4{transition:all 400ms;}.elementor-432 .elementor-element.elementor-element-bb2ffb2{transition:all 400ms;}.elementor-432 .elementor-element.elementor-element-93d0372 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-432 .elementor-element.elementor-element-93d0372 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-432 .elementor-element.elementor-element-93d0372 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-432 .elementor-element.elementor-element-93d0372{transition:all 400ms;}.elementor-432 .elementor-element.elementor-element-f64e9f2 > .elementor-widget-container{background-color:#FFFFFF;padding:2em 2em 2em 2em;border-style:none;border-radius:15px 15px 15px 15px;}.elementor-432 .elementor-element.elementor-element-f64e9f2{transition:all 400ms;}.elementor-432 .elementor-element.elementor-element-f64e9f2 .elementor-icon-box-wrapper{text-align:center;}.elementor-432 .elementor-element.elementor-element-f64e9f2 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-432 .elementor-element.elementor-element-f64e9f2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-432 .elementor-element.elementor-element-f64e9f2.elementor-view-framed .elementor-icon, .elementor-432 .elementor-element.elementor-element-f64e9f2.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-432 .elementor-element.elementor-element-f64e9f2 .elementor-icon{font-size:45px;}.elementor-432 .elementor-element.elementor-element-f64e9f2 .elementor-icon-box-title, .elementor-432 .elementor-element.elementor-element-f64e9f2 .elementor-icon-box-title a{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-432 .elementor-element.elementor-element-f64e9f2 .elementor-icon-box-description{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );color:var( --e-global-color-text );}.elementor-432 .elementor-element.elementor-element-b6075b2{transition:all 400ms;}.elementor-432 .elementor-element.elementor-element-2f08b6c > .elementor-widget-container{background-color:#FFFFFF;padding:2em 2em 2em 2em;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-432 .elementor-element.elementor-element-2f08b6c{transition:all 400ms;}.elementor-432 .elementor-element.elementor-element-2f08b6c .elementor-icon-box-wrapper{text-align:center;}.elementor-432 .elementor-element.elementor-element-2f08b6c .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-432 .elementor-element.elementor-element-2f08b6c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-432 .elementor-element.elementor-element-2f08b6c.elementor-view-framed .elementor-icon, .elementor-432 .elementor-element.elementor-element-2f08b6c.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-432 .elementor-element.elementor-element-2f08b6c .elementor-icon{font-size:45px;}.elementor-432 .elementor-element.elementor-element-2f08b6c .elementor-icon-box-title, .elementor-432 .elementor-element.elementor-element-2f08b6c .elementor-icon-box-title a{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-432 .elementor-element.elementor-element-2f08b6c .elementor-icon-box-description{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );color:var( --e-global-color-text );}.elementor-432 .elementor-element.elementor-element-d04bd59{transition:all 400ms;}.elementor-432 .elementor-element.elementor-element-1fdd862{transition:all 400ms;}.elementor-432 .elementor-element.elementor-element-1b24929{transition:all 400ms;}.elementor-432 .elementor-element.elementor-element-199bbf7{transition:all 400ms;}.elementor-432 .elementor-element.elementor-element-0e33769{--display:flex;}.elementor-432 .elementor-element.elementor-element-879bf75{transition:all 400ms;}@media(max-width:1024px){.elementor-432 .elementor-element.elementor-element-e2b4030{padding:5em 1em 5em 1em;}.elementor-432 .elementor-element.elementor-element-19ca2b5{padding:0% 50% 0% 0%;}.elementor-432 .elementor-element.elementor-element-e1602f9{text-align:start;}.elementor-432 .elementor-element.elementor-element-e1602f9 .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );}.elementor-432 .elementor-element.elementor-element-c430dc2 .elementor-heading-title{font-size:var( --e-global-typography-5d167aa-font-size );line-height:var( --e-global-typography-5d167aa-line-height );}.elementor-432 .elementor-element.elementor-element-ba1dce5 .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );}.elementor-432 .elementor-element.elementor-element-4161ff7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-432 .elementor-element.elementor-element-98e7f08{--grid-auto-flow:row;}.elementor-432 .elementor-element.elementor-element-98598ff > .elementor-widget-container{padding:1em 1em 1em 1em;}.elementor-432 .elementor-element.elementor-element-98598ff .elementor-icon-box-title{margin-block-end:10px;}.elementor-432 .elementor-element.elementor-element-98598ff .elementor-icon{font-size:35px;}.elementor-432 .elementor-element.elementor-element-98598ff .elementor-icon-box-title, .elementor-432 .elementor-element.elementor-element-98598ff .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-432 .elementor-element.elementor-element-98598ff .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-432 .elementor-element.elementor-element-d633cd4 > .elementor-widget-container{padding:1em 1em 1em 1em;}.elementor-432 .elementor-element.elementor-element-d633cd4 .elementor-icon-box-title{margin-block-end:10px;}.elementor-432 .elementor-element.elementor-element-d633cd4 .elementor-icon{font-size:35px;}.elementor-432 .elementor-element.elementor-element-d633cd4 .elementor-icon-box-title, .elementor-432 .elementor-element.elementor-element-d633cd4 .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-432 .elementor-element.elementor-element-d633cd4 .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-432 .elementor-element.elementor-element-4e01d42{padding:3em 1em 4em 1em;}.elementor-bc-flex-widget .elementor-432 .elementor-element.elementor-element-b464d11.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-432 .elementor-element.elementor-element-b464d11.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-432 .elementor-element.elementor-element-b464d11 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-432 .elementor-element.elementor-element-af37672 img{height:450px;}.elementor-432 .elementor-element.elementor-element-433287b > .elementor-element-populated{margin:2em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}.elementor-432 .elementor-element.elementor-element-2617070 img{height:450px;}.elementor-432 .elementor-element.elementor-element-699db93 > .elementor-element-populated{margin:0em 0em 0em 1em;--e-column-margin-right:0em;--e-column-margin-left:1em;}.elementor-432 .elementor-element.elementor-element-eeafec3 .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );}.elementor-432 .elementor-element.elementor-element-090df8d > .elementor-widget-container{padding:1em 1em 1em 1em;}.elementor-432 .elementor-element.elementor-element-090df8d .elementor-icon-box-title{margin-block-end:10px;}.elementor-432 .elementor-element.elementor-element-090df8d .elementor-icon{font-size:35px;}.elementor-432 .elementor-element.elementor-element-090df8d .elementor-icon-box-title, .elementor-432 .elementor-element.elementor-element-090df8d .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-432 .elementor-element.elementor-element-090df8d .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-432 .elementor-element.elementor-element-cd7f78d > .elementor-widget-container{padding:1em 1em 1em 1em;}.elementor-432 .elementor-element.elementor-element-cd7f78d .elementor-icon-box-title{margin-block-end:10px;}.elementor-432 .elementor-element.elementor-element-cd7f78d .elementor-icon{font-size:35px;}.elementor-432 .elementor-element.elementor-element-cd7f78d .elementor-icon-box-title, .elementor-432 .elementor-element.elementor-element-cd7f78d .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-432 .elementor-element.elementor-element-cd7f78d .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-432 .elementor-element.elementor-element-251984fc{padding:5em 1em 5em 1em;}.elementor-432 .elementor-element.elementor-element-49cadc7e{padding:0% 50% 0% 0%;}.elementor-432 .elementor-element.elementor-element-7ed83c1{text-align:start;}.elementor-432 .elementor-element.elementor-element-7ed83c1 .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );}.elementor-432 .elementor-element.elementor-element-3940579a .elementor-heading-title{font-size:var( --e-global-typography-5d167aa-font-size );line-height:var( --e-global-typography-5d167aa-line-height );}.elementor-432 .elementor-element.elementor-element-42ef55b .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );}.elementor-432 .elementor-element.elementor-element-20ba00f6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-432 .elementor-element.elementor-element-b2e47fc .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-432 .elementor-element.elementor-element-40c866ad .elementor-heading-title{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-432 .elementor-element.elementor-element-49ff6bf .elementor-heading-title{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-432 .elementor-element.elementor-element-7a9fe7a{padding:3em 1em 4em 1em;}.elementor-432 .elementor-element.elementor-element-c31ded1 > .elementor-element-populated{margin:0em 0em 0em 1em;--e-column-margin-right:0em;--e-column-margin-left:1em;}.elementor-432 .elementor-element.elementor-element-cf035b7 .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );}.elementor-432 .elementor-element.elementor-element-f64e9f2 > .elementor-widget-container{padding:1em 1em 1em 1em;}.elementor-432 .elementor-element.elementor-element-f64e9f2 .elementor-icon-box-title{margin-block-end:10px;}.elementor-432 .elementor-element.elementor-element-f64e9f2 .elementor-icon{font-size:35px;}.elementor-432 .elementor-element.elementor-element-f64e9f2 .elementor-icon-box-title, .elementor-432 .elementor-element.elementor-element-f64e9f2 .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-432 .elementor-element.elementor-element-f64e9f2 .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-432 .elementor-element.elementor-element-2f08b6c > .elementor-widget-container{padding:1em 1em 1em 1em;}.elementor-432 .elementor-element.elementor-element-2f08b6c .elementor-icon-box-title{margin-block-end:10px;}.elementor-432 .elementor-element.elementor-element-2f08b6c .elementor-icon{font-size:35px;}.elementor-432 .elementor-element.elementor-element-2f08b6c .elementor-icon-box-title, .elementor-432 .elementor-element.elementor-element-2f08b6c .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-432 .elementor-element.elementor-element-2f08b6c .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-bc-flex-widget .elementor-432 .elementor-element.elementor-element-d04bd59.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-432 .elementor-element.elementor-element-d04bd59.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-432 .elementor-element.elementor-element-d04bd59 > .elementor-element-populated{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-432 .elementor-element.elementor-element-e2b4030{padding:4em 1em 4em 1em;}.elementor-432 .elementor-element.elementor-element-19ca2b5{padding:0% 20% 0% 0%;}.elementor-432 .elementor-element.elementor-element-e1602f9{text-align:start;}.elementor-432 .elementor-element.elementor-element-e1602f9 .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );}.elementor-432 .elementor-element.elementor-element-c430dc2 .elementor-heading-title{font-size:var( --e-global-typography-5d167aa-font-size );line-height:var( --e-global-typography-5d167aa-line-height );}.elementor-432 .elementor-element.elementor-element-ba1dce5 .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );}.elementor-432 .elementor-element.elementor-element-4161ff7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-432 .elementor-element.elementor-element-98e7f08{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-432 .elementor-element.elementor-element-98598ff .elementor-icon{font-size:30px;}.elementor-432 .elementor-element.elementor-element-98598ff .elementor-icon-box-title, .elementor-432 .elementor-element.elementor-element-98598ff .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-432 .elementor-element.elementor-element-98598ff .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-432 .elementor-element.elementor-element-d633cd4 .elementor-icon{font-size:30px;}.elementor-432 .elementor-element.elementor-element-d633cd4 .elementor-icon-box-title, .elementor-432 .elementor-element.elementor-element-d633cd4 .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-432 .elementor-element.elementor-element-d633cd4 .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-432 .elementor-element.elementor-element-4e01d42{padding:2em 1em 3em 1em;}.elementor-432 .elementor-element.elementor-element-af37672 img{height:180px;border-radius:130px 10px 10px 10px;}.elementor-432 .elementor-element.elementor-element-433287b > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}.elementor-432 .elementor-element.elementor-element-2617070 img{height:180px;border-radius:10px 10px 130px 10px;}.elementor-432 .elementor-element.elementor-element-699db93 > .elementor-element-populated{margin:1em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}.elementor-432 .elementor-element.elementor-element-eeafec3 .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );}.elementor-432 .elementor-element.elementor-element-24bd0d9{width:50%;}.elementor-432 .elementor-element.elementor-element-090df8d .elementor-icon{font-size:30px;}.elementor-432 .elementor-element.elementor-element-090df8d .elementor-icon-box-title, .elementor-432 .elementor-element.elementor-element-090df8d .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-432 .elementor-element.elementor-element-090df8d .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-432 .elementor-element.elementor-element-6c7becc{width:50%;}.elementor-432 .elementor-element.elementor-element-cd7f78d .elementor-icon{font-size:30px;}.elementor-432 .elementor-element.elementor-element-cd7f78d .elementor-icon-box-title, .elementor-432 .elementor-element.elementor-element-cd7f78d .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-432 .elementor-element.elementor-element-cd7f78d .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-432 .elementor-element.elementor-element-251984fc{padding:4em 1em 4em 1em;}.elementor-432 .elementor-element.elementor-element-49cadc7e{padding:0% 20% 0% 0%;}.elementor-432 .elementor-element.elementor-element-7ed83c1 .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );}.elementor-432 .elementor-element.elementor-element-3940579a .elementor-heading-title{font-size:var( --e-global-typography-5d167aa-font-size );line-height:var( --e-global-typography-5d167aa-line-height );}.elementor-432 .elementor-element.elementor-element-286d9078{padding:40px 0px 40px 0px;}.elementor-432 .elementor-element.elementor-element-42ef55b .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );}.elementor-432 .elementor-element.elementor-element-20ba00f6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-432 .elementor-element.elementor-element-b2e47fc .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-432 .elementor-element.elementor-element-7a5b4f6a > .elementor-element-populated{padding:60px 0px 60px 0px;}.elementor-432 .elementor-element.elementor-element-76d8764d > .elementor-element-populated{padding:24px 24px 24px 24px;}.elementor-432 .elementor-element.elementor-element-40c866ad .elementor-heading-title{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-432 .elementor-element.elementor-element-d23c01f > .elementor-element-populated{padding:60px 0px 60px 0px;}.elementor-432 .elementor-element.elementor-element-2a51210 > .elementor-element-populated{padding:24px 24px 24px 24px;}.elementor-432 .elementor-element.elementor-element-49ff6bf .elementor-heading-title{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-432 .elementor-element.elementor-element-7a9fe7a{padding:2em 1em 3em 1em;}.elementor-432 .elementor-element.elementor-element-c31ded1 > .elementor-element-populated{margin:1em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}.elementor-432 .elementor-element.elementor-element-cf035b7 .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );}.elementor-432 .elementor-element.elementor-element-93d0372{width:50%;}.elementor-432 .elementor-element.elementor-element-f64e9f2 .elementor-icon{font-size:30px;}.elementor-432 .elementor-element.elementor-element-f64e9f2 .elementor-icon-box-title, .elementor-432 .elementor-element.elementor-element-f64e9f2 .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-432 .elementor-element.elementor-element-f64e9f2 .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-432 .elementor-element.elementor-element-b6075b2{width:50%;}.elementor-432 .elementor-element.elementor-element-2f08b6c .elementor-icon{font-size:30px;}.elementor-432 .elementor-element.elementor-element-2f08b6c .elementor-icon-box-title, .elementor-432 .elementor-element.elementor-element-2f08b6c .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-432 .elementor-element.elementor-element-2f08b6c .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}}@media(min-width:768px){.elementor-432 .elementor-element.elementor-element-b464d11{width:50%;}.elementor-432 .elementor-element.elementor-element-c162aca{width:50%;}.elementor-432 .elementor-element.elementor-element-433287b{width:50%;}.elementor-432 .elementor-element.elementor-element-699db93{width:50%;}.elementor-432 .elementor-element.elementor-element-7a5b4f6a{width:38%;}.elementor-432 .elementor-element.elementor-element-76d8764d{width:61.949%;}.elementor-432 .elementor-element.elementor-element-d23c01f{width:38%;}.elementor-432 .elementor-element.elementor-element-2a51210{width:61.949%;}.elementor-432 .elementor-element.elementor-element-c31ded1{width:50%;}.elementor-432 .elementor-element.elementor-element-d04bd59{width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-432 .elementor-element.elementor-element-c162aca{width:50%;}.elementor-432 .elementor-element.elementor-element-433287b{width:50%;}}@media(min-width:1025px){.elementor-432 .elementor-element.elementor-element-4e01d42:not(.elementor-motion-effects-element-type-background), .elementor-432 .elementor-element.elementor-element-4e01d42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-432 .elementor-element.elementor-element-286d9078:not(.elementor-motion-effects-element-type-background), .elementor-432 .elementor-element.elementor-element-286d9078 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-432 .elementor-element.elementor-element-44771849:not(.elementor-motion-effects-element-type-background), .elementor-432 .elementor-element.elementor-element-44771849 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for html, class: .elementor-element-879bf75 */.bulk-cta {
  position: relative;
  overflow: hidden;
  padding: clamp(90px, 10vw, 150px) 24px;
  text-align: center;
  background: linear-gradient(180deg, #222 0%, #111 100%);
}

/* Background vignette ONLY */
.bulk-cta::before {
  content: "";
  position: absolute;
  inset: 0;
  background:
    radial-gradient(
      ellipse at center,
      rgba(255,255,255,0.08) 0%,
      rgba(255,255,255,0.03) 35%,
      rgba(0,0,0,0.45) 70%,
      rgba(0,0,0,0.75) 100%
    );
  z-index: 0;
}

/* Optional soft teal bloom (very subtle) */
.bulk-cta::after {
  content: "";
  position: absolute;
  inset: -20%;
  background:
    radial-gradient(
      600px 260px at 50% 30%,
      rgba(47,111,106,0.18) 0%,
      rgba(47,111,106,0.06) 40%,
      rgba(47,111,106,0) 70%
    );
  z-index: 0;
}

/* CONTENT LAYER — CRITICAL */
.bulk-cta-inner {
  position: relative;
  z-index: 2; /* forces text above overlays */
  max-width: 960px;
  margin: 0 auto;
}

/* HEADLINE */
.bulk-cta h2 {
  margin: 0 0 22px;
  color: #ffffff; /* hard white */
  font-weight: 600;
  letter-spacing: -0.03em;
  line-height: 1.1;
  font-size: clamp(2.1rem, 4vw, 3.2rem);
  text-shadow: 0 12px 40px rgba(0,0,0,0.6);
}

/* SUBTEXT */
.bulk-cta p {
  margin: 0 auto 44px;
  max-width: 720px;
  color: rgba(255,255,255,0.75);
  font-size: clamp(1.05rem, 1.4vw, 1.15rem);
  line-height: 1.65;
}

/* CTA BUTTON */
.bulk-cta-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 16px 44px;
  min-width: 180px;

  background-color: #2f6f6a;
  color: #ffffff;
  text-decoration: none;
  font-weight: 600;
  font-size: 1.05rem;

  border-radius: 10px;
  border: 1px solid rgba(255,255,255,0.15);

  box-shadow:
    0 18px 40px rgba(0,0,0,0.6),
    inset 0 1px 0 rgba(255,255,255,0.08);

  transition: transform .2s ease, box-shadow .2s ease, background-color .2s ease;
}

.bulk-cta-button:hover {
  background-color: #285e59;
  transform: translateY(-1px);
}/* End custom CSS */