@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100..900&family=Story+Script&display=swap");@font-face{font-family:"planeat-icons";src:url("../fonts/planeat-icons.83b748be9366.eot");src:url("../fonts/planeat-icons.83b748be9366.eot") format("embedded-opentype"),url("../fonts/planeat-icons.57f4f1334098.woff2") format("woff2"),url("../fonts/planeat-icons.8049c05b60f7.woff") format("woff"),url("../fonts/planeat-icons.39ba6289a882.ttf") format("truetype"),url("../fonts/planeat-icons.1e8177993581.svg") format("svg");font-weight:normal;font-style:normal}[class^=icon-]:before,[class*=" icon-"]:before{font-family:"planeat-icons";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:auto;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1}.icon-menu:before{content:"\e800"}.icon-x-bold:before{content:"\e801"}.icon-arrow:before{content:"\e802"}.icon-home:before{content:"\e803"}.icon-clock:before{content:"\e804"}.icon-check:before{content:"\e805"}.icon-x:before{content:"\e806"}.icon-calendar:before{content:"\e807"}.icon-phone:before{content:"\e808"}.icon-location:before{content:"\e809"}.icon-bin:before{content:"\e80a"}.icon-user:before{content:"\e80b"}.icon-weight:before{content:"\e80c"}.icon-business:before{content:"\e80d"}.icon-coins:before{content:"\e80e"}.icon-mail:before{content:"\e80f"}.icon-cart:before{content:"\e811"}.icon-search:before{content:"\e812"}.icon-pen:before{content:"\e813"}.icon-question-circle:before{content:"\e814"}.icon-add-circle:before{content:"\e815"}.icon-bill:before{content:"\e816"}.icon-exclamation-circle:before{content:"\e817"}.icon-ai:before{content:"\e818"}.icon-cutlery:before{content:"\e819"}.icon-bag:before{content:"\e81a"}.icon-calendar-bag:before{content:"\e81b"}.icon-x-circle:before{content:"\e81c"}.icon-easy:before{content:"\e81d"}.icon-balance:before{content:"\e81e"}.icon-heart:before{content:"\e81f"}.icon-sort:before{content:"\e820"}.icon-empty-heart:before{content:"\e821"}.icon-free:before{content:"\e822"}.icon-flower:before{content:"\e823"}.icon-qr:before{content:"\e824"}.icon-smiling-user:before{content:"\e825"}.icon-deductible:before{content:"\e826"}.icon-sort-reverse:before{content:"\e827"}.icon-dropdown:before{content:"\e828"}.icon-double-arrow:before{content:"\e829"}html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,b,u,i,center,ol,ul,li{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}*:where(:not(html,iframe,canvas,img,svg,video):not(svg *,symbol *)){all:unset;display:revert}a{text-decoration:none;color:inherit}*,*::before,*::after{box-sizing:border-box}ol,ul,menu{list-style:none}img{max-width:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}::-moz-placeholder{color:unset}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}strong{color:inherit}.container{max-width:80rem}.button{border:0;padding:0}body,button,input,select,textarea{font-family:"Inter",sans-serif}.button.is-primary.is-focused:not(:active),.button.is-primary:focus:not(:active),.button.is-focused:not(:active),.button:focus:not(:active){box-shadow:none}.dialog.modal{padding:.5rem}.label{font-weight:inherit;color:inherit}.input,.select select,.taginput .taginput-container.is-focusable,.textarea{border:1px solid #cfd9bf;box-shadow:inset 0 0 .25em rgba(56,50,50,0.05);color:#2d2828;border-radius:.4rem;transition:.2s}.custom-form .input,.custom-form .select select,.custom-form .taginput .taginput-container.is-focusable,.custom-form .textarea{border:1px solid #d7d6d6;box-shadow:inset 0 0 .25em rgba(56,50,50,0.05)}.input:hover,.input:focus,.input:active,.select select:hover,.select select:focus,.select select:active,.taginput .taginput-container.is-focusable:hover,.taginput .taginput-container.is-focusable:focus,.taginput .taginput-container.is-focusable:active,.textarea:hover,.textarea:focus,.textarea:active{border-color:#5f8029}.select select{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.select:not(.is-multiple):not(.is-loading)::after{border-color:#5f8029;border-width:2px;border-radius:0}.title,.subtitle{color:unset;font-size:unset;font-weight:unset;line-height:unset}.content h2:not(:first-child){margin-top:unset}.content ul.unstyled{list-style:none;margin-left:unset;margin-top:unset}.b-checkbox.checkbox input[type=checkbox]:checked+.check{background-color:#5f8029;border-color:#5f8029}.b-checkbox.checkbox:hover input[type=checkbox]:not(:disabled)+.check{border-color:#5f8029}.b-radio{width:auto}.b-radio .control-label{width:100%}.b-radio.radio input[type=radio]{margin:0}.b-radio.radio input[type=radio]:checked+.check.is-primary,.b-radio.radio input[type=radio]:focus+.check.is-primary,.b-radio.radio input[type=radio]:checked+.check.is-primary,.b-radio.radio input[type=radio]:not(:disabled):hover+.check.is-primary{border-color:#5f8029;box-shadow:none !important}.b-radio.radio input[type=radio]+.check{border-color:#8fa669;transition:.2s}.b-radio.radio input[type=radio]+.check.is-primary::before{background:#5f8029}.notification{border-radius:0;text-align:center;padding:.5rem 2rem}.notification:not(:last-child){margin:0}.notification.is-success{background:#6f8d3e}.notification.is-info{background:#21485b}.notification.is-danger{background:#dd3503}.notification.is-warning{background:#da9e07;color:#fff}.notification>.delete{top:.55rem}header{padding:1rem 1.5rem}header .fa-bars{font-size:2rem;color:#5f8029;line-height:1rem;height:1rem}header .logo{margin-right:auto}header .logo img{display:block;height:2rem}header a{text-decoration:none}.header-wrapper{width:100%;max-width:100rem;margin:0 auto;display:flex;align-items:center;justify-content:space-between;-moz-column-gap:1.5rem;column-gap:1.5rem;position:relative}.header-wrapper .current-page{font-weight:700;color:#383232;cursor:default}html,body{font-family:"Inter",sans-serif;color:#383232;line-height:1.38;overflow-x:hidden;background:#f7f9f4}a{text-decoration:underline;transition:.2s;cursor:pointer}a:hover{color:#557325}a i{transition:.2s}strong{font-weight:700}em{font-style:italic}sup{vertical-align:text-top;font-size:.66em}sub{vertical-align:text-bottom;font-size:.66em}h1{font-size:2.5rem;font-weight:700;line-height:1.12}h1 span{display:inline-block}h2{font-size:2rem;margin-bottom:.75em;font-weight:700;line-height:1.12}h3{margin-bottom:.75em;font-weight:600}h4{font-weight:700}p{margin-bottom:1.5rem}p:last-child{margin-bottom:0}ul{margin-bottom:1.5rem}ul li{padding-left:2rem;position:relative;margin-bottom:1rem}ul li:last-child{margin-bottom:0}ul li::before{content:"";display:block;width:.6em;height:.6em;border-radius:1rem;background:#5f8029;position:absolute;top:.4em;left:0}ul:last-child{margin-bottom:0}.button{display:inline-flex;justify-content:center;align-items:center;-moz-column-gap:1.5rem;column-gap:1.5rem;border-radius:3rem;text-decoration:none;text-align:center;font-weight:500;background-color:#5f8029;color:#fff;padding:0 1.5em;height:2.5em;transition:.2s;white-space:nowrap}.button .icon-arrow{position:relative;left:0}.button:hover,.button:active,.button:focus{background-color:#557325;color:#fff}.button:hover .icon-arrow,.button:active .icon-arrow,.button:focus .icon-arrow{left:.25rem}.button.negative{background-color:#fff;color:#4c6621}.button.negative:hover,.button.negative:active,.button.negative:focus{color:#394d19}.button.negative[disabled],.button.negative.disabled{background-color:#fff !important;color:#4c6621 !important}.button.outlined{color:#4c6621;background-color:transparent;border:2px solid #5f8029}.button.outlined:hover,.button.outlined:active,.button.outlined:focus{border-color:#557325;background-color:#557325;color:#fff}.button.neg-outlined{color:#fff;background-color:transparent;border:2px solid #fff}.button.neg-outlined:hover,.button.neg-outlined:active,.button.neg-outlined:focus{background-color:#fff;color:#4c6621}p+.button,ul+.button{margin-top:1rem}section,footer{padding:2.5rem 1.5rem}.body-wrapper,.carousel-wrapper{width:100%;max-width:100rem;margin:0 auto}.body-wrapper{position:relative}.body-wrapper .pre-title{font-size:.75em;text-transform:uppercase;color:#5f8029;margin-bottom:.75rem;font-weight:600}.image{background-size:cover;background-position:center center;background-repeat:no-repeat}.opening{z-index:1}.opening h1:not(:last-child){margin-bottom:.5em}.opening .image{background-size:140%;background-position:center 58%}.text-special{font-size:1.75em;font-family:"Story Script","Inter",sans-serif;letter-spacing:.01rem;font-optical-sizing:auto;font-style:normal;line-height:1.25;color:#4c6621}.text-content+.text-special{margin-top:2rem}.companies-service ul+h3{margin-top:2.5rem}.home-service .trustpilot-wrapper{margin-top:2.5rem;border-top:1px dotted #cfd9bf;padding:2rem 0 .5rem}.other-services .body-wrapper{row-gap:2.5rem}.feed{background:#eff2ea}.feed .swiper{width:100%;overflow:unset}.feed .swiper .swiper-button-prev,.feed .swiper .swiper-button-next{bottom:calc(100% + 2rem);top:unset;left:unset;color:#4c6621;font-size:1.5rem}.feed .swiper .swiper-button-prev:hover,.feed .swiper .swiper-button-next:hover{color:#394d19}.feed .swiper .swiper-button-prev svg,.feed .swiper .swiper-button-next svg{display:none}.feed .swiper .swiper-button-prev{right:3rem}.feed .swiper .swiper-button-prev i::before{transform:rotate(180deg)}.feed .swiper .swiper-button-next{right:-.5rem}.feed .swiper-slide{background:#fff;align-self:stretch;height:auto;border-radius:1.2rem;overflow:hidden}.feed .swiper-slide img{display:block;width:100%}.feed .swiper-slide .text{padding:2rem}.feed .swiper-slide .date{font-size:.875rem;color:#5f8029;margin-bottom:1rem}.feed .swiper-slide h3{font-size:1.5rem;font-weight:400;margin:0}.feed .swiper-slide a:not(:hover){text-decoration:none}.impact .counters{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:2rem;column-gap:2rem;row-gap:2rem;align-items:baseline}.impact .counters .counter{grid-column:span 1}.impact .counters .counter img{width:5rem;height:5rem;margin-bottom:1rem}.impact .counters .counter .counter-value{font-weight:700;margin-bottom:1rem}.impact .counters .counter .counter-value span{font-size:1.25rem;display:block;white-space:nowrap}.impact .counters .counter h3{margin-bottom:1rem}.impact .counters .counter div span,.impact .counters .counter a{display:inline-block}.video .video-block{margin-top:2rem}.video .video-wrapper{width:100%;height:0;padding-top:56.25%;background:transparent;position:relative;overflow:hidden}.video .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}footer{background:#1c260c;color:#fff}.footer-wrapper{width:100%;max-width:100rem;margin:0 auto}.footer-wrapper a{text-decoration:none}.footer-wrapper .footer-links{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:1.5rem}.footer-wrapper .footer-links .footer-links-title{grid-column:span 2;font-weight:600;color:#8fa669;font-size:.75rem;text-transform:uppercase;letter-spacing:.01rem}.footer-wrapper .footer-contacts{display:flex;justify-content:space-between;align-items:center;-moz-column-gap:1.5rem;column-gap:1.5rem}.footer-wrapper .footer-contacts .button{font-size:1rem}.footer-wrapper .footer-contacts .social-icons{display:flex;justify-content:space-between;font-size:2rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.footer-wrapper .logo-icon{display:none}.footer-wrapper .footer-legal{padding-top:2.5rem;margin-top:2.5rem;border-top:1px solid #2f4014}.footer-wrapper .footer-legal .copyright{opacity:.5}.footer-wrapper .footer-legal .copyright span{display:inline-block}.footer-wrapper .footer-legal .legal-links{display:flex}.schools .opening .image{background-size:cover}.schools-case-study .infographics{padding:2rem 2rem 4rem;width:calc(100% + 4rem);margin:2.5rem -2rem -2.5rem;background:#eff2ea}.schools-case-study .infographics .wrapper{width:100%}.schools-case-study .infographics h3{margin-bottom:1.5rem}.schools-case-study .chart{display:flex;position:relative;justify-content:space-between;align-items:stretch;height:15rem;width:100%}.schools-case-study .chart .with-planeat-bar,.schools-case-study .chart .without-planeat-bar{display:flex;height:5rem;position:absolute;left:0;align-items:center;padding:0 1rem;color:#fff;z-index:1;border-radius:0 .4rem .4rem 0}.schools-case-study .chart .with-planeat-bar{top:8rem;width:41.15%;background:#5f8029;-moz-column-gap:.3rem;column-gap:.3rem}.schools-case-study .chart .without-planeat-bar{top:2rem;width:87.13%;background:#c75a17}.schools-case-study .chart .v-line{width:1px;background:#cfd9bf;position:relative}.schools-case-study .chart .v-line span{position:absolute;top:calc(100% + 0.5rem);left:0;transform:translateX(-50%);font-size:.875rem}.animation{transition:all .5s ease-out}.fade-in{opacity:0}.fade-in.from-bottom{transform:translateY(2rem)}.fade-in.from-left{transform:translateX(-2rem)}.fade-in.from-right{transform:translateX(2rem)}.fade-in.animated{opacity:1}.fade-in.animated.from-bottom{transform:translateY(0)}.fade-in.animated.from-left,.fade-in.animated.from-right{transform:translateX(0)}.track{position:relative}.track .body-wrapper{z-index:1}.track .scroller,.track .scrollerbis{position:absolute;font-weight:900;letter-spacing:-.05em;will-change:transform;white-space:nowrap;line-height:1em;width:auto;max-width:unset}.track .scroller{height:calc(100% + 1rem);top:0;right:-.5rem;opacity:.05}.track .scrollerbis{top:20%;height:60%;left:50vh;opacity:.05}@media screen and (max-width:39.999em){.desktop-only{display:none}.body-wrapper{align-items:flex-start}.body-wrapper .image{padding-top:calc(100% + 4rem)}.counters{margin-bottom:2.5rem}.video{padding-bottom:0}.video .video-block{width:calc(100% + 4rem);margin:2rem -2rem 0}}@media screen and (min-width:40em) and (max-width:79.999em){.other-services .body-wrapper{display:grid;-moz-column-gap:3rem;column-gap:3rem}.other-services .service-block{grid-column:span 1}.impact .body-wrapper{flex-direction:row;gap:3rem}.impact .text-content,.impact .counters{width:50%}}@media screen and (min-width:40em) and (max-width:59.999em){.body-wrapper .image{padding-top:calc(61.8% + 4rem)}.opening .image{background-size:120%}.other-services .body-wrapper{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:60em) and (max-width:63.999em){.opening .image{background-size:100%;background-position:center 58%}}@media screen and (min-width:60em) and (max-width:79.999em){.body-wrapper .image{padding-top:calc(50% + 4rem)}.other-services .body-wrapper{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:63.999em){.login-icon{display:block;font-size:1.5rem;line-height:1.5rem;color:#5f8029;margin-left:auto}.menu-button{width:28px;height:39px;position:relative;transform:rotate(0);transition:.4s ease-in-out;cursor:pointer}.menu-button span{display:block;position:absolute;height:3px;width:100%;background:#5f8029;opacity:1;left:0;transform:rotate(0);transition:.2s ease-in-out}.menu-button span:nth-child(1){top:10px}.menu-button span:nth-child(2),.menu-button span:nth-child(3){top:18px}.menu-button span:nth-child(4){top:26px}nav{display:flex;flex-direction:column;min-height:100vh;row-gap:1.5rem;padding:0 2rem 2rem;position:absolute;top:calc(100% + 2rem);left:calc(100% + 2rem);width:calc(100% + 4rem);background:#f7f9f4;z-index:2;transition:.2s;text-align:center;overflow-y:auto}nav .submenu-trigger>span{display:none}nav .submenu{display:flex;flex-direction:column;row-gap:1.5rem}nav .button{line-height:2.5rem}.menu-open{overflow:hidden}.menu-open .menu-button span:nth-child(1){top:1rem;width:0;left:50%}.menu-open .menu-button span:nth-child(2){transform:rotate(45deg)}.menu-open .menu-button span:nth-child(3){transform:rotate(-45deg)}.menu-open .menu-button span:nth-child(4){top:1rem;width:0;left:50%}.menu-open nav{left:-2rem}.menu-open nav .button{left:2rem}.body-wrapper .image{width:calc(100% + 4rem);margin:2.5rem -2rem}.body-wrapper .image:first-child{margin-top:-2.5rem}.body-wrapper .image:last-child{margin-bottom:-2.5rem}}@media screen and (min-width:64em) and (max-width:79.999em){.body-wrapper .big-image{margin:3rem -3rem}.body-wrapper .big-image:first-child{margin-top:-3rem}.body-wrapper .big-image:last-child{margin-bottom:-3rem}.schools-case-study .infographics{width:calc(100% + 6rem);margin:3rem -3rem -3rem;padding:3rem 3rem 5rem}.schools-case-study .infographics .with-planeat-bar,.schools-case-study .infographics .without-planeat-bar{padding:0 2rem}}@media screen and (max-width:79.999em){section:nth-child(odd){background:#eff2ea}.body-wrapper{display:flex;flex-direction:column}.body-wrapper .button{justify-content:space-between}.schools-case-study .body-wrapper{flex-direction:column-reverse}.opening,.hero{padding-top:1rem}.companies-service h3{font-size:1.25rem}.two-columns-desktop .content-block+.content-block{margin-top:1.5rem}.other-services .service-block:not(:last-of-type){padding-bottom:2.5rem;border-bottom:1px solid #dfe6d4}footer{font-size:.875rem}footer .footer-links{margin-bottom:2.5rem;padding-bottom:2.5rem;border-bottom:1px solid #2f4014}.footer-legal .copyright{margin-bottom:2.5rem}.footer-legal .legal-links{flex-direction:column;row-gap:1.5rem}.scroller,.scrollerbis{display:none}}@media screen and (min-width:25em){header{padding:1.5rem 2rem}section,footer{padding:2.5rem 2rem}}@media screen and (min-width:40em){.mobile-only{display:none}.text-content .desktop-right{grid-column:6/13}.text-content .desktop-left{grid-column:1/8}.companies-service ul:not(:last-child){margin-bottom:3rem}.two-columns-desktop.text-content{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:3rem;column-gap:3rem;align-items:baseline}.two-columns-desktop h2{grid-column:span 2}.video .video-wrapper{border-radius:1.2rem}}@media screen and (min-width:64em){header{padding:2rem 3rem}header .logo img{height:2.5rem}header nav{display:flex;-moz-column-gap:2.5rem;column-gap:2.5rem;justify-content:space-between;align-items:center}header .submenu-trigger{position:relative;cursor:default;padding:.5rem 0}header .submenu-trigger span{transition:.2s;display:flex;align-items:center;-moz-column-gap:.3em;column-gap:.3em}header .submenu-trigger span i::before{transition:.2s}header .submenu-trigger:hover span i::before{transform:rotate(-180deg)}header .submenu-trigger:hover .submenu{display:flex;flex-direction:column;row-gap:1.5rem;background:#fff;border-radius:1.2rem;padding:2rem;box-shadow:0 0 1rem rgba(47,64,20,0.1);position:absolute;top:100%;left:-2rem;z-index:2;min-width:calc(100% + 3.5rem)}header .submenu-trigger:hover .submenu a{white-space:nowrap}header .login-icon,header .submenu,header .menu-button{display:none}.opening{position:relative}.opening .title-content{padding:3rem 0 1.5rem}.opening .image{grid-column:6/13;grid-row:span 2;margin:0;border-radius:1.8rem;background-size:130%}.hero{position:relative;color:#fff;padding:4rem 3rem;display:flex;align-items:center}.hero .body-wrapper{position:unset;flex-direction:row;gap:3rem}.hero .image{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;padding:0}.hero::after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(28,38,12,0.9);z-index:2}.hero .title-content{position:relative;width:61.8%;z-index:3;margin:0}.hero .text-content{z-index:3;width:38.2%}.hero .text-special{color:#fff}.impact .counters .counter .counter-value span{font-size:1.5rem}.video .video-block{margin:0}section,footer{padding:3rem}}@media screen and (min-width:64em) and (max-width:79.999em){.opening{padding-top:0;padding-bottom:0;margin-bottom:-1.5rem}.opening .body-wrapper{display:grid;grid-template-columns:repeat(12,1fr);-moz-column-gap:3rem;column-gap:3rem}.opening .title-content{grid-column:1/6;grid-row:1}.opening .text-content{grid-column:1/6;grid-row:2;padding-bottom:4.5rem}.video .body-wrapper{flex-direction:row;-moz-column-gap:3rem;column-gap:3rem}.video .body-wrapper .text-content{width:33.333%}.video .body-wrapper .video-block{width:66.666%;margin:0}}@media screen and (min-width:80em){body{font-size:1.125rem}h1{font-size:3rem}.schools h1{font-size:2.5rem}h2{font-size:2.5rem}h3{font-size:1.5rem}header{padding:3rem 4rem}header .logo img{height:3rem}header nav{-moz-column-gap:3rem;column-gap:3rem}.header-wrapper{-moz-column-gap:3rem;column-gap:3rem}section,footer{padding:4rem}.hero{padding:6rem 4rem}.hero .body-wrapper{gap:unset}.hero .title-content,.hero .text-content{grid-column:1/8;width:100%}.hero .text-content{margin-top:2rem}.hero::after{background:linear-gradient(90deg,rgba(28,38,12,0.9) 50%,rgba(28,38,12,0) 90%)}.body-wrapper{display:grid;grid-template-columns:repeat(12,1fr);-moz-column-gap:4rem;column-gap:4rem}.body-wrapper .pre-title{margin-bottom:1rem}.body-wrapper>h2,.body-wrapper>.pre-title{grid-column:span 12}.body-wrapper .big-image{position:absolute;top:-2rem;bottom:-2rem;width:calc(41.6666666667% - 2.333rem + 50vw - 50%)}.body-wrapper .big-image.desktop-left{right:calc(58.3333333333% + 2.333rem);border-radius:0 1.8rem 1.8rem 0}.body-wrapper .big-image.desktop-right{left:calc(58.3333333333% + 2.333rem);border-radius:1.8rem 0 0 1.8rem}.text-content.desktop-left{grid-column:1/8}.text-content.desktop-right{grid-column:6/13}.text-special.desktop-left,.text-special.desktop-right{margin:0;position:relative;top:-.25rem}.text-special.desktop-left{grid-column:1/6}.text-special.desktop-right{grid-column:8/13}.opening{padding-top:0;margin-bottom:-6rem}.opening .title-content{grid-column:1/6;grid-row:1;padding-top:4.5rem}.opening h1:not(:last-child){margin-bottom:1em}.opening .text-content{grid-column:1/6;grid-row:2}.opening .text-content:last-child{padding-bottom:6rem}.schools-opening .text-content{grid-column:span 7}.home-service .trustpilot-wrapper{margin-top:4rem;margin-left:-1.2rem;width:calc(100% + 1.3rem);padding:0;border:0}.other-services .body-wrapper{row-gap:6rem}.other-services .service-block{grid-column:span 4}.impact .text-content{grid-column:span 4}.impact .counters{grid-column:span 8;grid-template-columns:repeat(3,1fr);-moz-column-gap:4rem;column-gap:4rem;row-gap:3rem;margin-top:-.75rem}.impact .counters .counter img{width:6rem;height:6rem;margin-bottom:1.5rem}.impact .counters .counter .counter-value span{font-size:2rem}.impact .counters .counter h3{margin-bottom:2rem}.video{padding-top:0}.video .text-content{grid-column:span 4;align-self:center}.video .video-block{grid-column:span 8}.video .video-wrapper{margin:0}.schools-case-study .infographics{margin:0;padding:4rem 4rem 5rem 4.5rem;position:absolute;top:-2rem;bottom:-4rem;width:calc(41.6666666667% - 2.333rem + 50vw - 50%);right:calc(58.3333333333% + 2.333rem);display:flex;flex-direction:column;align-items:center;justify-content:center;border-top-right-radius:1.8rem}.footer-wrapper{display:grid;grid-template-columns:repeat(12,1fr);-moz-column-gap:4rem;column-gap:4rem;font-size:1rem}.footer-wrapper .footer-links{grid-column:span 5;grid-template-columns:repeat(2,1fr);-moz-column-gap:6rem;column-gap:6rem;align-self:baseline}.footer-wrapper .footer-links .footer-links-title{grid-column:span 2}.footer-wrapper .footer-contacts{grid-column:span 2;flex-direction:column}.footer-wrapper .footer-contacts .button{width:100%;margin-bottom:2rem;font-size:1.25rem}.footer-wrapper .logo-icon{display:block;width:6rem}.footer-wrapper .footer-legal{grid-column:span 12;display:flex;align-items:center;justify-content:space-between;padding-top:4rem;margin-top:4rem;-moz-column-gap:3rem;column-gap:3rem}.footer-wrapper .footer-legal .copyright{margin-right:auto}.footer-wrapper .footer-legal .legal-links{-moz-column-gap:3rem;column-gap:3rem}}@media screen and (min-width:100em){header{padding:4rem 6rem}body{font-size:1.25rem}h1{font-size:3.5rem}.schools h1{font-size:3rem}section,footer{padding:6rem}.opening{margin-bottom:-9rem}.opening .text-content:last-child{padding-bottom:9rem}.hero{padding:9rem 6rem}.hero .text-content{margin-top:3rem}.body-wrapper{-moz-column-gap:6rem;column-gap:6rem}.body-wrapper .big-image{top:-4rem;bottom:-4rem;width:calc(41.6666666667% - 3.5rem + 50vw - 50%)}.body-wrapper .big-image.desktop-left{right:calc(58.3333333333% + 3.5rem)}.body-wrapper .big-image.desktop-right{left:calc(58.3333333333% + 3.5rem)}.impact .counters{margin-top:-2.25rem}.impact .counters .counter img{width:7.5rem;height:7.5rem}.track .scroller{top:0}.schools-case-study .infographics{top:-4rem;bottom:-6rem;padding:6rem 6rem 8rem 6.5rem;width:calc(41.6666666667% - 3.5rem + 50vw - 50%);right:calc(58.3333333333% + 3.5rem)}.schools-case-study .infographics .wrapper{max-width:50rem}.schools-case-study .infographics .with-planeat-bar,.schools-case-study .infographics .without-planeat-bar{padding:0 2rem}}@media screen and (min-width:120em){header .logo img{height:3.5rem}h1{font-size:4rem}.schools h1{font-size:3.5rem}h2{font-size:3rem}.opening .title-content{padding-top:6rem}.impact .counters{margin-top:-.75rem}}