/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.cr-banner{position:relative;width:100vw;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%);display:flex;align-items:center;justify-content:center;gap:36px;padding:48px 40px;background-color:#132048;color:#fff;text-transform:none;}.cr-banner__text{display:flex;flex-direction:column;align-items:flex-end;gap:2px;}.cr-banner__title{color:#fff;font-family:'Montserrat',sans-serif;font-size:36px;font-weight:400;line-height:normal;text-align:right;text-transform:none;}.cr-banner__link{color:#fff;font-family:'Termina',sans-serif;font-size:14px;font-weight:200;line-height:normal;text-align:right;text-decoration:none;text-transform:uppercase;}.cr-banner__link:hover,.cr-banner__link:focus{color:#fff;text-decoration:underline;}.cr-banner__divider{flex-shrink:0;width:1px;height:59px;background-color:rgba(255,255,255,0.5);font-size:0;}.cr-right-section{display:flex;flex-direction:column;align-items:flex-start;gap:3px;}.cr-right-section p{margin:0;font-size:8px;line-height:1.25;}.cr-banner__logo{display:flex;align-items:center;}.cr-banner__logo svg{display:block;width:224px;height:56px;}.cr-banner__disclaimer{color:#fff;font-family:'Montserrat',sans-serif;font-size:8px;font-weight:400;line-height:1.25;text-transform:none;}.layout-prefooter .cr-banner{margin-top:-28px;margin-bottom:28px;}@media (max-width:1200px){.cr-banner{gap:28px;padding:40px;}.cr-banner__title{font-size:30px;}}@media (max-width:990px){.cr-banner{gap:24px;padding:32px 30px;}.cr-banner__title{font-size:26px;}.cr-banner__link{font-size:13px;}.cr-banner__logo svg{width:180px;height:45px;}}@media (max-width:767px){.cr-banner{flex-direction:column;gap:20px;padding:32px 20px;}.cr-banner__text{align-items:center;}.cr-banner__title{font-size:24px;text-align:center;}.cr-banner__link{text-align:center;}.cr-banner__divider{width:120px;height:1px;}.cr-right-section{align-items:center;}.cr-banner__disclaimer{text-align:center;}.layout-prefooter .cr-banner{margin-bottom:24px;}}@media (max-width:479px){.cr-banner__title{font-size:20px;}.cr-banner__logo svg{width:160px;height:40px;}}
.pgt-rebate-hero{background:linear-gradient(0deg,rgba(0,0,0,0.5),rgba(0,0,0,0.4)),url("/sites/default/files/2026-07/PGT-SummerSavings-HomeMobile_2000x900_07-12026.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center;padding-top:160px;}.pgt-rebate-hero h1{font-weight:300;}.pgt-rebate-hero p{font-size:1.5em;line-height:1.2em;margin-bottom:30px;}.pgt-rebate-boxes{padding:50px 20px;}.pgt-rebate-boxes .paragraph--type--feature-grid{margin:30px auto;}.pgt-rebate-boxes .paragraph--type--feature-grid .field--name-field-feature-grid-card>.field__item{width:calc(25% - 22px);padding:20px 40px;background-color:#f3f3f3;}.pgt-rebate-boxes h2.field.field--name-field-title{font-size:40px;line-height:1em;}.content-card h2{font-size:1.8em !important;line-height:1.2em !important;text-transform:capitalize!important;}.content-card h3{font-size:1em !important;line-height:1.2em !important;font-weight:300 !important;}#get-quote .layout--wrapper{max-width:1200px;margin:0px auto;padding:50px 20px;align-items:center;}#get-quote .block.block-layout-builder.block-field-blocknodelanding-formfield-lf-leadgen-form-code{background-color:#f8f8f8;padding:30px;}#get-quote h2{font-size:3.5em;line-height:1.2em;font-weight:300;}#get-quote h3{text-transform:none;font-weight:600;color:#D6001C;font-size:1.3em;line-height:1em;}#get-quote p{font-size:1.1em;line-height:1.4em;margin-bottom:50px;}@media screen and (max-width:1100px){.pgt-rebate-boxes .paragraph--type--feature-grid .field--name-field-feature-grid-card>.field__item{width:calc(50% - 22px);}.pgt-rebate-hero.big_padding{padding-top:120px!important;}}@media screen and (max-width:639px){.pgt-rebate-boxes .paragraph--type--feature-grid .field--name-field-feature-grid-card>.field__item{width:calc(100% - 22px);text-align:center;margin-bottom:0px;}}
.paragraph[data-quickedit-entity-id="paragraph/51461"] .field--name-field-cta-button .field__item,.paragraph[data-quickedit-entity-id="paragraph/51461"] .field--name-field-cta-button .field__item a.btn{width:100% !important;}.half-video .layout--wrapper{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:0 auto;max-width:1220px;position:relative;width:100%;z-index:5;}.half-video .btn-below-cta-text-banner .cta-text-banner-container{align-items:start !important;}.half-video .btn-below-cta-text-banner .cta-text-banner-container *{text-align:left !important;}@media screen and (min-width:767px){.image_right .block-inline-blocktwo-column-large-feature .layout__region.layout__region--second{order:-1!important;margin-right:8.3333333333%!important;margin-left:0px!important;}}@media screen and (max-width:1440px){.image_right .block-inline-blocktwo-column-large-feature .layout__region.layout__region--second{margin-left:auto!important;margin-right:auto!important;}}@media screen and (max-width:1100px){.big_padding{padding-bottom:40px!important;padding-top:40px!important;}}@media screen and (max-width:990px){.half-video .layout--wrapper{padding:40px 0px!important;}}@media screen and (max-width:639px){.half-video .layout__region{padding:10px 0px!important;}.half-video.video-left .layout__region--second{order:-1!important;}}
