body.altStyles .twoCols .wrap:after,header[role="banner"] .wrap:after,.textPanel.darkBlue .wrap article:after,.articlePanel .wrap header:after{content:'';display:block;clear:both}.textPanel.blue .wrap article .group .col,.keyStages .wrap .col{box-sizing:border-box;-moz-box-sizing:border-box}header[role="banner"] .wrap .mainNav ul li>a[data-subnav="true"]:after,header[role="banner"] .wrap .mainNav ul li:hover li button,header[role="banner"] .wrap .mainNav ul li.opensubmenu:after,header[role="banner"] .wrap .mainNav ul li.opensubmenu li button{background-image:url(../sprites/sprite.svg);background-size:500px 500px;font-size:20px}.desktop{display:block}.mobile{display:none}.thoughtco-cookiepanel .cookiepanel-sidebar .buttons button{font-size:1rem}.thoughtco-cookiepanel .cookiepanel-sidebar .toggler label{font-size:.875rem}body.home .articlePanel.desktop{margin-top:290px}body.home .statistics{margin-bottom:-60px}body.home .textPanel{margin:120px auto 240px auto}body.home .textPanel .wrap article h3+p{margin-top:26px}body.galleryHome .bodyShape{max-height:1500px;top:190px}body.subpageHome .textPanel.fullWidthBlue .wrap article .group .col{width:-moz-calc(33% - 20px);width:-o-calc(33% - 20px);width:-webkit-calc(33% - 20px);width:calc(33% - 20px)}body.subpageHome .textPanel.blue .wrap article .group .col{width:20%;margin-right:0}body.subpageHome .textPanel.blue .wrap article .group .col:nth-of-type(3n+2){margin:0}body.subpageHome .textPanel.blue .wrap article .group .col:nth-of-type(4) h4{margin-top:0;padding-left:15px}body.subpageHome .textPanel.blue .wrap article .group .col:nth-of-type(4) ul li{padding-left:15px}body.subpageHome .textPanel.blue .wrap article .group .col:nth-of-type(5){border-right:0}body.subpageHome .textPanel.blue .wrap article .group .col:nth-of-type(5) h4{margin-top:0}body.subpageHome .textPanel .wrap article .group{width:100%}body.subpageHome .textPanel .wrap article .group .col{width:18%;margin-right:20px}body.subpageHome .textPanel .wrap article .group .col:nth-of-type(3n+2){margin:0 20px 0 0}body.subpageHome .articlePanel{margin-top:150px}body.subpageHome .fullWidthImage figure{padding-top:45%}body.subpageHome .fullWidthImage figure:before{height:202px}body.subpageHome .text-on-image .wrap .content a{top:345px}body.schoolMilkScheme .textPanel{margin-bottom:100px}body.schoolMilkScheme .hero+.centeredTextPanel{margin-top:0}body.schoolMilkScheme .centeredTextPanel+.textPanel{margin-top:150px}body.schoolMilkScheme .centeredTextPanel .wrap .content{margin:0 auto;width:1000px}body.schoolMilkScheme .centeredTextPanel .wrap .content h2{font-size:3.75rem;margin-left:0}body.schoolMilkScheme .centeredTextPanel .wrap .content .cols .col+.col{margin:0}body.schoolMilkScheme .centeredTextPanel .wrap .content .cols .col p{text-align:left}body.schoolMilkScheme .centeredTextPanel .wrap .content .cols .col h2{font-size:3.75rem;margin-left:0}body.schoolMilkScheme .tabs .wrap .buttons button:after{bottom:4px}body.altStyles .textPanel.pageIntro{margin:250px auto 50px auto}body.altStyles .textPanel.darkBlue .wrap{max-width:800px;text-align:center}body.altStyles .textPanel.darkBlue .wrap header{margin-bottom:60px}body.altStyles .textPanel.darkBlue .wrap header h3{max-width:unset;text-align:left}body.altStyles .textPanel.darkBlue .wrap header h3+ul{margin-top:50px}body.altStyles .textPanel.darkBlue .wrap article{text-align:left}body.altStyles .textPanel.darkBlue .wrap article>a{margin-top:40px}body.altStyles .textPanel.darkBlue .wrap article ul{width:100%;margin-bottom:30px}body.altStyles .textPanel.darkBlue .wrap article ul li{border-bottom:1px solid #fff}body.altStyles .textPanel.darkBlue .wrap article ul li p{margin-bottom:20px}body.altStyles .textPanel.darkBlue .wrap article p{width:100%}body.altStyles .twoCols{display:block}body.altStyles .twoCols .wrap{-webkit-align-items:unset;-moz-align-items:unset;-ms-align-items:unset;align-items:unset;display:block}body.altStyles .twoCols .wrap>figure{margin-left:0;float:right;margin-left:40px;width:-moz-calc(50% - 40px);width:-o-calc(50% - 40px);width:-webkit-calc(50% - 40px);width:calc(50% - 40px);height:400px;margin-bottom:20px;margin-top:35px}body.altStyles .twoCols .wrap .text{width:unset;margin:0;text-align:justify}body.altStyles .twoCols .wrap .text h3+p{margin-top:40px}body.altStyles .twoCols .wrap .text p a{margin-top:0}body.altStyles .tabs:nth-child(3) .wrap .buttons button:after{bottom:4px}body.altStyles .tabs .wrap .buttons button:after{bottom:-6px}body.newBodyShape .bodyShape{overflow:visible;height:1930px}body.newBodyShape .bodyShape.desktop{display:none}body.newBodyShape .bodyShape.mobile{max-height:1930px}body.newBodyShape .bodyShape img{height:100%!important}body.milkSport .textPanel.blue .wrap article .group{width:1000px}body.milkSport .textPanel.blue .wrap article .group .col{width:25%}body.milkSport .textPanel.blue .wrap article .group .col h4{margin-top:0}body.milkSport .textPanel.blue .wrap article .group .col:nth-of-type(4){border:0}body.milkSport .textPanel.blue .wrap article .group .col:nth-of-type(4) h4{padding-left:15px}body.milkSport .textPanel.blue .wrap article .group .col:nth-of-type(4) ul li{padding-left:15px}body.milkSport .textPanel.blue .wrap article .group .col:nth-of-type(3){border-right:2px solid #869395}body.subsubpageHome .bottomShape+.textPanel{margin-top:100px}body.subsubpageHome .fullWidthImage figure:before{height:405px!important}body.subsubpageHome .dropdown-tabs+.fullWidthImage{margin-top:100px}body.subsubpageHome .textPanel.pageIntro .wrap header+article{margin-top:33px}body.subsubpageHome .textPanel.pageIntro .wrap article{margin-left:5px}body.subsubpageHome .recipe+.textPanel{margin-top:80px}body.subsubpageHome .modal.openModal{top:-moz-calc(50% + 50px);top:-o-calc(50% + 50px);top:-webkit-calc(50% + 50px);top:calc(50% + 50px)}body.subsubpageHome .modal.openModal .wrap form{max-height:60vh}header[role="banner"] .wrap h1{float:left}header[role="banner"] .wrap .mainNav{float:right;margin:47px 50px 0 0}header[role="banner"] .wrap .mainNav ul li{display:inline-block;position:relative}header[role="banner"] .wrap .mainNav ul li>a[data-subnav="true"]{position:relative}header[role="banner"] .wrap .mainNav ul li>a[data-subnav="true"]:before{content:'';width:100%;height:58px;display:block;position:absolute;top:0;left:0}header[role="banner"] .wrap .mainNav ul li>a[data-subnav="true"]:after{content:'';background-position:-20px -450px;width:29px;height:17px;display:block;position:absolute;top:38px;left:0;right:0;margin:0 auto;opacity:0;z-index:1000}header[role="banner"] .wrap .mainNav ul li ul{visibility:hidden;opacity:0;pointer-events:none;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all;position:fixed;background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTI4MCA0NTMiPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6IG5vbmU7CiAgICAgIH0KCiAgICAgIC5jbHMtMiB7CiAgICAgICAgY2xpcC1wYXRoOiB1cmwoI2NsaXAtcGF0aCk7CiAgICAgIH0KCiAgICAgIC5jbHMtMyB7CiAgICAgICAgZmlsbDogI2ZmZjsKICAgICAgfQogICAgPC9zdHlsZT4KICAgIDxjbGlwUGF0aCBpZD0iY2xpcC1wYXRoIj4KICAgICAgPHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iMTI4MCIgaGVpZ2h0PSI5MTAiLz4KICAgIDwvY2xpcFBhdGg+CiAgPC9kZWZzPgogIDxnIGNsYXNzPSJjbHMtMiI+CiAgICA8cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0xMjcwLjA3LTE3NC4xMmMxMTkuNjUsOTYuODcsMjQ5LDI4MS43OCwxOTUuNTQsNDE1LjYyQzE0MDguODEsMzgzLjY3LDExNzAsNDA3LjM0LDEwMTIuMTEsNDIzYy0yNTIuNjUsMjUuMDUtNTQzLjU2LTMxLTYwNS41LTQzLjUtNzMuMzgtMTQuODMtMTE5LjA3LTI3LjkxLTE5NS0yNS41NS0xODEsNS42My0yNDQuNDcsOTAuMTItMzI0LDU3LjU1LTkxLjE2LTM3LjMxLTE0NC4yNS0yMDQtMTA3LTMyOSw1OS42My0yMDAsMzQyLjQtMjY0LjkzLDU4Mi44MS0zMjAuMTNDNjQwLjM2LTMwMS4yMSwxMDA4LjY3LTM4NS43NiwxMjcwLjA3LTE3NC4xMloiLz4KICA8L2c+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-size:cover;background-position:bottom center;width:100vw;left:0;height:360px;padding:60px 0;border-top:3px solid #e7e9ea;top:100px}header[role="banner"] .wrap .mainNav ul li ul li{display:block;border:0!important}header[role="banner"] .wrap .mainNav ul li ul li+li{margin-left:0}header[role="banner"] .wrap .mainNav ul li ul li a{font-size:1.75rem;display:block;text-align:center;text-transform:none;font-weight:400;line-height:1.2;-webkit-transition-timing-function:linear;-webkit-transition-duration:0ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:0ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:0ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:0ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:0ms;transition-property:all;border:0!important;padding-bottom:0}header[role="banner"] .wrap .mainNav ul li ul li a:hover{border:0;color:#3292c9}header[role="banner"] .wrap .mainNav ul li:hover{position:relative}header[role="banner"] .wrap .mainNav ul li:hover>a[data-subnav="true"]:after{opacity:1}header[role="banner"] .wrap .mainNav ul li:hover>ul{visibility:visible;opacity:1;pointer-events:all}header[role="banner"] .wrap .mainNav ul li:hover li>a[data-subnav="true"]:after{opacity:0}header[role="banner"] .wrap .mainNav ul li:hover li>ul{display:none;visibility:visible;opacity:1;pointer-events:all}header[role="banner"] .wrap .mainNav ul li:hover li.opensubmenu:after{display:none}header[role="banner"] .wrap .mainNav ul li:hover li.opensubmenu>ul{display:block}header[role="banner"] .wrap .mainNav ul li:hover li a.active{border-bottom:0;padding-bottom:0}header[role="banner"] .wrap .mainNav ul li:hover li button:hover{border-bottom:0}header[role="banner"] .wrap .mainNav ul li:hover li h4{text-transform:uppercase;font-weight:700;font-size:.75rem;margin-bottom:10px;text-align:center}header[role="banner"] .wrap .mainNav ul li:hover li button{text-indent:-9999px;background-position:-220px -50px;width:10px;height:16px;position:absolute;top:60px;left:100px}header[role="banner"] .wrap .mainNav ul li.active a{color:#3292c9;border-bottom:3px solid #3292c9}header[role="banner"] .wrap .mainNav ul li+li{margin-left:30px}header[role="banner"] .wrap .mainNav ul li>a,header[role="banner"] .wrap .mainNav ul li button{font-size:.75rem;font-weight:700;text-transform:uppercase;border-bottom:3px solid transparent;padding-bottom:6px;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}header[role="banner"] .wrap .mainNav ul li a.active{border-bottom:3px solid #0c272d;padding-bottom:6px}header[role="banner"] .wrap .mainNav ul li.opensubmenu{position:relative}header[role="banner"] .wrap .mainNav ul li.opensubmenu:after{content:'';background-position:-140px -20px;width:29px;height:17px;display:block;position:absolute;bottom:-40px;left:0;right:0;margin:0 auto}header[role="banner"] .wrap .mainNav ul li.opensubmenu>ul{display:block}header[role="banner"] .wrap .mainNav ul li.opensubmenu li.opensubmenu:after{display:none}header[role="banner"] .wrap .mainNav ul li.opensubmenu li a.active{border-bottom:0;padding-bottom:0}header[role="banner"] .wrap .mainNav ul li.opensubmenu li button:hover{border-bottom:0}header[role="banner"] .wrap .mainNav ul li.opensubmenu li h4{text-transform:uppercase;font-weight:700;font-size:.75rem;margin-bottom:10px;text-align:center}header[role="banner"] .wrap .mainNav ul li.opensubmenu li button{text-indent:-9999px;background-position:-220px -50px;width:10px;height:16px;position:absolute;top:60px;left:100px}.hero.slider+.textPanel{margin-top:130px}.hero .swiper-menu{width:1000px;left:0;right:0;margin:0 auto}.hero .wrap .text{width:1000px;left:0;right:0;margin:0 auto;padding-right:0}.hero .wrap .text h2{font-size:6.25rem;width:auto}.hero .wrap .text h2 br{display:inline-block}.hero .wrap .text a{margin-top:40px}.textPanel{margin:0 auto 150px auto;width:1000px}.textPanel.circles+.recipe{margin-top:150px}.textPanel.circles .wrap article .group{padding:0 44px 0 20px}.textPanel.circles .wrap article .group .col{margin-bottom:0;width:-moz-calc(33% - 20px);width:-o-calc(33% - 20px);width:-webkit-calc(33% - 20px);width:calc(33% - 20px)}.textPanel.circles .wrap article .group .col h4{line-height:1.4;padding-top:20px;width:150px;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.textPanel.circles .wrap article .group .col:nth-of-type(3n+2){margin:0 30px}.textPanel.circles .wrap article .group .col ul li p{font-size:1.25rem}.textPanel.fullWidthBlue{padding:82px 0 146px 0}.textPanel.fullWidthBlue+.twoCols{margin-top:200px}.textPanel.fullWidthBlue .wrap article{margin:0 auto}.textPanel.fullWidthBlue .wrap article p{font-size:1.375rem}.textPanel.fullWidthBlue .wrap article .group .col{width:33%}.textPanel.fullWidthBlue .wrap article .group .col h4{font-size:3.75rem}.textPanel.fullWidthBlue .wrap article .group .col p{font-size:.875rem}.textPanel.noHeader+footer{margin-top:130px}.textPanel.noHeader+.textPanel{margin-top:40px;margin-bottom:20px}.textPanel+.dropdown-tabs{margin-top:-50px}.textPanel+.keyStages{margin-top:200px}.textPanel+.twoCols{margin-top:200px}.textPanel.pageIntro{margin:250px auto 0 auto}.textPanel.pageIntro+.textPanel.fullWidthBlue{margin-top:130px!important}.textPanel.pageIntro+.twoCols{margin-top:250px}.textPanel.pageIntro+.textPanel.noHeader{margin-bottom:0}.textPanel.pageIntro+.videoPanel{margin-top:100px}.textPanel.twoColumns .wrap article ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;margin-top:15px}.textPanel.twoColumns .wrap article ul li{width:-moz-calc(50% - 10px);width:-o-calc(50% - 10px);width:-webkit-calc(50% - 10px);width:calc(50% - 10px)}.textPanel.twoColumns .wrap article ul li:nth-of-type(2){margin-top:0}.textPanel.blue .wrap article{width:100%}.textPanel.blue .wrap article>p{max-width:768px}.textPanel.blue .wrap article .group{width:unset;background-color:transparent;padding:0;margin-left:20px}.textPanel.blue .wrap article .group .col{width:20%;position:relative;flex-grow:unset!important}.textPanel.blue .wrap article .group .col:last-of-type:before{padding-right:45px;border-top-right-radius:4px;border-bottom-right-radius:4px}.textPanel.blue .wrap article .group .col:before{content:'';display:block;background-color:rgba(50,146,201,.1);position:absolute;top:-30px;left:-20px;width:100%;height:100%;padding:30px 0 30px 2px}.textPanel.blue .wrap article .group .col:first-of-type{border-right:3px solid #869395}.textPanel.blue .wrap article .group .col:first-of-type h4{padding-left:0}.textPanel.blue .wrap article .group .col:first-of-type ul li{padding-left:0}.textPanel.blue .wrap article .group .col:first-of-type:before{padding-left:3px;border-top-left-radius:4px;border-bottom-left-radius:4px}.textPanel.blue .wrap article .group .col:nth-of-type(5){border-right:0}.textPanel.blue .wrap article .group .col+.col{margin-top:0;border-left:2px solid #869395}.textPanel.blue .wrap article .group .col:nth-of-type(2){border-left:0}.textPanel.blue .wrap article .group .col h4{padding-left:15px;padding-bottom:10px;white-space:nowrap}.textPanel.blue .wrap article .group .col ul li{padding-left:15px}.textPanel.darkBlue .wrap{max-width:1000px;margin:0 auto}.textPanel.darkBlue .wrap header{margin-bottom:25px}.textPanel.darkBlue .wrap header h3{font-weight:400;max-width:415px;line-height:1.1}.textPanel.darkBlue .wrap article{width:100%}.textPanel.darkBlue .wrap article p{width:-moz-calc(50% - 130px);width:-o-calc(50% - 130px);width:-webkit-calc(50% - 130px);width:calc(50% - 130px)}.textPanel.darkBlue .wrap article ul{width:50%;float:right;margin-top:-330px}.textPanel.darkBlue .wrap article ul li+li{margin-top:30px}.textPanel.darkBlue .wrap article ul li p{width:100%}.textPanel.darkBlue .wrap article ul li p em{font-size:2.8125rem;margin-bottom:30px}.textPanel.darkBlue .wrap article ul li p em:before{width:80px;height:80px}.textPanel .wrap article{width:786px}.textPanel .wrap article .group{padding:26px 44px 0 20px;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:960px;margin-left:-20px}.textPanel .wrap article .group .col{width:275px;margin-bottom:70px}.textPanel .wrap article .group .col+.col{margin-top:0}.textPanel .wrap article .group .col:nth-of-type(3n+2){margin-left:60px;margin-right:60px}.textPanel .wrap article .group .col h4{font-size:1rem}.textPanel .wrap article .group .col ul li{font-size:1rem}.textPanel .wrap article p+ul{margin-top:25px}.statistics{margin-bottom:150px;text-align:left}.statistics+.statistics{margin-top:150px}.statistics .wrap{width:1000px;margin:0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.statistics .wrap .col{margin-bottom:90px}.statistics .wrap .col figure{margin:0 0 10px}.statistics .wrap .col h5{margin:0}.twoColsCircles{padding:100px 0}.twoColsCircles .wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:1000px;margin:0 auto;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.twoColsCircles .wrap .col{width:50%}.twoColsCircles .wrap .col+.col{margin-top:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.twoColsCircles .wrap .col .text{max-width:370px}.twoCols+.twoColsCircles{margin-top:200px}.twoColsCircles+.twoCols{margin-top:200px}.twoCols+footer{margin-top:200px}.twoCols{width:1000px;margin:0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.twoCols+.textPanel{margin-top:200px}.twoCols+.text-on-image{margin-top:100px}.twoCols+.twoCols{margin-top:200px}.twoCols.flip .wrap>figure{order:2;margin-left:50px}.twoCols.flip .wrap .text{margin:0 50px 0 0}.twoCols.formCols{margin-bottom:150px;overflow:visible}.twoCols.formCols .wrap .text{margin-left:0;margin-right:0;width:460px}.twoCols.formCols .wrap>figure{width:500px;height:500px;margin:0 0 0 50px;position:relative;top:-90px}.twoCols.navyBg{padding:230px 0}.twoCols.navyBg .wrap{width:1000px;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.twoCols.navyBg .wrap>figure{width:250px;margin-bottom:0;height:auto;margin-left:0}.twoCols.navyBg .wrap .text{order:2;margin-right:0!important}.twoCols .wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.twoCols .wrap>figure{height:600px;width:600px;margin-left:-70px}.twoCols .wrap .text{margin:0 0 0 70px;width:430px}.twoCols .wrap .text a{-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}.twoCols .wrap .text a:hover{color:#3292c9;border-bottom-color:#3292c9}.formCols form .input.select:after{right:26px;background-position:-210px -20px;width:16px;height:10px;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}.filterPanel+.articlePanel{margin-top:0}.articlePanel+footer{margin-top:180px}.articlePanel{margin:80px auto 70px;width:1000px}.articlePanel.slider+.articlePanel{margin-top:180px}.articlePanel .wrap header h2{font-size:2.5rem;float:left}.articlePanel .wrap header a{font-size:.75rem;font-weight:700;text-transform:uppercase;line-height:1.4;border-bottom:1px solid #0c272d;float:right;margin-top:15px;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all;margin-right:14px}.articlePanel .wrap header a:hover{color:#3292c9;border-bottom-color:#3292c9}.articlePanel .wrap .cols{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:left;-moz-justify-content:left;-ms-justify-content:left;justify-content:left;-ms-flex-pack:left}.articlePanel .wrap .cols .col{width:-moz-calc(100% / 3 - 15px);width:-o-calc(100% / 3 - 15px);width:-webkit-calc(100% / 3 - 15px);width:calc(100% / 3 - 15px);margin-right:15px}.articlePanel .wrap .cols .col:hover figure:before{opacity:1}.articlePanel .wrap .cols .col:hover .text h3{color:#3292c9}.articlePanel .wrap .cols .col figure{position:relative}.articlePanel .wrap .cols .col figure:before{content:'';background-color:rgba(12,39,45,.5);width:100%;height:100%;display:block;position:absolute;top:0;left:0;border-radius:10px;opacity:0;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}.fullWidthImage+.twoCols{margin-top:150px}.fullWidthImage+.textPanel{margin-top:100px}.fullWidthImage+.videoPanel{margin-top:100px}.fullWidthImage figure{padding-top:60%}.fullWidthImage figure:before{background-position:bottom center;height:363px}.keyStages{margin:0 auto;max-width:1000px}.keyStages+.textPanel{margin-top:200px}.keyStages+footer{margin-top:140px}.keyStages .wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:1000px;margin:0 auto;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:75px}.keyStages .wrap .col{width:33%;width:-moz-calc(33% - 40px);width:-o-calc(33% - 40px);width:-webkit-calc(33% - 40px);width:calc(33% - 40px);max-width:300px;height:300px;font-size:2.9rem;line-height:1.2;margin-bottom:40px;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all;padding:0 20px;margin:20px;font-size:2.5rem}.keyStages .wrap .col:hover{background-color:#0c272d;color:#fff}.faqs .wrap{width:1000px;margin:0 auto}form .message{font-size:1.25rem}.filterPanel{margin:0 auto 50px;width:1000px}.filterPanel .wrap .filter{padding:24px 22px}.filterPanel .wrap .filter .options{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:60px;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;width:100%}.filterPanel .wrap .filter button{display:block;font-size:.875rem;width:140px;margin:0}.filterPanel .wrap .filter h3{font-size:1.1875rem}.filterPanel .wrap .filter form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.filterPanel .wrap .filter .col{width:-moz-calc(100% / 3 - 15px);width:-o-calc(100% / 3 - 15px);width:-webkit-calc(100% / 3 - 15px);width:calc(100% / 3 - 15px);display:inline-block}.filterPanel .wrap .filter .col+.col{margin-top:0;margin-left:15px}.filterPanel .wrap .filter .col h5{padding-bottom:10px;font-size:.875rem}.filterPanel .wrap .filter .col h5:after{top:5px;right:10px}.filterPanel .wrap .filter .col .input label{font-size:1.375rem}.featuredText{margin:0 auto 120px;width:1000px}.recipe+.textPanel{margin-top:100px}.recipe .wrap{margin:0 auto;width:1000px}.recipe .wrap header{margin-bottom:40px}.recipe .wrap header h2{font-size:5rem;max-width:770px}.recipe .wrap .cols{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;margin-top:60px}.recipe .wrap .cols .col{width:300px}.recipe .wrap .cols .col+.col{width:620px}.recipe .wrap .recipeBy{margin:0 0 33px}.recipe .wrap .recipeBy.desktop{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.recipe .wrap .recipeBy.mobile{display:none}.recipe .wrap .recipeBy h5{line-height:1.4}.recipe .wrap .recipeInfo{margin:0 0 40px}.recipe .wrap .recipeInfo.desktop{display:block;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.recipe .wrap .recipeInfo.mobile{display:none}.recipe .wrap .recipeInfo div{margin-bottom:0}.recipe .wrap .method h3{padding-bottom:34px}.recipe .wrap .method p+p{margin-top:30px}.recipe .wrap .sharing{margin-top:90px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.recipe .wrap .sharing nav{margin-left:20px}.recipe .wrap .sharing nav a{background-position:-70px -220px;width:40px;height:40px}.recipe .wrap .sharing nav a.facebook{background-position:-120px -220px}.recipe .wrap .sharing .tags{margin-top:0;margin-left:140px}.recipe .wrap .sharing .tags ul{margin-left:20px}.article+.gallery{margin-top:-60px}.article .wrap{margin:0 auto;width:1000px}.article .wrap div figure{height:440px}.article .wrap header{max-width:810px;margin-top:70px}.article .wrap header time{padding-bottom:25px}.article .wrap article{width:780px;margin-top:40px}.article .wrap article blockquote{margin:70px 0 70px 140px;width:860px}.gallery .wrap{width:1000px;margin:0 auto}.back-button{width:1000px;margin:0 auto;position:relative;z-index:1;pointer-events:none}.back-button .back-btn{pointer-events:all}.back-button:after{content:'';display:block;position:absolute;top:0;left:30px;bottom:0;right:0;width:100%;height:100%;pointer-events:none;z-index:99999}.galleryModal .close{margin-right:0}.galleryModal .wrap{margin:0 auto;width:1000px;position:relative}.galleryModal .swiper-container{margin:unset}.galleryModal .swiper-pagination{position:absolute;right:120px;bottom:25px}.galleryModal .swiper-menu{margin-right:0;margin-top:0;position:absolute;bottom:20px;right:0}.newsletterPanel{margin:200px 0}.newsletterPanel .wrap{margin:0 auto;width:1000px}.newsletterPanel .wrap form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.newsletterPanel .wrap form legend{margin-bottom:60px;width:100%;display:block}.newsletterPanel .wrap form .input{width:380px}.newsletterPanel .wrap form .input+.input{margin-top:0;margin-left:20px}.newsletterPanel .wrap form button{margin-left:20px;margin-top:18px}.bodyShape{max-height:2650px;overflow:hidden}.pdf-download{margin-left:auto;margin-right:auto;width:1000px}.videoPanel{margin:150px auto;width:1000px}.videoPanel+footer{margin-top:250px}.three-text-panels .wrap .cols .col{height:540px}.three-text-panels .wrap .cols .col a{position:absolute;bottom:53px;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);text-transform:uppercase;font-weight:700;font-size:.875rem;background-color:#0c272d;color:#f3ebe4;border-radius:30px;padding:12px 26px}.text-on-image+.twoCols{margin-top:100px}.text-on-image+.textPanel{margin-top:100px}.text-on-image .wrap .content{top:80px;bottom:80px;left:80px;right:80px}.text-on-image .wrap .content h2{font-size:3.75rem;margin-top:80px}.text-on-image .wrap .content p{font-size:1.0625rem}.text-on-image .wrap .content p:last-of-type{margin-bottom:30px}.centeredTextPanel{padding:143px 50px 130px 50px}.centeredTextPanel+.textPanel{margin-top:40px}.centeredTextPanel .wrap .content h2{font-size:3.75rem;margin-top:0;margin:0 auto;padding-bottom:0}.centeredTextPanel .wrap .content .cols{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;margin:0 auto;max-width:1000px;margin-top:35px}.centeredTextPanel .wrap .content .cols .col+.col{margin-left:20px;-webkit-align-self:center;-moz-align-self:center;-ms-align-self:center;align-self:center;margin:0 auto}.centeredTextPanel .wrap .content .cols .col p{text-align:center}.centeredTextPanel .wrap .content .cols .col .link{line-height:1.9}.slider.table-slider{margin:0 0 0 150px}.slider.table-slider .wrap header h3{font-size:3.75rem}.slider.table-slider .wrap article{margin:35px 0 0 0}.slider.table-slider .wrap article p{font-size:1.0625rem}.galleryModal .close{margin-right:0}.galleryModal .wrap{margin:0 auto;width:1000px;position:relative}.galleryModal .swiper-container{margin:unset}.galleryModal .swiper-pagination{position:absolute;right:120px;bottom:25px}.galleryModal .swiper-menu{margin-right:0;margin-top:0;position:absolute;bottom:20px;right:0}.dropdown-tabs{max-width:1000px;margin:0 auto}.dropdown-tabs+.fullWidthImage{margin-top:230px}.dropdown-tabs+.textPanel{margin-top:150px;margin-bottom:100px}.dropdown-tabs+footer{margin-top:200px}.dropdown-tabs .hold{max-width:700px}.footerLogos .wrap{margin:0 auto;width:1000px}footer{padding-top:56px;position:relative}footer:before{content:'';background-color:#fff;width:100vw;left:50%;margin-left:-50vw;position:absolute;bottom:0;display:block;height:40px}footer .wrap{width:1000px;margin:0 auto;position:relative}footer .wrap figure{width:160px;margin-bottom:53px;margin-left:0}footer .wrap nav:not(.social){margin:0;width:300px;position:absolute;top:-10px;right:0}footer .wrap .social{margin:0 0 60px}footer .wrap .social a{background-position:-20px -140px}footer .wrap .social a.instagram{background-position:-20px -180px}footer .wrap .social a.twitter{background-position:-20px -220px}footer .wrap .social a.linkedin{background-position:-180px -120px}footer .wrap .copy{padding:10px 0;font-size:.75rem;text-align:right}@media only screen and (min-width:1200px){.articlePanel,.filterPanel,.featuredText{width:1180px}footer .wrap,.footerLogos .wrap{width:1180px}.twoCols.formCols .wrap>figure{width:580px;height:580px;margin:0 0 0 90px}.three-text-panels{margin:-120px 50px 195px 50px}.three-text-panels .wrap .cols .col p{font-size:1.0625rem}}.tabs{max-width:1000px;margin:0 auto}.tabs+.fullWidthImage{margin-top:100px}.tabs:nth-child(3) .wrap .buttons button:after{bottom:4px}.tabs.bubbles .wrap .content.show{margin-top:63px}.tabs.bubbles .wrap .buttons{margin:64px 0 0 0;height:145px}.tabs.bubbles .wrap .buttons button{width:145px;margin:0 17px}.tabs.bubbles .wrap .buttons button:first-of-type{margin-left:0}.tabs.bubbles .wrap .buttons button+button{margin-left:0}.tabs.bubbles .wrap .buttons button:after{width:140px;height:140px}.tabs.bubbles .wrap .buttons button:before{width:140px;height:140px}.tabs .wrap .content p{font-size:1.0625rem}.tabs .wrap .buttons{overflow:unset}.tabs .wrap .buttons button:after{bottom:-6px}