.elementor-18 .elementor-element.elementor-element-12aca70a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-18 .elementor-element.elementor-element-12aca70a:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-12aca70a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://csc-services.co.uk/staging/wp-content/uploads/2023/08/water-2-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-6280b889{--spacer-size:287px;}.elementor-18 .elementor-element.elementor-element-7c7aff21 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-7c7aff21 .elementor-heading-title{font-size:75px;color:var( --e-global-color-babecb3 );}.elementor-18 .elementor-element.elementor-element-55e1311f{--spacer-size:78px;}.elementor-18 .elementor-element.elementor-element-4495d86c{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-209a6d3 );--border-color:var( --e-global-color-209a6d3 );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-1574b2f6{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-209a6d3 );--border-color:var( --e-global-color-209a6d3 );--padding-top:5%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-18 .elementor-element.elementor-element-22c3f499{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-cbe6694{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-62f22bd{--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;--flex-wrap:wrap;}.elementor-18 .elementor-element.elementor-element-1528b0a{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-7738939{--display:flex;--overflow:hidden;}.elementor-18 .elementor-element.elementor-element-74e2c22{--spacer-size:305px;}.elementor-18 .elementor-element.elementor-element-74e2c22 > .elementor-widget-container{background-image:url("https://csc-services.co.uk/staging/wp-content/uploads/2023/08/home_1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-1f34123{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;--align-content:flex-start;--margin-top:-125px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-1f34123:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-1f34123 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-babecb3 );}.elementor-18 .elementor-element.elementor-element-9fbe0be .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-af58d85 > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-18 .elementor-element.elementor-element-af58d85{color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-4402c4e .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-4402c4e .elementor-icon{font-size:20px;}.elementor-18 .elementor-element.elementor-element-4402c4e .elementor-icon svg{height:20px;}.elementor-18 .elementor-element.elementor-element-0806b3f{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-c216017{--display:flex;--overflow:hidden;}.elementor-18 .elementor-element.elementor-element-d797f63{--spacer-size:305px;}.elementor-18 .elementor-element.elementor-element-d797f63 > .elementor-widget-container{background-image:url("https://csc-services.co.uk/staging/wp-content/uploads/2023/06/IMG_1003.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-11f78a0{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;--align-content:flex-start;--margin-top:-125px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-11f78a0:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-11f78a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-babecb3 );}.elementor-18 .elementor-element.elementor-element-0938b99 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-9af5450 > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-18 .elementor-element.elementor-element-9af5450{color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-0dffd73 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-0dffd73 .elementor-icon{font-size:20px;}.elementor-18 .elementor-element.elementor-element-0dffd73 .elementor-icon svg{height:20px;}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-7c7aff21 > .elementor-widget-container{margin:-9px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-7c7aff21 .elementor-heading-title{font-size:68px;}.elementor-18 .elementor-element.elementor-element-22c3f499{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-18 .elementor-element.elementor-element-cbe6694{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-6280b889{--spacer-size:155px;}.elementor-18 .elementor-element.elementor-element-7c7aff21 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-7c7aff21 .elementor-heading-title{font-size:52px;}.elementor-18 .elementor-element.elementor-element-4495d86c{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-18 .elementor-element.elementor-element-22c3f499 .elementor-heading-title{font-size:30px;}.elementor-18 .elementor-element.elementor-element-62f22bd{--margin-top:27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-1528b0a{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-7738939{--width:85%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-0806b3f{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-c216017{--width:85%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-62f22bd{--content-width:75%;}.elementor-18 .elementor-element.elementor-element-1528b0a{--width:50%;}.elementor-18 .elementor-element.elementor-element-1f34123{--width:85%;}.elementor-18 .elementor-element.elementor-element-0806b3f{--width:50%;}.elementor-18 .elementor-element.elementor-element-11f78a0{--width:85%;}}@media(max-width:1024px) and (min-width:768px){.elementor-18 .elementor-element.elementor-element-62f22bd{--content-width:100%;}}/* Start custom CSS for container, class: .elementor-element-1528b0a */.elementor-18 .elementor-element.elementor-element-1528b0a:hover  .img {
  transition: transform 0.2s ease-in-out;
  transform:scale(1.1)
}

.elementor-18 .elementor-element.elementor-element-1528b0a:hover h1,
.elementor-18 .elementor-element.elementor-element-1528b0a:hover h2,
.elementor-18 .elementor-element.elementor-element-1528b0a:hover h3,
.elementor-18 .elementor-element.elementor-element-1528b0a:hover h4,
.elementor-18 .elementor-element.elementor-element-1528b0a:hover h5,
.elementor-18 .elementor-element.elementor-element-1528b0a:hover h6 {
    color: #0B8DCA;
}
.elementor-18 .elementor-element.elementor-element-1528b0a:hover .fas {color: #0B8DCA;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0806b3f */.elementor-18 .elementor-element.elementor-element-0806b3f:hover  .img {
  transition: transform 0.2s ease-in-out;
  transform:scale(1.1)
}

.elementor-18 .elementor-element.elementor-element-0806b3f:hover h1,
.elementor-18 .elementor-element.elementor-element-0806b3f:hover h2,
.elementor-18 .elementor-element.elementor-element-0806b3f:hover h3,
.elementor-18 .elementor-element.elementor-element-0806b3f:hover h4,
.elementor-18 .elementor-element.elementor-element-0806b3f:hover h5,
.elementor-18 .elementor-element.elementor-element-0806b3f:hover h6 {
    color: #0B8DCA;
}
.elementor-18 .elementor-element.elementor-element-0806b3f:hover .fas {color: #0B8DCA;}/* End custom CSS */