.d-below-880{display:none}.d-above-880{display:block}.proposBannerContent.show-desktop{display:block}.proposBannerContent.show-mobile{display:none}#myLottiePlayermobile,.header-menus.mobile{display:none}#myLottiePlayerdesktop{display:block}.header-menus.desktop{display:flex}@media(max-width:1400px){.home-rightHand{bottom:-200px}.home-leftHand{top:210px}.home-leftHand img{max-width:500px}}@media(max-width:1280px){.container{max-width:1084px}.container-move-right{padding-left:calc((100vw - 1080px) / 2)}.container-move-left{padding-right:calc((100vw - 1080px) / 2)}.media-contact-bottom .imgCol img{width:100%;min-height:389px;max-height:100%}.header-menus .navright ul{gap:10px}.header-menus{height:calc(100% - 160px)}.home-rightHand{bottom:-155px}.home-rightHand img{width:380px}.home-leftHand{top:145px}.proposBanner .proposBannerContent h2{padding:90px 0 0 20px}.proposBanner .informationMainDiv{padding-left:90px;padding-right:90px}.tonnes-sec h2{font-size:50px;line-height:50px}}@media(max-width:1199px){h1,.h1{font-size:72px;line-height:72px}h2,.h2{font-size:48px;line-height:48px}h3,.h3{font-size:36px;line-height:36px}.container{max-width:100%;padding:0 32px}.container-move-right{width:100%;padding-left:32px}.container-move-left{width:100%;padding-right:32px}.siteHeader .headerContent{padding:0 16px}.enterprises-slider-sec h2 br{display:none}.enterprises-slider-sec .col-lg-6,.enterprises-slider-sec .col-md-6{width:100%;max-width:100%;flex:0 0 100%}.our-mission.greenCurve:before{top:-1px}.header-menus{height:calc(100% - 75px)}.home-rightHand img{max-width:300px}.home-rightHand{bottom:-110px}.tonnes-sec .rotated-image{position:absolute;right:50px;top:-105px}.footerAdderess br{display:none}.bannerText{padding:220px 0 100px}.impactAboutSection .AboutHeadingInner h3,.ContentWithImageText h3,.impactSocialSection h3{font-size:24px;font-weight:800;line-height:24px}.bcorpSection .homeBannerContent{padding:0}.home-leftHand{top:130px}.home-leftHand img{width:405px}.home-rightHand{bottom:-145px;right:0}.home-rightHand img{max-width:374px}.NotreMissionSection .row{flex-direction:column-reverse;align-items:center}.footerNav ul{padding:0 0 0 50px;column-count:1}.pin-spacer .tonnes-sec{transform:none!important}.proposBanner .informationMainDiv{padding-left:0;padding-right:60px}.NotreMissionSection .NotreMissionImage img{padding:0 0 100px}.yearInnerRow{display:flex;flex-direction:column;gap:50px}}@media(max-width:992px){.d-below-880{display:block}.d-above-880{display:none}.container{padding:0 16px}.container-move-right{padding-left:16px}.container-move-left{padding-right:16px}.tonnes-sec .row{flex-direction:column-reverse}.tonnes-sec .text-block,.tonnes-sec img{max-width:400px;margin:0 auto;display:block}.tonnes-sec .text-block{margin-bottom:60px}.main-nav .navleft ul li a{font-size:36px;line-height:36px}.header-menus-right{margin-top:30px}.site-footer .col-lg-3,.site-footer .col-lg-5{width:50%}.footerNav ul{column-count:auto;padding:0}.certified{justify-content:space-between;align-items:end}.footerAdderess{max-width:230px}.footerAdderess p br{display:none}.footerMailchimp{margin-top:40px}.tonnes-sec{padding:140px 0}.media-contact-bottom .imgCol{width:100%}.media-contact-bottom .imgCol img{height:100%;object-fit:cover;object-position:top center;min-height:318px;max-height:318px}.homeBannerContent{padding:0 0 108px}.ContentWithImageSection .ContentWithImageDiv img{max-width:100%;min-width:263px;height:300px}.home-leftHand img{width:353px}.home-leftHand{top:105px}.home-rightHand{bottom:-140px;right:0}.home-rightHand img{max-width:324px}.bgimageSectionWithContent .bgimageContent{padding:30px 15px}.contentWithNumberSection h3{font-size:24px;line-height:24px}.footerMailchimp h3{max-width:600px}.proposBanner .proposBannerContent h2{padding:90px 0 0 20px}.proposBanner .informationMainDiv{padding-left:0;padding-right:16px}}@media(max-width:768px){.proposBanner .proposBannerContent,.proposBanner .pin-spacer{transform:none!important;width:100%!important;max-width:100%!important}.proposBanner .row .col-md-5,.proposBanner .row .col-md-7{width:100%;max-width:100%;flex:0 0 100%}.proposBannerContent.show-desktop{display:none}.proposBannerContent.show-mobile{display:block}.proposBanner .proposBannerContent h2{padding:0;margin:0 0 50px}.proposBanner .proposBannerContent h2 br{display:none}.proposBannerImage{margin:60px 0}.bgimageSectionWithContent .mobile-image{display:block;margin-bottom:40px}.bgimageSectionWithContent .mobile-image img{border-radius:10px;min-height:485px;object-fit:cover}.proposBanner .container-move-right{padding-right:15px;padding-left:15px}.proposBanner .informationMainDiv{padding:0 0}.proposBanner .imageContentOuter{padding-bottom:80px}.NotreMissionContent,.NotreMissionImage{max-width:500px;margin:auto}.bgimageSectionWithContent{background-image:none!important;background-color:#F2AF22!important;padding:40px 0}.contentWithNumberSection h3{display:block!important;padding:15px}.contentWithNumberSection .container,.yearDetailsMainDiv,.yearInnerImg,.yearInnerText,.innerAboutContent{max-width:500px;margin:auto}.contentWithNumberSection .container .row:nth-child(odd){flex-direction:column-reverse}.yearThreeCol .yearInnerText{padding:80px 0}.yearlast .row{flex-direction:column-reverse}.yearlast .yearInnerText{padding:60px 0}.yearInnerImg img{max-width:300px;margin:0 auto}.yearInnerImg{text-align:center}.rightMainContent{text-align:center}.innerAboutSection.bgGreen .row{flex-direction:column-reverse}.innerAboutSection h2{margin:0 0 24px}#myLottiePlayermobile{display:block}.header-menus.mobile{display:flex}#myLottiePlayerdesktop,.header-menus.desktop{display:none}.header-menus-right,.main-nav .navleft{height:auto;margin:0}.menu-flex{display:flex;flex-direction:column;justify-content:space-around;height:100%;padding:48px 0;overflow:auto}}@media(max-width:768px){.main-nav .navleft ul,.header-menus .navright ul{gap:24px}.main-nav .navleft ul li a{font-size:32px;line-height:32px}.lang{margin:20px 0}.main-nav{padding:15px 12px 40px}.siteHeader .navHeader .headerContent{padding-left:0}.header-menus .container{padding-left:0}.btn{font-size:16px}.btn span{padding:0 12px}.siteHeader .headerContent{padding:0;align-items:center}.siteHeader .headerContent .logo-col img{max-width:105px}.siteHeader{padding:12px 0}.siteHeader .row{align-items:center}.our-mission .row{flex-direction:column-reverse}.btn{width:100%}.our-mission .img-col img{max-width:360px}.site-footer .col-lg-3,.site-footer .col-lg-5{width:100%}.footerMailchimp{margin-bottom:40px}.footer-bottom{flex-wrap:wrap;flex-direction:column-reverse}.footer-bottom .copy,.footer-bottom .developed{width:100%}.tonnes-sec h2{font-size:40px;line-height:40px}.tonnes-sec .text-block,.tonnes-sec img{max-width:300px;margin:0 auto;display:block}.tonnes-sec .rotated-image{position:static;margin-bottom:40px}.home-banner .btn{width:auto}.home-rightHand{bottom:-70px}.home-rightHand img{max-width:250px}.site-footer{padding:60px 0 30px}.impactAboutSection .AboutHeadingInner h3,.impactSocialSection h3,.ContentWithImageText h6{padding-bottom:32px;display:block}.fullBennerSection{height:auto;padding-top:200px}.bannerText h1 br{display:none}.home-rightHand{bottom:-95px}.home-rightHand img{max-width:249px}.home-leftHand{top:150px}.home-leftHand img{width:381px}.tonnes-sec .text-block{margin-bottom:50px}.header-btn{display:none}.yearDetailsSection .container .row:nth-child(2) .yearInnerImg{margin-top:56px}.catalogueSection .catalogueContent h2{text-align:left!important}.bgimageSectionWithContent .col-md-5{width:100%;flex:0 0 100%;max-width:100%}.our-mission .img-col{margin-bottom:60px}.contact-sec:before{opacity:0}.contact-sec{padding:200px 0 40px}.page-id-100 .site-footer,.page-id-641 .site-footer{padding-top:60px}.nav-socials li a svg{height:20px;width:20px}}@media(max-width:600px){h1,.h1{font-size:42px;line-height:48px}h2,.h2{font-size:32px;line-height:32px}h3,.h3,h4,.h4{font-size:22px;line-height:22px}.home-rightHand img{max-width:200px}.home-banner .btn{width:100%}.tonnes-sec .text-block{margin-bottom:40px}.bannerText{padding:160px 0 100px}.home-leftHand img{width:264px}.footerMailchimp h3{max-width:100%}.errorSection .btn{width:auto;padding:0 24px}.proposBannerContent{padding-left:0}.proposBanner .informationMainDiv{padding:0 0}.proposBanner .container-move-right{padding-right:15px;padding-left:15px}.proposBanner .proposBannerContent h2{font-size:48px;line-height:48px}.header-menus{height:calc(100% - 80px)}.header-menus .navright ul{gap:15px;margin:0}.lang{margin:20px 0}.main-nav .navleft ul,.header-menus .navright ul{gap:12px}.post-filters{flex-direction:column}}@media(max-width:375px){.menu-flex{padding:35px 0 0}}