.elementor-14 .elementor-element.elementor-element-485bccda{--display:flex;--min-height:100vh;--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;--overflow:hidden;--overlay-opacity:0.51;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-485bccda::before, .elementor-14 .elementor-element.elementor-element-485bccda > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-485bccda > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-485bccda > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-485bccda > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-485bccda > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-14 .elementor-element.elementor-element-485bccda .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-14 .elementor-element.elementor-element-485bccda > .elementor-shape-bottom .elementor-shape-fill, .elementor-14 .elementor-element.elementor-element-485bccda > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-485bccda > .elementor-shape-bottom svg, .elementor-14 .elementor-element.elementor-element-485bccda > .e-con-inner > .elementor-shape-bottom svg{width:calc(150% + 1.3px);height:150px;}.elementor-14 .elementor-element.elementor-element-34a27a58{--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:150px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-34a27a58.e-con{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-6c2f7cb{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-6c2f7cb.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-017c889{--display:flex;--padding-top:20px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-017c889:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-017c889 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-1c53eb4{text-align:center;}.elementor-14 .elementor-element.elementor-element-1c53eb4 .elementor-heading-title{font-family:var( --e-global-typography-a310ab7-font-family ), Sans-serif;font-size:var( --e-global-typography-a310ab7-font-size );font-weight:var( --e-global-typography-a310ab7-font-weight );text-transform:var( --e-global-typography-a310ab7-text-transform );line-height:var( --e-global-typography-a310ab7-line-height );color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-c95cebb{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--margin-top:-5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-6021781{--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-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-6021781:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-6021781 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fb0ac68 );}.elementor-14 .elementor-element.elementor-element-de2ed62{--display:flex;--min-height:300px;--justify-content:center;--background-transition:0.3s;--overlay-opacity:0.41;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-de2ed62:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-de2ed62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wickham-primary.co.uk/wp-content/uploads/2026/10/wickham-new-DSC01549.jpg");background-position:center center;background-size:cover;}.elementor-14 .elementor-element.elementor-element-de2ed62:hover{background-color:#000000;--overlay-opacity:0.7;}.elementor-14 .elementor-element.elementor-element-de2ed62::before, .elementor-14 .elementor-element.elementor-element-de2ed62 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-de2ed62 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-de2ed62 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-de2ed62 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-de2ed62 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-14 .elementor-element.elementor-element-de2ed62:hover::before, .elementor-14 .elementor-element.elementor-element-de2ed62:hover > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-de2ed62:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-de2ed62 > .elementor-background-slideshow:hover::before, .elementor-14 .elementor-element.elementor-element-de2ed62 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-14 .elementor-element.elementor-element-de2ed62, .elementor-14 .elementor-element.elementor-element-de2ed62::before{--overlay-transition:0.9s;}.elementor-14 .elementor-element.elementor-element-c3b2a57 .elementor-heading-title{font-family:var( --e-global-typography-a310ab7-font-family ), Sans-serif;font-size:var( --e-global-typography-a310ab7-font-size );font-weight:var( --e-global-typography-a310ab7-font-weight );text-transform:var( --e-global-typography-a310ab7-text-transform );line-height:var( --e-global-typography-a310ab7-line-height );color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-4a45fd3{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-2c4f827{--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-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-2c4f827:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-2c4f827 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8d13932 );}.elementor-14 .elementor-element.elementor-element-08acea7{--display:flex;--min-height:300px;--justify-content:center;--overlay-opacity:0.41;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-08acea7:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-08acea7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wickham-primary.co.uk/wp-content/uploads/2026/10/wickham-new-DSC01276.jpg");background-position:center center;background-size:cover;}.elementor-14 .elementor-element.elementor-element-08acea7::before, .elementor-14 .elementor-element.elementor-element-08acea7 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-08acea7 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-08acea7 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-08acea7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-08acea7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-14 .elementor-element.elementor-element-08acea7:hover::before, .elementor-14 .elementor-element.elementor-element-08acea7:hover > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-08acea7:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-08acea7 > .elementor-background-slideshow:hover::before, .elementor-14 .elementor-element.elementor-element-08acea7 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-14 .elementor-element.elementor-element-08acea7:hover{--overlay-opacity:0.7;}.elementor-14 .elementor-element.elementor-element-52f40ef .elementor-heading-title{font-family:var( --e-global-typography-a310ab7-font-family ), Sans-serif;font-size:var( --e-global-typography-a310ab7-font-size );font-weight:var( --e-global-typography-a310ab7-font-weight );text-transform:var( --e-global-typography-a310ab7-text-transform );line-height:var( --e-global-typography-a310ab7-line-height );color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-0894627{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-2c63a87{--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-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-2c63a87:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-2c63a87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A138FF;}.elementor-14 .elementor-element.elementor-element-1f0d7cb{--display:flex;--min-height:300px;--justify-content:center;--overlay-opacity:0.41;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-1f0d7cb:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-1f0d7cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wickham-primary.co.uk/wp-content/uploads/2026/10/wickham-new-DSC01365.jpg");background-position:center center;background-size:cover;}.elementor-14 .elementor-element.elementor-element-1f0d7cb::before, .elementor-14 .elementor-element.elementor-element-1f0d7cb > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-1f0d7cb > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-1f0d7cb > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-1f0d7cb > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-1f0d7cb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-14 .elementor-element.elementor-element-1f0d7cb:hover::before, .elementor-14 .elementor-element.elementor-element-1f0d7cb:hover > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-1f0d7cb:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-1f0d7cb > .elementor-background-slideshow:hover::before, .elementor-14 .elementor-element.elementor-element-1f0d7cb > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-14 .elementor-element.elementor-element-1f0d7cb:hover{--overlay-opacity:0.7;}.elementor-14 .elementor-element.elementor-element-dd87cba{text-align:start;}.elementor-14 .elementor-element.elementor-element-dd87cba .elementor-heading-title{font-family:var( --e-global-typography-a310ab7-font-family ), Sans-serif;font-size:var( --e-global-typography-a310ab7-font-size );font-weight:var( --e-global-typography-a310ab7-font-weight );text-transform:var( --e-global-typography-a310ab7-text-transform );line-height:var( --e-global-typography-a310ab7-line-height );color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-697f4a2{text-align:start;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-bb46256{--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-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-bb46256:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-bb46256 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-da93522 );}.elementor-14 .elementor-element.elementor-element-8049b93{--display:flex;--min-height:300px;--justify-content:center;--overlay-opacity:0.41;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-8049b93:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-8049b93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wickham-primary.co.uk/wp-content/uploads/2026/10/wickham-new-DSC01270.jpg");background-position:center center;background-size:cover;}.elementor-14 .elementor-element.elementor-element-8049b93::before, .elementor-14 .elementor-element.elementor-element-8049b93 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-8049b93 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-8049b93 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-8049b93 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-8049b93 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-14 .elementor-element.elementor-element-8049b93:hover::before, .elementor-14 .elementor-element.elementor-element-8049b93:hover > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-8049b93:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-8049b93 > .elementor-background-slideshow:hover::before, .elementor-14 .elementor-element.elementor-element-8049b93 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-14 .elementor-element.elementor-element-8049b93:hover{--overlay-opacity:0.7;}.elementor-14 .elementor-element.elementor-element-8a4b827{text-align:start;}.elementor-14 .elementor-element.elementor-element-8a4b827 .elementor-heading-title{font-family:var( --e-global-typography-a310ab7-font-family ), Sans-serif;font-size:var( --e-global-typography-a310ab7-font-size );font-weight:var( --e-global-typography-a310ab7-font-weight );text-transform:var( --e-global-typography-a310ab7-text-transform );line-height:var( --e-global-typography-a310ab7-line-height );color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-5b3cd1a{text-align:start;color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-34a27a58{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-14 .elementor-element.elementor-element-34a27a58{--width:100%;}}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-485bccda{--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-14 .elementor-element.elementor-element-1c53eb4 .elementor-heading-title{font-size:var( --e-global-typography-a310ab7-font-size );line-height:var( --e-global-typography-a310ab7-line-height );}.elementor-14 .elementor-element.elementor-element-c95cebb{--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-c3b2a57 .elementor-heading-title{font-size:var( --e-global-typography-a310ab7-font-size );line-height:var( --e-global-typography-a310ab7-line-height );}.elementor-14 .elementor-element.elementor-element-52f40ef .elementor-heading-title{font-size:var( --e-global-typography-a310ab7-font-size );line-height:var( --e-global-typography-a310ab7-line-height );}.elementor-14 .elementor-element.elementor-element-dd87cba .elementor-heading-title{font-size:var( --e-global-typography-a310ab7-font-size );line-height:var( --e-global-typography-a310ab7-line-height );}.elementor-14 .elementor-element.elementor-element-8a4b827 .elementor-heading-title{font-size:var( --e-global-typography-a310ab7-font-size );line-height:var( --e-global-typography-a310ab7-line-height );}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-1c53eb4 .elementor-heading-title{font-size:var( --e-global-typography-a310ab7-font-size );line-height:var( --e-global-typography-a310ab7-line-height );}.elementor-14 .elementor-element.elementor-element-c95cebb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-c3b2a57 .elementor-heading-title{font-size:var( --e-global-typography-a310ab7-font-size );line-height:var( --e-global-typography-a310ab7-line-height );}.elementor-14 .elementor-element.elementor-element-52f40ef .elementor-heading-title{font-size:var( --e-global-typography-a310ab7-font-size );line-height:var( --e-global-typography-a310ab7-line-height );}.elementor-14 .elementor-element.elementor-element-dd87cba .elementor-heading-title{font-size:var( --e-global-typography-a310ab7-font-size );line-height:var( --e-global-typography-a310ab7-line-height );}.elementor-14 .elementor-element.elementor-element-8a4b827 .elementor-heading-title{font-size:var( --e-global-typography-a310ab7-font-size );line-height:var( --e-global-typography-a310ab7-line-height );}}/* Start custom CSS */body.elementor-page-14 .elementor-element-017c889 {padding-top:100px!important;background-color:#fff!important;} body.elementor-page-14 .elementor-element-c95cebb {padding-bottom:100px!important;background-color:#fff!important;} body.elementor-page-14 .elementor-button {font-size:14px;padding:10px 16px;} @media(max-width:767px){body.elementor-page-14 .elementor-element-017c889 {padding-top:60px!important;} body.elementor-page-14 .elementor-element-c95cebb {padding-bottom:60px!important;}} body.elementor-page-14 .elementor-element-c95cebb .elementor-widget-text-editor p:last-child {margin-bottom:0;} body.elementor-page-14 .elementor-element-c95cebb .elementor-widget-image img {display:block;margin-bottom:0;}
/* Homepage cards overlap banner; compact footer spacing */
body.elementor-page-14 {position:relative;}
body.elementor-page-14 [data-id="017c889"] {position:absolute!important;top:calc(100vh - 220px)!important;left:0;right:0;width:100%;height:auto!important;min-height:0!important;padding:0 24px!important;margin:0!important;z-index:3;pointer-events:none;}
body.elementor-page-14 [data-id="017c889"] .e-con-inner {padding:0!important;min-height:0!important;}
body.elementor-page-14 [data-id="c95cebb"] {position:relative;z-index:5;margin-top:-72px!important;padding-top:0!important;padding-bottom:48px!important;background-color:transparent!important;overflow:visible!important;}
@media(max-width:767px){body.elementor-page-14 [data-id="017c889"] {top:calc(100vh - 190px)!important;padding:0 20px!important;} body.elementor-page-14 [data-id="1c53eb4"] h2 {font-size:20px!important;} body.elementor-page-14 [data-id="c95cebb"] {margin-top:-36px!important;padding-bottom:30px!important;}}
 body.elementor-page-14 [data-id="017c889"], body.elementor-page-14 [data-id="017c889"] .e-con-inner {background:transparent!important;} body.elementor-page-14 [data-id="017c889"] h2 {color:white!important;text-shadow:0 1px 6px rgba(0,0,0,.55);}
/* Consistent compact page buttons */
body.elementor-page-14 .elementor-button, body.elementor-page-14 .fl-button, body.elementor-page-14 .pp-button, body.elementor-page-14 a.button, body.elementor-page-14 .wickham-resource-link {
 font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1.45!important;letter-spacing:0!important;text-transform:none!important;border-radius:6px!important;min-height:44px!important;box-sizing:border-box!important;transition:background-color .2s,color .2s!important;
}
body.elementor-page-14 .elementor-button, body.elementor-page-14 .fl-button, body.elementor-page-14 .pp-button, body.elementor-page-14 a.button {padding:10px 16px!important;background:#47752f!important;color:#fff!important;border:1px solid #47752f!important;box-shadow:none!important;}
body.elementor-page-14 .elementor-button *,body.elementor-page-14 .fl-button *,body.elementor-page-14 .pp-button * {font-size:inherit!important;font-family:inherit!important;color:inherit!important;}
body.elementor-page-14 .elementor-button:hover,body.elementor-page-14 .fl-button:hover,body.elementor-page-14 .pp-button:hover,body.elementor-page-14 a.button:hover {background:#345823!important;border-color:#345823!important;color:#fff!important;}
body.elementor-page-14 .wickham-resource-link {padding:10px 14px!important;color:#47752f!important;background:#fff!important;border:1px solid #d4e3c8!important;}
body.elementor-page-14 .wickham-resource-link:hover {background:#f3f8ef!important;color:#345823!important;}
body.elementor-page-14 .wickham-resource-link span {font-size:14px!important;font-weight:500!important;color:inherit!important;}
body.elementor-page-14 .wickham-parent-detail>summary,body.elementor-page-14 .pp-accordion-button {font-family:Poppins,sans-serif!important;font-size:16px!important;font-weight:500!important;color:#47752f!important;}

body.elementor-page-14 .original-layout a.wickham-resource-link,body.elementor-page-14 .original-layout a.fl-button,body.elementor-page-14 .original-layout a.pp-button,body.elementor-page-14 a.elementor-button {font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1.45!important;padding:10px 16px!important;border:1px solid #47752f!important;border-radius:6px!important;background:#47752f!important;color:#fff!important;min-height:44px!important;}
body.elementor-page-14 .original-layout a.wickham-resource-link *,body.elementor-page-14 .original-layout a.fl-button *,body.elementor-page-14 .original-layout a.pp-button * {font-size:inherit!important;font-weight:inherit!important;color:inherit!important;}
body.elementor-page-14 .original-layout a.wickham-resource-link:hover,body.elementor-page-14 .original-layout a.fl-button:hover,body.elementor-page-14 .original-layout a.pp-button:hover,body.elementor-page-14 a.elementor-button:hover {background:#345823!important;border-color:#345823!important;color:#fff!important;}
body.elementor-page-14 .original-layout a.wickham-resource-link::after {color:#fff!important;}
body.elementor-page-14 .original-layout a.wickham-resource-link::before {filter:brightness(0) invert(1)!important;}
 body.elementor-page-14 [data-id="c95cebb"] > a {text-decoration:none!important;cursor:pointer;transition:transform .2s,box-shadow .2s;} body.elementor-page-14 [data-id="c95cebb"] > a:hover {transform:translateY(-4px);box-shadow:0 8px 24px rgba(35,65,24,.15);} body.elementor-page-14 [data-id="c95cebb"] > a:focus-visible {outline:3px solid #345823;outline-offset:4px;} body.elementor-page-14 [data-id="c95cebb"] > a {text-decoration:none!important;cursor:pointer;transition:transform .2s,box-shadow .2s;} body.elementor-page-14 [data-id="c95cebb"] > a:hover {transform:translateY(-4px);box-shadow:0 8px 24px rgba(35,65,24,.15);} body.elementor-page-14 [data-id="c95cebb"] > a:focus-visible {outline:3px solid #345823;outline-offset:4px;} body.elementor-page-14 [data-id="1c53eb4"] h2 {font-size:22px!important;line-height:1.5!important;}body.elementor-page-14 [data-id="de2ed62"] {background-image:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4)),url("https://wickham-primary.co.uk/wp-content/uploads/2026/10/wickham-new-DSC01549.jpg")!important;}body.elementor-page-14 [data-id="c95cebb"] .elementor-widget-text-editor {display:none!important;}body.elementor-page-14 .oct-preschool {max-width:960px;width:calc(100% - 48px);margin:0 auto 48px;padding:32px;display:flex;align-items:center;justify-content:center;gap:40px;border:1px solid #d4e3c8;border-radius:12px;background:#f7fbf2;}body.elementor-page-14 .oct-preschool img {width:160px;max-width:30%;height:auto;}body.elementor-page-14 .oct-preschool h2 {font-size:24px;color:#3d692b;margin:0 0 12px;}body.elementor-page-14 .oct-preschool p {font-size:16px;margin-bottom:20px;}@media(max-width:767px){body.elementor-page-14 [data-id="1c53eb4"] h2 {font-size:17px!important;}body.elementor-page-14 .oct-preschool {width:calc(100% - 32px);padding:24px;flex-direction:column;gap:20px;text-align:center;}body.elementor-page-14 .oct-preschool img {max-width:160px;}}
body.elementor-page-14 .native-text a {color:#47752f;text-decoration:underline;}
body.elementor-page-14 .native-text ul,body.elementor-page-14 .native-text ol {margin:0 0 1rem;padding-left:1.5rem;}
body.elementor-page-14 .native-editable-table {font-family:Poppins;font-size:1rem;color:#43535a;line-height:1.75;overflow-x:auto;}
body.elementor-page-14 .native-editable-table table {width:100%!important;border-collapse:collapse!important;min-width:32rem;}
body.elementor-page-14 .native-editable-table th,body.elementor-page-14 .native-editable-table td {padding:0.875rem 1rem!important;border:1px solid #d4e3c8;text-align:left;}
body.elementor-page-14 .native-editable-table th,body.elementor-page-14 .native-editable-table thead {background:#e1eacf;color:#3d692b;}
body.elementor-page-14 .native-editable-table tbody tr:nth-child(even) {background:#f7fbf2;}
body.elementor-page-14 .elementor-widget-menu-anchor,body.elementor-page-14 .elementor-menu-anchor {padding:0!important;margin:0!important;min-height:0!important;height:0!important;border:0!important;background:none!important;}
body.elementor-page-14 [data-widget_type="e-image.default"] img {display:block;width:100%;height:100%;object-fit:inherit;border-radius:inherit;}

/* Native decorative finishing */
body.elementor-page-14 .native-resource-grid > .native-button {margin-bottom:0;}
body.elementor-page-14 .native-button::after {content:"→";margin-left:1rem;flex-shrink:0;}/* End custom CSS */