.payload-richtext-media{clear:both;max-width:100%}.payload-richtext-media--align-left{margin-left:0;margin-right:auto}.payload-richtext-media--align-center{margin-left:auto;margin-right:auto}.payload-richtext-media--align-right{margin-left:auto;margin-right:0}.payload-richtext-media img{display:block;height:auto;max-width:100%}.payload-richtext-media--fit-contain img,.payload-richtext-media--fit-cover img{aspect-ratio:16/9;height:auto;width:100%}.payload-richtext-media--fit-cover img{object-fit:cover}.payload-richtext-media--fit-contain img{object-fit:contain}.payload-richtext-youtube{margin:1.5rem 0;width:100%}.payload-richtext-youtube__frame{aspect-ratio:16/9;overflow:hidden;position:relative;width:100%}.payload-richtext-youtube__frame iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.w-tab-pane .payload-richtext p+p{margin-top:.75em}#team .payload-team-section-title,.collection-list-wrapper-portfolio>.payload-news-section-title{font-size:clamp(2.25rem,3.5vw,3.5rem);line-height:1.05;margin:0 0 clamp(2rem,4vw,3.5rem)}.collection-list-wrapper-portfolio>.payload-news-section-title:not(:first-child){margin-top:clamp(5rem,8vw,8rem)}.collection-list-wrapper-portfolio>.payload-news-article-list,.collection-list-wrapper-portfolio>.payload-news-past-list{margin-bottom:5rem}#team .payload-team-section-title{margin-bottom:clamp(2.5rem,5vw,4rem)}.payload-team-card .team-bottom>a:not(.service-title-link){color:inherit;overflow-wrap:anywhere;text-decoration:none}.payload-team-card .team-bottom>a:not(.service-title-link):hover{color:#f36f21}.home-hero-ai-label{position:absolute;z-index:11;top:clamp(1rem,2vw,2rem);right:clamp(1rem,4vw,4rem);width:clamp(4.25rem,5.5vw,5.5rem);height:auto;opacity:.6}@media screen and (max-width:767px){.home-hero-ai-label{top:1rem;right:1rem;width:4.25rem}}.area-hero-actions{flex-wrap:wrap;gap:10px;max-width:100%}#sprinkler-downloads{scroll-margin-top:120px}@media screen and (min-width:992px) and (max-width:1199px){.navbar .nav-dropdown-toggle,.navbar .nav-link{padding-left:10px;padding-right:10px}}.form-contacts .download-notice{margin:0 0 5px}.form-contacts .download-notice a{color:inherit;text-decoration:underline}@media screen and (max-width:991px){.tabs-3{flex-direction:column;gap:24px}.tabs-3 .w-tab-link{padding-right:0}}@media screen and (max-width:479px){.tabs-3 .tab-text{font-size:min(26px,6.6vw)}}body .rich-text-style-project h2{font-size:clamp(28px,3.2vw,36px);line-height:1.15;margin-top:40px;margin-bottom:16px}body .rich-text-style-project h2:first-child{margin-top:0}body .rich-text-style-project h3{font-size:clamp(22px,2.4vw,26px);line-height:1.2}body .rich-text-style-project ol,body .rich-text-style-project ul{display:block;margin:10px 0 16px;padding-left:1.4em;color:var(--paragraph-gray);background:none;-webkit-text-fill-color:currentColor}body .rich-text-style-project ul{list-style:disc}body .rich-text-style-project li{margin-bottom:6px;line-height:1.5em}