/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.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;}}
