.shade-project .page-width{position:relative}.shade-project .multicolumn-list{margin-bottom:0}.shade-project .multicolumn-list .multicolumn-list__item{padding-bottom:0}.shade-project .banner{display:flex;position:relative;flex-direction:column;min-height:23rem}.shade-project .banner__box{max-width:900px!important}.shade-project .multicolumn-card__info .btn-main{margin-top:2rem}@media screen and (min-width: 750px){.shade-project .banner{flex-direction:row;min-height:48rem}.shade-project .multicolumn-list__item .multicolumn-card__image{position:relative}}.shade-project .banner__media{height:100%;position:absolute;left:0;top:0;width:100%;min-height:auto}@media screen and (max-width: 749px){.shade-project .banner:before{display:none!important}}.shade-project .banner__content{padding:0;display:flex;position:relative;width:100%;align-items:flex-start;justify-content:center;z-index:2}.shade-project .banner__box{padding:0;position:relative;height:fit-content;align-items:center;text-align:center;width:100%;word-wrap:break-word;z-index:1}.shade-project .banner:after,.shade-project .banner__media:after{content:"";position:absolute;top:0;background:#000;opacity:0;z-index:1;width:100%;height:100%}.shade-project .banner__box>*+.banner__text{margin-top:1.5rem;line-height:1.1;font-size:2.2rem;letter-spacing:.1px;font-family:Montserrat Light,sans-serif}@media screen and (min-width: 750px){.shade-project .banner__box>*+.banner__text{margin-top:2rem;max-width:685px}.shade-project .banner__box>*+.banner__text span{font-size:2.4rem}}.shade-project .banner__box>*:first-child{margin-top:0}@media screen and (min-width: 1400px){.shade-project .banner__box{max-width:70rem}}.shade-project .banner__heading{margin-bottom:0;line-height:.9;color:#3d3935;font-size:4rem;font-family:Montserrat Bold;letter-spacing:0}.shade-project .banner__box .banner__heading+*{margin-top:1rem}.shade-project .banner__buttons{display:inline-flex;flex-wrap:wrap;gap:1rem;max-width:45rem;word-break:break-word}@media screen and (min-width: 750px){.shade-project .banner--content-align-center .banner__buttons--multiple>*{flex-grow:1;min-width:22rem}}.shade-project .banner__box>*+.banner__buttons{margin-top:2rem}.shade-project .media{background-color:#fff}.shade-project .media>img{object-fit:contain;object-position:top}.shade-project ul.grid{align-items:flex-start;width:100%;max-width:900px!important;margin-top:-3%;margin-left:auto;margin-right:auto;align-items:center}.shade-project .multicolumn-card__image{max-width:100%;width:60px;height:auto;vertical-align:middle;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.shade-project .banner-bottom__content{flex-direction:column;justify-content:flex-start;align-items:center;padding-top:6rem}#tree-counter{line-height:1;font-size:7rem;font-weight:600;color:#3d3935}.shade-project .banner .h2{color:#3d3935}.shade-project .banner__text{max-width:60rem;margin-left:auto;margin-right:auto}.shade-project .h0{line-height:1;font-size:8rem;margin-top:10px;font-weight:600;color:#3d3935}.shade-project .h2{margin:0;font-size:2.8rem}@media screen and (max-width: 749px){.shade-project .h0{line-height:1;font-size:4rem;margin-top:10px;font-weight:600;color:#3d3935}.shade-project .h2{margin:0;font-size:1.3rem}.shade-project .page-width{padding-bottom:0}.shade-project .banner--content-align-mobile-center .banner__buttons--multiple>*{flex-grow:1;min-width:22rem}.shade-project .banner__heading{font-size:18px}.shade-project .banner__text{font-size:12px}.shade-project .banner-bottom__content{padding-top:4rem}#tree-counter{font-size:4rem}.shade-project .banner-bottom__content .h3{font-size:14px}.shade-project .banner__box>*+.banner__text{font-size:1.2rem}.shade-project .banner__text{max-width:34rem}.shade-project .banner .h2{font-size:1.5rem}.shade-project .banner__box{max-width:40rem}.shade-project .banner__box .banner__heading+*{margin-top:.6rem}}@media screen and (max-width: 480px){.shade-project .banner__box>*+.banner__text{font-size:1.1rem}.shade-project .banner-bottom__content{padding-top:3rem}#tree-counter{font-size:3.4rem}.shade-project .banner__box{max-width:36rem}.shade-project .banner__text{max-width:32rem}.shade-project .banner__box .banner__heading+*{margin-top:.3rem}.shade-project .multicolumn-card__info .btn-main{position:absolute;left:50%;transform:translate(-50%,10%)}}@media screen and (max-width: 414px){.shade-project .banner__heading{font-size:16px}}@media screen and (max-width: 360px){.shade-project .banner__heading{font-size:15px}}@media screen and (min-width: 599px){.shade-project .multicolumn-card__image{width:140px}}
/*# sourceMappingURL=/cdn/shop/t/252/assets/section-shade-project.css.map */
