/* @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;}}
.triton-hero{background-image:url(/sites/default/files/2026-07/PGT_Triton-Glass_Hero-BG.jpg);background-size:contain;background-position:center right;background-repeat:no-repeat;min-height:750px;align-content:center;justify-items:flex-start;}.triton-hero h1{margin-bottom:16px;}.triton-hero h3{margin-bottom:8px;}.triton-hero h1 span{font-size:42px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.42px;}.triton-hero p{font-size:16px;}.triton-hero .field--name-field-paragraphs .paragraph--type--text{padding:60px 80px 60px 100px;max-width:640px;}.two-thirds-video > .layout--wrapper{margin:0px auto;padding:0px 40px;max-width:1320px;align-items:center;}.four-col-grid .paragraph--type--feature-grid > .field--name-field-feature-grid-card > .field__item{flex:1;margin:0;padding:20px;}.four-col-grid .paragraph--type--feature-grid > .field--name-field-feature-grid-card > .field__item img{width:120px;padding:27px;}.four-col-grid .paragraph--type--text{max-width:1200px;padding:0;}.four-col-grid .paragraph--type--feature-grid .field--name-field-feature-grid-card{column-gap:40px;}.four-col-grid .side-header{display:flex;align-items:center;column-gap:100px;margin-bottom:40px;}.four-col-grid .side-header h2{min-width:347px;font-size:32px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:0.32px;}.four-col-grid .side-header p{font-size:16px;font-style:normal;font-weight:500;line-height:146%;}.triton-table .table{width:100%;max-width:1020px;margin:0 auto;border-collapse:collapse;table-layout:fixed;}.triton-table .table th,.triton-table .table td{width:33.333%;text-align:center;vertical-align:middle;color:#132048;}.triton-table .table thead th{padding:12px 0;font-family:'Termina',sans-serif;font-weight:700;font-size:16px;line-height:120%;letter-spacing:-0.02em;}.triton-table .table tbody td{padding:15px 0;border-top:1px solid #63666A;}.triton-table .table tbody td:nth-child(2){font-family:'Termina',sans-serif;font-weight:600;font-size:14px;line-height:120%;letter-spacing:0.18em;text-transform:uppercase;}.triton-table .table tbody td:nth-child(1),.triton-table .table tbody td:nth-child(3){font-weight:300;font-size:20px;line-height:146%;}.triton-table .table .fa-check{font-size:20px;color:#132048;}.triton-table h2{margin-bottom:40px;}.triton-cta .cta-text-banner-container{align-items:start;}.triton-cta .cta-text-banner-container .field--name-field-text{text-align:left;}.triton-cta .cta-text-banner-container h2{font-size:48px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.48px;}.triton-inside-look h2{font-family:'Termina',sans-serif;font-weight:700;font-size:32px;line-height:120%;letter-spacing:0.03em;color:#132048;margin:0;}.triton-inside-look > p{font-family:'Montserrat',sans-serif;font-weight:400;font-size:16px;line-height:146%;color:#000000;margin:12px 0 0;}.triton-inside-look .inside-look-table{width:100%;margin-top:12px;border-collapse:collapse;}.triton-inside-look .inside-look-table td{padding:12px 0;vertical-align:top;border-top:1px solid #B5BFD5;}.triton-inside-look .inside-look-table td:first-child{width:36px;padding-right:4px;}.triton-inside-look .inside-look-table td:first-child h2{font-family:'Termina',sans-serif;font-weight:700;font-size:24px;line-height:120%;letter-spacing:0.05em;text-transform:uppercase;color:#132048;margin:0;text-align:center;}.triton-inside-look .inside-look-table h4{font-family:'Termina',sans-serif;font-weight:600;font-size:14px;line-height:120%;letter-spacing:0.18em;color:#0E3B9D;margin:0;border:none;text-transform:none;}.triton-inside-look .inside-look-table td p{font-family:'Montserrat',sans-serif;font-weight:400;font-size:16px;line-height:146%;color:#000000;margin:4px 0 0;}.triton-inside-look .field--name-body{max-width:451px;box-sizing:content-box;padding-left:40px;}.triton-inside-look .layout__region--second{display:flex;align-items:center;}.triton-inside-look .layout--wrapper{max-width:1400px;margin:0 auto;}.corning-glass .field--name-body{max-width:1200px;margin:0 auto;}.corning-glass .field--name-body h2{font-size:42px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:0.42px;max-width:700px;}.corning-glass .field--name-body .text-large{font-size:48px;}.corning-glass .corning-glass-description{max-width:730px;font-size:16px;font-style:normal;font-weight:500;line-height:146%;}.equation{display:flex;column-gap:40px;margin:40px 0px 60px;}.equation p{font-size:1em;}.equation span.text-large{font-size:2.5em;font-family:Termina,sans-serif;display:block;font-weight:300;}.equation span.text-red{color:#ed2228;}@media (max-width:1023px){.four-col-grid .side-header{column-gap:60px;}.four-col-grid .side-header h2{min-width:260px;}.corning-glass .field--name-body .text-large{font-size:40px;}.equation{column-gap:20px;}}@media (max-width:767px){.four-col-grid .side-header{flex-direction:column;align-items:flex-start;column-gap:0;row-gap:16px;margin-bottom:32px;}.four-col-grid .side-header h2{min-width:0;font-size:26px;}}
.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;}}
