@media screen and (min-width:1399px){.container-large{max-width:1340px}}@media screen and (max-width:1199px){.main-menu-link{padding:15px 10px}.project-card-content{height:65%}footer .col:not(:last-child){margin-bottom:30px}.footer-logo-col{flex:0 0 420px}footer .col{min-width:240px}footer .btn{width:auto}.footer-copy .col-12{display:flex;text-align:left}}@media screen and (max-width:992px){.main-menu{padding:25px 35px}.main-menu-logo{align-self:center}.main-menu-links{display:none}.footer-copy .col-12,.main-menu-toggle{display:block}h2{font-size:36px;margin-bottom:20px}.how-it-works{text-align:center}.how-it-works-heading h2{font-size:34px}.projects .container{max-width:100%;padding-left:0;padding-right:0}.project-card-content{height:auto;min-height:345px}.initiative-modal{z-index:99999}.initiative-modal .modal-body .row{flex-wrap:wrap-reverse}.initiative-modal .modal-dialog{height:auto;display:block;max-width:100%;margin:0 auto;min-height:100vh}.initiative-modal .modal-content{padding:20px 0 0;min-height:100vh;border-radius:0}.initiative-modal .btn-close{margin-right:30px;transform:scale(1.5)}.initiative-modal-image{margin-bottom:45px;padding:45px 60px 0}.initiative-modal-content{padding:30px;border-top:7px solid #0f8;border-radius:30px 30px 0 0}.initiative-modal p{max-width:100%}footer{padding-top:50px;padding-bottom:80px}footer .col{flex:0 0 45%;min-width:unset}footer .footer-logo-col{flex:0 0 100%}.footer-copy{font-size:14px}.footer-copy span{display:block;margin-right:0;margin-bottom:15px}}@media screen and (max-width:768px){.home-hero p,.how-it-works-heading p,.styled-list,body,html{font-size:16px}.container{padding-left:25px;padding-right:25px}h2{font-size:28px;margin-bottom:20px}h3{font-size:20px}.main-menu{padding:20px}.home-hero{height:80vh;min-height:80vh}.home-hero p{max-width:100%}.home-content{margin-top:73vh}.activate-app,.how-it-works{padding-top:60px;padding-bottom:120px}.how-it-works-heading{padding:0 10px;margin-bottom:20px}.custom-box{font-size:13px}.activate-app h2 br{display:none}.activate-app-content{padding-right:10px}.initiatives-list{padding-top:50px;padding-bottom:120px}.projects{padding-top:50px;padding-bottom:70px}.projects-heading{padding-left:40px;padding-right:40px;margin-bottom:0}.project-card-title{font-size:18px}.project-card-content{padding:30px 20px}.project-card-content p{font-size:14px}.sustainability{padding:100px 0}.pre-footer{padding-top:120px;padding-bottom:150px}}@media screen and (max-width:576px){.pre-footer-stores a{display:block;margin-bottom:25px;margin-right:0!important}}