.design-and-installation-wrapper .section-image-banner .banner__box{padding:0;color:var(--color-styleguide-white)}.design-and-installation-wrapper .section-image-banner .banner__heading{line-height:2.8rem}.design-and-installation-wrapper .section-image-banner .banner__text{font-size:1.4rem;line-height:2.1rem}.design-and-installation-wrapper .navigation-block__content .navigation-block__feature-heading{font-size:1.2rem;line-height:1.2;min-width:10rem}.design-and-installation-wrapper .spaced-section{margin-top:0}.design-and-installation-wrapper .navigation-block__list.grid__item .media img{max-width:8rem;height:6rem}.design-and-installation-wrapper .navigation-block .grid__item{justify-content:flex-start}.design-and-installation-wrapper .rich-text__blocks .rich-text__text{line-height:1.5;margin:0 1rem 1rem}.design-and-installation-wrapper .rich-text__blocks button{max-width:fit-content;line-height:1.7rem}.design-and-installation-wrapper .nav-block__wrap{margin:0}.design-and-installation-wrapper .image-with-text--none .image-with-text__content{padding:4rem 2rem}.design-and-installation-wrapper .image-with-text__heading{font-size:2.2rem;line-height:1.3;margin:.9rem 0 1rem}.design-and-installation-wrapper .image-with-text__text{font-size:1.4rem;line-height:1.5}.design-and-installation-wrapper .image-with-text__button{line-height:1.7rem;margin-top:1rem}@media only screen and (min-width: 500px){.design-and-installation-wrapper .banner{min-height:unset}}@media screen and (max-width: 749px){.design-and-installation-wrapper .navigation-block .grid__item{min-width:auto;max-width:12rem}.design-and-installation-wrapper .navigation-block .grid__item:last-child{margin-right:1.3rem}.design-and-installation-wrapper .featured-links-home-page .featured-link-content-button__wrapper{padding-left:0}}@media screen and (max-width: 991px){.design-and-installation-wrapper .navigation-block .page-width{padding-right:2rem}}@media only screen and (min-width: 990px){.design-and-installation-wrapper .section-image-banner .banner{min-height:unset}}@media screen and (min-width: 750px){.design-and-installation-wrapper .section-image-banner .banner__heading{line-height:3.3rem;max-width:none}.design-and-installation-wrapper .section-image-banner .banner__text{font-size:1.6rem;line-height:2.4rem;max-width:none}.design-and-installation-wrapper .navigation-block__content .navigation-block__feature-heading{color:var(--color-styleguide-white);font-size:1.4rem;line-height:1.4;text-wrap:inherit;min-width:19rem}.design-and-installation-wrapper .navigation-block .grid__item{justify-content:flex-start}.design-and-installation-wrapper .rich-text__blocks .rich-text__text{line-height:1.5}.design-and-installation-wrapper .navigation-block .page-width{padding-right:0;padding-left:0}.design-and-installation-wrapper .navigation-block__blocks{column-gap:4rem}.design-and-installation-wrapper .image-with-text__heading{font-size:2.8rem;line-height:1.2;margin:1.8rem 0 2.1rem;max-width:51rem}.design-and-installation-wrapper .image-with-text__text{font-size:1.6rem;line-height:1.5;margin-bottom:1.2rem}.design-and-installation-wrapper .image-with-text__button{line-height:1.7rem;margin-top:0}.design-and-installation-wrapper .image-with-text .grid--2-col-tablet .grid__item.image-with-text__media-item,.design-and-installation-wrapper .image-with-text .grid--2-col-tablet .grid__item.image-with-text__text-item--normal{max-width:50%}.design-and-installation-wrapper .image-with-text--none .image-with-text__grid--reverse .image-with-text__content{padding-left:8rem!important}.design-and-installation-wrapper .image-with-text__content,.design-and-installation-wrapper .image-with-text--none .image-with-text__content{padding-left:9.2rem!important}.design-and-installation-wrapper .image-with-text__eyebrow{line-height:1}}@media screen and (min-width: 1400px){.design-and-installation-wrapper .banner__box{max-width:70rem!important}}@media screen and (min-width: 1600px){.design-and-installation-wrapper .image-with-text__text-item{display:flex;padding-right:112px;padding-left:112px;justify-content:flex-start}.design-and-installation-wrapper .image-with-text__grid--reverse .image-with-text__text-item{justify-content:flex-end}.design-and-installation-wrapper .image-with-text--none .image-with-text__content{padding-left:0!important;padding-right:0!important}}@media screen and (min-width: 1890px){.design-and-installation-wrapper .image-with-text__media--adapt{height:960px;padding-bottom:0!important}.design-and-installation-wrapper .image-with-text__media--adapt img{height:960px!important}}
/*# sourceMappingURL=/cdn/shop/t/378/assets/section-main-design-and-installation.css.map */
