.elementor-12 .elementor-element.elementor-element-ebcc96d{--display:flex;--min-height:722px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-ebcc96d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ebcc96d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pic-a-tee.co.za/wp-content/uploads/2026/07/Untitled-design-42.jpg");background-position:center left;background-size:cover;}.elementor-12 .elementor-element.elementor-element-bcf6137{--display:flex;--justify-content:center;}.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 );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-8ce0cf9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:500;line-height:32px;color:#3BBEC4;}.elementor-12 .elementor-element.elementor-element-ab490c3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:70px;font-weight:600;text-transform:uppercase;color:#383838;}.elementor-12 .elementor-element.elementor-element-5357fb7{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5357fb7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:72px;font-weight:600;text-transform:uppercase;color:#3BBEC4;}.elementor-12 .elementor-element.elementor-element-b8900bf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;line-height:32px;color:#232323;}.elementor-12 .elementor-element.elementor-element-304d297{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.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-12 .elementor-element.elementor-element-acd688e .elementor-button{background-color:#3BBEC4;font-family:"Poppins", Sans-serif;font-weight:500;text-transform:uppercase;border-style:solid;border-color:#3BBEC4;}.elementor-12 .elementor-element.elementor-element-acd688e{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-acd688e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-e37e537 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:500;text-transform:uppercase;fill:#3BBEC4;color:#3BBEC4;border-style:solid;border-width:2px 2px 2px 2px;border-color:#3BBEC4;}.elementor-12 .elementor-element.elementor-element-e37e537{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-e37e537.elementor-element{--order:99999 /* order end hack */;}.elementor-12 .elementor-element.elementor-element-e37e537 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-c57f093{--display:flex;}.elementor-12 .elementor-element.elementor-element-3bb7408{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-106px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-7d061a6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:34px;--margin-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.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-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-12 .elementor-element.elementor-element-29657e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-29657e4 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-12 .elementor-element.elementor-element-29657e4 .elementor-icon-box-title{margin-block-end:0px;color:#6FC9C0;}.elementor-12 .elementor-element.elementor-element-29657e4.elementor-view-stacked .elementor-icon{background-color:#2C2C2C;}.elementor-12 .elementor-element.elementor-element-29657e4.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-29657e4.elementor-view-default .elementor-icon{fill:#2C2C2C;color:#2C2C2C;border-color:#2C2C2C;}.elementor-12 .elementor-element.elementor-element-29657e4 .elementor-icon{font-size:27px;}.elementor-12 .elementor-element.elementor-element-29657e4 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-29657e4 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;}.elementor-12 .elementor-element.elementor-element-29657e4:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-29657e4:has(:focus) .elementor-icon-box-title{color:#6FC9C0;}.elementor-12 .elementor-element.elementor-element-29657e4 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;color:#1A1A1A;}.elementor-12 .elementor-element.elementor-element-e362e63{--display:flex;}.elementor-12 .elementor-element.elementor-element-15414bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-15414bc .elementor-icon-box-wrapper{gap:0px;}.elementor-12 .elementor-element.elementor-element-15414bc .elementor-icon-box-title{margin-block-end:0px;color:#6FC9C0;}.elementor-12 .elementor-element.elementor-element-15414bc.elementor-view-stacked .elementor-icon{background-color:#2C2C2C;}.elementor-12 .elementor-element.elementor-element-15414bc.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-15414bc.elementor-view-default .elementor-icon{fill:#2C2C2C;color:#2C2C2C;border-color:#2C2C2C;}.elementor-12 .elementor-element.elementor-element-15414bc .elementor-icon{font-size:27px;}.elementor-12 .elementor-element.elementor-element-15414bc .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-15414bc .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;}.elementor-12 .elementor-element.elementor-element-15414bc:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-15414bc:has(:focus) .elementor-icon-box-title{color:#6FC9C0;}.elementor-12 .elementor-element.elementor-element-15414bc .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;color:#1A1A1A;}.elementor-12 .elementor-element.elementor-element-f38bd55{--display:flex;}.elementor-12 .elementor-element.elementor-element-4115182 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-12 .elementor-element.elementor-element-4115182 .elementor-icon-box-title{margin-block-end:0px;color:#6FC9C0;}.elementor-12 .elementor-element.elementor-element-4115182.elementor-view-stacked .elementor-icon{background-color:#2C2C2C;}.elementor-12 .elementor-element.elementor-element-4115182.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-4115182.elementor-view-default .elementor-icon{fill:#2C2C2C;color:#2C2C2C;border-color:#2C2C2C;}.elementor-12 .elementor-element.elementor-element-4115182 .elementor-icon{font-size:27px;}.elementor-12 .elementor-element.elementor-element-4115182 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-4115182 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;}.elementor-12 .elementor-element.elementor-element-4115182:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-4115182:has(:focus) .elementor-icon-box-title{color:#6FC9C0;}.elementor-12 .elementor-element.elementor-element-4115182 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;color:#1A1A1A;}.elementor-12 .elementor-element.elementor-element-d2e5f24{--display:flex;}.elementor-12 .elementor-element.elementor-element-f8c1d39 .elementor-icon-box-wrapper{gap:0px;}.elementor-12 .elementor-element.elementor-element-f8c1d39 .elementor-icon-box-title{margin-block-end:0px;color:#6FC9C0;}.elementor-12 .elementor-element.elementor-element-f8c1d39.elementor-view-stacked .elementor-icon{background-color:#2C2C2C;}.elementor-12 .elementor-element.elementor-element-f8c1d39.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-f8c1d39.elementor-view-default .elementor-icon{fill:#2C2C2C;color:#2C2C2C;border-color:#2C2C2C;}.elementor-12 .elementor-element.elementor-element-f8c1d39 .elementor-icon{font-size:27px;}.elementor-12 .elementor-element.elementor-element-f8c1d39 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-f8c1d39 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;}.elementor-12 .elementor-element.elementor-element-f8c1d39:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-f8c1d39:has(:focus) .elementor-icon-box-title{color:#6FC9C0;}.elementor-12 .elementor-element.elementor-element-f8c1d39 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;color:#1A1A1A;}.elementor-12 .elementor-element.elementor-element-4f30024{--display:flex;}.elementor-12 .elementor-element.elementor-element-926be30 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-12 .elementor-element.elementor-element-926be30 .elementor-icon-box-title{margin-block-end:0px;color:#6FC9C0;}.elementor-12 .elementor-element.elementor-element-926be30.elementor-view-stacked .elementor-icon{background-color:#2C2C2C;}.elementor-12 .elementor-element.elementor-element-926be30.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-926be30.elementor-view-default .elementor-icon{fill:#2C2C2C;color:#2C2C2C;border-color:#2C2C2C;}.elementor-12 .elementor-element.elementor-element-926be30 .elementor-icon{font-size:27px;}.elementor-12 .elementor-element.elementor-element-926be30 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-926be30 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-12 .elementor-element.elementor-element-926be30:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-926be30:has(:focus) .elementor-icon-box-title{color:#6FC9C0;}.elementor-12 .elementor-element.elementor-element-926be30 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;color:#1A1A1A;}.elementor-12 .elementor-element.elementor-element-eb1b5a0{--display:flex;}.elementor-12 .elementor-element.elementor-element-1087777 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-12 .elementor-element.elementor-element-1087777 .elementor-icon-box-title{margin-block-end:0px;color:#6FC9C0;}.elementor-12 .elementor-element.elementor-element-1087777.elementor-view-stacked .elementor-icon{background-color:#2C2C2C;}.elementor-12 .elementor-element.elementor-element-1087777.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-1087777.elementor-view-default .elementor-icon{fill:#2C2C2C;color:#2C2C2C;border-color:#2C2C2C;}.elementor-12 .elementor-element.elementor-element-1087777 .elementor-icon{font-size:27px;}.elementor-12 .elementor-element.elementor-element-1087777 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-1087777 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;}.elementor-12 .elementor-element.elementor-element-1087777:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-1087777:has(:focus) .elementor-icon-box-title{color:#6FC9C0;}.elementor-12 .elementor-element.elementor-element-1087777 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;color:#1A1A1A;}.elementor-12 .elementor-element.elementor-element-c763b30{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1729be6{--display:grid;--min-height:424px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;--align-items:stretch;--overlay-opacity:0.5;--border-radius:13px 13px 13px 13px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-1729be6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1729be6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pic-a-tee.co.za/wp-content/uploads/2026/09/Pic-a-Tee_Rugby_Wear_Website_Optimised-1.jpg");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-1729be6::before, .elementor-12 .elementor-element.elementor-element-1729be6 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-1729be6 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-1729be6 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-1729be6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-1729be6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#2A2727;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-3806258{text-align:end;}.elementor-12 .elementor-element.elementor-element-3806258 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-2df6beb{--spacer-size:107px;}.elementor-12 .elementor-element.elementor-element-73f8a78 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;fill:#000000;color:#000000;}.elementor-12 .elementor-element.elementor-element-72b22d4{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overlay-opacity:0.5;--border-radius:13px 13px 13px 13px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-72b22d4:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-72b22d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pic-a-tee.co.za/wp-content/uploads/2026/10/b901b707-7db2-4cf0-91bf-1d5baffdfa86.png");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-72b22d4::before, .elementor-12 .elementor-element.elementor-element-72b22d4 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-72b22d4 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-72b22d4 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-72b22d4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-72b22d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#2A2727;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-cba5200{text-align:end;}.elementor-12 .elementor-element.elementor-element-cba5200 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-ec746df{text-align:end;}.elementor-12 .elementor-element.elementor-element-ec746df .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-a19e9c1{--spacer-size:126px;}.elementor-12 .elementor-element.elementor-element-5d00cf3 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;fill:#000000;color:#000000;}.elementor-12 .elementor-element.elementor-element-0684372{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overlay-opacity:0.5;--border-radius:13px 13px 13px 13px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-0684372:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0684372 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pic-a-tee.co.za/wp-content/uploads/2026/10/b684d99b-2ea8-4760-b551-2bc82d696cb1.png");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-0684372::before, .elementor-12 .elementor-element.elementor-element-0684372 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-0684372 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-0684372 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-0684372 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-0684372 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFEFE87;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-099623e{text-align:end;}.elementor-12 .elementor-element.elementor-element-099623e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;color:#020202F5;}.elementor-12 .elementor-element.elementor-element-91f4bb9 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;fill:#000000;color:#000000;}.elementor-12 .elementor-element.elementor-element-47e6df2{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:start;--overlay-opacity:0.5;--border-radius:13px 13px 13px 13px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-47e6df2:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-47e6df2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pic-a-tee.co.za/wp-content/uploads/2026/10/800d1524-3996-42b7-b4fe-3b5b5004a415-1.png");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-47e6df2::before, .elementor-12 .elementor-element.elementor-element-47e6df2 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-47e6df2 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-47e6df2 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-47e6df2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-47e6df2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#2A2727;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-b11c845{text-align:end;}.elementor-12 .elementor-element.elementor-element-b11c845 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-819d02d{--spacer-size:86px;}.elementor-12 .elementor-element.elementor-element-5252c84 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;fill:#000000;color:#000000;}.elementor-12 .elementor-element.elementor-element-360da56{--display:flex;}.elementor-12 .elementor-element.elementor-element-5d59087{text-align:center;}.elementor-12 .elementor-element.elementor-element-5d59087 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:500;text-transform:uppercase;color:#3BBEC4;}.elementor-12 .elementor-element.elementor-element-2477bcf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-cbc28f8{--display:flex;--min-height:246px;--justify-content:flex-end;--border-radius:13px 13px 13px 13px;}.elementor-12 .elementor-element.elementor-element-cbc28f8:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-cbc28f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pic-a-tee.co.za/wp-content/uploads/2026/07/Untitled-design-47.jpg");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-56fccf7{text-align:start;}.elementor-12 .elementor-element.elementor-element-56fccf7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-47c01a5 .elementor-button{background-color:#FFFFFFFA;fill:#000000;color:#000000;border-style:none;}.elementor-12 .elementor-element.elementor-element-47c01a5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-678388b{--display:flex;--min-height:246px;--justify-content:flex-end;--overlay-opacity:0.12;--border-radius:13px 13px 13px 13px;}.elementor-12 .elementor-element.elementor-element-678388b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-678388b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pic-a-tee.co.za/wp-content/uploads/2026/07/Untitled-design-48.jpg");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-678388b::before, .elementor-12 .elementor-element.elementor-element-678388b > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-678388b > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-678388b > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-678388b > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-678388b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-df5daa0{text-align:start;}.elementor-12 .elementor-element.elementor-element-df5daa0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-e6e3f92 .elementor-button{background-color:#FFFFFFFA;fill:#000000;color:#000000;border-style:none;}.elementor-12 .elementor-element.elementor-element-e6e3f92 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-850b2c1{--display:flex;--min-height:246px;--justify-content:flex-end;--overlay-opacity:0.25;--border-radius:13px 13px 13px 13px;}.elementor-12 .elementor-element.elementor-element-850b2c1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-850b2c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pic-a-tee.co.za/wp-content/uploads/2026/07/Untitled-design-49.jpg");background-position:top center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-850b2c1::before, .elementor-12 .elementor-element.elementor-element-850b2c1 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-850b2c1 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-850b2c1 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-850b2c1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-850b2c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-fc0d8cf{text-align:start;}.elementor-12 .elementor-element.elementor-element-fc0d8cf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-c24bea9 .elementor-button{background-color:#FFFFFFFA;fill:#000000;color:#000000;border-style:none;}.elementor-12 .elementor-element.elementor-element-c24bea9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-73c6295{--display:flex;--min-height:246px;--justify-content:flex-end;--overlay-opacity:0.19;--border-radius:13px 13px 13px 13px;}.elementor-12 .elementor-element.elementor-element-73c6295:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-73c6295 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pic-a-tee.co.za/wp-content/uploads/2026/07/Untitled-design-50.jpg");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-73c6295::before, .elementor-12 .elementor-element.elementor-element-73c6295 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-73c6295 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-73c6295 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-73c6295 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-73c6295 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-abf48f6{text-align:start;}.elementor-12 .elementor-element.elementor-element-abf48f6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-c831c73 .elementor-button{background-color:#FFFFFFFA;fill:#000000;color:#000000;border-style:none;}.elementor-12 .elementor-element.elementor-element-c831c73 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-d85168f{--display:flex;--min-height:246px;--justify-content:flex-end;--border-radius:13px 13px 13px 13px;}.elementor-12 .elementor-element.elementor-element-d85168f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d85168f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pic-a-tee.co.za/wp-content/uploads/2026/07/Untitled-design-51.jpg");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-d9f0bc9{text-align:start;}.elementor-12 .elementor-element.elementor-element-d9f0bc9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-59d1cac .elementor-button{background-color:#FFFFFFFA;fill:#000000;color:#000000;border-style:none;}.elementor-12 .elementor-element.elementor-element-59d1cac .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-7e928f2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5178873{--display:flex;--min-height:283px;--border-radius:13px 13px 13px 13px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-5178873:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5178873 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pic-a-tee.co.za/wp-content/uploads/2026/07/Untitled-design-52.jpg");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-794b24a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:-1.9px;color:#3BBEC4;}.elementor-12 .elementor-element.elementor-element-6fdb019 .elementor-heading-title{font-family:"Teachers", Sans-serif;font-weight:400;letter-spacing:-1.9px;color:#3BBEC4;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-d55dc05 .elementor-icon-list-icon i{color:#3BBEC4;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-d55dc05 .elementor-icon-list-icon svg{fill:#3BBEC4;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-d55dc05{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-d55dc05 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-d55dc05 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-d55dc05 .elementor-icon-list-text{color:#1A1B1B;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-71409ac{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-12 .elementor-element.elementor-element-a9622dd{--display:flex;--min-height:283px;--border-radius:13px 13px 13px 13px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-a9622dd:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-a9622dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pic-a-tee.co.za/wp-content/uploads/2026/07/Untitled-design-53.jpg");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-11204ab .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:-1.9px;color:#3BBEC4;}.elementor-12 .elementor-element.elementor-element-5242456 .elementor-heading-title{font-family:"Teachers", Sans-serif;font-weight:400;letter-spacing:-1.9px;color:#3BBEC4;}.elementor-12 .elementor-element.elementor-element-a1bcdee .elementor-icon-list-icon i{color:#3BBEC4;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-a1bcdee .elementor-icon-list-icon svg{fill:#3BBEC4;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-a1bcdee{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-a1bcdee .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-a1bcdee .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-a1bcdee .elementor-icon-list-text{color:#1A1B1B;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-8c02709{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-42ee576{--display:flex;--padding-top:50px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-42ee576:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-42ee576 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-12 .elementor-element.elementor-element-51ca28f{text-align:center;}.elementor-12 .elementor-element.elementor-element-51ca28f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:500;text-transform:uppercase;color:#3BBEC4;}.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-12 .elementor-element.elementor-element-d293c56{text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;color:#353535;}.elementor-12 .elementor-element.elementor-element-bd9d038{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-bd9d038:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-bd9d038 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-12 .elementor-element.elementor-element-38f83a3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9190b8f img{height:175px;border-radius:13px 13px 13px 13px;}.elementor-12 .elementor-element.elementor-element-02341a4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9d5b72d img{height:175px;border-radius:13px 13px 13px 13px;}.elementor-12 .elementor-element.elementor-element-52d1da3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-be90fd9 img{height:175px;border-radius:13px 13px 13px 13px;}.elementor-12 .elementor-element.elementor-element-0b9838f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0c3554e img{height:175px;border-radius:13px 13px 13px 13px;}.elementor-12 .elementor-element.elementor-element-744a867{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c29ecf7 img{height:175px;border-radius:13px 13px 13px 13px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-304d297{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-1729be6{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-72b22d4{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-0684372{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-47e6df2{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-ebcc96d{--content-width:1402px;}.elementor-12 .elementor-element.elementor-element-304d297{--width:72%;}.elementor-12 .elementor-element.elementor-element-3bb7408{--content-width:1393px;}.elementor-12 .elementor-element.elementor-element-c763b30{--content-width:1342px;}.elementor-12 .elementor-element.elementor-element-2477bcf{--content-width:1342px;}.elementor-12 .elementor-element.elementor-element-7e928f2{--content-width:1342px;}.elementor-12 .elementor-element.elementor-element-5178873{--width:100%;}.elementor-12 .elementor-element.elementor-element-71409ac{--width:46%;}.elementor-12 .elementor-element.elementor-element-a9622dd{--width:100%;}.elementor-12 .elementor-element.elementor-element-8c02709{--content-width:1342px;}.elementor-12 .elementor-element.elementor-element-42ee576{--content-width:1129px;}.elementor-12 .elementor-element.elementor-element-bd9d038{--content-width:1401px;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-ebcc96d{--min-height:178px;}.elementor-12 .elementor-element.elementor-element-8ce0cf9 .elementor-heading-title{font-size:12px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-ab490c3{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-ab490c3 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-5357fb7{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-5357fb7 .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-b8900bf{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-b8900bf .elementor-heading-title{font-size:11px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-304d297{--width:300px;--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-acd688e{--container-widget-width:140px;--container-widget-flex-grow:0;width:var( --container-widget-width, 140px );max-width:140px;}.elementor-12 .elementor-element.elementor-element-acd688e .elementor-button{font-size:8px;}.elementor-12 .elementor-element.elementor-element-e37e537{width:var( --container-widget-width, 189px );max-width:189px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:189px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-e37e537.elementor-element{--order:99999 /* order end hack */;}.elementor-12 .elementor-element.elementor-element-e37e537 .elementor-button{font-size:8px;}.elementor-12 .elementor-element.elementor-element-3bb7408{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c763b30{--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-1729be6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-3806258 .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-72b22d4{--min-height:360px;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-cba5200 .elementor-heading-title{font-size:19px;}.elementor-12 .elementor-element.elementor-element-ec746df .elementor-heading-title{font-size:19px;}.elementor-12 .elementor-element.elementor-element-0684372{--min-height:472px;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-099623e{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-099623e .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-47e6df2{--min-height:419px;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-b11c845 .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-5d59087 .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-2477bcf{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-7e928f2{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-42ee576{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-51ca28f .elementor-heading-title{font-size:25px;}}/* Start custom CSS for icon-box, class: .elementor-element-15414bc *//* Equal horizontal spacing only */
.elementor-element-e79c3fd{
    display:flex !important;
    justify-content:space-between !important;
    align-items:center !important;
    gap:30px !important;
}

