.elementor-9476 .elementor-element.elementor-element-6a6092d4 .elementor-repeater-item-1fb45c3.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-9476 .elementor-element.elementor-element-8c1e915{margin-top:13px;margin-bottom:13px;padding:0px 0px 0px 0px;}.elementor-9476 .elementor-element.elementor-element-8338a28 > .elementor-element-populated{padding:12px 0px 12px 0px;}.elementor-9476 .elementor-element.elementor-element-3c2dcab .elementor-button{padding:10px 13px 10px 13px;}.elementor-9476 .elementor-element.elementor-element-6299ec7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9476 .elementor-element.elementor-element-6299ec7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cirtexcivil.co.nz/wp-content/uploads/2021/08/thames-sea-wall-1024x512-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9476 .elementor-element.elementor-element-6299ec7 > .elementor-element-populated >  .elementor-background-overlay{background-color:#2A2A2A;opacity:0.5;}.elementor-9476 .elementor-element.elementor-element-6299ec7 > .elementor-element-populated, .elementor-9476 .elementor-element.elementor-element-6299ec7 > .elementor-element-populated > .elementor-background-overlay, .elementor-9476 .elementor-element.elementor-element-6299ec7 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-9476 .elementor-element.elementor-element-6299ec7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 0px 20px;}.elementor-9476 .elementor-element.elementor-element-6299ec7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9476 .elementor-element.elementor-element-6299ec7 .elementor-element-populated .elementor-heading-title{color:#FFFFFF;}.elementor-9476 .elementor-element.elementor-element-134d6b9 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-9476 .elementor-element.elementor-element-134d6b9{text-align:start;}.elementor-9476 .elementor-element.elementor-element-134d6b9 .elementor-heading-title{font-size:20px;}.elementor-9476 .elementor-element.elementor-element-c46d139:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9476 .elementor-element.elementor-element-c46d139 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cirtexcivil.co.nz/wp-content/uploads/2021/03/Soil-Reinforcement-system.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9476 .elementor-element.elementor-element-c46d139 > .elementor-element-populated >  .elementor-background-overlay{background-color:#2A2A2A;opacity:0.5;}.elementor-9476 .elementor-element.elementor-element-c46d139 > .elementor-element-populated, .elementor-9476 .elementor-element.elementor-element-c46d139 > .elementor-element-populated > .elementor-background-overlay, .elementor-9476 .elementor-element.elementor-element-c46d139 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-9476 .elementor-element.elementor-element-c46d139 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 0px 20px;}.elementor-9476 .elementor-element.elementor-element-c46d139 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9476 .elementor-element.elementor-element-c46d139 .elementor-element-populated .elementor-heading-title{color:#FFFFFF;}.elementor-9476 .elementor-element.elementor-element-c98791f > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-9476 .elementor-element.elementor-element-c98791f{text-align:start;}.elementor-9476 .elementor-element.elementor-element-c98791f .elementor-heading-title{font-size:20px;}.elementor-9476 .elementor-element.elementor-element-f7f5e50:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9476 .elementor-element.elementor-element-f7f5e50 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cirtexcivil.co.nz/wp-content/uploads/2021/08/hessian-auckland-project.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9476 .elementor-element.elementor-element-f7f5e50 > .elementor-element-populated >  .elementor-background-overlay{background-color:#2A2A2A;opacity:0.5;}.elementor-9476 .elementor-element.elementor-element-f7f5e50 > .elementor-element-populated, .elementor-9476 .elementor-element.elementor-element-f7f5e50 > .elementor-element-populated > .elementor-background-overlay, .elementor-9476 .elementor-element.elementor-element-f7f5e50 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-9476 .elementor-element.elementor-element-f7f5e50 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 0px 20px;}.elementor-9476 .elementor-element.elementor-element-f7f5e50 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9476 .elementor-element.elementor-element-f7f5e50 .elementor-element-populated .elementor-heading-title{color:#FFFFFF;}.elementor-9476 .elementor-element.elementor-element-761a807 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-9476 .elementor-element.elementor-element-761a807{text-align:start;}.elementor-9476 .elementor-element.elementor-element-761a807 .elementor-heading-title{font-size:20px;}.elementor-9476 .elementor-element.elementor-element-a5d7a75:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9476 .elementor-element.elementor-element-a5d7a75 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cirtexcivil.co.nz/wp-content/uploads/2021/08/tensioner.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9476 .elementor-element.elementor-element-a5d7a75 > .elementor-element-populated >  .elementor-background-overlay{background-color:#2A2A2A;opacity:0.5;}.elementor-9476 .elementor-element.elementor-element-a5d7a75 > .elementor-element-populated, .elementor-9476 .elementor-element.elementor-element-a5d7a75 > .elementor-element-populated > .elementor-background-overlay, .elementor-9476 .elementor-element.elementor-element-a5d7a75 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-9476 .elementor-element.elementor-element-a5d7a75 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 0px 20px;}.elementor-9476 .elementor-element.elementor-element-a5d7a75 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9476 .elementor-element.elementor-element-a5d7a75 .elementor-element-populated .elementor-heading-title{color:#FFFFFF;}.elementor-9476 .elementor-element.elementor-element-bcfa38a > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-9476 .elementor-element.elementor-element-bcfa38a{text-align:start;}.elementor-9476 .elementor-element.elementor-element-bcfa38a .elementor-heading-title{font-size:20px;}.elementor-9476 .elementor-element.elementor-element-6cbd09e > .elementor-element-populated >  .elementor-background-overlay{background-color:#2A2A2A;opacity:0.5;}.elementor-9476 .elementor-element.elementor-element-6cbd09e > .elementor-element-populated, .elementor-9476 .elementor-element.elementor-element-6cbd09e > .elementor-element-populated > .elementor-background-overlay, .elementor-9476 .elementor-element.elementor-element-6cbd09e > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-9476 .elementor-element.elementor-element-6cbd09e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 0px 20px;}.elementor-9476 .elementor-element.elementor-element-6cbd09e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9476 .elementor-element.elementor-element-6cbd09e .elementor-element-populated .elementor-heading-title{color:#FFFFFF;}.elementor-9476 .elementor-element.elementor-element-6a6092d4:not(.elementor-motion-effects-element-type-background), .elementor-9476 .elementor-element.elementor-element-6a6092d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-9476 .elementor-element.elementor-element-6a6092d4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9476 .elementor-element.elementor-element-6a6092d4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}/* Start custom CSS for column, class: .elementor-element-6299ec7 */.elementor-9476 .elementor-element.elementor-element-6299ec7 {
    position: relative;
    height: 250px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c46d139 */.elementor-9476 .elementor-element.elementor-element-c46d139 {
    position: relative;
    height: 250px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f7f5e50 */.elementor-9476 .elementor-element.elementor-element-f7f5e50 {
    position: relative;
    height: 250px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a5d7a75 */.elementor-9476 .elementor-element.elementor-element-a5d7a75 {
    position: relative;
    height: 250px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6cbd09e */.elementor-9476 .elementor-element.elementor-element-6cbd09e {
    position: relative;
    height: 250px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-639b1b0 */.elementor-9476 .elementor-element.elementor-element-639b1b0 > .elementor-container{
    display: flex;
    gap: 12px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6299ec7 */.elementor-9476 .elementor-element.elementor-element-6299ec7 {
    position: relative;
    height: 250px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c46d139 */.elementor-9476 .elementor-element.elementor-element-c46d139 {
    position: relative;
    height: 250px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f7f5e50 */.elementor-9476 .elementor-element.elementor-element-f7f5e50 {
    position: relative;
    height: 250px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a5d7a75 */.elementor-9476 .elementor-element.elementor-element-a5d7a75 {
    position: relative;
    height: 250px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6cbd09e */.elementor-9476 .elementor-element.elementor-element-6cbd09e {
    position: relative;
    height: 250px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-639b1b0 */.elementor-9476 .elementor-element.elementor-element-639b1b0 > .elementor-container{
    display: flex;
    gap: 12px;
}/* End custom CSS */