.awning-page{font-family:var(--font-legacy-sans);font-size:var(--legacy-home-promo-font-size);font-weight:var(--legacy-home-promo-font-weight);line-height:var(--legacy-home-promo-line-height);color:var(--legacy-home-promo-color)}.awning-page .awning-page__body{max-width:1170px;margin:0 auto;padding:1.5rem 15px 3rem}.awning-page .awning-page__body :is(p,li){margin:0 0 1rem}.awning-page .awning-page__body :is(a){color:var(--legacy-home-intro-h1-color)}.awning-page .awning-page__body :is(a:hover){color:#c8541a}.awning-page .awning-rich-text{margin:1.25rem 0}.awning-page .awning-rich-text__body .legacy-enfold-product,.awning-page .awning-rich-text__body strong{font-weight:600}.awning-page .awning-rich-text__heading{color:var(--legacy-home-intro-h2-color);text-align:center;margin:0 0 .75rem}.awning-page .awning-rich-text--gray{background:#f5f8fa;padding:1rem 1.25rem}.awning-page .awning-rich-text .sub-heading{margin:0 0 .75rem;text-align:center;font-size:1.15em}.awning-page .awning-rich-text .sub-heading :global(em){font-style:normal}.awning-page .awning-rich-text .intro{margin:0 0 1.5rem}.awning-page .awning-gray-box{display:block;background:#f5f8fa;padding:10px 40px;margin:0 0 50px}.awning-page .awning-gray-box h3{margin:0 0 1rem;color:#0a83b4;font-size:1.5em;font-weight:400;line-height:1.2}.awning-page .awning-gray-box h4{margin:0 0 .75rem;color:#666;font-size:1.3em;font-weight:200;line-height:1.25;padding-top:50px}.awning-page .awning-gray-box :is(p,li){color:#666;font-size:20px;font-weight:200;line-height:1.45em}.awning-page .awning-gray-box__body strong,.awning-page .awning-gray-box__body .legacy-enfold-product,.awning-page .awning-gray-box__quote strong,.awning-page .awning-gray-box__quote .legacy-enfold-product{font-weight:400;color:inherit}.awning-page .awning-gray-box__body{margin:0}.awning-page .awning-gray-box__quote{margin:0 0 1rem;text-align:center}.awning-page .awning-gray-box__quote p{margin-bottom:0}.awning-page .awning-gray-box__matrix{margin:1rem 0}.awning-page .awning-gray-box__matrix img{display:block;width:100%;height:auto}.awning-page .awning-gray-box__two-col{display:grid;gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}.awning-page .awning-rich-text--inquire-note{margin-top:-.5rem;text-align:center}.awning-page .awning-rich-text--inquire-note :global(p){margin-bottom:0}.awning-page .awning-rich-text--contact{border-top:1px solid #ddd;padding-top:1rem;text-align:center}.awning-page .awning-weather{width:100%;max-width:1000px;margin:0 auto 1.5rem}.awning-page .awning-weather__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.5rem}.awning-page .awning-weather__card{display:flex;flex-direction:column;align-items:center;gap:.75rem;min-width:0;padding:1.1rem 1rem 1rem;border:1px solid #e8edf0;border-radius:16px;background:#f5f8fa;opacity:0;transform:translateY(12px);transition:opacity .5s ease,transform .5s ease}.awning-page .awning-weather__card.is-visible{opacity:1;transform:translateY(0)}.awning-page .awning-weather__climate{color:var(--legacy-home-intro-h2-color);font-weight:400}.awning-page .awning-weather__card-copy .awning-weather__product,.awning-page .awning-weather__card-copy .legacy-enfold-product{font-weight:600;color:inherit}.awning-page .awning-weather__card-icon{width:150px;max-width:100%;flex-shrink:0}.awning-page .awning-weather__card-icon img{border:1px solid #ddd;border-radius:15px;box-sizing:border-box;display:block;width:150px;max-width:100%;height:auto;padding:25px;object-fit:contain;background:#fff;opacity:0;transform:scale(.96);transition:opacity .45s ease,transform .45s ease}.awning-page .awning-weather__card.is-visible .awning-weather__card-icon img{opacity:1;transform:scale(1)}.awning-page .awning-weather__card-copy{margin:0;color:var(--legacy-home-promo-color);font-size:22px;font-weight:100;line-height:var(--legacy-home-promo-line-height);text-align:center}@media(max-width:991px){.awning-page .awning-weather__card-copy{font-size:1em}}@media(max-width:767px){.awning-page .awning-gray-box{padding:10px 20px}.awning-page .awning-gray-box h4{padding-top:30px}.awning-page .awning-gray-box__two-col,.awning-page .awning-weather__grid{grid-template-columns:1fr}.awning-page .awning-weather__card{align-items:center;padding:1rem}.awning-page .awning-weather__card-icon{width:75px;align-self:center}.awning-page .awning-weather__card-icon img{width:75px;padding:12px}.awning-page .awning-weather__card-copy{text-align:left;width:100%}}@media(prefers-reduced-motion:reduce){.awning-page .awning-weather__card,.awning-page .awning-weather__card-icon img{opacity:1;transform:none;transition:none}}.awning-page .awning-comparison{margin:1.5rem 0}.awning-page .awning-comparison.awning-gray-box{margin:0 0 50px}.awning-page .awning-comparison__heading{margin:0 0 .75rem;color:#0f607f}.awning-page .awning-comparison.awning-gray-box .awning-comparison__heading{color:#0a83b4;font-size:1.5em;font-weight:400;line-height:1.2}.awning-page .awning-comparison__scroll{width:100%;max-width:100%;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;background:#fff}.awning-page .awning-comparison__matrix{min-width:640px;background:#fff}.awning-page .awning-comparison__table{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0;background:#fff}.awning-page .awning-comparison__table col.awning-comparison__col-feature{width:68%}.awning-page .awning-comparison__table col.awning-comparison__col-unit{width:16%}.awning-page .awning-comparison__table th,.awning-page .awning-comparison__table td{border:1px solid #d8dee3;padding:6px 12px;margin:0;text-align:left;font-size:16px;line-height:1.25;vertical-align:middle}.awning-page .awning-comparison__table--body td{font-size:16px}.awning-page .awning-comparison__table th:nth-child(2),.awning-page .awning-comparison__table th:nth-child(3),.awning-page .awning-comparison__table td:nth-child(2),.awning-page .awning-comparison__table td:nth-child(3){text-align:center}.awning-page .awning-comparison__table--header thead th{background:#000;color:#fff;border-color:#000;font-size:16px;font-weight:700;line-height:1.15;text-align:center;padding-top:8px;padding-bottom:8px}.awning-page .awning-comparison__table--header thead th:first-child{text-align:left}.awning-page .awning-comparison__table--header thead th strong{color:#fff;font-weight:700}.awning-page .awning-comparison__body{max-height:200px;overflow-y:auto;-webkit-overflow-scrolling:touch;background:#fff}.awning-page .awning-comparison__table--body tbody tr:nth-child(odd) td{background:#fff}.awning-page .awning-comparison__table--body tbody tr:nth-child(2n) td{background:#f1f3f4}.awning-page .awning-comparison__table--footer td{background:#000;border-color:#000;min-height:22px;padding-top:4px;padding-bottom:4px;color:transparent;font-size:0;line-height:0}.awning-page .awning-comparison__check{text-align:center;display:block;color:#16a1d9;font-size:24px;font-weight:300;line-height:1}.awning-page .awning-comparison__table td:has(.awning-comparison__check){position:relative;overflow:hidden}.awning-page .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.awning-page .awning-leasing-features{margin:1rem 0;display:grid;gap:.75rem}.awning-page .awning-leasing-features h3{margin:0;color:#006188}.awning-page .awning-leasing-features ul{margin:0;padding-left:1.25rem;columns:2}.awning-page .awning-cta-band{margin:1.25rem 0 1.75rem;background:#f5f8fa;padding:1rem 1.25rem;text-align:center}.awning-page .awning-cta-band h3{margin:0 0 .75rem;color:#006188}.awning-page .awning-cta-band__links{display:block}.awning-page .awning-page__body a.btn-cta-primary,.awning-page .awning-page__body a.btn-cta-primary:hover{color:var(--cta-primary-color)}.awning-page .awning-cta-band__supporting{margin-top:.75rem}
