.pvco-page{-webkit-font-smoothing:antialiased;color:#334155;font:16px/1.65 Open Sans,sans-serif}.pvco-container{width:min(1140px,100% - 40px);margin-inline:auto}.pvco-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pvco-hero{background:url(/sites/xrextrusion/pvco/PVC-O-Pipe-Extrusion-Line.jpg) bottom/cover;align-items:center;min-height:70vh;display:flex}.pvco-hero-inner{width:min(1120px,100% - 40px);margin:270px auto 0}.pvco-hero a{color:#898181;align-items:center;gap:25px;font-size:25px;font-weight:500;display:inline-flex}.pvco-hero a span{color:#fff;background:#6cb146;border-radius:50%;place-items:center;width:50px;height:50px;font-size:28px;display:grid}.pvco-intro{background:#f9f9f9;padding:50px 0}.pvco-intro>div{gap:20px;display:grid}.pvco-intro p{margin-bottom:1.6em}.pvco-cta-image{height:200px;position:relative;overflow:hidden}.pvco-cta-image:before{content:"";background:url(/sites/xrextrusion/pvco/call-to-action.jpg) 50%/cover;transition:transform 1.5s;position:absolute;inset:0}.pvco-cta:hover .pvco-cta-image:before{transform:scale(1.1)}.pvco-cta-copy{text-align:center;color:#464b53;background:#f9fafa;padding:35px}.pvco-cta h2{margin-bottom:15px;font-size:23px;font-weight:600;line-height:1.3}.pvco-cta p{margin-bottom:15px}.pvco-cta .blue-button{color:inherit;background:0 0;border:2px solid;border-radius:2px;padding:12px 24px;font-size:16px;line-height:1}.pvco-cta .blue-button:hover{color:#fff;background:#475ba3;border-color:#475ba3}.pvco-parameters{padding:60px 10px 26px}.pvco-parameters>h2{color:#6cb146;margin-bottom:20px;font:700 30px/1.3 Arial,sans-serif}.pvco-table-wrap{overflow-x:auto}.pvco-page table{border-collapse:collapse;text-align:center;color:#111;width:100%;font-size:15px}.pvco-page th,.pvco-page td{vertical-align:middle;border:1px solid #ddd;width:25%;padding:10px}.pvco-page th{color:#fff;background:#4b5c9f;font-weight:600}.pvco-page tbody tr:nth-child(2n){background:#f9f9f9}.pvco-page tbody tr:hover{background:#f3f3f3}.pvco-accordion{background:#f9f9f9;padding:50px 0}.pvco-accordion details{border:1px solid #d1d5db}.pvco-accordion details+details{margin-top:-1px}.pvco-accordion summary{cursor:pointer;align-items:center;gap:10px;padding:10px;list-style:none;display:flex}.pvco-accordion summary::-webkit-details-marker{display:none}.pvco-accordion summary:before{content:"+";color:#475ba3;font:700 24px/1 Arial,sans-serif}.pvco-accordion details[open]>summary:before{content:"−";color:#222}.pvco-accordion summary h2{color:#1e293b;font-size:32px;font-weight:600;line-height:1.3}.pvco-blocks{border-top:1px solid #d1d5db;grid-template-columns:repeat(3,minmax(0,1fr));padding:10px;display:grid}.pvco-block{min-width:0;padding:10px}.pvco-block img{width:100%}.pvco-block h3{color:#1e293b;margin:0 0 20px;font-size:20px;font-weight:600;line-height:1.3}.pvco-block p{white-space:pre-line;margin-bottom:1.6em}.pvco-block-image-box img{margin-bottom:8.4px}.pvco-block-image-box p{margin-bottom:0;font-family:Muli,sans-serif}.pvco-block-text-editor{grid-column:1/-1}.pvco-panel-1 .pvco-block-image-box,.pvco-panel-2 .pvco-block-image-box{text-align:center}.pvco-panel-1 img,.pvco-panel-2 img{width:60%;margin-inline:auto}.pvco-panel-1 h3{font-size:18px}.pvco-panel-1 .pvco-block-image-box p,.pvco-panel-2 .pvco-block-image-box p{color:#898181}.pvco-panel-2,.pvco-panel-3,.pvco-panel-4{grid-template-columns:repeat(4,minmax(0,1fr))}.pvco-panel-2 h3{color:#6cb146;font:400 15px/1.3 Montserrat,sans-serif}.pvco-caption{text-align:center;margin-top:5px;font:400 15px/1.65 Montserrat,sans-serif}.pvco-block ul{margin:0 0 24px;padding-left:40px;list-style:outside}.pvco-page .quote-dialog{color:#334155;border:0;width:640px;max-width:calc(100% - 30px);max-height:90dvh;margin:auto;padding:40px;overflow:auto}.pvco-page .quote-dialog::backdrop{background:#000c}.pvco-page .quote-dialog h2{color:#1e293b;margin-bottom:20px;font:600 30px/1.3 Open Sans,sans-serif}.pvco-page .quote-close{background:0 0;border:0;font-size:25px;line-height:1;position:absolute;top:12px;right:16px}.pvco-page .quote-dialog form{gap:30px;display:grid}.pvco-page .quote-dialog input,.pvco-page .quote-dialog textarea{color:#334155;border:1px solid #cbd5e1;border-radius:0;width:100%;padding:8px 15px;font:15px/1.5 Open Sans,sans-serif}.pvco-page .quote-dialog textarea{height:96px}.pvco-page .quote-dialog form>button{color:#fff;background:#4b5c9f;border:0;border-radius:2px;width:100%;padding:8px}@media (max-width:767px){.pvco-page{font-size:14.592px}.pvco-container{width:100%}.pvco-hero{min-height:20vh}.pvco-hero-inner{width:calc(100% - 20px);margin-top:70px}.pvco-hero a{gap:13px;font-size:10px}.pvco-hero a span{width:25px;height:25px;font-size:16px}.pvco-intro{padding:10px}.pvco-parameters{padding:60px 10px 26px}.pvco-parameters>h2{font-size:30px}.pvco-accordion{padding:50px 10px}.pvco-accordion summary h2{font-size:29.184px}.pvco-blocks,.pvco-panel-2,.pvco-panel-3,.pvco-panel-4{grid-template-columns:minmax(0,1fr)}.pvco-panel-1 img,.pvco-panel-2 img{width:35%}.pvco-page .quote-dialog{padding:35px 25px}}
