.elementor-21 .elementor-element.elementor-element-8963679{--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;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-21 .elementor-element.elementor-element-0375edb{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-0375edb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-0375edb img{width:100%;max-width:100%;height:145px;object-fit:fill;border-radius:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-3ca4997{--display:flex;--min-height:578px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-508e045{--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;--justify-content:flex-end;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-508e045:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-508e045 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.pureclearfilters.co.uk/wp-content/uploads/2025/02/pure-clear-hero-1-1.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-508e045::before, .elementor-21 .elementor-element.elementor-element-508e045 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-508e045 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-508e045 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-508e045 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-508e045 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #000000AB 100%);}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-21 .elementor-element.elementor-element-d5fb9ea{--grid-columns:1;width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;z-index:5;}.elementor-21 .elementor-element.elementor-element-d5fb9ea > .elementor-widget-container{padding:20px 0px 0px 20px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-73efc43.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-73efc43{left:50%;}body.rtl .elementor-21 .elementor-element.elementor-element-73efc43{right:50%;}.elementor-21 .elementor-element.elementor-element-73efc43{top:50%;}.elementor-21 .elementor-element.elementor-element-73efc43 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-970b9ff{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:34px;--padding-left:64px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );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-21 .elementor-element.elementor-element-a288eac{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.2em;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-a288eac p{margin-block-end:0px;}.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-21 .elementor-element.elementor-element-f2a0618 > .elementor-widget-container{margin:0px 0px 33px 0px;}.elementor-21 .elementor-element.elementor-element-f2a0618 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;letter-spacing:-0.25px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-global-8484.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-915f0ec{--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;--justify-content:flex-end;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-915f0ec:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-915f0ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.pureclearfilters.co.uk/wp-content/uploads/2025/02/pure-clear-hero-2-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-915f0ec::before, .elementor-21 .elementor-element.elementor-element-915f0ec > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-915f0ec > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-915f0ec > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-915f0ec > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-915f0ec > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #000000AB 100%);}.elementor-21 .elementor-element.elementor-element-3d7f680{--grid-columns:1;width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;z-index:5;}.elementor-21 .elementor-element.elementor-element-3d7f680 > .elementor-widget-container{padding:20px 0px 0px 20px;}.elementor-21 .elementor-element.elementor-element-e86a085.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-e86a085{left:40%;}body.rtl .elementor-21 .elementor-element.elementor-element-e86a085{right:40%;}.elementor-21 .elementor-element.elementor-element-e86a085{top:50%;}.elementor-21 .elementor-element.elementor-element-e86a085 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-832a5c7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:34px;--padding-left:64px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-9ed11ae{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.2em;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-9ed11ae p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-b6507d5 > .elementor-widget-container{margin:0px 0px 33px 0px;}.elementor-21 .elementor-element.elementor-element-b6507d5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;letter-spacing:-0.25px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-c03fd53{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-8f6305b{--display:flex;--overlay-opacity:0.5;}.elementor-21 .elementor-element.elementor-element-8f6305b::before, .elementor-21 .elementor-element.elementor-element-8f6305b > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-8f6305b > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-8f6305b > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-8f6305b > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-8f6305b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #00000099 100%);}.elementor-21 .elementor-element.elementor-element-118456b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:34px;--padding-left:64px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-f7e7de6{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.2em;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-f7e7de6 p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-e5f0300 > .elementor-widget-container{margin:0px 0px 33px 0px;}.elementor-21 .elementor-element.elementor-element-e5f0300 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;letter-spacing:-0.25px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-9f317a6{--display:flex;--overlay-opacity:0.5;}.elementor-21 .elementor-element.elementor-element-9f317a6::before, .elementor-21 .elementor-element.elementor-element-9f317a6 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-9f317a6 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-9f317a6 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-9f317a6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-9f317a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #00000099 100%);}.elementor-21 .elementor-element.elementor-element-1932c87{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:34px;--padding-left:64px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-02fb6f0{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.2em;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-02fb6f0 p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-35f40a5 > .elementor-widget-container{margin:0px 0px 33px 0px;}.elementor-21 .elementor-element.elementor-element-35f40a5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;letter-spacing:-0.25px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-14151c1{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-21 .elementor-element.elementor-element-6e651ec{--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;--justify-content:space-between;--padding-top:40px;--padding-bottom:40px;--padding-left:64px;--padding-right:64px;}.elementor-21 .elementor-element.elementor-element-bad1012{--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;--padding-top:0px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-21 .elementor-element.elementor-element-b02d586{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-cb91acf{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-a56700a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;line-height:1em;letter-spacing:-0.25px;color:var( --e-global-color-eb7523c );}.elementor-21 .elementor-element.elementor-element-4fda96c{--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;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-2e6791c > .elementor-widget-container{border-radius:40px 40px 40px 40px;}.elementor-21 .elementor-element.elementor-element-2e6791c .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-2e6791c .elementor-icon{font-size:16px;}.elementor-21 .elementor-element.elementor-element-2e6791c .elementor-icon svg{height:16px;}.elementor-21 .elementor-element.elementor-element-b506f18 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-b506f18 .elementor-icon{font-size:16px;}.elementor-21 .elementor-element.elementor-element-b506f18 .elementor-icon svg{height:16px;}.elementor-21 .elementor-element.elementor-element-9625430{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-d47af17{--swiper-slides-to-display:4;--swiper-offset-size:40px;--swiper-slides-gap:16px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-21 .elementor-element.elementor-element-d47af17 .swiper-slide > .elementor-element{height:100%;}.elementor-21 .elementor-element.elementor-element-e9f73a3{--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;--padding-top:0px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-21 .elementor-element.elementor-element-fb9d4de{--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;--padding-top:44px;--padding-bottom:44px;--padding-left:44px;--padding-right:44px;}.elementor-21 .elementor-element.elementor-element-fb9d4de:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-fb9d4de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-d70d73e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-61275db{text-align:center;}.elementor-21 .elementor-element.elementor-element-61275db .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;color:var( --e-global-color-eb7523c );}.elementor-21 .elementor-element.elementor-element-a70d36f{text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;color:#000000;}.elementor-21 .elementor-element.elementor-element-a70d36f p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-edc6c7e{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-ca1d5a4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:23px;--padding-right:23px;}.elementor-21 .elementor-element.elementor-element-d76f57e img{width:150px;height:150px;}.elementor-21 .elementor-element.elementor-element-4f6800a{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-950f141{text-align:center;}.elementor-21 .elementor-element.elementor-element-950f141 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-eb7523c );}.elementor-21 .elementor-element.elementor-element-37777dd{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:900;text-decoration:underline;color:var( --e-global-color-eb7523c );}.elementor-21 .elementor-element.elementor-element-37777dd p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-a7e4600{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:23px;--padding-right:23px;}.elementor-21 .elementor-element.elementor-element-f0ab2a2 img{width:150px;height:150px;}.elementor-21 .elementor-element.elementor-element-115d10c{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-8497e8c{text-align:center;}.elementor-21 .elementor-element.elementor-element-8497e8c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-eb7523c );}.elementor-21 .elementor-element.elementor-element-744dd3c{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:900;text-decoration:underline;color:var( --e-global-color-eb7523c );}.elementor-21 .elementor-element.elementor-element-744dd3c p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-a59924a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:23px;--padding-right:23px;}.elementor-21 .elementor-element.elementor-element-7037574 img{width:150px;height:150px;}.elementor-21 .elementor-element.elementor-element-e5bed46{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-2494a16{text-align:center;}.elementor-21 .elementor-element.elementor-element-2494a16 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-eb7523c );}.elementor-21 .elementor-element.elementor-element-219d43c{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:900;text-decoration:underline;color:var( --e-global-color-eb7523c );}.elementor-21 .elementor-element.elementor-element-219d43c p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-a71f3d4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:23px;--padding-right:23px;}.elementor-21 .elementor-element.elementor-element-8d126a1 img{width:150px;height:150px;}.elementor-21 .elementor-element.elementor-element-25b7981{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-b44e4c3{text-align:center;}.elementor-21 .elementor-element.elementor-element-b44e4c3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-eb7523c );}.elementor-21 .elementor-element.elementor-element-c7fa98a{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:900;text-decoration:underline;color:var( --e-global-color-eb7523c );}.elementor-21 .elementor-element.elementor-element-c7fa98a p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-95c20fc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:23px;--padding-right:23px;}.elementor-21 .elementor-element.elementor-element-ce7ecf3 img{width:150px;height:150px;}.elementor-21 .elementor-element.elementor-element-fc0d614{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-232cba2{text-align:center;}.elementor-21 .elementor-element.elementor-element-232cba2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-eb7523c );}.elementor-21 .elementor-element.elementor-element-3cd79fc{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:900;text-decoration:underline;color:var( --e-global-color-eb7523c );}.elementor-21 .elementor-element.elementor-element-3cd79fc p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-26fc3a7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:23px;--padding-right:23px;}.elementor-21 .elementor-element.elementor-element-73043ed img{width:150px;height:150px;}.elementor-21 .elementor-element.elementor-element-876f7fa{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-1661cbc{text-align:center;}.elementor-21 .elementor-element.elementor-element-1661cbc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-eb7523c );}.elementor-21 .elementor-element.elementor-element-864cdc2{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:900;text-decoration:underline;color:var( --e-global-color-eb7523c );}.elementor-21 .elementor-element.elementor-element-864cdc2 p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-1e98468{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-3e6ac0b{--display:flex;}.elementor-21 .elementor-element.elementor-element-0d51d53{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:23px;--padding-right:23px;}.elementor-21 .elementor-element.elementor-element-c354918 img{width:150px;height:150px;}.elementor-21 .elementor-element.elementor-element-5a57bf2{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-269cc57{text-align:center;}.elementor-21 .elementor-element.elementor-element-269cc57 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-eb7523c );}.elementor-21 .elementor-element.elementor-element-b5ef699{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:900;text-decoration:underline;color:var( --e-global-color-eb7523c );}.elementor-21 .elementor-element.elementor-element-b5ef699 p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-5f9c5d4{--display:flex;}.elementor-21 .elementor-element.elementor-element-3ea9e05{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:23px;--padding-right:23px;}.elementor-21 .elementor-element.elementor-element-95590f1 img{width:150px;height:150px;}.elementor-21 .elementor-element.elementor-element-ef90688{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-5b05864{text-align:center;}.elementor-21 .elementor-element.elementor-element-5b05864 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-eb7523c );}.elementor-21 .elementor-element.elementor-element-3904af1{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:900;text-decoration:underline;color:var( --e-global-color-eb7523c );}.elementor-21 .elementor-element.elementor-element-3904af1 p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-7ef06c3{--display:flex;}.elementor-21 .elementor-element.elementor-element-cdb1ca0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:23px;--padding-right:23px;}.elementor-21 .elementor-element.elementor-element-8b7b136 img{width:150px;height:150px;}.elementor-21 .elementor-element.elementor-element-1dd1d6b{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-9415620{text-align:center;}.elementor-21 .elementor-element.elementor-element-9415620 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-eb7523c );}.elementor-21 .elementor-element.elementor-element-1f9ac12{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:900;text-decoration:underline;color:var( --e-global-color-eb7523c );}.elementor-21 .elementor-element.elementor-element-1f9ac12 p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-95378db{--display:flex;}.elementor-21 .elementor-element.elementor-element-f997cfb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:23px;--padding-right:23px;}.elementor-21 .elementor-element.elementor-element-c37b9c0 img{width:150px;height:150px;}.elementor-21 .elementor-element.elementor-element-6e956ca{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-4257d3d{text-align:center;}.elementor-21 .elementor-element.elementor-element-4257d3d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-eb7523c );}.elementor-21 .elementor-element.elementor-element-19b8299{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:900;text-decoration:underline;color:var( --e-global-color-eb7523c );}.elementor-21 .elementor-element.elementor-element-19b8299 p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-cc8a7b4{--display:flex;}.elementor-21 .elementor-element.elementor-element-dab8f22{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:23px;--padding-right:23px;}.elementor-21 .elementor-element.elementor-element-4d75ca8 img{width:150px;height:150px;}.elementor-21 .elementor-element.elementor-element-55ec5f8{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-5cc6ac8{text-align:center;}.elementor-21 .elementor-element.elementor-element-5cc6ac8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-eb7523c );}.elementor-21 .elementor-element.elementor-element-55b918b{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:900;text-decoration:underline;color:var( --e-global-color-eb7523c );}.elementor-21 .elementor-element.elementor-element-55b918b p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-33f7de5{--display:flex;}.elementor-21 .elementor-element.elementor-element-9249c23{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:23px;--padding-right:23px;}.elementor-21 .elementor-element.elementor-element-c1a1611 img{width:150px;height:150px;}.elementor-21 .elementor-element.elementor-element-95f7478{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-a1b8e5e{text-align:center;}.elementor-21 .elementor-element.elementor-element-a1b8e5e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-eb7523c );}.elementor-21 .elementor-element.elementor-element-5b34dad{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:900;text-decoration:underline;color:var( --e-global-color-eb7523c );}.elementor-21 .elementor-element.elementor-element-5b34dad p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-c4d0528{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-progressbar-normal-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-c4d0528 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#F5F5F5;}.elementor-21 .elementor-element.elementor-element-4f7cd1d{--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;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-21 .elementor-element.elementor-element-47ec552{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-487d26b{--display:flex;--min-height:600px;--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;--justify-content:center;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-487d26b:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-487d26b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.pureclearfilters.co.uk/wp-content/uploads/2025/02/pure-clear-bottle.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-656f767.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-656f767{left:50%;}body.rtl .elementor-21 .elementor-element.elementor-element-656f767{right:50%;}.elementor-21 .elementor-element.elementor-element-656f767{top:49.831%;}.elementor-21 .elementor-element.elementor-element-656f767 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-b9b60c2{--grid-columns:1;width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;z-index:5;}.elementor-21 .elementor-element.elementor-element-b9b60c2 > .elementor-widget-container{padding:20px 0px 0px 20px;}.elementor-21 .elementor-element.elementor-element-97e3dbf{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-132fefc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-fbfa148{text-align:center;}.elementor-21 .elementor-element.elementor-element-fbfa148 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;line-height:1.6em;color:var( --e-global-color-eb7523c );}.elementor-21 .elementor-element.elementor-element-d6c8502{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-8ed2aaa{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-75975d5{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:8px 8px 8px 8px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-21 .elementor-element.elementor-element-75975d5:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-75975d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-21 .elementor-element.elementor-element-5209257 img{width:100%;height:224px;object-fit:cover;object-position:center center;}.elementor-21 .elementor-element.elementor-element-f062a13 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-eb7523c );}.elementor-21 .elementor-element.elementor-element-bb68cd3{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-eb7523c );}.elementor-21 .elementor-element.elementor-element-bb68cd3 p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-df6c927 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-df6c927 .elementor-icon-wrapper svg{width:auto;}.elementor-21 .elementor-element.elementor-element-f84f1dd{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:8px 8px 8px 8px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-21 .elementor-element.elementor-element-f84f1dd:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-f84f1dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-21 .elementor-element.elementor-element-cf1df52 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-cf1df52 .elementor-icon-wrapper svg{width:auto;}.elementor-21 .elementor-element.elementor-element-251fc7c img{width:100%;height:224px;object-fit:contain;object-position:center center;}.elementor-21 .elementor-element.elementor-element-ef7bdf4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-eb7523c );}.elementor-21 .elementor-element.elementor-element-e81f360{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-eb7523c );}.elementor-21 .elementor-element.elementor-element-e81f360 p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-e4b2d73{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:8px 8px 8px 8px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-21 .elementor-element.elementor-element-e4b2d73:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-e4b2d73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-21 .elementor-element.elementor-element-644ab41 img{width:100%;height:224px;object-fit:contain;object-position:center center;}.elementor-21 .elementor-element.elementor-element-17c1685 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-eb7523c );}.elementor-21 .elementor-element.elementor-element-94014af{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-eb7523c );}.elementor-21 .elementor-element.elementor-element-94014af p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-70e5c4f{--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;--justify-content:space-between;--align-items:center;--border-radius:16px 16px 16px 16px;--padding-top:15px;--padding-bottom:15px;--padding-left:13px;--padding-right:13px;}.elementor-21 .elementor-element.elementor-element-70e5c4f:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-70e5c4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-0337862 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:600;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-2c70cd7{--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;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-21 .elementor-element.elementor-element-2c70cd7:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-2c70cd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-4c95f72{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-2cc9411{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-2612b98{text-align:start;}.elementor-21 .elementor-element.elementor-element-2612b98 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;color:var( --e-global-color-eb7523c );}.elementor-21 .elementor-element.elementor-element-24018bf{--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;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-8b684ea > .elementor-widget-container{background-color:#F5F5F5;border-radius:40px 40px 40px 40px;}.elementor-21 .elementor-element.elementor-element-8b684ea .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-8b684ea .elementor-icon{font-size:16px;}.elementor-21 .elementor-element.elementor-element-8b684ea .elementor-icon svg{height:16px;}.elementor-21 .elementor-element.elementor-element-b79dde3 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-b79dde3 .elementor-icon{font-size:16px;}.elementor-21 .elementor-element.elementor-element-b79dde3 .elementor-icon svg{height:16px;}.elementor-21 .elementor-element.elementor-element-8b02e01{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-10403d3{--swiper-slides-to-display:4;--swiper-slides-gap:10px;}.elementor-21 .elementor-element.elementor-element-10403d3 .swiper-slide > .elementor-element{height:100%;}.elementor-21 .elementor-element.elementor-element-7dae58f.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-7f3b2fa{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-21 .elementor-element.elementor-element-c3131d8{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-d17135b{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-3bf22bd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-28aca0b{--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;--justify-content:space-between;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-ee137e0{text-align:start;}.elementor-21 .elementor-element.elementor-element-ee137e0 img{width:400px;height:167px;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;}.elementor-21 .elementor-element.elementor-element-3480b48{text-align:start;}.elementor-21 .elementor-element.elementor-element-3480b48 img{width:400px;height:167px;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;}.elementor-21 .elementor-element.elementor-element-c8b7884{text-align:center;}.elementor-21 .elementor-element.elementor-element-c8b7884 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;line-height:1.6em;color:var( --e-global-color-eb7523c );}.elementor-21 .elementor-element.elementor-element-4cf4477{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-95338c8.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-0e236b6{--display:flex;--min-height:500px;--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;--justify-content:center;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-0e236b6:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-0e236b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.pureclearfilters.co.uk/wp-content/uploads/2025/02/pure-clear-active.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-30e2cb7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-30e2cb7{left:50%;}body.rtl .elementor-21 .elementor-element.elementor-element-30e2cb7{right:50%;}.elementor-21 .elementor-element.elementor-element-30e2cb7{top:40%;}.elementor-21 .elementor-element.elementor-element-30e2cb7 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-05431b2{--grid-columns:1;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-05431b2 > .elementor-widget-container{padding:20px 0px 0px 20px;}.elementor-21 .elementor-element.elementor-element-200a332{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-4500ab9{--display:flex;--min-height:500px;--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;--justify-content:center;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-4500ab9:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-4500ab9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.pureclearfilters.co.uk/wp-content/uploads/2025/02/running-optimised.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-e4c2e88.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-e4c2e88{left:50%;}body.rtl .elementor-21 .elementor-element.elementor-element-e4c2e88{right:50%;}.elementor-21 .elementor-element.elementor-element-e4c2e88{top:50%;}.elementor-21 .elementor-element.elementor-element-e4c2e88 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-21b74c4{--grid-columns:1;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-21b74c4 > .elementor-widget-container{padding:20px 0px 0px 20px;}.elementor-21 .elementor-element.elementor-element-3800126{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-6d19b8e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-eb07e91{text-align:center;}.elementor-21 .elementor-element.elementor-element-eb07e91 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;line-height:1.6em;color:var( --e-global-color-eb7523c );}.elementor-21 .elementor-element.elementor-element-84c26a0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-cb28c01.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-190a869{--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;--justify-content:space-between;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-0f7558f{text-align:start;}.elementor-21 .elementor-element.elementor-element-0f7558f img{width:400px;height:167px;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;}.elementor-21 .elementor-element.elementor-element-687970f{text-align:start;}.elementor-21 .elementor-element.elementor-element-687970f img{width:400px;height:167px;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;}.elementor-21 .elementor-element.elementor-element-ec42bd4{--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;--padding-top:32px;--padding-bottom:32px;--padding-left:64px;--padding-right:64px;}.elementor-21 .elementor-element.elementor-element-ec42bd4:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-ec42bd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-4dc25c1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-c4a2607{text-align:start;}.elementor-21 .elementor-element.elementor-element-c4a2607 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;color:var( --e-global-color-eb7523c );}.elementor-21 .elementor-element.elementor-element-f71bbea{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-f71bbea p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-a12516f{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-b3c8363{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:16px 16px 16px 16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-21 .elementor-element.elementor-element-b3c8363:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-b3c8363 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-6060c9e .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-6060c9e .elementor-icon-wrapper svg{width:auto;}.elementor-21 .elementor-element.elementor-element-131c5b4{text-align:center;}.elementor-21 .elementor-element.elementor-element-131c5b4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-eb7523c );}.elementor-21 .elementor-element.elementor-element-4e587ab{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-b12a7e2{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:16px 16px 16px 16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-21 .elementor-element.elementor-element-b12a7e2:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-b12a7e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-fc7f63e .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-fc7f63e .elementor-icon-wrapper svg{width:auto;}.elementor-21 .elementor-element.elementor-element-56fa643{text-align:center;}.elementor-21 .elementor-element.elementor-element-56fa643 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-eb7523c );}.elementor-21 .elementor-element.elementor-element-3acf732{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-849d60f{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:16px 16px 16px 16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-21 .elementor-element.elementor-element-849d60f:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-849d60f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-e4d2c94 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-e4d2c94 .elementor-icon-wrapper svg{width:auto;}.elementor-21 .elementor-element.elementor-element-d009cd6{text-align:center;}.elementor-21 .elementor-element.elementor-element-d009cd6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-eb7523c );}.elementor-21 .elementor-element.elementor-element-c90ed7f{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-8ab7579{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:16px 16px 16px 16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-21 .elementor-element.elementor-element-8ab7579:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-8ab7579 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-c6aa098 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-c6aa098 .elementor-icon-wrapper svg{width:auto;}.elementor-21 .elementor-element.elementor-element-1ff08ea{text-align:center;}.elementor-21 .elementor-element.elementor-element-1ff08ea .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-eb7523c );}.elementor-21 .elementor-element.elementor-element-3d6769c{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-6a1b12b{--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;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-21 .elementor-element.elementor-element-a17bee8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-11a798b{text-align:center;}.elementor-21 .elementor-element.elementor-element-11a798b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;color:var( --e-global-color-eb7523c );}.elementor-21 .elementor-element.elementor-element-bc0bdfe{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-bc0bdfe p{margin-block-end:10px;}.elementor-21 .elementor-element.elementor-element-1832adc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-06a9bde{text-align:center;}.elementor-21 .elementor-element.elementor-element-06a9bde .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:600;color:var( --e-global-color-eb7523c );}.elementor-21 .elementor-element.elementor-element-7925563{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-4d43c79{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-21 .elementor-element.elementor-element-4d43c79:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-4d43c79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-21 .elementor-element.elementor-element-d33b75a.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-d33b75a .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-d33b75a .elementor-icon{font-size:32px;}.elementor-21 .elementor-element.elementor-element-d33b75a .elementor-icon svg{height:32px;}.elementor-21 .elementor-element.elementor-element-6c86a86{text-align:center;}.elementor-21 .elementor-element.elementor-element-6c86a86 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-eb7523c );}.elementor-21 .elementor-element.elementor-element-9d1f173 > .elementor-widget-container{background-color:#FFFFFF;padding:8px 8px 8px 8px;border-radius:8px 8px 8px 8px;}.elementor-21 .elementor-element.elementor-element-9d1f173{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-9d1f173 p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-e90f56b .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-e90f56b .elementor-icon-wrapper svg{width:auto;}.elementor-21 .elementor-element.elementor-element-e2708ee{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-21 .elementor-element.elementor-element-e2708ee:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-e2708ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-21 .elementor-element.elementor-element-2f3c6e6.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-2f3c6e6 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-2f3c6e6 .elementor-icon{font-size:32px;}.elementor-21 .elementor-element.elementor-element-2f3c6e6 .elementor-icon svg{height:32px;}.elementor-21 .elementor-element.elementor-element-3193b9f{text-align:center;}.elementor-21 .elementor-element.elementor-element-3193b9f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-eb7523c );}.elementor-21 .elementor-element.elementor-element-d7dcc59 > .elementor-widget-container{background-color:#FFFFFF;padding:8px 8px 8px 8px;border-radius:8px 8px 8px 8px;}.elementor-21 .elementor-element.elementor-element-d7dcc59{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-d7dcc59 p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-e65949b .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-e65949b .elementor-icon-wrapper svg{width:auto;}.elementor-21 .elementor-element.elementor-element-c2a9b6e .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-c2a9b6e .elementor-icon-wrapper svg{width:auto;}.elementor-21 .elementor-element.elementor-element-daded2a{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-21 .elementor-element.elementor-element-daded2a:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-daded2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-21 .elementor-element.elementor-element-6068e5a.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-6068e5a .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-6068e5a .elementor-icon{font-size:32px;}.elementor-21 .elementor-element.elementor-element-6068e5a .elementor-icon svg{height:32px;}.elementor-21 .elementor-element.elementor-element-1531175{text-align:center;}.elementor-21 .elementor-element.elementor-element-1531175 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-eb7523c );}.elementor-21 .elementor-element.elementor-element-65890a2 > .elementor-widget-container{background-color:#FFFFFF;padding:8px 8px 8px 8px;border-radius:8px 8px 8px 8px;}.elementor-21 .elementor-element.elementor-element-65890a2{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-65890a2 p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-826775e .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-826775e .elementor-icon-wrapper svg{width:auto;}.elementor-21 .elementor-element.elementor-element-bb328d5{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-21 .elementor-element.elementor-element-bb328d5:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-bb328d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-21 .elementor-element.elementor-element-3350f63.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-3350f63 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-3350f63.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-3350f63.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-3350f63.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-3350f63.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-3350f63.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-3350f63 .elementor-icon{font-size:32px;}.elementor-21 .elementor-element.elementor-element-3350f63 .elementor-icon svg{height:32px;}.elementor-21 .elementor-element.elementor-element-0b2f290{text-align:center;}.elementor-21 .elementor-element.elementor-element-0b2f290 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-eb7523c );}.elementor-21 .elementor-element.elementor-element-72bd689 > .elementor-widget-container{background-color:#FFFFFF;padding:8px 8px 8px 8px;border-radius:8px 8px 8px 8px;}.elementor-21 .elementor-element.elementor-element-72bd689{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-72bd689 p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-69d1d72{--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;--padding-top:0px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-21 .elementor-element.elementor-element-be65de7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-454aa0b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;color:var( --e-global-color-eb7523c );}.elementor-21 .elementor-element.elementor-element-3f31279{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-42905b3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-52b7360{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 8px 8px;--margin-top:-1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-21 .elementor-element.elementor-element-52b7360:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-52b7360 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-bb71d6f{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-2f5a066{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 8px 8px;--margin-top:-1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-21 .elementor-element.elementor-element-2f5a066:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-2f5a066 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-a812250{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-69327a0{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 8px 8px;--margin-top:-1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-21 .elementor-element.elementor-element-69327a0:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-69327a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-cf424cf{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-c4c522e{--n-accordion-title-font-size:21px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:16px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-eb7523c );--n-accordion-icon-size:15px;}.elementor-21 .elementor-element.elementor-element-c4c522e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F5F5F5;border-style:none;}.elementor-21 .elementor-element.elementor-element-c4c522e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-primary );border-style:none;}.elementor-21 .elementor-element.elementor-element-c4c522e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:none;}.elementor-21 .elementor-element.elementor-element-c4c522e {--n-accordion-padding:24px 32px 24px 32px;}:where( .elementor-21 .elementor-element.elementor-element-c4c522e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-21 .elementor-element.elementor-element-c4c522e :where( .elementor-21 .elementor-element.elementor-element-c4c522e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-21 .elementor-element.elementor-element-982137e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-189af3c{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 8px 8px;--margin-top:-1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-21 .elementor-element.elementor-element-189af3c:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-189af3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-e925ba5{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-5fb1655{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 8px 8px;--margin-top:-1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-21 .elementor-element.elementor-element-5fb1655:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-5fb1655 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-1350b74{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-e5059d5{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 8px 8px;--margin-top:-1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-21 .elementor-element.elementor-element-e5059d5:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-e5059d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-fa00968{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-da6636f{--n-accordion-title-font-size:21px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:16px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-eb7523c );--n-accordion-icon-size:15px;}.elementor-21 .elementor-element.elementor-element-da6636f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F5F5F5;border-style:none;}.elementor-21 .elementor-element.elementor-element-da6636f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-primary );border-style:none;}.elementor-21 .elementor-element.elementor-element-da6636f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:none;}.elementor-21 .elementor-element.elementor-element-da6636f {--n-accordion-padding:24px 32px 24px 32px;}:where( .elementor-21 .elementor-element.elementor-element-da6636f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-21 .elementor-element.elementor-element-da6636f :where( .elementor-21 .elementor-element.elementor-element-da6636f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-21 .elementor-element.elementor-element-3baade9{--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;--padding-top:0px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-21 .elementor-element.elementor-element-6669162{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-28279c0{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-7a8ef06{text-align:start;}.elementor-21 .elementor-element.elementor-element-7a8ef06 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;color:var( --e-global-color-eb7523c );}.elementor-21 .elementor-element.elementor-element-68e5447{--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;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-8878053 > .elementor-widget-container{background-color:#F5F5F5;border-radius:40px 40px 40px 40px;}.elementor-21 .elementor-element.elementor-element-8878053 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-8878053 .elementor-icon{font-size:16px;}.elementor-21 .elementor-element.elementor-element-8878053 .elementor-icon svg{height:16px;}.elementor-21 .elementor-element.elementor-element-0bba03d .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-0bba03d .elementor-icon{font-size:16px;}.elementor-21 .elementor-element.elementor-element-0bba03d .elementor-icon svg{height:16px;}.elementor-21 .elementor-element.elementor-element-746bda1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-65c6e20{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--swiper-pagination-size:2px;--progressbar-normal-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-5305b1e{--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;--padding-top:0px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-21 .elementor-element.elementor-element-06afa55{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-508e045{--width:50%;}.elementor-21 .elementor-element.elementor-element-915f0ec{--width:50%;}.elementor-21 .elementor-element.elementor-element-6e651ec{--content-width:1440px;}.elementor-21 .elementor-element.elementor-element-bad1012{--content-width:1440px;}.elementor-21 .elementor-element.elementor-element-b02d586{--width:100%;}.elementor-21 .elementor-element.elementor-element-cb91acf{--width:80%;}.elementor-21 .elementor-element.elementor-element-4fda96c{--width:20%;}.elementor-21 .elementor-element.elementor-element-9625430{--width:100%;}.elementor-21 .elementor-element.elementor-element-e9f73a3{--content-width:1440px;}.elementor-21 .elementor-element.elementor-element-fb9d4de{--content-width:1440px;}.elementor-21 .elementor-element.elementor-element-ca1d5a4{--width:16.66%;}.elementor-21 .elementor-element.elementor-element-a7e4600{--width:16.66%;}.elementor-21 .elementor-element.elementor-element-a59924a{--width:16.66%;}.elementor-21 .elementor-element.elementor-element-a71f3d4{--width:16.66%;}.elementor-21 .elementor-element.elementor-element-95c20fc{--width:16.66%;}.elementor-21 .elementor-element.elementor-element-26fc3a7{--width:16.66%;}.elementor-21 .elementor-element.elementor-element-0d51d53{--width:16.66%;}.elementor-21 .elementor-element.elementor-element-3ea9e05{--width:16.66%;}.elementor-21 .elementor-element.elementor-element-cdb1ca0{--width:16.66%;}.elementor-21 .elementor-element.elementor-element-f997cfb{--width:16.66%;}.elementor-21 .elementor-element.elementor-element-dab8f22{--width:16.66%;}.elementor-21 .elementor-element.elementor-element-9249c23{--width:16.66%;}.elementor-21 .elementor-element.elementor-element-4f7cd1d{--content-width:1440px;}.elementor-21 .elementor-element.elementor-element-487d26b{--width:50%;}.elementor-21 .elementor-element.elementor-element-97e3dbf{--width:50%;}.elementor-21 .elementor-element.elementor-element-75975d5{--width:33.3%;}.elementor-21 .elementor-element.elementor-element-f84f1dd{--width:33.3%;}.elementor-21 .elementor-element.elementor-element-e4b2d73{--width:33.3%;}.elementor-21 .elementor-element.elementor-element-2c70cd7{--content-width:1440px;}.elementor-21 .elementor-element.elementor-element-2cc9411{--width:80%;}.elementor-21 .elementor-element.elementor-element-24018bf{--width:20%;}.elementor-21 .elementor-element.elementor-element-8b02e01{--width:100%;}.elementor-21 .elementor-element.elementor-element-7f3b2fa{--content-width:1440px;}.elementor-21 .elementor-element.elementor-element-d17135b{--width:50%;}.elementor-21 .elementor-element.elementor-element-0e236b6{--width:50%;}.elementor-21 .elementor-element.elementor-element-4500ab9{--width:50%;}.elementor-21 .elementor-element.elementor-element-3800126{--width:50%;}.elementor-21 .elementor-element.elementor-element-ec42bd4{--content-width:1440px;}.elementor-21 .elementor-element.elementor-element-b3c8363{--width:25%;}.elementor-21 .elementor-element.elementor-element-b12a7e2{--width:25%;}.elementor-21 .elementor-element.elementor-element-849d60f{--width:25%;}.elementor-21 .elementor-element.elementor-element-8ab7579{--width:25%;}.elementor-21 .elementor-element.elementor-element-6a1b12b{--content-width:1440px;}.elementor-21 .elementor-element.elementor-element-4d43c79{--width:25%;}.elementor-21 .elementor-element.elementor-element-e2708ee{--width:25%;}.elementor-21 .elementor-element.elementor-element-daded2a{--width:25%;}.elementor-21 .elementor-element.elementor-element-bb328d5{--width:25%;}.elementor-21 .elementor-element.elementor-element-69d1d72{--content-width:1440px;}.elementor-21 .elementor-element.elementor-element-42905b3{--width:50%;}.elementor-21 .elementor-element.elementor-element-982137e{--width:50%;}.elementor-21 .elementor-element.elementor-element-3baade9{--content-width:1440px;}.elementor-21 .elementor-element.elementor-element-28279c0{--width:80%;}.elementor-21 .elementor-element.elementor-element-68e5447{--width:20%;}.elementor-21 .elementor-element.elementor-element-5305b1e{--content-width:1440px;}}@media(max-width:1024px) and (min-width:768px){.elementor-21 .elementor-element.elementor-element-0d51d53{--width:100%;}.elementor-21 .elementor-element.elementor-element-3ea9e05{--width:100%;}.elementor-21 .elementor-element.elementor-element-cdb1ca0{--width:100%;}.elementor-21 .elementor-element.elementor-element-f997cfb{--width:100%;}.elementor-21 .elementor-element.elementor-element-dab8f22{--width:100%;}.elementor-21 .elementor-element.elementor-element-9249c23{--width:100%;}.elementor-21 .elementor-element.elementor-element-487d26b{--width:100%;}.elementor-21 .elementor-element.elementor-element-97e3dbf{--width:100%;}.elementor-21 .elementor-element.elementor-element-2cc9411{--width:70%;}.elementor-21 .elementor-element.elementor-element-24018bf{--width:30%;}.elementor-21 .elementor-element.elementor-element-d17135b{--width:100%;}.elementor-21 .elementor-element.elementor-element-0e236b6{--width:100%;}.elementor-21 .elementor-element.elementor-element-4500ab9{--width:100%;}.elementor-21 .elementor-element.elementor-element-3800126{--width:100%;}.elementor-21 .elementor-element.elementor-element-b3c8363{--width:48%;}.elementor-21 .elementor-element.elementor-element-b12a7e2{--width:48%;}.elementor-21 .elementor-element.elementor-element-849d60f{--width:48%;}.elementor-21 .elementor-element.elementor-element-8ab7579{--width:48%;}.elementor-21 .elementor-element.elementor-element-4d43c79{--width:48%;}.elementor-21 .elementor-element.elementor-element-e2708ee{--width:48%;}.elementor-21 .elementor-element.elementor-element-daded2a{--width:48%;}.elementor-21 .elementor-element.elementor-element-bb328d5{--width:48%;}.elementor-21 .elementor-element.elementor-element-68e5447{--width:30%;}}@media(min-width:2400px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-21 .elementor-element.elementor-element-6e651ec{--content-width:1920px;--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;}.elementor-21 .elementor-element.elementor-element-bad1012{--content-width:1920px;}.elementor-21 .elementor-element.elementor-element-d47af17{--swiper-slides-to-display:4;}.elementor-21 .elementor-element.elementor-element-e9f73a3{--content-width:1920px;}.elementor-21 .elementor-element.elementor-element-fb9d4de{--content-width:1920px;}.elementor-21 .elementor-element.elementor-element-4f7cd1d{--content-width:1920px;}.elementor-21 .elementor-element.elementor-element-2c70cd7{--content-width:1920px;}.elementor-21 .elementor-element.elementor-element-10403d3{--swiper-slides-to-display:3;}.elementor-21 .elementor-element.elementor-element-7f3b2fa{--content-width:1920px;}.elementor-21 .elementor-element.elementor-element-ec42bd4{--content-width:1920px;}.elementor-21 .elementor-element.elementor-element-6a1b12b{--content-width:1920px;}.elementor-21 .elementor-element.elementor-element-69d1d72{--content-width:1920px;}.elementor-21 .elementor-element.elementor-element-3baade9{--content-width:1920px;}.elementor-21 .elementor-element.elementor-element-65c6e20{--swiper-slides-to-display:3;}.elementor-21 .elementor-element.elementor-element-5305b1e{--content-width:1920px;}}@media(max-width:1366px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-21 .elementor-element.elementor-element-d5fb9ea{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-21 .elementor-element.elementor-element-f2a0618 .elementor-heading-title{font-size:28px;}.elementor-21 .elementor-element.elementor-element-3d7f680{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-21 .elementor-element.elementor-element-b6507d5 .elementor-heading-title{font-size:28px;}.elementor-21 .elementor-element.elementor-element-6e651ec{--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;}.elementor-21 .elementor-element.elementor-element-d47af17{--swiper-slides-to-display:3;}.elementor-21 .elementor-element.elementor-element-70e5c4f{--padding-top:15px;--padding-bottom:15px;--padding-left:8px;--padding-right:8px;}.elementor-21 .elementor-element.elementor-element-0337862 .elementor-heading-title{font-size:18px;}.elementor-21 .elementor-element.elementor-element-10403d3{--swiper-slides-to-display:3;}.elementor-21 .elementor-element.elementor-element-65c6e20{--swiper-slides-to-display:3;}}@media(max-width:1200px){.elementor-21 .elementor-element.elementor-element-d5fb9ea{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-21 .elementor-element.elementor-element-970b9ff{--padding-top:0px;--padding-bottom:32px;--padding-left:16px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-3d7f680{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-21 .elementor-element.elementor-element-832a5c7{--padding-top:0px;--padding-bottom:32px;--padding-left:16px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-6e651ec{--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-21 .elementor-element.elementor-element-bad1012{--padding-top:0px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-21 .elementor-element.elementor-element-d47af17{--swiper-slides-to-display:3;}.elementor-21 .elementor-element.elementor-element-e9f73a3{--padding-top:0px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-21 .elementor-element.elementor-element-fb9d4de{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-21 .elementor-element.elementor-element-ca1d5a4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-a7e4600{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-a59924a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-a71f3d4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-95c20fc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-26fc3a7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-0d51d53{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-3ea9e05{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-cdb1ca0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-f997cfb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-dab8f22{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-9249c23{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-4f7cd1d{--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-21 .elementor-element.elementor-element-70e5c4f{--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;}.elementor-21 .elementor-element.elementor-element-2c70cd7{--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-21 .elementor-element.elementor-element-10403d3{--swiper-slides-to-display:3;}.elementor-21 .elementor-element.elementor-element-7f3b2fa{--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-21 .elementor-element.elementor-element-ec42bd4{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-21 .elementor-element.elementor-element-6a1b12b{--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-21 .elementor-element.elementor-element-69d1d72{--padding-top:0px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-21 .elementor-element.elementor-element-3baade9{--padding-top:0px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-21 .elementor-element.elementor-element-65c6e20{--swiper-slides-to-display:3;}.elementor-21 .elementor-element.elementor-element-5305b1e{--padding-top:0px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-21 .elementor-element.elementor-element-3ca4997{--min-height:500px;}.elementor-21 .elementor-element.elementor-element-d5fb9ea{--grid-columns:1;--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-21 .elementor-element.elementor-element-970b9ff{--padding-top:0px;--padding-bottom:16px;--padding-left:16px;--padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-21 .elementor-element.elementor-element-a288eac{font-size:18px;}.elementor-21 .elementor-element.elementor-element-f2a0618 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-21 .elementor-element.elementor-element-f2a0618 .elementor-heading-title{font-size:26px;}.elementor-21 .elementor-element.elementor-element-3d7f680{--grid-columns:1;--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-21 .elementor-element.elementor-element-832a5c7{--padding-top:0px;--padding-bottom:16px;--padding-left:16px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-9ed11ae{font-size:18px;}.elementor-21 .elementor-element.elementor-element-b6507d5 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-21 .elementor-element.elementor-element-b6507d5 .elementor-heading-title{font-size:26px;}.elementor-21 .elementor-element.elementor-element-c03fd53{--min-height:500px;}.elementor-21 .elementor-element.elementor-element-118456b{--padding-top:0px;--padding-bottom:16px;--padding-left:32px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-f7e7de6{font-size:18px;}.elementor-21 .elementor-element.elementor-element-e5f0300 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-21 .elementor-element.elementor-element-e5f0300 .elementor-heading-title{font-size:30px;}.elementor-21 .elementor-element.elementor-element-1932c87{--padding-top:0px;--padding-bottom:16px;--padding-left:32px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-02fb6f0{font-size:18px;}.elementor-21 .elementor-element.elementor-element-35f40a5 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-21 .elementor-element.elementor-element-35f40a5 .elementor-heading-title{font-size:30px;}.elementor-21 .elementor-element.elementor-element-14151c1{--e-n-carousel-swiper-slides-to-display:1;}.elementor-21 .elementor-element.elementor-element-6e651ec{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-21 .elementor-element.elementor-element-4fda96c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-d47af17{--swiper-slides-to-display:2;}.elementor-21 .elementor-element.elementor-element-3e6ac0b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-5f9c5d4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-7ef06c3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-95378db{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-cc8a7b4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-33f7de5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-c4d0528{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:12px;}.elementor-21 .elementor-element.elementor-element-c4d0528 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-radius:64px 64px 64px 64px;padding:8px 8px 8px 8px;}.elementor-21 .elementor-element.elementor-element-4f7cd1d{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-21 .elementor-element.elementor-element-47ec552{--flex-wrap:wrap;}.elementor-21 .elementor-element.elementor-element-487d26b{--min-height:400px;}.elementor-21 .elementor-element.elementor-element-b9b60c2{--grid-columns:1;--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-21 .elementor-element.elementor-element-97e3dbf.e-con{--order:-99999 /* order start hack */;}.elementor-21 .elementor-element.elementor-element-2c70cd7{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-21 .elementor-element.elementor-element-24018bf{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-10403d3{--swiper-slides-to-display:2;}.elementor-21 .elementor-element.elementor-element-7f3b2fa{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-21 .elementor-element.elementor-element-c3131d8{--flex-wrap:wrap;}.elementor-21 .elementor-element.elementor-element-05431b2{--grid-columns:1;--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-21 .elementor-element.elementor-element-200a332{--flex-wrap:wrap;}.elementor-21 .elementor-element.elementor-element-4500ab9{--min-height:400px;}.elementor-21 .elementor-element.elementor-element-21b74c4{--grid-columns:1;--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-21 .elementor-element.elementor-element-3800126.e-con{--order:-99999 /* order start hack */;}.elementor-21 .elementor-element.elementor-element-a12516f{--flex-wrap:wrap;}.elementor-21 .elementor-element.elementor-element-6a1b12b{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-21 .elementor-element.elementor-element-7925563{--flex-wrap:wrap;}.elementor-21 .elementor-element.elementor-element-bb328d5.e-con{--order:99999 /* order end hack */;}.elementor-21 .elementor-element.elementor-element-69d1d72{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-21 .elementor-element.elementor-element-c4c522e {--n-accordion-padding:12px 12px 12px 12px;}.elementor-21 .elementor-element.elementor-element-c4c522e{--n-accordion-title-font-size:18px;}.elementor-21 .elementor-element.elementor-element-da6636f {--n-accordion-padding:12px 12px 12px 12px;}.elementor-21 .elementor-element.elementor-element-da6636f{--n-accordion-title-font-size:18px;}.elementor-21 .elementor-element.elementor-element-3baade9{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-21 .elementor-element.elementor-element-68e5447{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-65c6e20{--swiper-slides-to-display:2;}.elementor-21 .elementor-element.elementor-element-5305b1e{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-21 .elementor-element.elementor-element-0375edb img{height:35px;object-fit:contain;object-position:top center;}.elementor-21 .elementor-element.elementor-element-d5fb9ea{--grid-columns:1;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;z-index:5;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-21 .elementor-element.elementor-element-3d7f680{--grid-columns:1;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;z-index:5;}.elementor-21 .elementor-element.elementor-element-c03fd53{--min-height:500px;}.elementor-21 .elementor-element.elementor-element-8f6305b:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-8f6305b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.pureclearfilters.co.uk/wp-content/uploads/2025/02/pure-clear-hero-1-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-8f6305b{--min-height:500px;--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;--justify-content:flex-end;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-8f6305b::before, .elementor-21 .elementor-element.elementor-element-8f6305b > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-8f6305b > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-8f6305b > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-8f6305b > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-8f6305b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, #00000099 100%);}.elementor-21 .elementor-element.elementor-element-118456b{--padding-top:0px;--padding-bottom:16px;--padding-left:16px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-9f317a6:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-9f317a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.pureclearfilters.co.uk/wp-content/uploads/2025/02/pure-clear-hero-2-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-9f317a6{--min-height:500px;--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;--justify-content:flex-end;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-9f317a6::before, .elementor-21 .elementor-element.elementor-element-9f317a6 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-9f317a6 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-9f317a6 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-9f317a6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-9f317a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, #00000099 100%);}.elementor-21 .elementor-element.elementor-element-1932c87{--padding-top:0px;--padding-bottom:16px;--padding-left:16px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-14151c1{--e-n-carousel-swiper-slides-to-display:1;}.elementor-21 .elementor-element.elementor-element-bad1012{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-21 .elementor-element.elementor-element-a56700a{text-align:center;}.elementor-21 .elementor-element.elementor-element-4fda96c{--justify-content:center;}.elementor-21 .elementor-element.elementor-element-d47af17{--swiper-slides-to-display:1;}.elementor-21 .elementor-element.elementor-element-e9f73a3{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-21 .elementor-element.elementor-element-fb9d4de{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-21 .elementor-element.elementor-element-c4d0528{--e-n-carousel-swiper-slides-to-display:1;}.elementor-21 .elementor-element.elementor-element-4f7cd1d{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-21 .elementor-element.elementor-element-b9b60c2{--grid-columns:1;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;z-index:5;}.elementor-21 .elementor-element.elementor-element-5209257 img{width:100%;height:250px;object-fit:contain;}.elementor-21 .elementor-element.elementor-element-f062a13{text-align:center;}.elementor-21 .elementor-element.elementor-element-f062a13 .elementor-heading-title{font-size:21px;}.elementor-21 .elementor-element.elementor-element-bb68cd3 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-21 .elementor-element.elementor-element-bb68cd3{text-align:center;}.elementor-21 .elementor-element.elementor-element-251fc7c img{height:250px;}.elementor-21 .elementor-element.elementor-element-ef7bdf4{text-align:center;}.elementor-21 .elementor-element.elementor-element-ef7bdf4 .elementor-heading-title{font-size:21px;}.elementor-21 .elementor-element.elementor-element-e81f360 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-21 .elementor-element.elementor-element-e81f360{text-align:center;}.elementor-21 .elementor-element.elementor-element-644ab41 img{height:250px;}.elementor-21 .elementor-element.elementor-element-17c1685{text-align:center;}.elementor-21 .elementor-element.elementor-element-17c1685 .elementor-heading-title{font-size:21px;}.elementor-21 .elementor-element.elementor-element-94014af{text-align:center;}.elementor-21 .elementor-element.elementor-element-0337862{text-align:center;}.elementor-21 .elementor-element.elementor-element-2c70cd7{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-21 .elementor-element.elementor-element-2612b98{text-align:center;}.elementor-21 .elementor-element.elementor-element-24018bf{--justify-content:center;}.elementor-21 .elementor-element.elementor-element-10403d3{--swiper-slides-to-display:1;}.elementor-21 .elementor-element.elementor-element-7f3b2fa{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-21 .elementor-element.elementor-element-05431b2{--grid-columns:1;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;z-index:5;}.elementor-21 .elementor-element.elementor-element-4500ab9{--min-height:500px;}.elementor-21 .elementor-element.elementor-element-21b74c4{--grid-columns:1;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;z-index:5;}.elementor-21 .elementor-element.elementor-element-ec42bd4{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-21 .elementor-element.elementor-element-6a1b12b{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-21 .elementor-element.elementor-element-69d1d72{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-21 .elementor-element.elementor-element-454aa0b{text-align:center;}.elementor-21 .elementor-element.elementor-element-c4c522e{--n-accordion-title-font-size:16px;}.elementor-21 .elementor-element.elementor-element-da6636f{--n-accordion-title-font-size:16px;}.elementor-21 .elementor-element.elementor-element-3baade9{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-21 .elementor-element.elementor-element-7a8ef06{text-align:center;}.elementor-21 .elementor-element.elementor-element-68e5447{--justify-content:center;}.elementor-21 .elementor-element.elementor-element-65c6e20{--swiper-slides-to-display:1;}.elementor-21 .elementor-element.elementor-element-5305b1e{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}}/* Start custom CSS for global, class: .elementor-global-8484 */.elementor-21 .elementor-element.elementor-global-8484 .custom-button {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    background-color: #fff;
    color: #04121D;
    text-decoration: none;
    font-family: Poppins, sans-serif;
    font-size: 16px;
    padding: 8px 8px 8px 16px;
    border-radius: 50px;
    transition: all 0.4s ease-in-out;
    font-weight: 600;
    max-height: 44px;
    position: relative;
    overflow: hidden;
    border: 2px solid transparent;
}

/* Smooth gradient border effect on hover */
.elementor-21 .elementor-element.elementor-global-8484 .custom-button:hover {
    background: linear-gradient(to right, #1C75BB, #007bff);
    color: white;
    border-color: #fff;
    box-shadow: 0 4px 15px rgba(28, 117, 187, 0.3);
}

/* Button Hover Inner Glowing Effect */
.elementor-21 .elementor-element.elementor-global-8484 .custom-button::before {
    content: "";
    position: absolute;
    top: -100%;
    left: -200%;
    width: 200%;
    height: 200%;
    background: radial-gradient(circle, rgba(255, 255, 255, 0.6) 0%, transparent 70%);
    transition: all 0.5s ease-in-out;
    z-index: 0;
}

/* Activate glowing effect on hover */
.elementor-21 .elementor-element.elementor-global-8484 .custom-button:hover::before {
    top: 0;
    left: 0;
}

/* SVG wrapper for arrow button */
.elementor-21 .elementor-element.elementor-global-8484 .svg-wrapper {
    width: 28px;
    height: 28px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 24px;
    background-color: #1C75BB;
    transition: all 0.4s ease-in-out;
}

/* Arrow Icon Animation */
.elementor-21 .elementor-element.elementor-global-8484 .svg-wrapper svg {
    width: 20px;
    height: 20px;
    fill: white;
    transition: transform 0.3s ease-in-out;
}

/* Arrow moves slightly on hover */
/*.custom-button:hover .svg-wrapper svg {*/
/*    transform: translateX(5px);*/
/*}*/

/* Wrapper background color change on hover */
.elementor-21 .elementor-element.elementor-global-8484 .custom-button:hover .svg-wrapper {
    background: #007bff;
    box-shadow: 0 0 10px rgba(28, 117, 187, 0.5);
    border: 1px solid #fff;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-8484 */.elementor-21 .elementor-element.elementor-global-8484 .custom-button {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    background-color: #fff;
    color: #04121D;
    text-decoration: none;
    font-family: Poppins, sans-serif;
    font-size: 16px;
    padding: 8px 8px 8px 16px;
    border-radius: 50px;
    transition: all 0.4s ease-in-out;
    font-weight: 600;
    max-height: 44px;
    position: relative;
    overflow: hidden;
    border: 2px solid transparent;
}

/* Smooth gradient border effect on hover */
.elementor-21 .elementor-element.elementor-global-8484 .custom-button:hover {
    background: linear-gradient(to right, #1C75BB, #007bff);
    color: white;
    border-color: #fff;
    box-shadow: 0 4px 15px rgba(28, 117, 187, 0.3);
}

/* Button Hover Inner Glowing Effect */
.elementor-21 .elementor-element.elementor-global-8484 .custom-button::before {
    content: "";
    position: absolute;
    top: -100%;
    left: -200%;
    width: 200%;
    height: 200%;
    background: radial-gradient(circle, rgba(255, 255, 255, 0.6) 0%, transparent 70%);
    transition: all 0.5s ease-in-out;
    z-index: 0;
}

/* Activate glowing effect on hover */
.elementor-21 .elementor-element.elementor-global-8484 .custom-button:hover::before {
    top: 0;
    left: 0;
}

/* SVG wrapper for arrow button */
.elementor-21 .elementor-element.elementor-global-8484 .svg-wrapper {
    width: 28px;
    height: 28px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 24px;
    background-color: #1C75BB;
    transition: all 0.4s ease-in-out;
}

/* Arrow Icon Animation */
.elementor-21 .elementor-element.elementor-global-8484 .svg-wrapper svg {
    width: 20px;
    height: 20px;
    fill: white;
    transition: transform 0.3s ease-in-out;
}

/* Arrow moves slightly on hover */
/*.custom-button:hover .svg-wrapper svg {*/
/*    transform: translateX(5px);*/
/*}*/

/* Wrapper background color change on hover */
.elementor-21 .elementor-element.elementor-global-8484 .custom-button:hover .svg-wrapper {
    background: #007bff;
    box-shadow: 0 0 10px rgba(28, 117, 187, 0.5);
    border: 1px solid #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ca4997 */.elementor-button-icon {
border-radius: 24px;
background: #1C75BB;
width: 48px;
height: 48px;
display: flex;
align-items: center;
justify-content: center;
}
.elementor-button-text {
    display: flex;
align-items: center;
justify-content: center;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-8484 */.elementor-21 .elementor-element.elementor-global-8484 .custom-button {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    background-color: #fff;
    color: #04121D;
    text-decoration: none;
    font-family: Poppins, sans-serif;
    font-size: 16px;
    padding: 8px 8px 8px 16px;
    border-radius: 50px;
    transition: all 0.4s ease-in-out;
    font-weight: 600;
    max-height: 44px;
    position: relative;
    overflow: hidden;
    border: 2px solid transparent;
}

/* Smooth gradient border effect on hover */
.elementor-21 .elementor-element.elementor-global-8484 .custom-button:hover {
    background: linear-gradient(to right, #1C75BB, #007bff);
    color: white;
    border-color: #fff;
    box-shadow: 0 4px 15px rgba(28, 117, 187, 0.3);
}

/* Button Hover Inner Glowing Effect */
.elementor-21 .elementor-element.elementor-global-8484 .custom-button::before {
    content: "";
    position: absolute;
    top: -100%;
    left: -200%;
    width: 200%;
    height: 200%;
    background: radial-gradient(circle, rgba(255, 255, 255, 0.6) 0%, transparent 70%);
    transition: all 0.5s ease-in-out;
    z-index: 0;
}

/* Activate glowing effect on hover */
.elementor-21 .elementor-element.elementor-global-8484 .custom-button:hover::before {
    top: 0;
    left: 0;
}

/* SVG wrapper for arrow button */
.elementor-21 .elementor-element.elementor-global-8484 .svg-wrapper {
    width: 28px;
    height: 28px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 24px;
    background-color: #1C75BB;
    transition: all 0.4s ease-in-out;
}

/* Arrow Icon Animation */
.elementor-21 .elementor-element.elementor-global-8484 .svg-wrapper svg {
    width: 20px;
    height: 20px;
    fill: white;
    transition: transform 0.3s ease-in-out;
}

/* Arrow moves slightly on hover */
/*.custom-button:hover .svg-wrapper svg {*/
/*    transform: translateX(5px);*/
/*}*/

/* Wrapper background color change on hover */
.elementor-21 .elementor-element.elementor-global-8484 .custom-button:hover .svg-wrapper {
    background: #007bff;
    box-shadow: 0 0 10px rgba(28, 117, 187, 0.5);
    border: 1px solid #fff;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-8484 */.elementor-21 .elementor-element.elementor-global-8484 .custom-button {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    background-color: #fff;
    color: #04121D;
    text-decoration: none;
    font-family: Poppins, sans-serif;
    font-size: 16px;
    padding: 8px 8px 8px 16px;
    border-radius: 50px;
    transition: all 0.4s ease-in-out;
    font-weight: 600;
    max-height: 44px;
    position: relative;
    overflow: hidden;
    border: 2px solid transparent;
}

/* Smooth gradient border effect on hover */
.elementor-21 .elementor-element.elementor-global-8484 .custom-button:hover {
    background: linear-gradient(to right, #1C75BB, #007bff);
    color: white;
    border-color: #fff;
    box-shadow: 0 4px 15px rgba(28, 117, 187, 0.3);
}

/* Button Hover Inner Glowing Effect */
.elementor-21 .elementor-element.elementor-global-8484 .custom-button::before {
    content: "";
    position: absolute;
    top: -100%;
    left: -200%;
    width: 200%;
    height: 200%;
    background: radial-gradient(circle, rgba(255, 255, 255, 0.6) 0%, transparent 70%);
    transition: all 0.5s ease-in-out;
    z-index: 0;
}

/* Activate glowing effect on hover */
.elementor-21 .elementor-element.elementor-global-8484 .custom-button:hover::before {
    top: 0;
    left: 0;
}

/* SVG wrapper for arrow button */
.elementor-21 .elementor-element.elementor-global-8484 .svg-wrapper {
    width: 28px;
    height: 28px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 24px;
    background-color: #1C75BB;
    transition: all 0.4s ease-in-out;
}

/* Arrow Icon Animation */
.elementor-21 .elementor-element.elementor-global-8484 .svg-wrapper svg {
    width: 20px;
    height: 20px;
    fill: white;
    transition: transform 0.3s ease-in-out;
}

/* Arrow moves slightly on hover */
/*.custom-button:hover .svg-wrapper svg {*/
/*    transform: translateX(5px);*/
/*}*/

/* Wrapper background color change on hover */
.elementor-21 .elementor-element.elementor-global-8484 .custom-button:hover .svg-wrapper {
    background: #007bff;
    box-shadow: 0 0 10px rgba(28, 117, 187, 0.5);
    border: 1px solid #fff;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-8484 */.elementor-21 .elementor-element.elementor-global-8484 .custom-button {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    background-color: #fff;
    color: #04121D;
    text-decoration: none;
    font-family: Poppins, sans-serif;
    font-size: 16px;
    padding: 8px 8px 8px 16px;
    border-radius: 50px;
    transition: all 0.4s ease-in-out;
    font-weight: 600;
    max-height: 44px;
    position: relative;
    overflow: hidden;
    border: 2px solid transparent;
}

/* Smooth gradient border effect on hover */
.elementor-21 .elementor-element.elementor-global-8484 .custom-button:hover {
    background: linear-gradient(to right, #1C75BB, #007bff);
    color: white;
    border-color: #fff;
    box-shadow: 0 4px 15px rgba(28, 117, 187, 0.3);
}

/* Button Hover Inner Glowing Effect */
.elementor-21 .elementor-element.elementor-global-8484 .custom-button::before {
    content: "";
    position: absolute;
    top: -100%;
    left: -200%;
    width: 200%;
    height: 200%;
    background: radial-gradient(circle, rgba(255, 255, 255, 0.6) 0%, transparent 70%);
    transition: all 0.5s ease-in-out;
    z-index: 0;
}

/* Activate glowing effect on hover */
.elementor-21 .elementor-element.elementor-global-8484 .custom-button:hover::before {
    top: 0;
    left: 0;
}

/* SVG wrapper for arrow button */
.elementor-21 .elementor-element.elementor-global-8484 .svg-wrapper {
    width: 28px;
    height: 28px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 24px;
    background-color: #1C75BB;
    transition: all 0.4s ease-in-out;
}

/* Arrow Icon Animation */
.elementor-21 .elementor-element.elementor-global-8484 .svg-wrapper svg {
    width: 20px;
    height: 20px;
    fill: white;
    transition: transform 0.3s ease-in-out;
}

/* Arrow moves slightly on hover */
/*.custom-button:hover .svg-wrapper svg {*/
/*    transform: translateX(5px);*/
/*}*/

/* Wrapper background color change on hover */
.elementor-21 .elementor-element.elementor-global-8484 .custom-button:hover .svg-wrapper {
    background: #007bff;
    box-shadow: 0 0 10px rgba(28, 117, 187, 0.5);
    border: 1px solid #fff;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-8484 */.elementor-21 .elementor-element.elementor-global-8484 .custom-button {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    background-color: #fff;
    color: #04121D;
    text-decoration: none;
    font-family: Poppins, sans-serif;
    font-size: 16px;
    padding: 8px 8px 8px 16px;
    border-radius: 50px;
    transition: all 0.4s ease-in-out;
    font-weight: 600;
    max-height: 44px;
    position: relative;
    overflow: hidden;
    border: 2px solid transparent;
}

/* Smooth gradient border effect on hover */
.elementor-21 .elementor-element.elementor-global-8484 .custom-button:hover {
    background: linear-gradient(to right, #1C75BB, #007bff);
    color: white;
    border-color: #fff;
    box-shadow: 0 4px 15px rgba(28, 117, 187, 0.3);
}

/* Button Hover Inner Glowing Effect */
.elementor-21 .elementor-element.elementor-global-8484 .custom-button::before {
    content: "";
    position: absolute;
    top: -100%;
    left: -200%;
    width: 200%;
    height: 200%;
    background: radial-gradient(circle, rgba(255, 255, 255, 0.6) 0%, transparent 70%);
    transition: all 0.5s ease-in-out;
    z-index: 0;
}

/* Activate glowing effect on hover */
.elementor-21 .elementor-element.elementor-global-8484 .custom-button:hover::before {
    top: 0;
    left: 0;
}

/* SVG wrapper for arrow button */
.elementor-21 .elementor-element.elementor-global-8484 .svg-wrapper {
    width: 28px;
    height: 28px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 24px;
    background-color: #1C75BB;
    transition: all 0.4s ease-in-out;
}

/* Arrow Icon Animation */
.elementor-21 .elementor-element.elementor-global-8484 .svg-wrapper svg {
    width: 20px;
    height: 20px;
    fill: white;
    transition: transform 0.3s ease-in-out;
}

/* Arrow moves slightly on hover */
/*.custom-button:hover .svg-wrapper svg {*/
/*    transform: translateX(5px);*/
/*}*/

/* Wrapper background color change on hover */
.elementor-21 .elementor-element.elementor-global-8484 .custom-button:hover .svg-wrapper {
    background: #007bff;
    box-shadow: 0 0 10px rgba(28, 117, 187, 0.5);
    border: 1px solid #fff;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-8484 */.elementor-21 .elementor-element.elementor-global-8484 .custom-button {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    background-color: #fff;
    color: #04121D;
    text-decoration: none;
    font-family: Poppins, sans-serif;
    font-size: 16px;
    padding: 8px 8px 8px 16px;
    border-radius: 50px;
    transition: all 0.4s ease-in-out;
    font-weight: 600;
    max-height: 44px;
    position: relative;
    overflow: hidden;
    border: 2px solid transparent;
}

/* Smooth gradient border effect on hover */
.elementor-21 .elementor-element.elementor-global-8484 .custom-button:hover {
    background: linear-gradient(to right, #1C75BB, #007bff);
    color: white;
    border-color: #fff;
    box-shadow: 0 4px 15px rgba(28, 117, 187, 0.3);
}

/* Button Hover Inner Glowing Effect */
.elementor-21 .elementor-element.elementor-global-8484 .custom-button::before {
    content: "";
    position: absolute;
    top: -100%;
    left: -200%;
    width: 200%;
    height: 200%;
    background: radial-gradient(circle, rgba(255, 255, 255, 0.6) 0%, transparent 70%);
    transition: all 0.5s ease-in-out;
    z-index: 0;
}

/* Activate glowing effect on hover */
.elementor-21 .elementor-element.elementor-global-8484 .custom-button:hover::before {
    top: 0;
    left: 0;
}

/* SVG wrapper for arrow button */
.elementor-21 .elementor-element.elementor-global-8484 .svg-wrapper {
    width: 28px;
    height: 28px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 24px;
    background-color: #1C75BB;
    transition: all 0.4s ease-in-out;
}

/* Arrow Icon Animation */
.elementor-21 .elementor-element.elementor-global-8484 .svg-wrapper svg {
    width: 20px;
    height: 20px;
    fill: white;
    transition: transform 0.3s ease-in-out;
}

/* Arrow moves slightly on hover */
/*.custom-button:hover .svg-wrapper svg {*/
/*    transform: translateX(5px);*/
/*}*/

/* Wrapper background color change on hover */
.elementor-21 .elementor-element.elementor-global-8484 .custom-button:hover .svg-wrapper {
    background: #007bff;
    box-shadow: 0 0 10px rgba(28, 117, 187, 0.5);
    border: 1px solid #fff;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-8484 */.elementor-21 .elementor-element.elementor-global-8484 .custom-button {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    background-color: #fff;
    color: #04121D;
    text-decoration: none;
    font-family: Poppins, sans-serif;
    font-size: 16px;
    padding: 8px 8px 8px 16px;
    border-radius: 50px;
    transition: all 0.4s ease-in-out;
    font-weight: 600;
    max-height: 44px;
    position: relative;
    overflow: hidden;
    border: 2px solid transparent;
}

/* Smooth gradient border effect on hover */
.elementor-21 .elementor-element.elementor-global-8484 .custom-button:hover {
    background: linear-gradient(to right, #1C75BB, #007bff);
    color: white;
    border-color: #fff;
    box-shadow: 0 4px 15px rgba(28, 117, 187, 0.3);
}

/* Button Hover Inner Glowing Effect */
.elementor-21 .elementor-element.elementor-global-8484 .custom-button::before {
    content: "";
    position: absolute;
    top: -100%;
    left: -200%;
    width: 200%;
    height: 200%;
    background: radial-gradient(circle, rgba(255, 255, 255, 0.6) 0%, transparent 70%);
    transition: all 0.5s ease-in-out;
    z-index: 0;
}

/* Activate glowing effect on hover */
.elementor-21 .elementor-element.elementor-global-8484 .custom-button:hover::before {
    top: 0;
    left: 0;
}

/* SVG wrapper for arrow button */
.elementor-21 .elementor-element.elementor-global-8484 .svg-wrapper {
    width: 28px;
    height: 28px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 24px;
    background-color: #1C75BB;
    transition: all 0.4s ease-in-out;
}

/* Arrow Icon Animation */
.elementor-21 .elementor-element.elementor-global-8484 .svg-wrapper svg {
    width: 20px;
    height: 20px;
    fill: white;
    transition: transform 0.3s ease-in-out;
}

/* Arrow moves slightly on hover */
/*.custom-button:hover .svg-wrapper svg {*/
/*    transform: translateX(5px);*/
/*}*/

/* Wrapper background color change on hover */
.elementor-21 .elementor-element.elementor-global-8484 .custom-button:hover .svg-wrapper {
    background: #007bff;
    box-shadow: 0 0 10px rgba(28, 117, 187, 0.5);
    border: 1px solid #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c03fd53 */.elementor-button-icon {
border-radius: 24px;
background: #1C75BB;
width: 48px;
height: 48px;
display: flex;
align-items: center;
justify-content: center;
}
.elementor-button-text {
    display: flex;
align-items: center;
justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2e6791c */.elementor-21 .elementor-element.elementor-element-2e6791c .elementor-icon-wrapper {
    border-radius: 24px;
background: #F5F5F5;
width: 48px;
height: 48px;
display: flex;
align-items: center;
justify-content: center;
 cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b506f18 */.elementor-21 .elementor-element.elementor-element-b506f18 .elementor-icon-wrapper {
    border-radius: 24px;
background: #F5F5F5;
width: 48px;
height: 48px;
display: flex;
align-items: center;
justify-content: center;
 cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-d47af17 */.elementor-21 .elementor-element.elementor-element-d47af17 .elementor-swiper-button.elementor-swiper-button-next, .elementor-21 .elementor-element.elementor-element-d47af17 .elementor-swiper-button.elementor-swiper-button-prev {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d70d73e */.elementor-21 .elementor-element.elementor-element-d70d73e {
    max-width: 800px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd42ef0 */.elementor-21 .elementor-element.elementor-element-dd42ef0 p {
    margin-bottom: 10px;
    font-family: 'Poppins';
    font-weight: 400;
    font-size: 14px;
    text-align: center;
}
.elementor-21 .elementor-element.elementor-element-dd42ef0 a {
    color:#fff!important;
    border: none!important;
}
.read-more-content {
    display: none;
    transition: all 0.3s ease;
   
}
.read-more-content.active {
    display: block;
}


.read-more-button {
    padding: 0;
    background-color: transparent!important;
    color: #fffimportant;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-df6c927 */.elementor-21 .elementor-element.elementor-element-df6c927 {
    position: absolute;
    right: 0;
    top: 20%;
    transform: translate(70%, 100%);
    z-index: 10;
}
@media screen and (max-width:768px) {
    .elementor-21 .elementor-element.elementor-element-df6c927 {
        bottom: 0;
        left: 50%;
            transform: translate(-50%, 90%);
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cf1df52 */.elementor-21 .elementor-element.elementor-element-cf1df52 {
    position: absolute;
    right: 0;
    top: 20%;
    transform: translate(70%, 100%);
    z-index: 10;
}
@media screen and (max-width:768px) {
    .elementor-21 .elementor-element.elementor-element-cf1df52 {
        bottom: 0;
        left: 50%;
            transform: translate(-50%, 90%);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fb8fd3d */.elementor-21 .elementor-element.elementor-element-fb8fd3d .custom-button {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    background-color: #fff;
    color: #04121D;
    text-decoration: none;
    font-family: Poppins, sans-serif;
    font-size: 14px;
    padding: 8px 8px 8px 24px;
    border-radius: 50px;
    transition: all 0.4s ease-in-out;
    font-weight: 600;
    max-height: 57px;
    position: relative;
    overflow: hidden;
    border: 2px solid transparent;
    white-space: nowrap;
}

/* Smooth gradient border effect on hover */
.elementor-21 .elementor-element.elementor-element-fb8fd3d .custom-button:hover {
    background: linear-gradient(to right, #1C75BB, #007bff);
    color: white;
    border-color: #fff;
    box-shadow: 0 4px 15px rgba(28, 117, 187, 0.3);
    color: #fff;
}

/* Button Hover Inner Glowing Effect */
.elementor-21 .elementor-element.elementor-element-fb8fd3d .custom-button::before {
    content: "";
    position: absolute;
    top: -100%;
    left: -200%;
    width: 200%;
    height: 200%;
    background: radial-gradient(circle, rgba(255, 255, 255, 0.6) 0%, transparent 70%);
    transition: all 0.5s ease-in-out;
    z-index: 0;
}

/* Activate glowing effect on hover */
.elementor-21 .elementor-element.elementor-element-fb8fd3d .custom-button:hover::before {
    top: 0;
    left: 0;
}

/* SVG wrapper for arrow button */
.elementor-21 .elementor-element.elementor-element-fb8fd3d .svg-wrapper {
    width: 48px;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 24px;
    background: #1C75BB;
    transition: all 0.4s ease-in-out;
}

/* Arrow Icon Animation */
.elementor-21 .elementor-element.elementor-element-fb8fd3d .svg-wrapper svg {
    width: 20px;
    height: 20px;
    fill: white;
    transition: transform 0.3s ease-in-out;
}

/* Arrow moves slightly on hover */
/*.custom-button:hover .svg-wrapper svg {*/
/*    transform: translateX(5px);*/
/*}*/

/* Wrapper background color change on hover */
.custom-button:hover .svg-wrapper {
    background: #007bff;
    box-shadow: 0 0 10px rgba(28, 117, 187, 0.5);
    border: 1px solid #fff;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8b684ea */.elementor-21 .elementor-element.elementor-element-8b684ea .elementor-icon-wrapper {
    border-radius: 24px;
width: 48px;
height: 48px;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b79dde3 */.elementor-21 .elementor-element.elementor-element-b79dde3 .elementor-icon-wrapper {
    border-radius: 24px;
background: #F5F5F5;
width: 48px;
height: 48px;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7dae58f */.elementor-21 .elementor-element.elementor-element-7dae58f .custom-button {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    background-color: #fff;
    color: #04121D;
    text-decoration: none;
    font-family: Poppins, sans-serif;
    font-size: 18px;
    padding: 8px 8px 8px 24px;
    border-radius: 50px;
    transition: all 0.4s ease-in-out;
    font-weight: 600;
    max-height: 57px;
    position: relative;
    overflow: hidden;
    border: 2px solid transparent;
}

/* Smooth gradient border effect on hover */
.elementor-21 .elementor-element.elementor-element-7dae58f .custom-button:hover {
    background: linear-gradient(to right, #1C75BB, #007bff);
    color: white;
    border-color: #fff;
    box-shadow: 0 4px 15px rgba(28, 117, 187, 0.3);
}

/* Button Hover Inner Glowing Effect */
.elementor-21 .elementor-element.elementor-element-7dae58f .custom-button::before {
    content: "";
    position: absolute;
    top: -100%;
    left: -200%;
    width: 200%;
    height: 200%;
    background: radial-gradient(circle, rgba(255, 255, 255, 0.6) 0%, transparent 70%);
    transition: all 0.5s ease-in-out;
    z-index: 0;
}

/* Activate glowing effect on hover */
.custom-button:hover::before {
    top: 0;
    left: 0;
}

/* SVG wrapper for arrow button */
.elementor-21 .elementor-element.elementor-element-7dae58f .svg-wrapper {
    width: 48px;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 24px;
    background: #1C75BB;
    transition: all 0.4s ease-in-out;
}

/* Arrow Icon Animation */
.elementor-21 .elementor-element.elementor-element-7dae58f .svg-wrapper svg {
    width: 20px;
    height: 20px;
    fill: white;
    transition: transform 0.3s ease-in-out;
}

/* Arrow moves slightly on hover */
/*.custom-button:hover .svg-wrapper svg {*/
/*    transform: translateX(5px);*/
/*}*/

/* Wrapper background color change on hover */
.custom-button:hover .svg-wrapper {
    background: #007bff;
    box-shadow: 0 0 10px rgba(28, 117, 187, 0.5);
    border: 1px solid #fff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4014f98 */.elementor-21 .elementor-element.elementor-element-4014f98 p {
    margin-bottom: 10px;
    font-family: 'Poppins';
    font-weight: 400;
    font-size: 14px;
    text-align: center;
}
.elementor-21 .elementor-element.elementor-element-4014f98 a {
    color:#fff!important;
    border: none!important;
}
.read-more-content {
    display: none;
    transition: all 0.3s ease;
   
}
.read-more-content.active {
    display: block;
}


.read-more-button {
    padding: 0;
    background-color: transparent!important;
    color: #fffimportant;

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-95338c8 */.elementor-21 .elementor-element.elementor-element-95338c8 .custom-button {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    background-color: #f5f5f5;
    color: #04121D;
    text-decoration: none;
    font-family: Poppins, sans-serif;
    font-size: 16px;
    padding: 8px 8px 8px 24px;
    border-radius: 50px;
    transition: all 0.4s ease-in-out;
    font-weight: 600;
    max-height: 57px;
    position: relative;
    overflow: hidden;
    border: 2px solid transparent;
}

/* Smooth gradient border effect on hover */
.elementor-21 .elementor-element.elementor-element-95338c8 .custom-button:hover {
    background: linear-gradient(to right, #1C75BB, #007bff);
    color: white;
    border-color: #fff;
    box-shadow: 0 4px 15px rgba(28, 117, 187, 0.3);
}

/* Button Hover Inner Glowing Effect */
.elementor-21 .elementor-element.elementor-element-95338c8 .custom-button::before {
    content: "";
    position: absolute;
    top: -100%;
    left: -200%;
    width: 200%;
    height: 200%;
    background: radial-gradient(circle, rgba(255, 255, 255, 0.6) 0%, transparent 70%);
    transition: all 0.5s ease-in-out;
    z-index: 0;
}

/* Activate glowing effect on hover */
.elementor-21 .elementor-element.elementor-element-95338c8 .custom-button:hover::before {
    top: 0;
    left: 0;
}

/* SVG wrapper for arrow button */
.elementor-21 .elementor-element.elementor-element-95338c8 .svg-wrapper {
    width: 48px;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 24px;
    background: #1C75BB;
    transition: all 0.4s ease-in-out;
}

/* Arrow Icon Animation */
.svg-wrapper svg {
    width: 20px;
    height: 20px;
    fill: white;
    transition: transform 0.3s ease-in-out;
}

/* Arrow moves slightly on hover */
/*.custom-button:hover .svg-wrapper svg {*/
/*    transform: translateX(5px);*/
/*}*/

/* Wrapper background color change on hover */
.elementor-21 .elementor-element.elementor-element-95338c8 .custom-button:hover .svg-wrapper {
    background: #007bff;
    box-shadow: 0 0 10px rgba(28, 117, 187, 0.5);
    border: 1px solid #fff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-45fbcc5 */.elementor-21 .elementor-element.elementor-element-45fbcc5 p {
    margin-bottom: 10px;
    font-family: 'Poppins';
    font-weight: 400;
    font-size: 14px;
    text-align: center;
}
.elementor-21 .elementor-element.elementor-element-45fbcc5 a {
    color:#fff!important;
    border: none!important;
}
.read-more-content {
    display: none;
    transition: all 0.3s ease;
   
}
.read-more-content.active {
    display: block;
}


.read-more-button {
    padding: 0;
    background-color: transparent!important;
    color: #fffimportant;

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cb28c01 */.elementor-21 .elementor-element.elementor-element-cb28c01 .custom-button {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    background-color: #f5f5f5;
    color: #04121D;
    text-decoration: none;
    font-family: Poppins, sans-serif;
    font-size: 16px;
    padding: 8px 8px 8px 24px;
    border-radius: 50px;
    transition: all 0.4s ease-in-out;
    font-weight: 600;
    max-height: 57px;
    position: relative;
    overflow: hidden;
    border: 2px solid transparent;
}

/* Smooth gradient border effect on hover */
.elementor-21 .elementor-element.elementor-element-cb28c01 .custom-button:hover {
    background: linear-gradient(to right, #1C75BB, #007bff);
    color: white;
    border-color: #fff;
    box-shadow: 0 4px 15px rgba(28, 117, 187, 0.3);
}

/* Button Hover Inner Glowing Effect */
.elementor-21 .elementor-element.elementor-element-cb28c01 .custom-button::before {
    content: "";
    position: absolute;
    top: -100%;
    left: -200%;
    width: 200%;
    height: 200%;
    background: radial-gradient(circle, rgba(255, 255, 255, 0.6) 0%, transparent 70%);
    transition: all 0.5s ease-in-out;
    z-index: 0;
}

/* Activate glowing effect on hover */
.elementor-21 .elementor-element.elementor-element-cb28c01 .custom-button:hover::before {
    top: 0;
    left: 0;
}

/* SVG wrapper for arrow button */
.elementor-21 .elementor-element.elementor-element-cb28c01 .svg-wrapper {
    width: 48px;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 24px;
    background: #1C75BB;
    transition: all 0.4s ease-in-out;
}

/* Arrow Icon Animation */
.svg-wrapper svg {
    width: 20px;
    height: 20px;
    fill: white;
    transition: transform 0.3s ease-in-out;
}

/* Arrow moves slightly on hover */
/*.custom-button:hover .svg-wrapper svg {*/
/*    transform: translateX(5px);*/
/*}*/

/* Wrapper background color change on hover */
.elementor-21 .elementor-element.elementor-element-cb28c01 .custom-button:hover .svg-wrapper {
    background: #007bff;
    box-shadow: 0 0 10px rgba(28, 117, 187, 0.5);
    border: 1px solid #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4dc25c1 */.elementor-21 .elementor-element.elementor-element-4dc25c1 {
    max-width: 778px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a17bee8 */.elementor-21 .elementor-element.elementor-element-a17bee8 {
    max-width: 1185px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d33b75a */.elementor-21 .elementor-element.elementor-element-d33b75a .elementor-icon-wrapper {
    width: 64px;
    height: 64px;
    background-color:#1C75BB;
    border-radius: 64px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d1f173 */.elementor-21 .elementor-element.elementor-element-9d1f173 {
    min-height: 150px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e90f56b */.elementor-21 .elementor-element.elementor-element-e90f56b {
    position: absolute;
    right: 0;
    top: 20%;
    transform: translate(70%, 100%);
    z-index: 10;
}

@media screen and (max-width:768px) {
    .elementor-21 .elementor-element.elementor-element-e90f56b {
        bottom: 0;
        left: 50%;
            transform: translate(-50%, 90%);
            
    }
    .elementor-21 .elementor-element.elementor-element-e90f56b svg {
        transform: rotate(90deg);
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2f3c6e6 */.elementor-21 .elementor-element.elementor-element-2f3c6e6 .elementor-icon-wrapper {
    width: 64px;
    height: 64px;
    background-color:#1C75BB;
    border-radius: 64px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d7dcc59 */.elementor-21 .elementor-element.elementor-element-d7dcc59 {
    min-height: 150px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e65949b */.elementor-21 .elementor-element.elementor-element-e65949b {
    position: absolute;
    right: 0;
    top: 20%;
    transform: translate(70%, 100%);
    z-index: 10;
}
@media screen and (max-width:1024px) {
    .elementor-21 .elementor-element.elementor-element-e65949b {
  display: none;
}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c2a9b6e */.elementor-21 .elementor-element.elementor-element-c2a9b6e {
    position: absolute;
    right: 0;
    top: 20%;
    transform: translate(70%, 100%);
    z-index: 10;
}
@media screen and (max-width:768px) {
    .elementor-21 .elementor-element.elementor-element-c2a9b6e {
        bottom: 0;
        left: 50%;
            transform: translate(-50%, 90%);
            
    }
    .elementor-21 .elementor-element.elementor-element-c2a9b6e svg {
        transform: rotate(90deg);
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6068e5a */.elementor-21 .elementor-element.elementor-element-6068e5a .elementor-icon-wrapper {
    width: 64px;
    height: 64px;
    background-color:#1C75BB;
    border-radius: 64px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65890a2 */.elementor-21 .elementor-element.elementor-element-65890a2 {
    min-height: 150px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-826775e */.elementor-21 .elementor-element.elementor-element-826775e {
    position: absolute;
    right: 0;
    top: 20%;
    transform: translate(70%, 100%);
    z-index: 10;
}
@media screen and (max-width:768px) {
    .elementor-21 .elementor-element.elementor-element-826775e {
        bottom: 0;
        left: 50%;
            transform: translate(-50%, 90%);
            
    }
    .elementor-21 .elementor-element.elementor-element-826775e svg {
        transform: rotate(90deg);
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3350f63 */.elementor-21 .elementor-element.elementor-element-3350f63 .elementor-icon-wrapper {
    width: 64px;
    height: 64px;
    background-color:#1C75BB;
    border-radius: 64px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-72bd689 */.elementor-21 .elementor-element.elementor-element-72bd689 {
    min-height: 150px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb71d6f */.elementor-21 .elementor-element.elementor-element-bb71d6f a {
    color: #fff;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a812250 */.elementor-21 .elementor-element.elementor-element-a812250 a {
    color: #fff;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf424cf */.elementor-21 .elementor-element.elementor-element-cf424cf a {
    color: #fff;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb71d6f */.elementor-21 .elementor-element.elementor-element-bb71d6f a {
    color: #fff;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a812250 */.elementor-21 .elementor-element.elementor-element-a812250 a {
    color: #fff;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf424cf */.elementor-21 .elementor-element.elementor-element-cf424cf a {
    color: #fff;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb71d6f */.elementor-21 .elementor-element.elementor-element-bb71d6f a {
    color: #fff;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a812250 */.elementor-21 .elementor-element.elementor-element-a812250 a {
    color: #fff;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf424cf */.elementor-21 .elementor-element.elementor-element-cf424cf a {
    color: #fff;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb71d6f */.elementor-21 .elementor-element.elementor-element-bb71d6f a {
    color: #fff;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a812250 */.elementor-21 .elementor-element.elementor-element-a812250 a {
    color: #fff;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf424cf */.elementor-21 .elementor-element.elementor-element-cf424cf a {
    color: #fff;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-c4c522e */details[open] h4 {
    color: #fff;
}
.elementor-21 .elementor-element.elementor-element-c4c522e.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon .e-opened {
    display: flex;
    background-color: #fff;
    width: 46px;
    height: 46px;
    align-items: center;
    justify-content: center;
    border-radius: 24px;
}
.elementor-21 .elementor-element.elementor-element-c4c522e.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-closed {
     background-color: #fff;
    width: 46px;
    height: 46px;
    align-items: center;
    justify-content: center;
    border-radius: 24px;
}
.e-n-accordion-item[open] .e-n-accordion-item-title  {
    border-radius: 8px 8px 0 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e925ba5 */.elementor-21 .elementor-element.elementor-element-e925ba5 a {
    color: #fff;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1350b74 */.elementor-21 .elementor-element.elementor-element-1350b74 a {
    color: #fff;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa00968 */.elementor-21 .elementor-element.elementor-element-fa00968 a {
    color: #fff;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e925ba5 */.elementor-21 .elementor-element.elementor-element-e925ba5 a {
    color: #fff;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1350b74 */.elementor-21 .elementor-element.elementor-element-1350b74 a {
    color: #fff;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa00968 */.elementor-21 .elementor-element.elementor-element-fa00968 a {
    color: #fff;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e925ba5 */.elementor-21 .elementor-element.elementor-element-e925ba5 a {
    color: #fff;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1350b74 */.elementor-21 .elementor-element.elementor-element-1350b74 a {
    color: #fff;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa00968 */.elementor-21 .elementor-element.elementor-element-fa00968 a {
    color: #fff;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e925ba5 */.elementor-21 .elementor-element.elementor-element-e925ba5 a {
    color: #fff;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1350b74 */.elementor-21 .elementor-element.elementor-element-1350b74 a {
    color: #fff;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa00968 */.elementor-21 .elementor-element.elementor-element-fa00968 a {
    color: #fff;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-da6636f */details[open] h4 {
    color: #fff;
}
.elementor-21 .elementor-element.elementor-element-da6636f.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon .e-opened {
    display: flex;
    background-color: #fff;
    width: 46px;
    height: 46px;
    align-items: center;
    justify-content: center;
    border-radius: 24px;
}
.elementor-21 .elementor-element.elementor-element-da6636f.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-closed {
     background-color: #fff;
    width: 46px;
    height: 46px;
    align-items: center;
    justify-content: center;
    border-radius: 24px;
}
.e-n-accordion-item[open] .e-n-accordion-item-title  {
    border-radius: 8px 8px 0 0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8878053 */.elementor-21 .elementor-element.elementor-element-8878053 .elementor-icon-wrapper {
    border-radius: 24px;
width: 48px;
height: 48px;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0bba03d */.elementor-21 .elementor-element.elementor-element-0bba03d .elementor-icon-wrapper {
    border-radius: 24px;
background: #F5F5F5;
width: 48px;
height: 48px;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-65c6e20 */.swiper-pagination.swiper-pagination-progressbar.swiper-pagination-horizontal {
    position: absolute!important;
    bottom: -10%!important;
    left: 0!important;
    top: auto !important; /* Removes it from the top */
    background: #E1E1E1;
}
.elementor-21 .elementor-element.elementor-element-65c6e20 .elementor-swiper-button.elementor-swiper-button-next, .elementor-21 .elementor-element.elementor-element-65c6e20 .elementor-swiper-button.elementor-swiper-button-prev {
    display: none;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-8484 */.elementor-21 .elementor-element.elementor-global-8484 .custom-button {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    background-color: #fff;
    color: #04121D;
    text-decoration: none;
    font-family: Poppins, sans-serif;
    font-size: 16px;
    padding: 8px 8px 8px 16px;
    border-radius: 50px;
    transition: all 0.4s ease-in-out;
    font-weight: 600;
    max-height: 44px;
    position: relative;
    overflow: hidden;
    border: 2px solid transparent;
}

/* Smooth gradient border effect on hover */
.elementor-21 .elementor-element.elementor-global-8484 .custom-button:hover {
    background: linear-gradient(to right, #1C75BB, #007bff);
    color: white;
    border-color: #fff;
    box-shadow: 0 4px 15px rgba(28, 117, 187, 0.3);
}

/* Button Hover Inner Glowing Effect */
.elementor-21 .elementor-element.elementor-global-8484 .custom-button::before {
    content: "";
    position: absolute;
    top: -100%;
    left: -200%;
    width: 200%;
    height: 200%;
    background: radial-gradient(circle, rgba(255, 255, 255, 0.6) 0%, transparent 70%);
    transition: all 0.5s ease-in-out;
    z-index: 0;
}

/* Activate glowing effect on hover */
.elementor-21 .elementor-element.elementor-global-8484 .custom-button:hover::before {
    top: 0;
    left: 0;
}

/* SVG wrapper for arrow button */
.elementor-21 .elementor-element.elementor-global-8484 .svg-wrapper {
    width: 28px;
    height: 28px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 24px;
    background-color: #1C75BB;
    transition: all 0.4s ease-in-out;
}

/* Arrow Icon Animation */
.elementor-21 .elementor-element.elementor-global-8484 .svg-wrapper svg {
    width: 20px;
    height: 20px;
    fill: white;
    transition: transform 0.3s ease-in-out;
}

/* Arrow moves slightly on hover */
/*.custom-button:hover .svg-wrapper svg {*/
/*    transform: translateX(5px);*/
/*}*/

/* Wrapper background color change on hover */
.elementor-21 .elementor-element.elementor-global-8484 .custom-button:hover .svg-wrapper {
    background: #007bff;
    box-shadow: 0 0 10px rgba(28, 117, 187, 0.5);
    border: 1px solid #fff;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.pureclearfilters.co.uk/wp-content/uploads/2025/02/Poppins-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.pureclearfilters.co.uk/wp-content/uploads/2025/02/Poppins-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://www.pureclearfilters.co.uk/wp-content/uploads/2025/02/Poppins-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.pureclearfilters.co.uk/wp-content/uploads/2025/02/Poppins-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.pureclearfilters.co.uk/wp-content/uploads/2025/02/Poppins-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.pureclearfilters.co.uk/wp-content/uploads/2025/02/Poppins-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */