.elementor-14028 .elementor-element.elementor-element-83702e5:not(.elementor-motion-effects-element-type-background), .elementor-14028 .elementor-element.elementor-element-83702e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#008888;background-image:url("https://csrec.org.uk/wp-content/uploads/2025/12/slider-scaled.png");}.elementor-14028 .elementor-element.elementor-element-83702e5 > .elementor-container{min-height:400px;}.elementor-14028 .elementor-element.elementor-element-83702e5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14028 .elementor-element.elementor-element-83702e5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14028 .elementor-element.elementor-element-c5b8be7{text-align:center;}.elementor-14028 .elementor-element.elementor-element-c5b8be7 .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:57px;font-weight:600;line-height:60px;letter-spacing:0.6px;word-spacing:6px;text-shadow:0px 1px 46px rgba(0,0,0,0.3);color:#ECEEEF;}.elementor-14028 .elementor-element.elementor-element-674259d3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-14028 .elementor-element.elementor-element-674259d3:not(.elementor-motion-effects-element-type-background), .elementor-14028 .elementor-element.elementor-element-674259d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#008080;}.elementor-14028 .elementor-element.elementor-element-674259d3 > .elementor-container{max-width:1600px;}.elementor-14028 .elementor-element.elementor-element-674259d3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-14028 .elementor-element.elementor-element-674259d3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14028 .elementor-element.elementor-element-c87c4ff > .elementor-widget-container{margin:0% 5% 0% 5%;}.elementor-14028 .elementor-element.elementor-element-c87c4ff{text-align:center;font-size:20px;line-height:38px;color:#ECEEEF;}.elementor-14028 .elementor-element.elementor-element-f647407:not(.elementor-motion-effects-element-type-background), .elementor-14028 .elementor-element.elementor-element-f647407 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14028 .elementor-element.elementor-element-f647407{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:65px;margin-bottom:0px;padding:10px 0px 60px 0px;}.elementor-14028 .elementor-element.elementor-element-f647407 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14028 .elementor-element.elementor-element-b54870a > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-14028 .elementor-element.elementor-element-b54870a{text-align:center;}.elementor-14028 .elementor-element.elementor-element-b54870a .elementor-heading-title{font-family:"Montserrat", Montserrat;}.elementor-14028 .elementor-element.elementor-element-51f61e9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14028 .elementor-element.elementor-element-51f61e9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14028 .elementor-element.elementor-element-51f61e9 > .elementor-element-populated, .elementor-14028 .elementor-element.elementor-element-51f61e9 > .elementor-element-populated > .elementor-background-overlay, .elementor-14028 .elementor-element.elementor-element-51f61e9 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-14028 .elementor-element.elementor-element-51f61e9 > .elementor-element-populated{box-shadow:0px 14px 40px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14028 .elementor-element.elementor-element-51f61e9:hover > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-14028 .elementor-element.elementor-element-51f61e9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14028 .elementor-element.elementor-element-f96bd9f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14028 .elementor-element.elementor-element-f96bd9f img{border-radius:20px 20px 20px 20px;}.elementor-14028 .elementor-element.elementor-element-790ab38 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 20px 10px 20px;}.elementor-14028 .elementor-element.elementor-element-790ab38 .elementor-heading-title{font-family:"Montserrat", Montserrat;line-height:24px;}.elementor-14028 .elementor-element.elementor-element-6ec2c78{width:var( --container-widget-width, 102.679% );max-width:102.679%;--container-widget-width:102.679%;--container-widget-flex-grow:0;}.elementor-14028 .elementor-element.elementor-element-6ec2c78 > .elementor-widget-container{padding:15px 15px 139px 15px;}.elementor-14028 .elementor-element.elementor-element-27d38d8{width:var( --container-widget-width, 106.9% );max-width:106.9%;--container-widget-width:106.9%;--container-widget-flex-grow:0;grid-column:span 1;text-align:center;}.elementor-14028 .elementor-element.elementor-element-27d38d8 > .elementor-widget-container{background-color:#56636D;margin:0px 0px 0px 0px;padding:15px 0px 15px 0px;border-radius:0px 0px 20px 20px;}.elementor-14028 .elementor-element.elementor-element-27d38d8 .elementor-heading-title{font-family:"Montserrat", Montserrat;line-height:24px;color:#FFFFFF;}.elementor-14028 .elementor-element.elementor-element-81e0a3e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14028 .elementor-element.elementor-element-81e0a3e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14028 .elementor-element.elementor-element-81e0a3e > .elementor-element-populated, .elementor-14028 .elementor-element.elementor-element-81e0a3e > .elementor-element-populated > .elementor-background-overlay, .elementor-14028 .elementor-element.elementor-element-81e0a3e > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-14028 .elementor-element.elementor-element-81e0a3e > .elementor-element-populated{box-shadow:0px 14px 40px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14028 .elementor-element.elementor-element-81e0a3e:hover > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-14028 .elementor-element.elementor-element-81e0a3e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14028 .elementor-element.elementor-element-968ae7e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14028 .elementor-element.elementor-element-968ae7e img{border-radius:20px 20px 20px 20px;}.elementor-14028 .elementor-element.elementor-element-67bd8ee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 20px 10px 20px;}.elementor-14028 .elementor-element.elementor-element-67bd8ee .elementor-heading-title{font-family:"Montserrat", Montserrat;line-height:24px;}.elementor-14028 .elementor-element.elementor-element-34ab898{width:var( --container-widget-width, 102.679% );max-width:102.679%;--container-widget-width:102.679%;--container-widget-flex-grow:0;}.elementor-14028 .elementor-element.elementor-element-34ab898 > .elementor-widget-container{padding:0px 20px 29px 20px;}.elementor-14028 .elementor-element.elementor-element-97107d8{width:var( --container-widget-width, 106.9% );max-width:106.9%;--container-widget-width:106.9%;--container-widget-flex-grow:0;grid-column:span 1;text-align:center;}.elementor-14028 .elementor-element.elementor-element-97107d8 > .elementor-widget-container{background-color:#56636D;margin:0px 0px 0px 0px;padding:15px 0px 15px 0px;border-radius:0px 0px 20px 20px;}.elementor-14028 .elementor-element.elementor-element-97107d8 .elementor-heading-title{font-family:"Montserrat", Montserrat;line-height:24px;color:#FFFFFF;}.elementor-14028 .elementor-element.elementor-element-f8121f2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14028 .elementor-element.elementor-element-f8121f2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14028 .elementor-element.elementor-element-f8121f2 > .elementor-element-populated, .elementor-14028 .elementor-element.elementor-element-f8121f2 > .elementor-element-populated > .elementor-background-overlay, .elementor-14028 .elementor-element.elementor-element-f8121f2 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-14028 .elementor-element.elementor-element-f8121f2 > .elementor-element-populated{box-shadow:0px 14px 40px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14028 .elementor-element.elementor-element-f8121f2:hover > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-14028 .elementor-element.elementor-element-f8121f2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14028 .elementor-element.elementor-element-a2e93ee > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14028 .elementor-element.elementor-element-a2e93ee img{border-radius:20px 20px 20px 20px;}.elementor-14028 .elementor-element.elementor-element-116d349 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 20px 10px 20px;}.elementor-14028 .elementor-element.elementor-element-116d349 .elementor-heading-title{font-family:"Montserrat", Montserrat;line-height:24px;}.elementor-14028 .elementor-element.elementor-element-db7de0d{width:var( --container-widget-width, 102.679% );max-width:102.679%;--container-widget-width:102.679%;--container-widget-flex-grow:0;}.elementor-14028 .elementor-element.elementor-element-db7de0d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 80px 20px;}.elementor-14028 .elementor-element.elementor-element-c714981{width:var( --container-widget-width, 106.9% );max-width:106.9%;--container-widget-width:106.9%;--container-widget-flex-grow:0;grid-column:span 1;text-align:center;}.elementor-14028 .elementor-element.elementor-element-c714981 > .elementor-widget-container{background-color:#56636D;margin:0px 0px 0px 0px;padding:15px 0px 15px 0px;border-radius:0px 0px 20px 20px;}.elementor-14028 .elementor-element.elementor-element-c714981 .elementor-heading-title{font-family:"Montserrat", Montserrat;line-height:24px;color:#FFFFFF;}.elementor-14028 .elementor-element.elementor-element-99ded28:not(.elementor-motion-effects-element-type-background), .elementor-14028 .elementor-element.elementor-element-99ded28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0B61F;}.elementor-14028 .elementor-element.elementor-element-99ded28{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:65px;margin-bottom:0px;padding:50px 0px 60px 0px;}.elementor-14028 .elementor-element.elementor-element-99ded28 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14028 .elementor-element.elementor-element-540ff57 > .elementor-widget-container{margin:25px 0px 20px 0px;}.elementor-14028 .elementor-element.elementor-element-540ff57 .elementor-heading-title{font-family:"Montserrat", Montserrat;color:#FFFFFF;}.elementor-14028 .elementor-element.elementor-element-eb851b9 > .elementor-container{max-width:1190px;}.elementor-14028 .elementor-element.elementor-element-15aebb5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14028 .elementor-element.elementor-element-15aebb5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14028 .elementor-element.elementor-element-15aebb5 > .elementor-element-populated, .elementor-14028 .elementor-element.elementor-element-15aebb5 > .elementor-element-populated > .elementor-background-overlay, .elementor-14028 .elementor-element.elementor-element-15aebb5 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-14028 .elementor-element.elementor-element-15aebb5 > .elementor-element-populated{box-shadow:0px 14px 40px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-14028 .elementor-element.elementor-element-15aebb5:hover > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-14028 .elementor-element.elementor-element-15aebb5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14028 .elementor-element.elementor-element-a37d0cb .elementor-icon-wrapper{text-align:center;}.elementor-14028 .elementor-element.elementor-element-a37d0cb.elementor-view-stacked .elementor-icon{background-color:#E0B61F;}.elementor-14028 .elementor-element.elementor-element-a37d0cb.elementor-view-framed .elementor-icon, .elementor-14028 .elementor-element.elementor-element-a37d0cb.elementor-view-default .elementor-icon{color:#E0B61F;border-color:#E0B61F;}.elementor-14028 .elementor-element.elementor-element-a37d0cb.elementor-view-framed .elementor-icon, .elementor-14028 .elementor-element.elementor-element-a37d0cb.elementor-view-default .elementor-icon svg{fill:#E0B61F;}.elementor-14028 .elementor-element.elementor-element-4045bfe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-14028 .elementor-element.elementor-element-4045bfe{text-align:center;}.elementor-14028 .elementor-element.elementor-element-4045bfe .elementor-heading-title{font-family:"Montserrat", Montserrat;line-height:24px;}.elementor-14028 .elementor-element.elementor-element-1baf83f{text-align:center;}.elementor-14028 .elementor-element.elementor-element-5b31c80:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14028 .elementor-element.elementor-element-5b31c80 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14028 .elementor-element.elementor-element-5b31c80 > .elementor-element-populated, .elementor-14028 .elementor-element.elementor-element-5b31c80 > .elementor-element-populated > .elementor-background-overlay, .elementor-14028 .elementor-element.elementor-element-5b31c80 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-14028 .elementor-element.elementor-element-5b31c80 > .elementor-element-populated{box-shadow:0px 14px 40px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:20px 20px 20px 20px;}.elementor-14028 .elementor-element.elementor-element-5b31c80:hover > .elementor-element-populated{box-shadow:0px 0px 14px 0px rgba(0,0,0,0.5);}.elementor-14028 .elementor-element.elementor-element-5b31c80 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14028 .elementor-element.elementor-element-5a63203 .elementor-icon-wrapper{text-align:center;}.elementor-14028 .elementor-element.elementor-element-5a63203.elementor-view-stacked .elementor-icon{background-color:#E0B61F;}.elementor-14028 .elementor-element.elementor-element-5a63203.elementor-view-framed .elementor-icon, .elementor-14028 .elementor-element.elementor-element-5a63203.elementor-view-default .elementor-icon{color:#E0B61F;border-color:#E0B61F;}.elementor-14028 .elementor-element.elementor-element-5a63203.elementor-view-framed .elementor-icon, .elementor-14028 .elementor-element.elementor-element-5a63203.elementor-view-default .elementor-icon svg{fill:#E0B61F;}.elementor-14028 .elementor-element.elementor-element-0a8efc1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-14028 .elementor-element.elementor-element-0a8efc1 .elementor-heading-title{font-family:"Montserrat", Montserrat;line-height:24px;}.elementor-14028 .elementor-element.elementor-element-f9bf615{text-align:center;}.elementor-14028 .elementor-element.elementor-element-2b9d71b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14028 .elementor-element.elementor-element-2b9d71b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14028 .elementor-element.elementor-element-2b9d71b > .elementor-element-populated, .elementor-14028 .elementor-element.elementor-element-2b9d71b > .elementor-element-populated > .elementor-background-overlay, .elementor-14028 .elementor-element.elementor-element-2b9d71b > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-14028 .elementor-element.elementor-element-2b9d71b > .elementor-element-populated{box-shadow:0px 14px 40px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:20px 20px 20px 20px;}.elementor-14028 .elementor-element.elementor-element-2b9d71b:hover > .elementor-element-populated{box-shadow:0px 0px 14px 0px rgba(0,0,0,0.5);}.elementor-14028 .elementor-element.elementor-element-2b9d71b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14028 .elementor-element.elementor-element-1ae3e99 .elementor-icon-wrapper{text-align:center;}.elementor-14028 .elementor-element.elementor-element-1ae3e99.elementor-view-stacked .elementor-icon{background-color:#E0B61F;}.elementor-14028 .elementor-element.elementor-element-1ae3e99.elementor-view-framed .elementor-icon, .elementor-14028 .elementor-element.elementor-element-1ae3e99.elementor-view-default .elementor-icon{color:#E0B61F;border-color:#E0B61F;}.elementor-14028 .elementor-element.elementor-element-1ae3e99.elementor-view-framed .elementor-icon, .elementor-14028 .elementor-element.elementor-element-1ae3e99.elementor-view-default .elementor-icon svg{fill:#E0B61F;}.elementor-14028 .elementor-element.elementor-element-5d1eded > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-14028 .elementor-element.elementor-element-5d1eded{text-align:center;}.elementor-14028 .elementor-element.elementor-element-5d1eded .elementor-heading-title{font-family:"Montserrat", Montserrat;line-height:24px;}.elementor-14028 .elementor-element.elementor-element-ffda297{text-align:center;}.elementor-14028 .elementor-element.elementor-element-6c8c4ab{padding:17px 0px 0px 0px;}.elementor-14028 .elementor-element.elementor-element-932c890 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-14028 .elementor-element.elementor-element-932c890 .elementor-heading-title{font-family:"Montserrat", Montserrat;}.elementor-14028 .elementor-element.elementor-element-9adf643 .elementor-icon-wrapper{text-align:center;}.elementor-14028 .elementor-element.elementor-element-9adf643.elementor-view-stacked .elementor-icon{background-color:#E0B61F;}.elementor-14028 .elementor-element.elementor-element-9adf643.elementor-view-framed .elementor-icon, .elementor-14028 .elementor-element.elementor-element-9adf643.elementor-view-default .elementor-icon{color:#E0B61F;border-color:#E0B61F;}.elementor-14028 .elementor-element.elementor-element-9adf643.elementor-view-framed .elementor-icon, .elementor-14028 .elementor-element.elementor-element-9adf643.elementor-view-default .elementor-icon svg{fill:#E0B61F;}.elementor-14028 .elementor-element.elementor-element-9adf643 .elementor-icon{font-size:100px;}.elementor-14028 .elementor-element.elementor-element-9adf643 .elementor-icon svg{height:100px;}.elementor-14028 .elementor-element.elementor-element-9bdf272.elementor-element{--align-self:center;}.elementor-14028 .elementor-element.elementor-element-9bdf272 .elementor-counter-title{justify-content:center;}.elementor-14028 .elementor-element.elementor-element-9bdf272 .elementor-counter{gap:0px;}.elementor-14028 .elementor-element.elementor-element-9bdf272 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:40px;}.elementor-14028 .elementor-element.elementor-element-879936a .elementor-icon-wrapper{text-align:center;}.elementor-14028 .elementor-element.elementor-element-879936a.elementor-view-stacked .elementor-icon{background-color:#E0B61F;}.elementor-14028 .elementor-element.elementor-element-879936a.elementor-view-framed .elementor-icon, .elementor-14028 .elementor-element.elementor-element-879936a.elementor-view-default .elementor-icon{color:#E0B61F;border-color:#E0B61F;}.elementor-14028 .elementor-element.elementor-element-879936a.elementor-view-framed .elementor-icon, .elementor-14028 .elementor-element.elementor-element-879936a.elementor-view-default .elementor-icon svg{fill:#E0B61F;}.elementor-14028 .elementor-element.elementor-element-879936a .elementor-icon{font-size:100px;}.elementor-14028 .elementor-element.elementor-element-879936a .elementor-icon svg{height:100px;}.elementor-14028 .elementor-element.elementor-element-6123394.elementor-element{--align-self:center;}.elementor-14028 .elementor-element.elementor-element-6123394 .elementor-counter-title{justify-content:center;}.elementor-14028 .elementor-element.elementor-element-6123394 .elementor-counter{gap:0px;}.elementor-14028 .elementor-element.elementor-element-6123394 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:40px;}.elementor-14028 .elementor-element.elementor-element-7986782 .elementor-icon-wrapper{text-align:center;}.elementor-14028 .elementor-element.elementor-element-7986782.elementor-view-stacked .elementor-icon{background-color:#E0B61F;}.elementor-14028 .elementor-element.elementor-element-7986782.elementor-view-framed .elementor-icon, .elementor-14028 .elementor-element.elementor-element-7986782.elementor-view-default .elementor-icon{color:#E0B61F;border-color:#E0B61F;}.elementor-14028 .elementor-element.elementor-element-7986782.elementor-view-framed .elementor-icon, .elementor-14028 .elementor-element.elementor-element-7986782.elementor-view-default .elementor-icon svg{fill:#E0B61F;}.elementor-14028 .elementor-element.elementor-element-7986782 .elementor-icon{font-size:100px;}.elementor-14028 .elementor-element.elementor-element-7986782 .elementor-icon svg{height:100px;}.elementor-14028 .elementor-element.elementor-element-4b1f23d .elementor-counter{flex-direction:column-reverse;gap:0px;}.elementor-14028 .elementor-element.elementor-element-4b1f23d .elementor-counter-title{justify-content:center;}.elementor-14028 .elementor-element.elementor-element-4b1f23d .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:40px;}.elementor-14028 .elementor-element.elementor-element-029df04 .elementor-icon-wrapper{text-align:center;}.elementor-14028 .elementor-element.elementor-element-029df04.elementor-view-stacked .elementor-icon{background-color:#E0B61F;}.elementor-14028 .elementor-element.elementor-element-029df04.elementor-view-framed .elementor-icon, .elementor-14028 .elementor-element.elementor-element-029df04.elementor-view-default .elementor-icon{color:#E0B61F;border-color:#E0B61F;}.elementor-14028 .elementor-element.elementor-element-029df04.elementor-view-framed .elementor-icon, .elementor-14028 .elementor-element.elementor-element-029df04.elementor-view-default .elementor-icon svg{fill:#E0B61F;}.elementor-14028 .elementor-element.elementor-element-029df04 .elementor-icon{font-size:100px;}.elementor-14028 .elementor-element.elementor-element-029df04 .elementor-icon svg{height:100px;}.elementor-14028 .elementor-element.elementor-element-cae5b1d.elementor-element{--align-self:center;}.elementor-14028 .elementor-element.elementor-element-cae5b1d .elementor-counter-title{justify-content:center;}.elementor-14028 .elementor-element.elementor-element-cae5b1d .elementor-counter{gap:0px;}.elementor-14028 .elementor-element.elementor-element-cae5b1d .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:40px;}.elementor-14028 .elementor-element.elementor-element-4631fcf:not(.elementor-motion-effects-element-type-background), .elementor-14028 .elementor-element.elementor-element-4631fcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECEEEF;}.elementor-14028 .elementor-element.elementor-element-4631fcf > .elementor-container{min-height:511px;}.elementor-14028 .elementor-element.elementor-element-4631fcf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14028 .elementor-element.elementor-element-4631fcf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14028 .elementor-element.elementor-element-ae14860{text-align:center;}.elementor-14028 .elementor-element.elementor-element-ae14860 .elementor-heading-title{font-family:var( --e-global-typography-cb1f772-font-family ), Montserrat;font-size:var( --e-global-typography-cb1f772-font-size );font-weight:var( --e-global-typography-cb1f772-font-weight );line-height:var( --e-global-typography-cb1f772-line-height );}.elementor-14028 .elementor-element.elementor-element-13def9b{text-align:center;}.elementor-14028 .elementor-element.elementor-element-bb9b77f .elementor-swiper-button{font-size:20px;}.elementor-14028 .elementor-element.elementor-element-df368bb > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-14028 .elementor-element.elementor-element-df368bb .elementor-heading-title{font-family:"Montserrat", Montserrat;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-14028 .elementor-element.elementor-element-d2ce529{width:100%;}}@media(max-width:1024px){.elementor-14028 .elementor-element.elementor-element-674259d3{padding:100px 25px 100px 25px;}.elementor-14028 .elementor-element.elementor-element-ae14860 .elementor-heading-title{font-size:var( --e-global-typography-cb1f772-font-size );line-height:var( --e-global-typography-cb1f772-line-height );}}@media(max-width:767px){.elementor-14028 .elementor-element.elementor-element-674259d3{padding:50px 20px 50px 20px;}.elementor-14028 .elementor-element.elementor-element-ae14860 .elementor-heading-title{font-size:var( --e-global-typography-cb1f772-font-size );line-height:var( --e-global-typography-cb1f772-line-height );}}/* Start custom CSS for section, class: .elementor-element-674259d3 */{color: red}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ce83d08 *//* Force spacing on inner section */
#services-cards .elementor-row {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
    margin-left: -20px !important;
    margin-right: -20px !important;
}

/* Control each card */
#services-cards .elementor-inner-column {
    width: 33.333% !important;
    max-width: 33.333% !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    box-sizing: border-box;
}

/* Tablet */
@media (max-width: 1024px) {
    #services-cards .elementor-inner-column {
        width: 50% !important;
        max-width: 50% !important;
    }
}

/* Mobile */
@media (max-width: 767px) {
    #services-cards .elementor-inner-column {
        width: 100% !important;
        max-width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-eb851b9 *//* Layout: add spacing and center */
.values-cards .elementor-row {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
    margin-left: -25px;
    margin-right: -25px;
}

/* Card width + spacing */
.values-cards .elementor-column {
    width: 33.333% !important;
    max-width: 33.333% !important;
    padding-left: 25px;
    padding-right: 25px;
    box-sizing: border-box;
}

/* Make cards narrower */
.values-cards .elementor-widget-wrap {
    max-width: 320px;
    margin: 0 auto;
    text-align: center; /* center all content */
}

/* Ensure everything inside is centered */
.values-cards .elementor-widget-wrap * {
    text-align: center;
}

/* Tablet */
@media (max-width: 1024px) {
    .values-cards .elementor-column {
        width: 50% !important;
        max-width: 50% !important;
    }
}

/* Mobile */
@media (max-width: 767px) {
    .values-cards .elementor-column {
        width: 100% !important;
        max-width: 100% !important;
    }
}/* End custom CSS */