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