.gairs-profile{padding:28px 0 0}.gairs-profile p{font-size:17px;line-height:1.65;max-width:78ch}.gairs-profile h2{font-size:29px;line-height:1.25;margin:0 0 22px}.gairs-profile h3{font-size:22px;line-height:1.35;margin:0 0 14px}.gairs-profile h4{font-size:18px;line-height:1.4;margin:0 0 12px}.gairs-profile h3 a{color:inherit;text-decoration:none}.ga-jump{border-bottom:1px solid #bbb;padding:0 0 20px;margin-bottom:32px}.ga-jump a{display:inline-block;padding:12px 14px 12px 0;font-size:15px;min-height:44px}.ga-company,.ga-section{scroll-margin-top:90px}.ga-brand{padding:24px;background:#f3f3f1;margin-bottom:24px}.ga-brand .plant-logo{width:100%;max-width:280px;height:80px;background:#fff;margin-bottom:24px}.ga-brand .plant-logo img{width:100%;height:80px;object-fit:contain;padding:10px}.ga-brand dl div,.ga-record div{border-bottom:1px solid #ccc;padding:12px 0}.ga-brand dt,.ga-record dt{font-size:14px;font-weight:700;color:#555}.ga-brand dd,.ga-record dd{font-size:16px;line-height:1.5;margin:5px 0 0}.ga-intro{min-width:0}.ga-standard{margin-top:24px;border-top:2px solid #e84a12;padding-top:24px}.ga-section{border-top:1px solid #bbb;padding:36px 0}.ga-routes{list-style:none;padding:0;margin:28px 0}.ga-routes li{padding:22px;background:#f3f3f1;margin-bottom:16px}.ga-pressure{font-size:17px;font-weight:700;display:block;margin-bottom:20px;color:#b93208}.ga-routes a,.ga-link{display:inline-block;min-height:44px;padding:12px 0;font-weight:700}.ga-label{font-size:13px!important;font-weight:700;text-transform:uppercase;color:#b93208;margin:0 0 10px}.ga-two>div{min-width:0}.ga-table{width:100%;table-layout:fixed;border-collapse:collapse;margin:20px 0}.ga-table caption{text-align:left;font-size:14px;line-height:1.5;color:#555;padding-bottom:12px;caption-side:top}.ga-table th,.ga-table td{text-align:left;border-bottom:1px solid #ccc;padding:14px 10px;font-size:16px;line-height:1.5;word-wrap:break-word;overflow-wrap:break-word}.ga-table th{width:58%;background:#f3f3f1}.ga-table thead th{background:#111;color:#fff}.ga-table tbody th span{font-weight:400}.ga-note,.ga-basis{background:#faf8f5;border-left:3px solid #e84a12;padding:22px;margin-top:24px}.ga-note p:last-child{margin-bottom:0}.ga-cooling{background:#f3f3f1;padding:24px;margin-top:24px}.ga-cooling>div{border-top:1px solid #bbb;padding-top:20px;margin-top:20px}.ga-cooling .ga-basis{background:#fff;margin-bottom:0}.ga-medium figure{margin:20px 0 24px;min-width:0}.ga-medium figure img{width:100%;height:310px;object-fit:contain;background:#f3f3f1;padding:20px;display:block}.ga-medium figcaption{font-size:14px;line-height:1.5;color:#555;margin-top:12px}.ga-water-plan article{padding:24px 0;border-top:1px solid #bbb}.ga-water-plan article>span{font-size:28px;line-height:1;font-weight:700;color:#b93208;display:block;margin-bottom:18px}.ga-enquiry-list{padding-left:25px;margin-top:0}.ga-enquiry-list li{padding:12px 0 12px 8px}.ga-rfq{background:#111;color:#fff;padding:24px;margin-top:24px}.ga-brand .btn,.ga-rfq .btn{white-space:normal}.ga-faq details{border-top:1px solid #ccc;padding:16px 0}.ga-faq summary{font-size:18px;font-weight:600;line-height:1.5;padding:10px 4px;min-height:44px;cursor:pointer}.ga-faq summary:focus{outline:3px solid #e84a12;outline-offset:4px}.ga-faq details p{padding:10px 4px 0}.ga-link:hover,.ga-jump a:hover,.gairs-profile h3 a:hover{color:#d53b09;text-decoration:underline}
@media(min-width:760px){.ga-company,.ga-two,.ga-medium,.ga-routes,.ga-water-plan{display:flex;align-items:flex-start}.ga-brand{width:34%;flex-shrink:0;margin:0 5% 0 0}.ga-intro{flex:1}.ga-two>div{width:48%;margin-right:4%}.ga-two>div:last-child{margin-right:0}.ga-routes li{width:32%;margin:0 2% 0 0}.ga-routes li:last-child{margin-right:0}.ga-cooling{margin-top:0!important}.ga-medium figure{width:47%;margin:0 5% 0 0;flex-shrink:0}.ga-medium>div{flex:1;min-width:0}.ga-water-plan article{width:31%;margin-right:3%}.ga-water-plan article:last-child{margin-right:0}.ga-rfq{width:43%;margin-top:12px}}
@media(max-width:759px){.mast h1{font-size:32px;line-height:1.15}.mast-stage{padding-top:24px;padding-bottom:24px}.gairs-profile h2{font-size:26px}.ga-section{padding:28px 0}.ga-brand,.ga-note,.ga-basis,.ga-cooling,.ga-rfq{padding:20px}.ga-medium figure img{height:230px;padding:16px}.ga-table th,.ga-table td{font-size:15px;padding:12px 8px}.ga-table th{width:62%}}
