.elementor-14 .elementor-element.elementor-element-ee38eca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-e4c2529{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-6b75a9d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--overflow:hidden;}.elementor-14 .elementor-element.elementor-element-6b8a669{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-84aa73b{border-radius:12px 12px 12px 12px;}.elementor-14 .elementor-element.elementor-element-84aa73b .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-14 .elementor-element.elementor-element-84aa73b .elementor-custom-embed-play i{color:var( --e-global-color-9e27669 );font-size:35px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-14 .elementor-element.elementor-element-84aa73b .elementor-custom-embed-play svg{fill:var( --e-global-color-9e27669 );width:35px;height:35px;}.elementor-14 .elementor-element.elementor-element-2b66592{--display:flex;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-b8c1339 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-b8c1339 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-14 .elementor-element.elementor-element-6dac124{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-2ff4805{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-14 .elementor-element.elementor-element-2ff4805:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-2ff4805 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9F4EF;}.elementor-14 .elementor-element.elementor-element-b92f5f4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-260860a{text-align:center;}.elementor-14 .elementor-element.elementor-global-5722{--divider-border-style:solid;--divider-color:var( --e-global-color-30c7eea );--divider-border-width:3px;}.elementor-14 .elementor-element.elementor-global-5722 .elementor-divider-separator{width:56px;margin:0 auto;margin-center:0;}.elementor-14 .elementor-element.elementor-global-5722 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-14 .elementor-element.elementor-element-3859b6d{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-2eefc39{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--border-radius:12px 12px 12px 12px;box-shadow:0px 4px 18px 0px rgba(0, 0, 0, 0.07);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--e-con-transform-transition-duration:250ms;}.elementor-14 .elementor-element.elementor-element-2eefc39:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-2eefc39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9e27669 );}.elementor-14 .elementor-element.elementor-element-2eefc39.e-con:hover{--e-con-transform-translateY:-2px;--e-con-transform-scale:1.01;}.elementor-14 .elementor-element.elementor-element-2eefc39:hover{box-shadow:0px 8px 24px 0px rgba(0, 0, 0, 0.1);}.elementor-14 .elementor-element.elementor-element-24ab70d.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-14 .elementor-element.elementor-element-24ab70d.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-14 .elementor-element.elementor-element-24ab70d.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-14 .elementor-element.elementor-element-24ab70d .elementor-image-box-title{margin-bottom:12px;font-size:22px;font-weight:700;}.elementor-14 .elementor-element.elementor-element-24ab70d .elementor-image-box-img img{height:48px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-14 .elementor-element.elementor-element-24ab70d .elementor-image-box-description{font-size:17px;color:var( --e-global-color-49c62f1 );}.elementor-14 .elementor-element.elementor-element-c742b76 img{width:100%;max-width:300px;height:170px;object-fit:contain;object-position:center center;}.elementor-14 .elementor-element.elementor-element-09b5a6f{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--border-radius:12px 12px 12px 12px;box-shadow:0px 4px 18px 0px rgba(0, 0, 0, 0.07);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--e-con-transform-transition-duration:250ms;}.elementor-14 .elementor-element.elementor-element-09b5a6f:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-09b5a6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9e27669 );}.elementor-14 .elementor-element.elementor-element-09b5a6f.e-con:hover{--e-con-transform-translateY:-2px;--e-con-transform-scale:1.01;}.elementor-14 .elementor-element.elementor-element-09b5a6f:hover{box-shadow:0px 8px 24px 0px rgba(0, 0, 0, 0.1);}.elementor-14 .elementor-element.elementor-element-6cc703b.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-14 .elementor-element.elementor-element-6cc703b.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-14 .elementor-element.elementor-element-6cc703b.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-14 .elementor-element.elementor-element-6cc703b .elementor-image-box-title{margin-bottom:12px;font-size:22px;font-weight:700;}.elementor-14 .elementor-element.elementor-element-6cc703b .elementor-image-box-img img{height:48px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-14 .elementor-element.elementor-element-6cc703b .elementor-image-box-description{font-size:17px;color:var( --e-global-color-49c62f1 );}.elementor-14 .elementor-element.elementor-element-dcc7bd2 img{width:100%;max-width:300px;height:170px;object-fit:contain;object-position:center center;}.elementor-14 .elementor-element.elementor-element-1e7ac27{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--border-radius:12px 12px 12px 12px;box-shadow:0px 4px 18px 0px rgba(0, 0, 0, 0.07);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--e-con-transform-transition-duration:250ms;}.elementor-14 .elementor-element.elementor-element-1e7ac27:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-1e7ac27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9e27669 );}.elementor-14 .elementor-element.elementor-element-1e7ac27.e-con:hover{--e-con-transform-translateY:-2px;--e-con-transform-scale:1.01;}.elementor-14 .elementor-element.elementor-element-1e7ac27:hover{box-shadow:0px 8px 24px 0px rgba(0, 0, 0, 0.1);}.elementor-14 .elementor-element.elementor-element-c8d40ef.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-14 .elementor-element.elementor-element-c8d40ef.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-14 .elementor-element.elementor-element-c8d40ef.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-14 .elementor-element.elementor-element-c8d40ef .elementor-image-box-title{margin-bottom:12px;font-size:22px;font-weight:700;}.elementor-14 .elementor-element.elementor-element-c8d40ef .elementor-image-box-img img{height:48px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-14 .elementor-element.elementor-element-c8d40ef .elementor-image-box-description{font-size:17px;color:var( --e-global-color-49c62f1 );}.elementor-14 .elementor-element.elementor-element-95f7fd0 img{width:100%;max-width:300px;height:170px;object-fit:contain;object-position:center center;}.elementor-14 .elementor-element.elementor-element-40aed4b{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--border-radius:12px 12px 12px 12px;box-shadow:0px 4px 18px 0px rgba(0, 0, 0, 0.07);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--e-con-transform-transition-duration:250ms;}.elementor-14 .elementor-element.elementor-element-40aed4b:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-40aed4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9e27669 );}.elementor-14 .elementor-element.elementor-element-40aed4b.e-con:hover{--e-con-transform-translateY:-2px;--e-con-transform-scale:1.01;}.elementor-14 .elementor-element.elementor-element-40aed4b:hover{box-shadow:0px 8px 24px 0px rgba(0, 0, 0, 0.1);}.elementor-14 .elementor-element.elementor-element-721ff37.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-14 .elementor-element.elementor-element-721ff37.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-14 .elementor-element.elementor-element-721ff37.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-14 .elementor-element.elementor-element-721ff37 .elementor-image-box-title{margin-bottom:12px;font-size:22px;font-weight:700;}.elementor-14 .elementor-element.elementor-element-721ff37 .elementor-image-box-img img{height:48px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-14 .elementor-element.elementor-element-721ff37 .elementor-image-box-description{font-size:17px;color:var( --e-global-color-49c62f1 );}.elementor-14 .elementor-element.elementor-element-4a4ecfe img{width:100%;max-width:300px;height:170px;object-fit:contain;object-position:center center;}.elementor-14 .elementor-element.elementor-element-b9bc377{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:0.08;}.elementor-14 .elementor-element.elementor-element-b9bc377:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-b9bc377 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-10b91dd );}.elementor-14 .elementor-element.elementor-element-b9bc377::before, .elementor-14 .elementor-element.elementor-element-b9bc377 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-b9bc377 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-b9bc377 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-b9bc377 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-b9bc377 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://jjshealthandhygiene.com.au/wp-content/uploads/2025/12/Why-Choose-JJs-Health-Hygiene.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-ed81c04{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-76e9029{text-align:center;}.elementor-14 .elementor-element.elementor-element-76e9029 .elementor-heading-title{color:var( --e-global-color-9e27669 );}.elementor-14 .elementor-element.elementor-element-b71f02c{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:2px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-bffc449{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF12;--border-color:#FFFFFF12;--border-radius:12px 12px 12px 12px;--padding-top:36px;--padding-bottom:36px;--padding-left:28px;--padding-right:28px;}.elementor-14 .elementor-element.elementor-element-bffc449:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-bffc449 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191738EB;}.elementor-14 .elementor-element.elementor-element-bffc449:hover{background-color:#23214BF2;box-shadow:0px 12px 32px 0px rgba(0, 0, 0, 0.3);}.elementor-14 .elementor-element.elementor-element-bffc449.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-14 .elementor-element.elementor-element-0492c27 .elementor-image-box-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-0492c27 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14 .elementor-element.elementor-element-0492c27 .elementor-image-box-title{font-size:22px;font-weight:700;color:var( --e-global-color-9e27669 );}.elementor-14 .elementor-element.elementor-element-0492c27 .elementor-image-box-description{font-size:17px;color:var( --e-global-color-b0c2778 );}.elementor-14 .elementor-element.elementor-element-587fb0e{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF12;--border-color:#FFFFFF12;--border-radius:12px 12px 12px 12px;--padding-top:36px;--padding-bottom:36px;--padding-left:28px;--padding-right:28px;}.elementor-14 .elementor-element.elementor-element-587fb0e:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-587fb0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191738EB;}.elementor-14 .elementor-element.elementor-element-587fb0e:hover{background-color:#23214BF2;box-shadow:0px 12px 32px 0px rgba(0, 0, 0, 0.3);}.elementor-14 .elementor-element.elementor-element-587fb0e.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-14 .elementor-element.elementor-element-01e3d24 .elementor-image-box-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-01e3d24 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14 .elementor-element.elementor-element-01e3d24 .elementor-image-box-title{font-size:22px;font-weight:700;color:var( --e-global-color-9e27669 );}.elementor-14 .elementor-element.elementor-element-01e3d24 .elementor-image-box-description{font-size:17px;color:var( --e-global-color-b0c2778 );}.elementor-14 .elementor-element.elementor-element-f960d41{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF12;--border-color:#FFFFFF12;--border-radius:12px 12px 12px 12px;--padding-top:36px;--padding-bottom:36px;--padding-left:28px;--padding-right:28px;}.elementor-14 .elementor-element.elementor-element-f960d41:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-f960d41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191738EB;}.elementor-14 .elementor-element.elementor-element-f960d41:hover{background-color:#23214BF2;box-shadow:0px 12px 32px 0px rgba(0, 0, 0, 0.3);}.elementor-14 .elementor-element.elementor-element-f960d41.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-14 .elementor-element.elementor-element-86843a8 .elementor-image-box-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-86843a8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14 .elementor-element.elementor-element-86843a8 .elementor-image-box-title{font-size:22px;font-weight:700;color:var( --e-global-color-9e27669 );}.elementor-14 .elementor-element.elementor-element-86843a8 .elementor-image-box-description{font-size:17px;color:var( --e-global-color-b0c2778 );}.elementor-14 .elementor-element.elementor-element-0537756{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF12;--border-color:#FFFFFF12;--border-radius:12px 12px 12px 12px;--padding-top:36px;--padding-bottom:36px;--padding-left:28px;--padding-right:28px;}.elementor-14 .elementor-element.elementor-element-0537756:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-0537756 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191738EB;}.elementor-14 .elementor-element.elementor-element-0537756:hover{background-color:#23214BF2;box-shadow:0px 12px 32px 0px rgba(0, 0, 0, 0.3);}.elementor-14 .elementor-element.elementor-element-0537756.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-14 .elementor-element.elementor-element-fe4cc88 .elementor-image-box-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-fe4cc88 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14 .elementor-element.elementor-element-fe4cc88 .elementor-image-box-title{font-size:22px;font-weight:700;color:var( --e-global-color-9e27669 );}.elementor-14 .elementor-element.elementor-element-fe4cc88 .elementor-image-box-description{font-size:17px;color:var( --e-global-color-b0c2778 );}.elementor-14 .elementor-element.elementor-element-9329859{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-9ca54d2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-9ca54d2 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-14 .elementor-element.elementor-element-97905ed{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-0664796{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-33e8bd5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-2b66592{--width:60%;}.elementor-14 .elementor-element.elementor-element-2ff4805{--content-width:1520px;}}@media(max-width:1199px) and (min-width:768px){.elementor-14 .elementor-element.elementor-element-2b66592{--width:65%;}}@media(max-width:1024px) and (min-width:768px){.elementor-14 .elementor-element.elementor-element-2b66592{--width:100%;}}@media(max-width:1199px){.elementor-14 .elementor-element.elementor-element-6b75a9d{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-14 .elementor-element.elementor-element-3859b6d{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-b71f02c{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-6b75a9d{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-14 .elementor-element.elementor-element-6b8a669{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-3859b6d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-b9bc377{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-14 .elementor-element.elementor-element-b71f02c{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-6b75a9d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-14 .elementor-element.elementor-element-6b8a669{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14 .elementor-element.elementor-element-3859b6d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-24ab70d .elementor-image-box-img{margin-bottom:0px;}.elementor-14 .elementor-element.elementor-element-6cc703b .elementor-image-box-img{margin-bottom:0px;}.elementor-14 .elementor-element.elementor-element-c8d40ef .elementor-image-box-img{margin-bottom:0px;}.elementor-14 .elementor-element.elementor-element-721ff37 .elementor-image-box-img{margin-bottom:0px;}.elementor-14 .elementor-element.elementor-element-b9bc377{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-14 .elementor-element.elementor-element-b71f02c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for shortcode, class: .elementor-element-1b3367e */@media (max-width: 1024px) {
  .elementor-14 .elementor-element.elementor-element-1b3367e .hero-trust {
    display: none;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-651d86b */@media (min-width: 1025px) {
  .elementor-14 .elementor-element.elementor-element-651d86b {
    display: none;
  }
}


@media (max-width: 615px) {
  .elementor-14 .elementor-element.elementor-element-651d86b { 
    display: none;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4c2529 */.elementor-14 .elementor-element.elementor-element-e4c2529 .hero {position:relative;height:620px;overflow:hidden;background:#191738}
.elementor-14 .elementor-element.elementor-element-e4c2529 .hero-slide{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .9s ease}
.elementor-14 .elementor-element.elementor-element-e4c2529 .hero-slide.active{opacity:1;pointer-events:auto}
.elementor-14 .elementor-element.elementor-element-e4c2529 .slide-bg{position:absolute;inset:0;background:center/cover;transform:scale(1.06);transition:transform 6s ease}
.elementor-14 .elementor-element.elementor-element-e4c2529 .hero-slide.active .slide-bg{transform:scale(1)}
.elementor-14 .elementor-element.elementor-element-e4c2529 .slide-overlay{position:absolute;inset:0;background:linear-gradient(100deg,rgba(25,23,56,1) 0%,rgba(25,23,56,.8) 100%,rgba(25,23,56,.3) 100%)}

.elementor-14 .elementor-element.elementor-element-e4c2529 .slide-content{position:absolute;inset:0 0 80px;display:flex;align-items:center;padding:0 40px}
.elementor-14 .elementor-element.elementor-element-e4c2529 .slide-content-inner{max-width:1170px;margin:auto;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:40px}
.elementor-14 .elementor-element.elementor-element-e4c2529 .slide-text{display:flex;flex-direction:column}

.elementor-14 .elementor-element.elementor-element-e4c2529 .slide-eyebrow,.elementor-14 .elementor-element.elementor-element-e4c2529 .slide-headline,.elementor-14 .elementor-element.elementor-element-e4c2529 .slide-body,.elementor-14 .elementor-element.elementor-element-e4c2529 .slide-buttons,.elementor-14 .elementor-element.elementor-element-e4c2529 .slide-image{opacity:0;transition:transform .6s ease,opacity .6s ease}
.elementor-14 .elementor-element.elementor-element-e4c2529 .slide-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#FEC422;transform:translateY(16px);transition-delay:.2s}
.elementor-14 .elementor-element.elementor-element-e4c2529 .slide-eyebrow:before{content:"";width:32px;height:2px;background:#FEC422}

.elementor-14 .elementor-element.elementor-element-e4c2529 .slide-headline{font-size:52px!important;color:#fff!important;line-height:1.1;margin:4px 0 16px;letter-spacing:-.02em;transform:translateY(20px);transition-delay:.35s}
.elementor-14 .elementor-element.elementor-element-e4c2529 .slide-headline span{color:#FEC422}

.elementor-14 .elementor-element.elementor-element-e4c2529 .slide-body{font-size:19px;color:rgba(255,255,255,.75);margin:0 0 32px!important;max-width:500px;transform:translateY(20px);transition-delay:.5s}
.elementor-14 .elementor-element.elementor-element-e4c2529 .slide-buttons{display:flex;flex-wrap:wrap;gap:14px;transform:translateY(20px);transition-delay:.65s}

.elementor-14 .elementor-element.elementor-element-e4c2529 .slide-image{display:flex;align-items:center;justify-content:center;transform:translateX(30px);transition:transform .8s ease .4s,opacity .8s ease .4s}
.elementor-14 .elementor-element.elementor-element-e4c2529 .slide-image img{max-height:320px;width:100%;object-fit:contain;filter:drop-shadow(0 20px 40px rgba(0,0,0,.5))}

.elementor-14 .elementor-element.elementor-element-e4c2529 .hero-slide.active .slide-eyebrow,
.elementor-14 .elementor-element.elementor-element-e4c2529 .hero-slide.active .slide-headline,
.elementor-14 .elementor-element.elementor-element-e4c2529 .hero-slide.active .slide-body,
.elementor-14 .elementor-element.elementor-element-e4c2529 .hero-slide.active .slide-buttons,
.elementor-14 .elementor-element.elementor-element-e4c2529 .hero-slide.active .slide-image{opacity:1;transform:none}

.elementor-14 .elementor-element.elementor-element-e4c2529 .btn-hero-primary,.elementor-14 .elementor-element.elementor-element-e4c2529 .btn-hero-secondary{display:inline-flex;align-items:center;gap:10px;font-size:14px;letter-spacing:.08em;text-transform:uppercase;padding:15px 32px;border-radius:6px;white-space:nowrap;transition:.3s ease}
.elementor-14 .elementor-element.elementor-element-e4c2529 .btn-hero-primary{background:#FEC422;color:#191738;font-weight:700;text-decoration:none}
.elementor-14 .elementor-element.elementor-element-e4c2529 .btn-hero-primary:hover{background:#191738;color:#FEC422;box-shadow:0 4px 16px rgba(254,196,34,.2)}
.elementor-14 .elementor-element.elementor-element-e4c2529 .btn-hero-secondary{background:transparent;color:#fff!important;border:1.5px solid rgba(255,255,255,.5);font-weight:600;text-decoration:none}
.elementor-14 .elementor-element.elementor-element-e4c2529 .btn-hero-secondary:hover{background:#fff;color:#191738!important;border-color:#fff}


.elementor-14 .elementor-element.elementor-element-e4c2529 .hero-trust{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(90deg,rgba(100,100,100,.9) 0%,rgba(150,150,150,.85) 50%,rgba(100,100,100,.9) 100%);backdrop-filter:blur(10px);border-top:1px solid rgba(255,255,255,.2);padding: 0 20px;}
.elementor-14 .elementor-element.elementor-element-e4c2529 .hero-trust-inner{max-width:1170px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:0 15px}
.elementor-14 .elementor-element.elementor-element-e4c2529 .trust-item{display:flex;align-items:center;gap:14px;padding:15px 0;border-right:1px solid rgba(255,255,255,.25)}
.elementor-14 .elementor-element.elementor-element-e4c2529 .trust-item:last-child{border-right:0}
.elementor-14 .elementor-element.elementor-element-e4c2529 .trust-icon{width:42px;height:42px;background:rgba(255,255,255,.2);border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.elementor-14 .elementor-element.elementor-element-e4c2529 .trust-icon img{width:28px;height:28px;object-fit:contain;filter:brightness(0) invert(1)}
.elementor-14 .elementor-element.elementor-element-e4c2529 .trust-text strong{display:block;font-size:18px;font-weight:700;color:#fff;line-height:1.2}
.elementor-14 .elementor-element.elementor-element-e4c2529 .trust-text span{font-size:15px;color:rgba(255,255,255,.75)}

.elementor-14 .elementor-element.elementor-element-e4c2529 .hero-controls{position:absolute;right:40px;bottom:92px;display:flex;align-items:center;gap:8px;z-index:10}
.elementor-14 .elementor-element.elementor-element-e4c2529 .hero-dot{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.3);border:0;cursor:pointer;padding:0;transition:background .2s,width .3s}
.elementor-14 .elementor-element.elementor-element-e4c2529 .hero-dot.active{background:#FEC422;width:28px;border-radius:4px}

.elementor-14 .elementor-element.elementor-element-e4c2529 .hero-arrows{position:absolute;right:40px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:8px;z-index:10}
.elementor-14 .elementor-element.elementor-element-e4c2529 .hero-arrow{width:42px;height:42px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:.2s}
.elementor-14 .elementor-element.elementor-element-e4c2529 .hero-arrow:hover{background:#FEC422;border-color:#FEC422;color:#191738}

.elementor-14 .elementor-element.elementor-element-e4c2529 .hero-counter{position:absolute;left:40px;bottom:92px;font-size:13px;color:rgba(255,255,255,.4);z-index:10;letter-spacing:.1em}
.elementor-14 .elementor-element.elementor-element-e4c2529 .hero-counter strong{font-size:18px;color:#FEC422;font-weight:700}

@media (min-width: 1025px) and (max-width: 1199px) {
  .elementor-14 .elementor-element.elementor-element-e4c2529 .trust-text strong {
    font-size: 16px;
    margin-bottom: 3px;
  }
  .elementor-14 .elementor-element.elementor-element-e4c2529 .trust-text span {
    font-size: 13px;
    line-height: 16px;
    display: block;
  }
  .elementor-14 .elementor-element.elementor-element-e4c2529 .trust-icon {
    width: 32px;
    height: 32px;
  }
  .elementor-14 .elementor-element.elementor-element-e4c2529 .trust-icon img {
    width: 22px;
    height: 22px;
  }
}

@media (max-width: 1024px) {
  .elementor-14 .elementor-element.elementor-element-e4c2529 .hero { 
    height: auto; 
    min-height: 600px; 
  }

  .elementor-14 .elementor-element.elementor-element-e4c2529 .slide-content {
    position: relative;
    bottom: auto;
    padding: 48px 24px 24px;
  }

  .elementor-14 .elementor-element.elementor-element-e4c2529 .slide-content-inner {
    grid-template-columns: 1fr;
    gap: 24px;
    text-align: center;
    max-width: 600px;
  }
  
  .elementor-14 .elementor-element.elementor-element-e4c2529 .slide-overlay {
    background: rgba(25,23,56,.92);
  }
  .elementor-14 .elementor-element.elementor-element-e4c2529 .slide-headline {
    font-size: 42px!important;
    max-width: 100%;
  }

  .elementor-14 .elementor-element.elementor-element-e4c2529 .slide-eyebrow { 
    -webkit-box-pack: center; 
    -ms-flex-pack: center; 
    justify-content: center; 
  }
  .elementor-14 .elementor-element.elementor-element-e4c2529 .slide-body { 
    font-size: 18px; 
    max-width: 100%; 
  }

  .elementor-14 .elementor-element.elementor-element-e4c2529 .slide-buttons {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  
   .elementor-14 .elementor-element.elementor-element-e4c2529 .btn-hero-primary,
  .elementor-14 .elementor-element.elementor-element-e4c2529 .btn-hero-secondary {
    padding: 11px 25px;
  }

  .elementor-14 .elementor-element.elementor-element-e4c2529 .slide-image img { 
    max-height: 220px; 
  }

  .elementor-14 .elementor-element.elementor-element-e4c2529 .hero-arrows { 
    display: none; 
  }

  .elementor-14 .elementor-element.elementor-element-e4c2529 .hero-counter { 
    display: none; 
  }

  .elementor-14 .elementor-element.elementor-element-e4c2529 .hero-controls {
    bottom: 0;
    padding: 12px 0 20px;
  }

  .elementor-14 .elementor-element.elementor-element-e4c2529 .hero-trust-inner {
    grid-template-columns: repeat(2, 1fr);
    padding: 0;
  }    
  .elementor-14 .elementor-element.elementor-element-e4c2529 .hero-trust {
    position: static;
    padding: 0;
  }
  .elementor-14 .elementor-element.elementor-element-e4c2529 .hero-trust-inner {
    grid-template-columns: repeat(2, 1fr);
  }
  .elementor-14 .elementor-element.elementor-element-e4c2529 .trust-item {
    border-bottom: 1px solid rgba(255, 255, 255, .25);
    padding: 15px 20px;
  }
  .elementor-14 .elementor-element.elementor-element-e4c2529 .hero-trust-inner {
    gap: 0;
  }
  .elementor-14 .elementor-element.elementor-element-e4c2529 .trust-item:nth-child(even) {
    border-right: 0;
  }
}

@media (max-width: 600px) {
  .elementor-14 .elementor-element.elementor-element-e4c2529 .hero { background: #191738; }
  .elementor-14 .elementor-element.elementor-element-e4c2529 .hero-slides {
    position: relative;
    height: auto;
  }
  .elementor-14 .elementor-element.elementor-element-e4c2529 .slide-content-inner {
    max-width: 455px;
  }
  .elementor-14 .elementor-element.elementor-element-e4c2529 .hero-slide {
    position: relative;
    opacity: 0;
    height: 0;
    overflow: hidden;
    pointer-events: none;
  }
  .elementor-14 .elementor-element.elementor-element-e4c2529 .hero-slide.active {
    opacity: 1;
    height: auto;
    overflow: visible;
    pointer-events: auto;
  }
  .elementor-14 .elementor-element.elementor-element-e4c2529 .slide-bg {
    position: fixed;
    display: none;
  }
  .slide-overlay { display: none; } 
  
  .elementor-14 .elementor-element.elementor-element-e4c2529 .slide-headline {
    font-size: 34px!important;
  }
  .elementor-14 .elementor-element.elementor-element-e4c2529 .slide-body {
    font-size: 17px;
    margin: 0 0 28px!important;
  }
  .elementor-14 .elementor-element.elementor-element-e4c2529 .slide-eyebrow {
    font-size: 11px;
  }
  .elementor-14 .elementor-element.elementor-element-e4c2529 .slide-eyebrow:before {
    width: 18px;
  }
  .elementor-14 .elementor-element.elementor-element-e4c2529 .slide-buttons {
    flex-direction: column;
  }
  .elementor-14 .elementor-element.elementor-element-e4c2529 .slide-buttons a  {
    display: block;
  }
  .elementor-14 .elementor-element.elementor-element-e4c2529 .btn-hero-primary {
     padding: 12px 25px;
  }
  .elementor-14 .elementor-element.elementor-element-e4c2529 .btn-hero-primary:hover {
     background-color: #FFD84D!important;
     color: #191738!important;
  }
  .elementor-14 .elementor-element.elementor-element-e4c2529 .btn-hero-primary svg {
    position: relative;
    top: 2px;
  }
  .elementor-14 .elementor-element.elementor-element-e4c2529 .slide-image img {
    max-height: 150px;
  }
  .elementor-14 .elementor-element.elementor-element-e4c2529 .hero-controls {
    display: none!important;
  }
  .elementor-14 .elementor-element.elementor-element-e4c2529 .slide-content {
    padding: 38px 20px 24px!important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6dac124 */.elementor-14 .elementor-element.elementor-element-6dac124:after {
  content: '';
  display: block;
  padding-top: 33%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-260860a */.elementor-14 .elementor-element.elementor-element-260860a .elementor-heading-title span {
 color: #2F9A5E;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-5722 */.elementor-14 .elementor-element.elementor-global-5722 .elementor-divider-separator {
  border-radius: 2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3859b6d */.elementor-14 .elementor-element.elementor-element-3859b6d > * {
  will-change: transform;
  transition: background .3s ease,
    border .3s ease,
    box-shadow .3s ease,
    transform .3s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76e9029 */.elementor-14 .elementor-element.elementor-element-76e9029 .elementor-heading-title span {
  color: #FEC422;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-5722 */.elementor-14 .elementor-element.elementor-global-5722 .elementor-divider-separator {
  border-radius: 2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b71f02c */.elementor-14 .elementor-element.elementor-element-b71f02c .item{
  transition: transform 0.3s ease, background 0.3s ease, box-shadow 0.3s ease;
}
.elementor-14 .elementor-element.elementor-element-b71f02c .elementor-image-box-img{
  width: 80px;
  height: 80px;
  border-radius: 50%;
  background: rgba(254, 196, 34, 0.1);
  border: 1px solid rgba(254, 196, 34, 0.2);
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto 24px!important;
  transition: background 0.3s, border-color 0.3s;
}
.elementor-14 .elementor-element.elementor-element-b71f02c img{
  width: 44px;
  height: 44px;
  object-fit: contain;
  filter: brightness(0) saturate(100%) invert(78%) sepia(60%) saturate(500%) hue-rotate(2deg) brightness(1.05);
  transition: filter 0.3s;
}
.elementor-14 .elementor-element.elementor-element-b71f02c .item:hover .elementor-image-box-img{ 
  background: rgba(254, 196, 34, 0.18);
  border-color: rgba(254, 196, 34, 0.45);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9bc377 */.elementor-14 .elementor-element.elementor-element-b9bc377:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0; 
  height: 4px;
  background: linear-gradient(90deg, #FEC422 0%, #2F9A5E 100%)
}/* End custom CSS */