@charset "UTF-8";.visual-cards-section h2{text-align:center;margin-bottom:clamp(30px, 5vw, 45px)}.visual-cards-section h2 .btn-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;margin-right:auto}.visual-cards-section h2 .btn-wrap.column{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.visual-cards-section h2 :where(ol,ul){display:inline-block;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin-left:auto;margin-right:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.visual-cards-section h2 .visual-cards-toggle,.visual-cards-section h2 iframe,.visual-cards-section h2 table:not(.ui-datepicker-calendar){margin-left:auto;margin-right:auto}.visual-cards-section .visual-cards{display:-ms-grid;display:grid;gap:15px}.visual-cards-section .visual-cards .card-item{padding:40px clamp(30px, 4%, 60px);background:white;overflow:hidden;color:#161a22;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:200px;gap:40px;margin:0 auto;width:100%}@media screen and (max-width:1000px){.visual-cards-section .visual-cards .card-item{padding:35px clamp(15px, 10%, 50px)}}@media screen and (max-width:500px){.visual-cards-section .visual-cards .card-item{padding:25px}}@media screen and (max-width:400px){.visual-cards-section .visual-cards .card-item{padding:25px 20px}}@media screen and (max-width:1200px){.visual-cards-section .visual-cards .card-item{gap:25px}}@media screen and (max-width:1000px){.visual-cards-section .visual-cards .card-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;max-width:600px}}@media screen and (max-width:500px){.visual-cards-section .visual-cards .card-item{gap:15px}}.visual-cards-section .visual-cards .card-item .card-img{-ms-flex-preferred-size:27%;flex-basis:27%;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}@media screen and (max-width:1200px){.visual-cards-section .visual-cards .card-item .card-img{-ms-flex-preferred-size:20%;flex-basis:20%}}@media screen and (max-width:1000px){.visual-cards-section .visual-cards .card-item .card-img{-ms-flex-preferred-size:unset;flex-basis:unset;height:100px;height:clamp(70px, 15vw, 100px)}}.visual-cards-section .visual-cards .card-item .card-img .card-logo{max-height:100%;max-width:90%}.visual-cards-section .visual-cards .card-item .divider{-ms-flex-negative:0;flex-shrink:0;width:4px;background:#e1e1e1;display:block;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}@media screen and (max-width:1000px){.visual-cards-section .visual-cards .card-item .divider{width:100%;max-width:125px;margin:0 auto;height:4px}}.visual-cards-section .visual-cards .card-item .card-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.visual-cards-section .visual-cards .card-item .card-content>:first-child{margin-top:0}.visual-cards-section .visual-cards .card-item .card-content>:last-child{margin-bottom:0}@media screen and (min-width:1001px){.visual-cards-section .visual-cards .card-item .card-content{--heading-scale-factor:0.55}}@media screen and (min-width:1501px){.visual-cards-section .visual-cards .card-item .card-content{padding-top:25px;padding-bottom:25px}}.visual-cards-section .visual-cards .card-item .card-content h3{margin-bottom:5px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.4em 0.7em;--min-size:22px;--max-size:30px}@media screen and (max-width:1000px){.visual-cards-section .visual-cards .card-item .card-content h3{--max-size:25px}}.visual-cards-section .visual-cards .card-item .card-content h3 .card-logo{-ms-flex-negative:0;flex-shrink:0;display:inline-block;max-height:3em;max-width:6em}.visual-cards-section .visual-cards .card-item .card-content P{margin:0}@media screen and (max-width:460px){.visual-cards-section .visual-cards .card-item .card-content P{font-size:15px}}.materials-install{background-image:url("/Content/images/backgrounds/sidingBG.jpg");background-position:center;background-size:cover;color:white}.materials-install .materials-container{margin-top:clamp(30px, 3vw, 50px);display:-ms-grid;display:grid;gap:15px}.materials-install .materials-container .material-item{background-color:white;color:#161a22;padding:clamp(20px, 4%, 40px) clamp(25px, 4%, 40px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(50px, 5vw, 90px)}.materials-install .materials-container .material-item .material-content{-webkit-box-flex:1.6;-ms-flex:1.6 1 0px;flex:1.6 1 0;text-align:left}.materials-install .materials-container .material-item .material-content h3{margin-top:clamp(5px, 1.5vw, 20px);text-wrap:initial}.materials-install .materials-container .material-item .material-content h4{font-size:17px;font-weight:800;margin-top:clamp(30px, 5vw, 50px)}@media screen and (max-width:1600px){.materials-install .materials-container .material-item .material-content .check-markers.col-3{-webkit-column-count:2;column-count:2}}@media screen and (max-width:640px){.materials-install .materials-container .material-item .material-content .check-markers.col-3{-webkit-column-count:1;column-count:1}}.materials-install .materials-container .material-item .material-img{position:relative;-webkit-box-flex:.4;-ms-flex:.4 1 0px;flex:.4 1 0;min-width:250px;height:100%}@media screen and (max-width:1300px){.materials-install .materials-container .material-item .material-img{min-width:190px}}@media screen and (max-width:1200px){.materials-install .materials-container .material-item .material-img{display:none}}.materials-install .materials-container .material-item .material-img img{position:absolute;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;max-width:none;max-height:none}.how-to-choose-section{background:#f5f5f5;overflow:hidden;max-width:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:480px}@media screen and (max-width:1200px){.how-to-choose-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.how-to-choose-section .section-content{color:#161a22;position:relative;z-index:2}@media screen and (min-width:1201px){.how-to-choose-section .section-content{--heading-scale-factor:0.45;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-webkit-box-flex:1.1;-ms-flex:1.1 1 0px;flex:1.1 1 0}}@media screen and (min-width:2601px){.how-to-choose-section .section-content{max-width:2600px;margin-left:calc((100dvw - 2600px) / 2);margin-right:auto}}.how-to-choose-section .section-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;z-index:2;pointer-events:none}@media screen and (min-width:1201px){.how-to-choose-section .section-img{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}}@media screen and (max-width:1200px){.how-to-choose-section .section-img{max-height:450px;max-height:clamp(260px, 50vw, 450px);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media screen and (min-width:1201px){.how-to-choose-section .section-img img{position:absolute;bottom:0;right:0;max-width:185%}}@media screen and (max-width:2600px){.how-to-choose-section .section-img img{right:unset;left:0;min-width:100%}}@media screen and (max-width:1200px){.how-to-choose-section .section-img img{min-height:105%;left:0}}.warranty-section-standard{background-color:#161a22}.warranty-section-standard.siding{background-image:url("/Content/images/backgrounds/sidingBG.jpg");background-position:center;background-size:cover;background-repeat:no-repeat}.warranty-section-standard .warranty-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px 40px;color:white;--badge-size:560px}@media screen and (min-width:1001px){.warranty-section-standard .warranty-banner{--heading-scale-factor:0.6}}@media screen and (max-width:1000px){.warranty-section-standard .warranty-banner{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;--heading-scale-factor:1.5}.warranty-section-standard .warranty-banner .btn-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;margin-right:auto}.warranty-section-standard .warranty-banner .btn-wrap.column{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.warranty-section-standard .warranty-banner :where(ol,ul){display:inline-block;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin-left:auto;margin-right:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.warranty-section-standard .warranty-banner .visual-cards-toggle,.warranty-section-standard .warranty-banner iframe,.warranty-section-standard .warranty-banner table:not(.ui-datepicker-calendar){margin-left:auto;margin-right:auto}}.warranty-section-standard .warranty-banner .banner-content{-webkit-box-flex:1.6;-ms-flex:1.6 1 0px;flex:1.6 1 0}.warranty-section-standard .warranty-banner .banner-content h2{margin-bottom:clamp(30px, 5vw, 45px)}@media screen and (min-width:1001px){.warranty-section-standard .warranty-banner .warranty-badge{-webkit-box-flex:.4;-ms-flex:.4 1 0px;flex:.4 1 0;min-width:250px;max-width:400px}}@media screen and (max-width:1000px){.warranty-section-standard .warranty-banner .warranty-badge{width:clamp(150px, 34vw, 250px)}}
/*# sourceMappingURL=siding.css.map */