.kew-header-v2{padding:0!important;border:0!important;background:#fff!important}.kew-topline{background:#004653;color:#fff;padding:11px 0;font-size:12px}.kew-topline .kew-wrap{display:flex;justify-content:space-between;gap:20px}.kew-topline a{text-decoration:none;color:#e9b536}.kew-header-v2 .kew-bar{padding:24px 0}.kew-header-v2 .kew-brand img{width:280px}.kew-header-message{margin-right:auto;border-left:1px solid #00465333;padding-left:28px;font-size:14px;line-height:1.4}.kew-header-message strong{color:#b34529}.kew-header-support{background:#e55d3c;color:white;padding:16px 24px;border-radius:8px;text-decoration:none;font-weight:800;font-size:14px;display:flex;gap:25px}.kew-navband{background:#fcf7ee;border-top:1px solid #00465315;border-bottom:3px solid #e9b536}.kew-header-v2 .kew-nav{justify-content:space-between;padding:17px 0}.kew-header-v2 .kew-nav a{position:relative}.kew-header-v2 .kew-nav a:hover{color:#b34529}@media(max-width:900px){.kew-header-message,.kew-navband{display:none}.kew-header-v2 .kew-brand img{width:210px}.kew-header-support{margin-left:auto;padding:12px 16px}.kew-header-v2 .kew-menu summary{font-weight:700;border:1px solid #00465333;padding:10px;border-radius:8px}}@media(max-width:550px){.kew-header-support{display:none}.kew-topline a{display:none}.kew-header-v2 .kew-bar{padding:18px 0}.kew-header-v2 .kew-brand img{width:190px}}.kew-slider{background:#004653;color:#fff;position:relative}.kew-slide{display:grid;grid-template-columns:1fr 1fr;min-height:550px}.kew-slide[hidden]{display:none!important}.kew-slider-stage{display:grid;isolation:isolate}.kew-fade-ready .kew-slide{grid-area:1/1;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .9s ease,visibility 0s linear .9s;z-index:0}.kew-fade-ready .kew-slide.is-active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .9s ease,visibility 0s;z-index:1}.kew-slide-copy{padding:65px max(35px,calc((100vw - 1200px)/2));padding-right:40px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.kew-slide-copy h1,.kew-slide-copy h2{font-size:clamp(45px,4.5vw,72px);line-height:1.07;letter-spacing:-.025em;margin:15px 0 20px;color:#fff}.kew-slide-copy p:not(.kew-eyebrow){font-size:18px;line-height:1.7;max-width:490px;margin-bottom:30px}.kew-slide-copy .kew-eyebrow{color:#e9b536}.kew-slide figure{margin:0;position:relative;min-height:550px}.kew-slide img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.kew-slide figcaption{position:absolute;bottom:10px;right:10px;background:#00343edd;padding:6px 10px;font-size:10px;color:white;max-width:90%}.kew-slider-controls{display:flex;align-items:center;justify-content:space-between;padding:16px 5%;gap:15px;border-top:1px solid #ffffff33}.kew-slider-controls button{background:transparent;color:white;border:1px solid #ffffff55;border-radius:50px;padding:8px 15px;cursor:pointer;font:inherit}.kew-slider-dots{display:flex;gap:8px}.kew-slider-dots button[aria-current=true]{background:#e9b536;color:#004653;border-color:#e9b536}@media(max-width:750px){.kew-slide{grid-template-columns:1fr}.kew-slide-copy{padding:40px 6%}.kew-slide figure{min-height:300px;grid-row:1}.kew-slide-copy h1,.kew-slide-copy h2{font-size:43px}.kew-slider-controls{flex-wrap:wrap}.kew-slider-dots{gap:4px}.kew-slider-dots button{padding:6px 10px}}/* KEW modern page introductions */:is(.kew-page-hero,.elementor-element-e7ad0004){position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(115deg,#fcf7ee 0%,#fffdf8 65%,#f7ecd8 100%)!important;color:#004653!important;padding:70px max(5%,calc((100vw - 1200px)/2)) 76px!important;border-bottom:1px solid #00465320;min-height:300px}:is(.kew-page-hero,.elementor-element-e7ad0004):before{content:"";position:absolute;width:330px;height:330px;border:52px solid #e9b53630;border-radius:50%;right:-65px;top:-85px;z-index:-1;pointer-events:none}:is(.kew-page-hero,.elementor-element-e7ad0004):after{content:"";position:absolute;width:190px;height:190px;border:1px solid #e55d3c66;border-radius:50%;right:110px;bottom:-120px;z-index:-1;pointer-events:none}:is(.kew-page-hero,.elementor-element-e7ad0004)>.e-con-inner{max-width:1200px;position:relative;gap:16px!important;align-items:flex-start!important}:is(.kew-page-hero,.elementor-element-e7ad0004) h1.elementor-heading-title{color:#004653!important;font-size:clamp(40px,5.1vw,68px)!important;line-height:1.08!important;letter-spacing:-.025em!important;max-width:900px;margin:0!important;text-wrap:balance}:is(.kew-page-hero,.elementor-element-e7ad0004) p,:is(.kew-page-hero,.elementor-element-e7ad0004) .elementor-widget-text-editor{color:#34575b!important;font-size:18px!important;line-height:1.8!important;max-width:760px}:is(.kew-page-hero,.elementor-element-e7ad0004) .elementor-widget-heading:first-child .elementor-heading-title:not(h1){display:inline-block;color:#a83b23!important;background:#e55d3c12;border:1px solid #e55d3c30;border-radius:100px;padding:8px 15px;font-size:12px!important;letter-spacing:1.8px!important;font-weight:800!important;line-height:1.4!important}:is(.kew-page-hero,.elementor-element-e7ad0004) .elementor-widget-heading:has(h1):after{content:"";display:block;width:72px;height:5px;background:#e55d3c;border-radius:5px;margin-top:26px}:is(.kew-page-hero,.elementor-element-e7ad0004) .elementor-widget-text-editor p{margin:0}@media(max-width:767px){:is(.kew-page-hero,.elementor-element-e7ad0004){padding:44px 6% 50px!important;min-height:0}:is(.kew-page-hero,.elementor-element-e7ad0004):before{width:220px;height:220px;right:-115px;top:-80px;border-width:32px}:is(.kew-page-hero,.elementor-element-e7ad0004):after{right:-75px}:is(.kew-page-hero,.elementor-element-e7ad0004) h1.elementor-heading-title{font-size:38px!important;line-height:1.13!important}:is(.kew-page-hero,.elementor-element-e7ad0004) p,:is(.kew-page-hero,.elementor-element-e7ad0004) .elementor-widget-text-editor{font-size:16px!important}:is(.kew-page-hero,.elementor-element-e7ad0004)>.e-con-inner{gap:12px!important}}/* KEW bold navy page banners */:is(.kew-page-hero,.elementor-element-e7ad0004){background:#14243b!important;color:#fff!important;padding:75px max(5%,calc((100vw - 1200px)/2)) 85px!important;min-height:340px;border-bottom:6px solid #e9b536}:is(.kew-page-hero,.elementor-element-e7ad0004):before{width:300px;height:600px;border:0;border-radius:0;background:#e55d3c;right:-190px;top:-150px;transform:rotate(28deg);opacity:.95}:is(.kew-page-hero,.elementor-element-e7ad0004):after{width:55px;height:600px;border:0;border-radius:0;background:#e9b536;right:55px;top:-150px;bottom:auto;transform:rotate(28deg);opacity:.9}:is(.kew-page-hero,.elementor-element-e7ad0004) h1.elementor-heading-title{color:#fff!important;font-size:clamp(42px,5.6vw,76px)!important;font-weight:800!important;line-height:1.06!important;letter-spacing:-.035em!important;max-width:920px}:is(.kew-page-hero,.elementor-element-e7ad0004) p,:is(.kew-page-hero,.elementor-element-e7ad0004) .elementor-widget-text-editor{color:#dbe4ed!important;max-width:730px}:is(.kew-page-hero,.elementor-element-e7ad0004) .elementor-widget-heading:first-child .elementor-heading-title:not(h1){color:#e9b536!important;background:transparent;border:0;border-radius:0;padding:0 0 0 14px;border-left:3px solid #e55d3c;letter-spacing:2.5px!important}:is(.kew-page-hero,.elementor-element-e7ad0004) .elementor-widget-heading:has(h1):after{background:#e9b536;width:95px;height:4px;border-radius:0;margin-top:28px}@media(max-width:767px){:is(.kew-page-hero,.elementor-element-e7ad0004){padding:48px 6% 56px!important;min-height:0}:is(.kew-page-hero,.elementor-element-e7ad0004):before{right:-270px;opacity:.5}:is(.kew-page-hero,.elementor-element-e7ad0004):after{right:-90px;width:25px;opacity:.5}:is(.kew-page-hero,.elementor-element-e7ad0004) h1.elementor-heading-title{font-size:40px!important;max-width:95%}:is(.kew-page-hero,.elementor-element-e7ad0004) p{max-width:95%}}/* KEW editorial page banners */:is(.kew-page-hero,.elementor-element-e7ad0004){background:#fff!important;color:#14243b!important;padding:64px max(6%,calc((100vw - 1160px)/2)) 72px!important;min-height:310px;border-bottom:1px solid #14243b20;border-left:10px solid #e55d3c}:is(.kew-page-hero,.elementor-element-e7ad0004):before{width:155px;height:155px;background:#004653;border:0;border-radius:28px 0 28px 0;right:5%;top:52px;transform:none;opacity:1}:is(.kew-page-hero,.elementor-element-e7ad0004):after{width:100px;height:100px;background:#e9b536;border:12px solid white;border-radius:0 24px 0 24px;right:calc(5% + 100px);top:145px;bottom:auto;transform:none;opacity:1}:is(.kew-page-hero,.elementor-element-e7ad0004)>.e-con-inner{padding-right:230px!important;gap:18px!important}:is(.kew-page-hero,.elementor-element-e7ad0004) h1.elementor-heading-title{color:#14243b!important;font-size:clamp(40px,5vw,66px)!important;font-weight:700!important;line-height:1.08!important;letter-spacing:-.035em!important;max-width:850px}:is(.kew-page-hero,.elementor-element-e7ad0004) p,:is(.kew-page-hero,.elementor-element-e7ad0004) .elementor-widget-text-editor{color:#526171!important;font-size:17px!important;line-height:1.8!important;max-width:730px}:is(.kew-page-hero,.elementor-element-e7ad0004) .elementor-widget-heading:first-child .elementor-heading-title:not(h1){color:#a83b23!important;border:0;border-radius:0;background:transparent;padding:0;font-size:11px!important;letter-spacing:3px!important}:is(.kew-page-hero,.elementor-element-e7ad0004) .elementor-widget-heading:has(h1):after{display:none}@media(max-width:900px){:is(.kew-page-hero,.elementor-element-e7ad0004)>.e-con-inner{padding-right:100px!important}:is(.kew-page-hero,.elementor-element-e7ad0004):before{width:75px;height:75px;right:3%;top:50px;border-radius:16px 0}:is(.kew-page-hero,.elementor-element-e7ad0004):after{width:50px;height:50px;right:calc(3% + 35px);top:110px;border-width:6px;border-radius:0 12px}}@media(max-width:600px){:is(.kew-page-hero,.elementor-element-e7ad0004){padding:38px 6% 45px!important;min-height:0;border-left-width:6px}:is(.kew-page-hero,.elementor-element-e7ad0004)>.e-con-inner{padding-right:0!important}:is(.kew-page-hero,.elementor-element-e7ad0004):before,:is(.kew-page-hero,.elementor-element-e7ad0004):after{display:none}:is(.kew-page-hero,.elementor-element-e7ad0004) h1.elementor-heading-title{font-size:38px!important;max-width:100%}:is(.kew-page-hero,.elementor-element-e7ad0004) p,:is(.kew-page-hero,.elementor-element-e7ad0004) .elementor-widget-text-editor{font-size:16px!important;max-width:100%}}.kew-form-section,.kew-logo-section{padding:55px 6%!important}.kew-form-section h2,.kew-logo-section h2{font-size:clamp(30px,4vw,46px)}.kew-enquiry{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:1000px;background:white;border:1px solid #00465320;border-radius:20px;padding:35px}.kew-enquiry label{display:flex;flex-direction:column;gap:9px;font-size:14px;font-weight:700;color:#14243b}.kew-enquiry input,.kew-enquiry select,.kew-enquiry textarea{width:100%;box-sizing:border-box;padding:13px;border:1px solid #bccbcf;border-radius:8px;background:#fff;font:inherit}.kew-enquiry label:has(textarea),.kew-consent{grid-column:1/-1}.kew-enquiry .kew-consent{flex-direction:row;align-items:flex-start;line-height:1.7}.kew-consent input{width:auto;margin-top:6px}.kew-enquiry button{border:0;cursor:pointer;justify-self:start}.kew-honey{position:absolute;left:-10000px}.kew-partner-logos{gap:20px!important;align-items:center}.kew-logo-slot{min-height:150px;border:1px dashed #00465340;border-radius:15px;background:white;justify-content:center}.kew-logo-slot img{width:180px!important;height:110px!important;object-fit:contain}.kew-logo-slot .elementor-widget-image:has(img[src*='placeholder']){visibility:hidden}@media(max-width:650px){.kew-enquiry{grid-template-columns:1fr;padding:22px}.kew-logo-slot{width:100%!important}.kew-partner-logos{flex-wrap:wrap!important}}.kew-logo-slot{border:1px solid #00465318;min-height:180px;padding:22px!important}.kew-logo-slot img{width:260px!important;height:110px!important;max-width:100%;object-fit:contain}.kew-partner-logos{justify-content:space-between!important}/* KEW inner-page banner redesign */:is(.kew-page-hero,.elementor-element-e7ad0004){background:linear-gradient(120deg,#102b45,#1c4d65)!important;color:white!important;border:0!important;border-bottom:0!important;padding:62px max(6%,calc((100vw - 1160px)/2)) 75px!important;min-height:310px;overflow:hidden}:is(.kew-page-hero,.elementor-element-e7ad0004):before{content:"";display:block;width:265px;height:265px;right:-45px;top:30px;background:#e9b536;border:0;border-radius:65px;transform:rotate(35deg);opacity:1}:is(.kew-page-hero,.elementor-element-e7ad0004):after{content:"";display:block;width:205px;height:205px;right:90px;top:155px;bottom:auto;background:transparent;border:2px solid #ffffff55;border-radius:45px;transform:rotate(35deg);opacity:1}:is(.kew-page-hero,.elementor-element-e7ad0004)>.e-con-inner{max-width:1160px;padding-right:170px!important;gap:20px!important}:is(.kew-page-hero,.elementor-element-e7ad0004) h1.elementor-heading-title{color:#fff!important;font-size:clamp(40px,5vw,68px)!important;line-height:1.07!important;font-weight:700!important;letter-spacing:-.025em!important;max-width:900px}:is(.kew-page-hero,.elementor-element-e7ad0004) p,:is(.kew-page-hero,.elementor-element-e7ad0004) .elementor-widget-text-editor{color:#e2edf2!important;font-size:17px!important;line-height:1.8!important;max-width:730px}:is(.kew-page-hero,.elementor-element-e7ad0004) .elementor-widget-heading:first-child .elementor-heading-title:not(h1){color:#f4d575!important;background:transparent;border:0;border-radius:0;padding:0;font-size:11px!important;letter-spacing:3px!important}:is(.kew-page-hero,.elementor-element-e7ad0004) .elementor-widget-heading:has(h1):after{content:"";display:block;width:55px;height:4px;border-radius:2px;background:#e55d3c;margin-top:25px}@media(max-width:900px){:is(.kew-page-hero,.elementor-element-e7ad0004)>.e-con-inner{padding-right:90px!important}:is(.kew-page-hero,.elementor-element-e7ad0004):before{width:170px;height:170px;right:-85px;top:35px}:is(.kew-page-hero,.elementor-element-e7ad0004):after{right:-60px;top:160px;width:140px;height:140px}}@media(max-width:600px){:is(.kew-page-hero,.elementor-element-e7ad0004){padding:42px 6% 52px!important;min-height:0}:is(.kew-page-hero,.elementor-element-e7ad0004)>.e-con-inner{padding-right:0!important}:is(.kew-page-hero,.elementor-element-e7ad0004):before{width:110px;height:110px;right:-75px;top:-45px;border-radius:25px}:is(.kew-page-hero,.elementor-element-e7ad0004):after{display:none}:is(.kew-page-hero,.elementor-element-e7ad0004) h1.elementor-heading-title{font-size:38px!important;max-width:100%}:is(.kew-page-hero,.elementor-element-e7ad0004) p,:is(.kew-page-hero,.elementor-element-e7ad0004) .elementor-widget-text-editor{font-size:16px!important;max-width:100%}}/* KEW minimal modern inner-page banners */:is(.kew-page-hero,.elementor-element-e7ad0004){background:#f1f3f2!important;color:#162b36!important;border:0!important;border-bottom:1px solid #d6dfdc!important;padding:54px max(6%,calc((100vw - 1160px)/2)) 62px!important;min-height:265px;overflow:hidden}:is(.kew-page-hero,.elementor-element-e7ad0004):before{content:"";display:block;position:absolute;inset:0 auto 0 0;width:7px;height:auto;background:#007c83;border:0;border-radius:0;transform:none;opacity:1}:is(.kew-page-hero,.elementor-element-e7ad0004):after{content:"";display:block;position:absolute;width:34%;height:100%;right:0;top:0;bottom:auto;background:linear-gradient(145deg,#dceae5,#e9eeec);border:0;border-radius:0;transform:none;opacity:1;clip-path:polygon(55% 0,100% 0,100% 100%,0 100%)}:is(.kew-page-hero,.elementor-element-e7ad0004)>.e-con-inner{max-width:1160px;padding-right:16%!important;gap:16px!important}:is(.kew-page-hero,.elementor-element-e7ad0004) h1.elementor-heading-title{color:#162b36!important;font-size:clamp(42px,5.5vw,72px)!important;font-weight:600!important;line-height:1.08!important;letter-spacing:-.04em!important;max-width:950px}:is(.kew-page-hero,.elementor-element-e7ad0004) p,:is(.kew-page-hero,.elementor-element-e7ad0004) .elementor-widget-text-editor{color:#50636b!important;font-size:17px!important;line-height:1.75!important;max-width:740px}:is(.kew-page-hero,.elementor-element-e7ad0004) .elementor-widget-heading:first-child .elementor-heading-title:not(h1){color:#007078!important;background:transparent;border:0;border-radius:0;padding:0;font-size:11px!important;font-weight:800!important;letter-spacing:2px!important}:is(.kew-page-hero,.elementor-element-e7ad0004) .elementor-widget-heading:has(h1):after{display:none}@media(max-width:900px){:is(.kew-page-hero,.elementor-element-e7ad0004)>.e-con-inner{padding-right:8%!important}:is(.kew-page-hero,.elementor-element-e7ad0004):after{width:20%;opacity:.6}}@media(max-width:600px){:is(.kew-page-hero,.elementor-element-e7ad0004){padding:36px 6% 44px!important;min-height:0}:is(.kew-page-hero,.elementor-element-e7ad0004):before{width:4px}:is(.kew-page-hero,.elementor-element-e7ad0004):after{display:none}:is(.kew-page-hero,.elementor-element-e7ad0004)>.e-con-inner{padding-right:0!important}:is(.kew-page-hero,.elementor-element-e7ad0004) h1.elementor-heading-title{font-size:39px!important;max-width:100%}:is(.kew-page-hero,.elementor-element-e7ad0004) p,:is(.kew-page-hero,.elementor-element-e7ad0004) .elementor-widget-text-editor{font-size:16px!important;max-width:100%}}/* KEW bold cobalt inner-page banners */:is(.kew-page-hero,.elementor-element-e7ad0004){background:#1738e8!important;color:white!important;border:0!important;padding:72px max(6%,calc((100vw - 1160px)/2)) 88px!important;min-height:350px;border-radius:0 0 0 70px!important;position:relative;isolation:isolate;overflow:hidden}:is(.kew-page-hero,.elementor-element-e7ad0004):before{content:"";display:block;position:absolute;inset:0 0 0 auto;width:24%;height:auto;background:#c5f34b;border:0;border-radius:160px 0 0 0;transform:none;opacity:1;z-index:-1}:is(.kew-page-hero,.elementor-element-e7ad0004):after{content:"";display:block;position:absolute;width:150px;height:150px;right:calc(24% - 75px);top:auto;bottom:-75px;background:#1738e8;border:20px solid #ffffff;border-radius:50%;transform:none;opacity:1;clip-path:none;z-index:-1}:is(.kew-page-hero,.elementor-element-e7ad0004)>.e-con-inner{max-width:1160px;padding-right:23%!important;gap:20px!important;align-items:flex-start!important}:is(.kew-page-hero,.elementor-element-e7ad0004) h1.elementor-heading-title{color:#fff!important;font-size:clamp(46px,6.3vw,84px)!important;line-height:1.02!important;font-weight:800!important;letter-spacing:-.045em!important;max-width:100%;text-wrap:balance}:is(.kew-page-hero,.elementor-element-e7ad0004) p,:is(.kew-page-hero,.elementor-element-e7ad0004) .elementor-widget-text-editor{color:#edf0ff!important;font-size:18px!important;line-height:1.7!important;max-width:720px}:is(.kew-page-hero,.elementor-element-e7ad0004) .elementor-widget-heading:first-child .elementor-heading-title:not(h1){color:#c5f34b!important;background:transparent;border:0;border-radius:0;padding:0;font-size:12px!important;letter-spacing:2px!important;font-weight:800!important}:is(.kew-page-hero,.elementor-element-e7ad0004) .elementor-widget-heading:has(h1):after{display:none}@media(max-width:900px){:is(.kew-page-hero,.elementor-element-e7ad0004):before{width:16%;border-radius:100px 0 0 0}:is(.kew-page-hero,.elementor-element-e7ad0004)>.e-con-inner{padding-right:15%!important}:is(.kew-page-hero,.elementor-element-e7ad0004):after{right:calc(16% - 50px);width:100px;height:100px;bottom:-65px;border-width:15px}}@media(max-width:600px){:is(.kew-page-hero,.elementor-element-e7ad0004){padding:44px 7% 62px!important;min-height:0;border-radius:0 0 0 35px!important}:is(.kew-page-hero,.elementor-element-e7ad0004):before{display:block;inset:0 0 0 auto;width:8px;border-radius:0}:is(.kew-page-hero,.elementor-element-e7ad0004):after{display:none}:is(.kew-page-hero,.elementor-element-e7ad0004)>.e-con-inner{padding-right:0!important}:is(.kew-page-hero,.elementor-element-e7ad0004) h1.elementor-heading-title{font-size:44px!important;max-width:100%}:is(.kew-page-hero,.elementor-element-e7ad0004) p,:is(.kew-page-hero,.elementor-element-e7ad0004) .elementor-widget-text-editor{font-size:16px!important;max-width:100%}}/* KEW charcoal editorial inner-page banners */:is(.kew-page-hero,.elementor-element-e7ad0004){background:#191c20!important;color:#f6f2eb!important;border:0!important;border-radius:0!important;min-height:320px;padding:66px max(6%,calc((100vw - 1160px)/2)) 78px!important}:is(.kew-page-hero,.elementor-element-e7ad0004):before{content:"";display:block;position:absolute;inset:0 0 0 auto;width:38%;height:auto;background:repeating-linear-gradient(0deg,transparent 0,transparent 59px,#ffffff0c 59px,#ffffff0c 60px),repeating-linear-gradient(90deg,transparent 0,transparent 59px,#ffffff0c 59px,#ffffff0c 60px);border:0;border-radius:0;transform:none;opacity:1;z-index:-1}:is(.kew-page-hero,.elementor-element-e7ad0004):after{content:"";display:block;position:absolute;width:130px;height:130px;right:8%;top:76px;bottom:auto;background:#ff6b3d;border:0;border-radius:50%;transform:none;opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,50% 100%,50% 50%,0 50%);z-index:-1}:is(.kew-page-hero,.elementor-element-e7ad0004)>.e-con-inner{padding-right:180px!important;gap:22px!important;max-width:1160px}:is(.kew-page-hero,.elementor-element-e7ad0004) h1.elementor-heading-title{color:#f6f2eb!important;font-size:clamp(44px,5.9vw,78px)!important;line-height:1.04!important;letter-spacing:-.04em!important;font-weight:600!important;max-width:100%}:is(.kew-page-hero,.elementor-element-e7ad0004) p,:is(.kew-page-hero,.elementor-element-e7ad0004) .elementor-widget-text-editor{color:#bcc4c9!important;font-size:17px!important;line-height:1.8!important;max-width:760px}:is(.kew-page-hero,.elementor-element-e7ad0004) .elementor-widget-heading:first-child .elementor-heading-title:not(h1){display:inline-block;background:#ff6b3d!important;color:#191c20!important;border:0;border-radius:4px;padding:8px 12px;font-size:11px!important;letter-spacing:1.6px!important;font-weight:800!important}:is(.kew-page-hero,.elementor-element-e7ad0004) .elementor-widget-heading:has(h1):after{display:none}@media(max-width:900px){:is(.kew-page-hero,.elementor-element-e7ad0004)>.e-con-inner{padding-right:95px!important}:is(.kew-page-hero,.elementor-element-e7ad0004):after{width:70px;height:70px;right:4%;top:70px}:is(.kew-page-hero,.elementor-element-e7ad0004):before{width:30%}}@media(max-width:600px){:is(.kew-page-hero,.elementor-element-e7ad0004){padding:40px 6% 50px!important;min-height:0}:is(.kew-page-hero,.elementor-element-e7ad0004)>.e-con-inner{padding-right:0!important}:is(.kew-page-hero,.elementor-element-e7ad0004):after{display:none}:is(.kew-page-hero,.elementor-element-e7ad0004):before{display:block;width:100%;opacity:.5}:is(.kew-page-hero,.elementor-element-e7ad0004) h1.elementor-heading-title{font-size:41px!important;max-width:100%}:is(.kew-page-hero,.elementor-element-e7ad0004) p,:is(.kew-page-hero,.elementor-element-e7ad0004) .elementor-widget-text-editor{font-size:16px!important;max-width:100%}}/* KEW immersive image inner-page banners */:is(.kew-page-hero,.elementor-element-e7ad0004){--kew-banner-image:url('https://kewlearningacademy.org/wp-content/uploads/2026/10/KEW-Custom-Slider-—-Young-readers-share-stories-4.png');background:#102631!important;border:0!important;border-bottom:6px solid #e9b536!important;border-radius:0!important;min-height:420px;padding:75px max(6%,calc((100vw - 1160px)/2)) 85px!important;isolation:isolate}:is(.kew-page-hero,.elementor-element-e7ad0004):before{content:"";display:block;position:absolute;inset:0;width:100%;height:100%;background:linear-gradient(90deg,#102631fa 0%,#102631e8 35%,#10263180 65%,#10263112 100%),var(--kew-banner-image) center 42%/cover no-repeat;border:0;border-radius:0;opacity:1;transform:none;z-index:-1}:is(.kew-page-hero,.elementor-element-e7ad0004):after{content:"";display:block;position:absolute;right:5%;top:auto;bottom:30px;width:110px;height:7px;background:#e9b536;border:0;border-radius:0;clip-path:none;transform:none;z-index:-1}:is(.kew-page-hero,.elementor-element-e7ad0004)>.e-con-inner{padding-right:24%!important;gap:20px!important;max-width:1160px}:is(.kew-page-hero,.elementor-element-e7ad0004) h1.elementor-heading-title{color:white!important;font-size:clamp(46px,5.7vw,76px)!important;font-weight:800!important;line-height:1.05!important;letter-spacing:-.03em!important;max-width:900px;text-shadow:0 2px 20px #0003}:is(.kew-page-hero,.elementor-element-e7ad0004) p,:is(.kew-page-hero,.elementor-element-e7ad0004) .elementor-widget-text-editor{color:#f4f6f5!important;font-size:18px!important;line-height:1.75!important;max-width:650px}:is(.kew-page-hero,.elementor-element-e7ad0004) .elementor-widget-heading:first-child .elementor-heading-title:not(h1){color:#102631!important;background:#e9b536!important;border:0;border-radius:3px;padding:9px 14px;font-size:11px!important;letter-spacing:2px!important;font-weight:800!important}:is(.kew-page-hero,.elementor-element-e7ad0004) .elementor-widget-heading:has(h1):after{display:none}body.page-id-13 :is(.kew-page-hero,.elementor-element-e7ad0004){--kew-banner-image:url('https://kewlearningacademy.org/wp-content/uploads/2026/10/KEW-Custom-Slider-—-Young-Innovators-Build-a-Robot-1.png')}body.page-id-18 :is(.kew-page-hero,.elementor-element-e7ad0004){--kew-banner-image:url('https://kewlearningacademy.org/wp-content/uploads/2026/10/KEW-Custom-Slider-—-Young-readers-share-stories-4.png')}body.page-id-20 :is(.kew-page-hero,.elementor-element-e7ad0004){--kew-banner-image:url('https://kewlearningacademy.org/wp-content/uploads/2026/10/KEW-Custom-Slider-—-Young-Innovators-Build-a-Robot-1.png')}body.page-id-22 :is(.kew-page-hero,.elementor-element-e7ad0004){--kew-banner-image:url('https://kewlearningacademy.org/wp-content/uploads/2026/10/KEW-Custom-Slider-—-Mentor-guides-students-through-shared-learning-3.png')}body.page-id-24 :is(.kew-page-hero,.elementor-element-e7ad0004){--kew-banner-image:url('https://kewlearningacademy.org/wp-content/uploads/2026/10/KEW-Custom-Slider-—-Students-shape-futures-with-a-mentor.png')}body.page-id-26 :is(.kew-page-hero,.elementor-element-e7ad0004){--kew-banner-image:url('https://kewlearningacademy.org/wp-content/uploads/2026/10/KEW-Custom-Slider-—-Young-scientists-learning-together-2.png')}body.page-id-28 :is(.kew-page-hero,.elementor-element-e7ad0004){--kew-banner-image:url('https://kewlearningacademy.org/wp-content/uploads/2026/10/KEW-Custom-Slider-—-Young-Engineers-Build-a-Model-Bridge-5.png')}body.page-id-30 :is(.kew-page-hero,.elementor-element-e7ad0004){--kew-banner-image:url('https://kewlearningacademy.org/wp-content/uploads/2026/10/KEW-Custom-Slider-—-Mentor-guides-students-through-shared-learning-3.png')}@media(max-width:900px){:is(.kew-page-hero,.elementor-element-e7ad0004)>.e-con-inner{padding-right:10%!important}:is(.kew-page-hero,.elementor-element-e7ad0004):before{background:linear-gradient(90deg,#102631eb,#10263188),var(--kew-banner-image) center/cover no-repeat}}@media(max-width:600px){:is(.kew-page-hero,.elementor-element-e7ad0004){min-height:360px;padding:48px 6% 60px!important}:is(.kew-page-hero,.elementor-element-e7ad0004)>.e-con-inner{padding-right:0!important}:is(.kew-page-hero,.elementor-element-e7ad0004):before{width:100%;opacity:1;background:linear-gradient(0deg,#102631f2,#102631a6),var(--kew-banner-image) center/cover no-repeat}:is(.kew-page-hero,.elementor-element-e7ad0004):after{display:block;width:70px;right:6%;bottom:24px;height:4px}:is(.kew-page-hero,.elementor-element-e7ad0004) h1.elementor-heading-title{font-size:42px!important;max-width:100%}:is(.kew-page-hero,.elementor-element-e7ad0004) p,:is(.kew-page-hero,.elementor-element-e7ad0004) .elementor-widget-text-editor{font-size:16px!important;max-width:100%}}/* KEW banner image framing */:is(.kew-page-hero,.elementor-element-e7ad0004){--kew-banner-position:75% center;min-height:395px}:is(.kew-page-hero,.elementor-element-e7ad0004):before{background:linear-gradient(90deg,#102631fa 0%,#102631f0 30%,#102631b3 48%,#10263140 70%,#10263112 100%),var(--kew-banner-image) var(--kew-banner-position)/cover no-repeat}body.page-id-18 :is(.kew-page-hero,.elementor-element-e7ad0004){--kew-banner-position:center 38%}body.page-id-20 :is(.kew-page-hero,.elementor-element-e7ad0004),body.page-id-13 :is(.kew-page-hero,.elementor-element-e7ad0004){--kew-banner-position:center 44%}body.page-id-22 :is(.kew-page-hero,.elementor-element-e7ad0004),body.page-id-30 :is(.kew-page-hero,.elementor-element-e7ad0004){--kew-banner-position:center 35%}body.page-id-24 :is(.kew-page-hero,.elementor-element-e7ad0004){--kew-banner-position:center 40%}body.page-id-26 :is(.kew-page-hero,.elementor-element-e7ad0004){--kew-banner-position:center 38%}body.page-id-28 :is(.kew-page-hero,.elementor-element-e7ad0004){--kew-banner-position:center 42%}@media(min-width:1400px){:is(.kew-page-hero,.elementor-element-e7ad0004){min-height:430px}}@media(max-width:900px){:is(.kew-page-hero,.elementor-element-e7ad0004):before{background:linear-gradient(90deg,#102631e8,#10263199),var(--kew-banner-image) var(--kew-banner-position)/cover no-repeat}}@media(max-width:600px){:is(.kew-page-hero,.elementor-element-e7ad0004){min-height:0;padding:40px 6% 230px!important;background:#102631!important}:is(.kew-page-hero,.elementor-element-e7ad0004):before{inset:auto 0 0;height:205px;width:100%;background:linear-gradient(0deg,#10263115,#10263108),var(--kew-banner-image) center 38%/cover no-repeat}:is(.kew-page-hero,.elementor-element-e7ad0004):after{bottom:18px}:is(.kew-page-hero,.elementor-element-e7ad0004)>.e-con-inner{padding-right:0!important}:is(.kew-page-hero,.elementor-element-e7ad0004) h1.elementor-heading-title{text-shadow:none}}/* KEW face-safe full-width banner framing */:is(.kew-page-hero,.elementor-element-e7ad0004){--kew-banner-position:center 20%;min-height:420px}body.page-id-18 :is(.kew-page-hero,.elementor-element-e7ad0004),body.page-id-20 :is(.kew-page-hero,.elementor-element-e7ad0004),body.page-id-22 :is(.kew-page-hero,.elementor-element-e7ad0004),body.page-id-24 :is(.kew-page-hero,.elementor-element-e7ad0004),body.page-id-26 :is(.kew-page-hero,.elementor-element-e7ad0004),body.page-id-28 :is(.kew-page-hero,.elementor-element-e7ad0004),body.page-id-30 :is(.kew-page-hero,.elementor-element-e7ad0004),body.page-id-13 :is(.kew-page-hero,.elementor-element-e7ad0004){--kew-banner-position:center 20%}:is(.kew-page-hero,.elementor-element-e7ad0004):before{background-position:center,var(--kew-banner-position)!important}@media(min-width:1400px){:is(.kew-page-hero,.elementor-element-e7ad0004){min-height:480px}}@media(max-width:600px){:is(.kew-page-hero,.elementor-element-e7ad0004):before{background-position:center,center 15%!important}}.kew-worksheet{padding:50px 7%!important;max-width:900px;margin:auto;background:white}.kew-worksheet h2{font-size:23px;margin-top:20px}.wpforms-container{max-width:1000px!important;background:#fff;padding:30px!important;border-radius:20px;border:1px solid #00465320}.wpforms-container input,.wpforms-container select,.wpforms-container textarea{border-radius:8px!important}.wpforms-container button[type=submit]{background:#e55d3c!important;color:white!important;border:0!important;border-radius:100px!important;padding:14px 25px!important}@media print{body:is(.page-id-77,.page-id-79,.page-id-81) header,body:is(.page-id-77,.page-id-79,.page-id-81) footer,body:is(.page-id-77,.page-id-79,.page-id-81) .elementor-widget-button{display:none!important}body:is(.page-id-77,.page-id-79,.page-id-81) .kew-page-hero{background:white!important;color:#004653!important;min-height:0!important;padding:10px!important;border:0!important}body:is(.page-id-77,.page-id-79,.page-id-81) .kew-page-hero:before,body:is(.page-id-77,.page-id-79,.page-id-81) .kew-page-hero:after{display:none!important}body:is(.page-id-77,.page-id-79,.page-id-81) .kew-page-hero h1{font-size:30px!important;color:#004653!important;text-shadow:none!important}body:is(.page-id-77,.page-id-79,.page-id-81) .kew-page-hero p{color:#004653!important}body:is(.page-id-77,.page-id-79,.page-id-81) .kew-page-hero>.e-con-inner{padding:0!important}.kew-worksheet{padding:10px!important}.kew-worksheet h2{break-after:avoid;font-size:18px}.kew-worksheet .elementor-widget-text-editor{break-inside:avoid}.kew-worksheet p{margin:5px 0}}.kew-news-feed{padding:40px 6% 70px;max-width:1200px;margin:auto}.kew-news-feed .wp-block-post-template{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px}.kew-news-feed .kew-card{height:100%}.kew-news-feed h2{font-size:42px}:root{--teal:#004653;--coral:#e55d3c;--gold:#e9b536;--cream:#fcf7ee}body{background:var(--cream);color:var(--teal);font-family:"Manrope",sans-serif}h1,h2,h3{font-family:"Outfit",sans-serif;letter-spacing:-.045em}a{color:inherit}a:focus-visible{outline:3px solid var(--coral);outline-offset:5px}.kew-wrap{width:min(1200px,90%);margin:auto}.kew-header{background:var(--cream);padding:22px 0;border-bottom:1px solid #00465322}.kew-bar{display:flex;align-items:center;justify-content:space-between;gap:30px}.kew-brand img{width:220px;height:auto}.kew-nav{display:flex;align-items:center;gap:24px;font-size:14px;font-weight:700}.kew-nav a{text-decoration:none}.kew-menu{display:none}.kew-btn,.kew-page-cta .elementor-button{display:inline-flex;padding:16px 26px;background:var(--coral);color:white;border-radius:100px;text-decoration:none;font-weight:700}.kew-btn.gold{background:var(--gold);color:var(--teal)}.kew-hero{padding:75px 0 85px;position:relative;overflow:hidden}.kew-hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:65px;align-items:center}.kew-eyebrow{text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:800}.kew-hero h1{font-size:clamp(54px,6.2vw,92px);line-height:1.02;margin:24px 0}.kew-hero h1 em{color:var(--coral);font-style:normal}.kew-hero p{font-size:18px;line-height:1.7;max-width:540px}.kew-actions{display:flex;gap:15px;flex-wrap:wrap;margin-top:30px}.kew-art{background:var(--gold);border-radius:45% 45% 10px 10px;min-height:440px;padding:45px;display:flex;align-items:center;position:relative;transform:rotate(3deg)}.kew-art img{width:100%;transform:rotate(-3deg)}.kew-art-label{position:absolute;bottom:25px;left:28px;background:var(--teal);color:white;padding:12px 20px;border-radius:30px;font-weight:700;transform:rotate(-3deg)}.kew-band{background:var(--teal);color:white;padding:28px 0}.kew-band .kew-wrap{display:flex;justify-content:space-between;gap:20px;font-size:18px;font-weight:700}.kew-section{padding:85px 0}.kew-section h2{font-size:clamp(34px,4vw,58px);line-height:1.1;margin:15px 0 30px}.kew-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.kew-card{background:white;border:1px solid #00465322;border-radius:24px;padding:30px;transition:transform .2s}.kew-card:hover{transform:translateY(-5px)}.kew-card .num{font-size:42px;color:var(--coral);font-weight:800}.kew-card h3{font-size:27px;margin:22px 0 15px}.kew-card p{font-size:16px;line-height:1.75}.kew-dark{background:var(--teal);color:var(--cream)}.kew-split{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.kew-split p{line-height:1.8}.kew-bigword{font-size:clamp(55px,7vw,100px);line-height:1.03;font-weight:800;letter-spacing:-5px}.kew-bigword span{color:var(--gold)}.kew-footer{background:#00343e;color:white;padding:65px 0 24px}.kew-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:35px}.kew-footer h3{font-size:18px;letter-spacing:0}.kew-footer a{display:block;margin:12px 0;text-decoration:none;font-size:14px}.kew-footer-logo{background:var(--cream);padding:18px;border-radius:12px;width:230px}.kew-footer-bottom{border-top:1px solid #ffffff33;padding-top:25px;margin-top:40px;font-size:12px;display:flex;justify-content:space-between;gap:20px}.kew-footer-bottom a{display:inline;font-size:12px}.kew-page-hero{padding:80px 5%!important;background:var(--teal);color:white}.kew-page-hero h1{font-size:clamp(45px,6vw,80px);max-width:1000px;line-height:1.05}.kew-page-hero p{max-width:780px;font-size:18px;line-height:1.8}.kew-page-grid{padding:65px 5%!important;gap:25px!important;justify-content:space-between}.kew-page-grid h2{font-size:28px}.kew-page-grid p{line-height:1.8}.kew-page-cta{padding:0 5% 75px!important}.kew-calendar{padding:50px 5%;background:white}.wp-site-blocks{padding:0!important}.wp-site-blocks>*{margin-block-start:0}.elementor{--e-global-color-primary:#004653;--e-global-color-accent:#e55d3c}.kew-about-section{padding:45px 7%!important;max-width:1200px;margin:auto;border-bottom:1px solid #00465322}.kew-about-section h2{font-size:clamp(30px,4vw,45px)}.kew-about-section p,.kew-about-section li{font-size:18px;line-height:1.85}.kew-about-section li{margin-bottom:15px}.kew-blog{padding:70px 5%}.kew-blog h1{font-size:60px}@media(max-width:900px){.kew-nav{display:none}.kew-menu{display:block}.kew-menu nav{position:absolute;right:5%;background:white;padding:22px;z-index:99;box-shadow:0 15px 40px #0002}.kew-menu a{display:block;margin:14px;text-decoration:none}.kew-hero-grid,.kew-split{grid-template-columns:1fr;gap:35px}.kew-art{min-height:300px;max-width:550px}.kew-grid{grid-template-columns:1fr}.kew-footer-grid{grid-template-columns:1fr 1fr}.kew-band .kew-wrap{flex-wrap:wrap}.kew-page-grid{flex-direction:column!important}.kew-page-grid .e-con{width:100%!important}}@media(max-width:500px){.kew-footer-grid{grid-template-columns:1fr}.kew-footer-bottom{flex-direction:column}.kew-brand img{width:180px}.kew-hero{padding-top:45px}.kew-art{padding:25px;min-height:260px}.kew-band .kew-wrap{font-size:14px}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}