/* https://www.cambridgeandpeterboroughturf.co.uk/wp-content/uploads/elementor/css/post-259.css?ver=1742388650 */
.elementor-259 .elementor-element.elementor-element-4494e1e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--gap:48px;--background-transition:0.3s;--overlay-opacity:0.5;--padding-top:100px;--padding-right:0px;--padding-bottom:100px;--padding-left:0px}.elementor-259 .elementor-element.elementor-element-4494e1e:not(.elementor-motion-effects-element-type-background),.elementor-259 .elementor-element.elementor-element-4494e1e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(/wp-content/uploads/2023/04/turf.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-259 .elementor-element.elementor-element-4494e1e::before,.elementor-259 .elementor-element.elementor-element-4494e1e>.elementor-background-video-container::before,.elementor-259 .elementor-element.elementor-element-4494e1e>.e-con-inner>.elementor-background-video-container::before,.elementor-259 .elementor-element.elementor-element-4494e1e>.elementor-background-slideshow::before,.elementor-259 .elementor-element.elementor-element-4494e1e>.e-con-inner>.elementor-background-slideshow::before,.elementor-259 .elementor-element.elementor-element-4494e1e>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000}.elementor-259 .elementor-element.elementor-element-4494e1e,.elementor-259 .elementor-element.elementor-element-4494e1e::before{--border-transition:0.3s}.elementor-259 .elementor-element.elementor-element-4af0d84{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px}.elementor-259 .elementor-element.elementor-element-d6158a0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:24px;--background-transition:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5C5C59;--padding-top:64px;--padding-right:64px;--padding-bottom:64px;--padding-left:64px}.elementor-259 .elementor-element.elementor-element-d6158a0:not(.elementor-motion-effects-element-type-background),.elementor-259 .elementor-element.elementor-element-d6158a0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#21332999}.elementor-259 .elementor-element.elementor-element-d6158a0,.elementor-259 .elementor-element.elementor-element-d6158a0::before{--border-transition:0.3s}.elementor-259 .elementor-element.elementor-element-1f00a6a{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px}.elementor-259 .elementor-element.elementor-element-221465d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px}.elementor-259 .elementor-element.elementor-element-5ae0521{text-align:center}.elementor-259 .elementor-element.elementor-element-5ae0521 .elementor-heading-title{color:var(--e-global-color-astglobalcolor5);font-family:"General Sans",Sans-serif;font-size:72px;font-weight:600;line-height:80px}.elementor-259 .elementor-element.elementor-element-83acb02{text-align:center;color:var(--e-global-color-astglobalcolor5);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-259 .elementor-element.elementor-element-83acb02>.elementor-widget-container{margin:0 0 0 0}.elementor-259 .elementor-element.elementor-element-8352521 .elementor-button .elementor-align-icon-right{margin-left:10px}.elementor-259 .elementor-element.elementor-element-8352521 .elementor-button .elementor-align-icon-left{margin-right:10px}.elementor-259 .elementor-element.elementor-element-8352521 .elementor-button{font-family:"General Sans",Sans-serif;font-size:16px;font-weight:600;letter-spacing:.2px;fill:#060606;color:#060606;background-color:var(--e-global-color-secondary);border-radius:0 25px 0 25px}.elementor-259 .elementor-element.elementor-element-8352521 .elementor-button:hover,.elementor-259 .elementor-element.elementor-element-8352521 .elementor-button:focus{color:#FFF;background-color:var(--e-global-color-primary)}.elementor-259 .elementor-element.elementor-element-8352521 .elementor-button:hover svg,.elementor-259 .elementor-element.elementor-element-8352521 .elementor-button:focus svg{fill:#FFF}.elementor-259 .elementor-element.elementor-element-d58d442{text-align:center;color:var(--e-global-color-astglobalcolor5);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-259 .elementor-element.elementor-element-d58d442>.elementor-widget-container{margin:0 0 0 0}.elementor-259 .elementor-element.elementor-element-17f40dd{text-align:center;color:var(--e-global-color-astglobalcolor5);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-259 .elementor-element.elementor-element-17f40dd>.elementor-widget-container{margin:0 0 0 0}@media(max-width:1024px){.elementor-259 .elementor-element.elementor-element-5ae0521 .elementor-heading-title{font-size:56px;line-height:64px}.elementor-259 .elementor-element.elementor-element-83acb02{font-size:var(--e-global-typography-text-font-size)}.elementor-259 .elementor-element.elementor-element-d58d442{font-size:var(--e-global-typography-text-font-size)}.elementor-259 .elementor-element.elementor-element-17f40dd{font-size:var(--e-global-typography-text-font-size)}}@media(min-width:768px){.elementor-259 .elementor-element.elementor-element-d6158a0{--width:65%}}@media(max-width:1024px) and (min-width:768px){.elementor-259 .elementor-element.elementor-element-d6158a0{--width:90%}}@media(max-width:767px){.elementor-259 .elementor-element.elementor-element-d6158a0{--width:95%;--padding-top:24px;--padding-right:24px;--padding-bottom:24px;--padding-left:24px}.elementor-259 .elementor-element.elementor-element-221465d{--content-width:100%}.elementor-259 .elementor-element.elementor-element-5ae0521 .elementor-heading-title{font-size:32px;line-height:40px}.elementor-259 .elementor-element.elementor-element-83acb02{font-size:var(--e-global-typography-text-font-size)}.elementor-259 .elementor-element.elementor-element-8352521 .elementor-button{padding:15px 20px 15px 20px}.elementor-259 .elementor-element.elementor-element-d58d442{font-size:var(--e-global-typography-text-font-size)}.elementor-259 .elementor-element.elementor-element-17f40dd{font-size:var(--e-global-typography-text-font-size)}}.elementor-259 .elementor-element.elementor-element-8352521{display:block}@font-face{font-family:'General Sans';font-style:normal;font-weight:200;font-display:swap;src:url(/wp-content/uploads/2023/04/GeneralSans-Extralight.woff) format('woff')}@font-face{font-family:'General Sans';font-style:normal;font-weight:300;font-display:swap;src:url(/wp-content/uploads/2023/04/GeneralSans-Light.woff) format('woff')}@font-face{font-family:'General Sans';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/uploads/2023/04/GeneralSans-Regular.woff) format('woff')}@font-face{font-family:'General Sans';font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/uploads/2023/04/GeneralSans-Medium.woff) format('woff')}@font-face{font-family:'General Sans';font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/uploads/2023/04/GeneralSans-Semibold.woff) format('woff')}@font-face{font-family:'General Sans';font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/uploads/2023/04/GeneralSans-Bold.woff) format('woff')}