.elementor-element-e79c3fd > .elementor-widget{
    flex:1 1 0 !important;
    margin:0 !important;
}
.elementor-element-e79c3fd{
    display:grid !important;
    grid-template-columns:repeat(6,1fr) !important;
    gap:30px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bb7408 *//* ==========================================================
   PIC-A-TEE - SINGLE BENEFITS STRIP
   Section: 3bb7408
========================================================== */

.elementor-element-3bb7408 {
    --benefit-teal: #3BBEC4;
    --benefit-teal-dark: #3BBEC4;
    --benefit-teal-soft: #eef8f7;
    --benefit-ink: #3BBEC4;
    --benefit-text: #687579;
    --benefit-border: #dfe8e7;

    padding: 28px 24px !important;
    background: transparent !important;
}


/* ==========================================================
   OUTER INNER WRAPPER
========================================================== */

.elementor-element-3bb7408 > .e-con-inner {
    display: grid !important;
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;

    gap: 0 !important;
    align-items: stretch !important;

    width: 100% !important;
    max-width: 1280px !important;

    margin: 0 auto !important;
    padding: 0 !important;

    background: #ffffff !important;

    border: 1px solid var(--benefit-border) !important;
    border-radius: 14px !important;

    box-shadow: 0 10px 28px rgba(20, 45, 43, 0.06) !important;

    overflow: hidden !important;
}


/* ==========================================================
   EACH BENEFIT COLUMN
========================================================== */

.elementor-element-3bb7408 > .e-con-inner > .e-con {
    position: relative !important;

    display: flex !important;
    align-items: stretch !important;
    justify-content: center !important;

    width: 100% !important;
    min-width: 0 !important;

    min-height: 150px !important;

    margin: 0 !important;
    padding: 20px 12px !important;

    background: transparent !important;

    border: 0 !important;
    border-radius: 0 !important;

    box-shadow: none !important;

    box-sizing: border-box !important;

    transition: background-color 0.2s ease !important;
}


/* ==========================================================
   DIVIDERS
========================================================== */

.elementor-element-3bb7408
> .e-con-inner
> .e-con:not(:last-child)::after {
    content: "" !important;

    position: absolute !important;

    top: 24px !important;
    right: 0 !important;
    bottom: 24px !important;

    width: 1px !important;

    background: var(--benefit-border) !important;
}


/* ==========================================================
   HOVER
========================================================== */

.elementor-element-3bb7408 > .e-con-inner > .e-con:hover {
    background: var(--benefit-teal-soft) !important;
}


/* ==========================================================
   ICON BOX WIDGET
========================================================== */

.elementor-element-3bb7408 .elementor-widget-icon-box {
    display: flex !important;

    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* ==========================================================
   ICON BOX WRAPPER
========================================================== */

.elementor-element-3bb7408 .elementor-icon-box-wrapper {
    display: flex !important;
    flex-direction: column !important;

    align-items: center !important;
    justify-content: center !important;

    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    text-align: center !important;
}


/* ==========================================================
   ICON CIRCLE
========================================================== */

.elementor-element-3bb7408 .elementor-icon-box-icon {
    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    width: 54px !important;
    height: 54px !important;

    min-width: 54px !important;
    min-height: 54px !important;

    margin: 0 auto 12px !important;
    padding: 0 !important;

    background: var(--benefit-teal-soft) !important;

    border: 1px solid rgba(59, 190, 196, 0.18) !important;
    border-radius: 50% !important;
}


/* ==========================================================
   ICON
========================================================== */

.elementor-element-3bb7408 .elementor-icon {
    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    width: 54px !important;
    height: 54px !important;

    color: var(--benefit-teal-dark) !important;

    line-height: 1 !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* SVG */

.elementor-element-3bb7408 .elementor-icon svg {
    display: block !important;

    width: 24px !important;
    height: 24px !important;

    margin: auto !important;

    fill: currentColor !important;
}


/* ==========================================================
   CONTENT
========================================================== */

.elementor-element-3bb7408 .elementor-icon-box-content {
    display: flex !important;
    flex-direction: column !important;

    align-items: center !important;
    justify-content: center !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    text-align: center !important;
}


/* ==========================================================
   TITLES
========================================================== */

.elementor-element-3bb7408 .elementor-icon-box-title {
    margin: 0 0 4px !important;
    padding: 0 !important;

    color: var(--benefit-ink) !important;

    font-family: "Poppins", Arial, sans-serif !important;

    font-size: 14px !important;
    font-weight: 700 !important;

    line-height: 1.35 !important;

    text-align: center !important;

    white-space: normal !important;
}


/* Linked title */

.elementor-element-3bb7408
.elementor-icon-box-title a {
    color: var(--benefit-ink) !important;

    font-size: inherit !important;
    font-weight: inherit !important;
    line-height: inherit !important;

    text-align: center !important;
}


/* ==========================================================
   DESCRIPTION
========================================================== */

.elementor-element-3bb7408 .elementor-icon-box-description {
    margin: 0 !important;
    padding: 0 !important;

    color: var(--benefit-text) !important;

    font-family: "Poppins", Arial, sans-serif !important;

    font-size: 13px !important;
    font-weight: 500 !important;

    line-height: 1.45 !important;

    text-align: center !important;

    white-space: normal !important;
}


/* ==========================================================
   TABLET
   3 ITEMS PER ROW
========================================================== */

@media only screen and (max-width: 1024px) {

    .elementor-element-3bb7408 {
        padding: 22px 18px !important;
    }

    .elementor-element-3bb7408 > .e-con-inner {
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    }

    .elementor-element-3bb7408
    > .e-con-inner
    > .e-con {
        min-height: 145px !important;
    }

    /* Remove divider after every third item */
    .elementor-element-3bb7408
    > .e-con-inner
    > .e-con:nth-child(3n)::after {
        display: none !important;
    }

    /* Bottom border first row */
    .elementor-element-3bb7408
    > .e-con-inner
    > .e-con:nth-child(-n+3) {
        border-bottom: 1px solid var(--benefit-border) !important;
    }

}


/* ==========================================================
   MOBILE
   2 ITEMS PER ROW
========================================================== */

@media only screen and (max-width: 767px) {

    /* MAIN SECTION */

    .elementor-element-3bb7408 {
        width: 100% !important;

        padding: 12px 10px !important;

        margin: 0 !important;

        box-sizing: border-box !important;
    }


    /* GRID */

    .elementor-element-3bb7408 > .e-con-inner {
        width: 100% !important;
        max-width: 100% !important;

        display: grid !important;

        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;

        gap: 0 !important;

        margin: 0 auto !important;
        padding: 0 !important;

        border-radius: 12px !important;

        box-sizing: border-box !important;

        overflow: hidden !important;
    }


    /* ALL ITEMS */

    .elementor-element-3bb7408
    > .e-con-inner
    > .e-con {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        min-height: 125px !important;

        display: flex !important;

        align-items: stretch !important;
        justify-content: center !important;

        margin: 0 !important;

        padding: 14px 8px !important;

        border-bottom: 1px solid var(--benefit-border) !important;

        box-sizing: border-box !important;
    }


    /* =====================================================
       MOBILE VERTICAL DIVIDER
    ===================================================== */

    .elementor-element-3bb7408
    > .e-con-inner
    > .e-con::after {
        display: none !important;
    }


    .elementor-element-3bb7408
    > .e-con-inner
    > .e-con:nth-child(odd)::after {
        content: "" !important;

        display: block !important;

        position: absolute !important;

        top: 18px !important;
        right: 0 !important;
        bottom: 18px !important;

        width: 1px !important;

        background: var(--benefit-border) !important;
    }


    /* Remove bottom border from last row */

    .elementor-element-3bb7408
    > .e-con-inner
    > .e-con:nth-last-child(-n+2) {
        border-bottom: 0 !important;
    }


    /* =====================================================
       ICON BOX
    ===================================================== */

    .elementor-element-3bb7408
    .elementor-icon-box-wrapper {
        width: 100% !important;
        height: 100% !important;

        display: flex !important;
        flex-direction: column !important;

        align-items: center !important;
        justify-content: center !important;

        gap: 0 !important;

        margin: 0 !important;
        padding: 0 !important;

        text-align: center !important;
    }


    /* =====================================================
       ICON CIRCLE
    ===================================================== */

    .elementor-element-3bb7408
    .elementor-icon-box-icon {
        width: 46px !important;
        height: 46px !important;

        min-width: 46px !important;
        min-height: 46px !important;

        margin: 0 auto 8px !important;

        background: var(--benefit-teal-soft) !important;

        border: 1px solid rgba(59, 190, 196, 0.18) !important;

        border-radius: 50% !important;
    }


    .elementor-element-3bb7408
    .elementor-icon {
        width: 46px !important;
        height: 46px !important;
    }


    .elementor-element-3bb7408
    .elementor-icon svg {
        width: 21px !important;
        height: 21px !important;
    }


    /* =====================================================
       CONTENT
    ===================================================== */

    .elementor-element-3bb7408
    .elementor-icon-box-content {
        width: 100% !important;

        display: flex !important;
        flex-direction: column !important;

        align-items: center !important;
        justify-content: center !important;

        margin: 0 !important;
        padding: 0 !important;

        text-align: center !important;
    }


    /* =====================================================
       MOBILE TITLE
    ===================================================== */

    .elementor-element-3bb7408
    .elementor-icon-box-title,
    .elementor-element-3bb7408
    .elementor-icon-box-title a {
        width: 100% !important;

        margin: 0 0 3px !important;
        padding: 0 !important;

        font-size: 12px !important;
        font-weight: 700 !important;

        line-height: 1.2 !important;

        text-align: center !important;

        white-space: normal !important;
        word-break: normal !important;
    }


    /* =====================================================
       MOBILE DESCRIPTION
    ===================================================== */

    .elementor-element-3bb7408
    .elementor-icon-box-description {
        width: 100% !important;

        margin: 0 !important;
        padding: 0 !important;

        font-size: 10px !important;
        font-weight: 500 !important;

        line-height: 1.3 !important;

        text-align: center !important;

        white-space: normal !important;
    }


    /* =====================================================
       FORCE ELEMENTOR ICON POSITION
    ===================================================== */

    .elementor-element-3bb7408
    .elementor-mobile-position-block-start
    .elementor-icon-box-wrapper {
        flex-direction: column !important;
        align-items: center !important;
    }

}


/* ==========================================================
   VERY SMALL MOBILE
========================================================== */

@media only screen and (max-width: 390px) {

    .elementor-element-3bb7408 {
        padding: 20px 20px !important;
    }


    .elementor-element-3bb7408
    > .e-con-inner
    > .e-con {
        min-height: 118px !important;

        padding: 12px 6px !important;
    }


    /* ICON */

    .elementor-element-3bb7408
    .elementor-icon-box-icon,
    .elementor-element-3bb7408
    .elementor-icon {
        width: 42px !important;
        height: 42px !important;

        min-width: 42px !important;
        min-height: 42px !important;
    }


    .elementor-element-3bb7408
    .elementor-icon svg {
        width: 19px !important;
        height: 19px !important;
    }


    /* TITLE */

    .elementor-element-3bb7408
    .elementor-icon-box-title,
    .elementor-element-3bb7408
    .elementor-icon-box-title a {
        font-size: 11px !important;
        line-height: 1.2 !important;
    }


    /* DESCRIPTION */

    .elementor-element-3bb7408
    .elementor-icon-box-description {
        font-size: 9px !important;
        line-height: 1.25 !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e928f2 *//* =========================================================
   PIC-A-TEE CREATE / IMAGE / SHOP SECTION
   MOBILE ONLY
========================================================= */

@media only screen and (max-width: 767px) {

    /* MAIN SECTION */
    .elementor-element-7e928f2 {
        width: 100% !important;
        max-width: 100% !important;

        margin: 0 !important;
        padding: 20px 20px !important;

        box-sizing: border-box !important;
    }

    .elementor-element-7e928f2 > .e-con-inner {
        width: 100% !important;
        max-width: 100% !important;

        display: flex !important;
        flex-direction: column !important;

        gap: 12px !important;

        margin: 0 !important;
        padding: 0 !important;

        box-sizing: border-box !important;
    }


    /* =====================================================
       CREATE PANEL
    ===================================================== */

    .elementor-element-5178873 {
        width: 100% !important;
        max-width: 100% !important;

        display: flex !important;
        flex-direction: column !important;

        align-items: flex-start !important;

        margin: 0 !important;
        padding: 20px 20px !important;

        box-sizing: border-box !important;

        border-radius: 12px !important;
    }


    /* CREATE - SMALL HEADING */
    .elementor-element-794b24a {
        width: 100% !important;

        margin: 0 0 2px !important;
        padding: 0 !important;
    }

    .elementor-element-794b24a .elementor-heading-title {
        margin: 0 !important;

        font-size: 16px !important;
        line-height: 1.2 !important;
        font-weight: 500 !important;

        text-align: left !important;
    }


    /* CREATE - MAIN HEADING */
    .elementor-element-6fdb019 {
        width: 100% !important;

        margin: 0 0 12px !important;
        padding: 0 !important;
    }

    .elementor-element-6fdb019 .elementor-heading-title {
        margin: 0 !important;

        font-size: 24px !important;
        line-height: 1.15 !important;
        font-weight: 700 !important;

        text-align: left !important;
    }


    /* =====================================================
       CREATE LIST
    ===================================================== */

    .elementor-element-d55dc05 {
        width: 100% !important;

        margin: 0 !important;
        padding: 0 !important;
    }

    .elementor-element-d55dc05 .elementor-icon-list-items {
        width: 100% !important;

        display: flex !important;
        flex-direction: column !important;

        gap: 8px !important;

        margin: 0 !important;
        padding: 0 !important;
    }

    .elementor-element-d55dc05 .elementor-icon-list-item {
        width: 100% !important;

        display: flex !important;
        align-items: center !important;

        gap: 8px !important;

        margin: 0 !important;
        padding: 0 !important;
    }

    .elementor-element-d55dc05 .elementor-icon-list-icon {
        width: 18px !important;
        min-width: 18px !important;

        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
    }

    .elementor-element-d55dc05 .elementor-icon-list-icon svg {
        width: 16px !important;
        height: 16px !important;
    }

    .elementor-element-d55dc05 .elementor-icon-list-text {
        font-size: 13px !important;
        line-height: 1.35 !important;
    }


    /* =====================================================
       IMAGE
    ===================================================== */

    .elementor-element-71409ac {
        width: 100% !important;
        max-width: 100% !important;

        margin: 0 !important;
        padding: 0 !important;

        box-sizing: border-box !important;
    }

    .elementor-element-c7d644a {
        width: 100% !important;

        margin: 0 !important;
        padding: 0 !important;
    }

    .elementor-element-c7d644a img {
        width: 100% !important;
        max-width: 100% !important;
        height: auto !important;

        display: block !important;

        margin: 0 auto !important;

        border-radius: 12px !important;
    }


    /* =====================================================
       SHOP PANEL
    ===================================================== */

    .elementor-element-a9622dd {
        width: 100% !important;
        max-width: 100% !important;

        display: flex !important;
        flex-direction: column !important;

        align-items: flex-start !important;

        margin: 0 !important;
        padding: 18px 16px !important;

        box-sizing: border-box !important;

        border-radius: 12px !important;
    }


    /* SHOP - SMALL HEADING */
    .elementor-element-11204ab {
        width: 100% !important;

        margin: 0 0 2px !important;
        padding: 0 !important;
    }

    .elementor-element-11204ab .elementor-heading-title {
        margin: 0 !important;

        font-size: 16px !important;
        line-height: 1.2 !important;
        font-weight: 500 !important;

        text-align: left !important;
    }


    /* SHOP - MAIN HEADING */
    .elementor-element-5242456 {
        width: 100% !important;

        margin: 0 0 12px !important;
        padding: 0 !important;
    }

    .elementor-element-5242456 .elementor-heading-title {
        margin: 0 !important;

        font-size: 24px !important;
        line-height: 1.15 !important;
        font-weight: 700 !important;

        text-align: left !important;
    }


    /* =====================================================
       SHOP LIST
    ===================================================== */

    .elementor-element-a1bcdee {
        width: 100% !important;

        margin: 0 !important;
        padding: 0 !important;
    }

    .elementor-element-a1bcdee .elementor-icon-list-items {
        width: 100% !important;

        display: flex !important;
        flex-direction: column !important;

        gap: 8px !important;

        margin: 0 !important;
        padding: 0 !important;
    }

    .elementor-element-a1bcdee .elementor-icon-list-item {
        width: 100% !important;

        display: flex !important;
        align-items: center !important;

        gap: 8px !important;

        margin: 0 !important;
        padding: 0 !important;
    }

    .elementor-element-a1bcdee .elementor-icon-list-icon {
        width: 18px !important;
        min-width: 18px !important;

        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
    }

    .elementor-element-a1bcdee .elementor-icon-list-icon svg {
        width: 16px !important;
        height: 16px !important;
    }

    .elementor-element-a1bcdee .elementor-icon-list-text {
        font-size: 13px !important;
        line-height: 1.35 !important;
    }

}


/* =========================================================
   SMALL MOBILE
========================================================= */

@media only screen and (max-width: 390px) {

    .elementor-element-7e928f2 {
        padding: 10px 8px !important;
    }

    .elementor-element-7e928f2 > .e-con-inner {
        gap: 10px !important;
    }

    .elementor-element-5178873,
    .elementor-element-a9622dd {
        padding: 16px 14px !important;
    }

    .elementor-element-6fdb019 .elementor-heading-title,
    .elementor-element-5242456 .elementor-heading-title {
        font-size: 21px !important;
    }

    .elementor-element-794b24a .elementor-heading-title,
    .elementor-element-11204ab .elementor-heading-title {
        font-size: 15px !important;
    }

    .elementor-element-d55dc05 .elementor-icon-list-text,
    .elementor-element-a1bcdee .elementor-icon-list-text {
        font-size: 12px !important;
    }

}/* End custom CSS */