.elementor-14203 .elementor-element.elementor-element-571f666f{--display:flex;}.elementor-14203 .elementor-element.elementor-element-571f666f.e-con{--align-self:center;}.elementor-14203 .elementor-element.elementor-element-58a3cfe8 .uael-toc-switch .uael-icon:before{font-size:20px;height:20px;width:20px;line-height:20px;text-align:center;}.elementor-14203 .elementor-element.elementor-element-58a3cfe8 .uael-toc-heading{text-align:center;}.elementor-14203 .elementor-element.elementor-element-58a3cfe8 .uael-toc-list li{margin-top:15px;}.elementor-14203 .elementor-element.elementor-element-58a3cfe8 .uael-toc-content-wrapper #toc-li-0{margin-top:0px;}.elementor-14203 .elementor-element.elementor-element-58a3cfe8 > .elementor-widget-container{padding:0px 20px 0px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-14203 .elementor-element.elementor-element-58a3cfe8.elementor-element{--align-self:center;}.elementor-14203 .elementor-element.elementor-element-58a3cfe8 .uael-toc-header .uael-toc-switch .uael-icon:before{color:#47C8FF;}.elementor-14203 .elementor-element.elementor-element-58a3cfe8 .uael-toc-wrapper{padding:0px 0px 0px 0px;}.elementor-14203 .elementor-element.elementor-element-58a3cfe8 .uael-toc-heading, .elementor-14203 .elementor-element.elementor-element-58a3cfe8 .uael-toc-switch .uael-icon{color:#47C8FF;}.elementor-14203 .elementor-element.elementor-element-58a3cfe8 .uael-separator{border-top-style:solid;border-top-color:#ccc;border-top-width:1px;}.elementor-14203 .elementor-element.elementor-element-1405cd2{--display:flex;}.elementor-14203 .elementor-element.elementor-element-313bfdc > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-14203 .elementor-element.elementor-element-694ccd6{--display:flex;--padding-top:0100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14203 .elementor-element.elementor-element-bcbd6be{text-align:center;}.elementor-14203 .elementor-element.elementor-element-100fbeb > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-14203 .elementor-element.elementor-element-b454d17 .premium-title-container{text-align:left;}.elementor-14203 .elementor-element.elementor-element-cf44360 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-14203 .elementor-element.elementor-element-8be6447{--display:flex;}.elementor-14203 .elementor-element.elementor-element-21ca7d3 > .elementor-widget-container{padding:050px 0px 0px 0px;}.elementor-14203 .elementor-element.elementor-element-21ca7d3 .premium-title-container{text-align:left;}.elementor-14203 .elementor-element.elementor-element-eab3da2 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-14203 .elementor-element.elementor-element-6deab51{--display:flex;}.elementor-14203 .elementor-element.elementor-element-6e4c9b8 > .elementor-widget-container{padding:100px 0px 0px 0px;}.elementor-14203 .elementor-element.elementor-element-6e4c9b8{text-align:center;}.elementor-14203 .elementor-element.elementor-element-1532852 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-14203 .elementor-element.elementor-element-d1a7afc > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-14203 .elementor-element.elementor-element-f92ac45{--display:flex;}.elementor-14203 .elementor-element.elementor-element-f6c204b > .elementor-widget-container{padding:100px 0px 0px 0px;}.elementor-14203 .elementor-element.elementor-element-f6c204b{text-align:center;}.elementor-14203 .elementor-element.elementor-element-14332d3 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-14203 .elementor-element.elementor-element-ec5041c{--display:flex;}.elementor-14203 .elementor-element.elementor-element-a34ecda > .elementor-widget-container{padding:100px 0px 0px 0px;}.elementor-14203 .elementor-element.elementor-element-a34ecda{text-align:center;}.elementor-14203 .elementor-element.elementor-element-5297f3e > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-14203 .elementor-element.elementor-element-e705bed{--display:flex;}.elementor-14203 .elementor-element.elementor-element-bad1f4a > .elementor-widget-container{padding:100px 0px 0px 0px;}.elementor-14203 .elementor-element.elementor-element-bad1f4a{text-align:center;}.elementor-14203 .elementor-element.elementor-element-160a5ff > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-14203 .elementor-element.elementor-element-15d9259{--display:flex;}.elementor-14203 .elementor-element.elementor-element-ec4c657 > .elementor-widget-container{padding:100px 0px 0px 0px;}.elementor-14203 .elementor-element.elementor-element-ec4c657{text-align:center;}.elementor-14203 .elementor-element.elementor-element-bd247f7 .premium-title-container{text-align:left;}.elementor-14203 .elementor-element.elementor-element-571cc25 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-14203 .elementor-element.elementor-element-1f26fe0 .premium-title-container{text-align:left;}.elementor-14203 .elementor-element.elementor-element-cdbb462 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-14203 .elementor-element.elementor-element-88c7a53 .premium-title-container{text-align:left;}.elementor-14203 .elementor-element.elementor-element-6499f12 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-14203 .elementor-element.elementor-element-5f347b9 .premium-title-container{text-align:left;}.elementor-14203 .elementor-element.elementor-element-e72047a > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-14203 .elementor-element.elementor-element-bcb29f2{--display:flex;}.elementor-14203 .elementor-element.elementor-element-c6335db > .elementor-widget-container{padding:100px 0px 0px 0px;}.elementor-14203 .elementor-element.elementor-element-c6335db{text-align:center;}.elementor-14203 .elementor-element.elementor-element-dd204b3 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-14203 .elementor-element.elementor-element-ab45757{--display:flex;}.elementor-14203 .elementor-element.elementor-element-be615be > .elementor-widget-container{padding:100px 0px 0px 0px;}.elementor-14203 .elementor-element.elementor-element-be615be{text-align:center;}.elementor-14203 .elementor-element.elementor-element-8fd8cd8 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-14203 .elementor-element.elementor-element-8fd8cd8 .uael-faq-container > .uael-faq-accordion:not(:last-child){margin-bottom:10px;}.elementor-14203 .elementor-element.elementor-element-8fd8cd8 .uael-faq-wrapper .uael-faq-container .uael-faq-accordion{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4D4D4;}.elementor-14203 .elementor-element.elementor-element-8fd8cd8 .uael-faq-container .uael-faq-accordion .uael-accordion-content{border-top-color:#D4D4D4;}.elementor-14203 .elementor-element.elementor-element-8fd8cd8 .uael-faq-container .uael-faq-accordion{border-radius:15px 15px 15px 15px;}.elementor-14203 .elementor-element.elementor-element-8fd8cd8 .uael-faq-accordion .uael-accordion-title{padding:10px 10px 10px 10px;}.elementor-14203 .elementor-element.elementor-element-8fd8cd8 .uael-faq-accordion .uael-accordion-content{padding:15px 15px 15px 15px;}.elementor-14203 .elementor-element.elementor-element-8fd8cd8 .uael-faq-wrapper .uael-accordion-title .uael-accordion-icon{font-size:16px;}.elementor-14203 .elementor-element.elementor-element-8fd8cd8 .uael-faq-wrapper .uael-accordion-title .uael-accordion-icon svg{height:16px;width:16px;}.elementor-14203 .elementor-element.elementor-element-8fd8cd8 .uael-accordion-icon.uael-accordion-icon-left{margin-right:15px;}.elementor-14203 .elementor-element.elementor-element-8fd8cd8 .uael-accordion-icon.uael-accordion-icon-right{margin-left:15px;}.elementor-14203 .elementor-element.elementor-element-7a1771a{--display:flex;}.elementor-14203 .elementor-element.elementor-element-0211f90 > .elementor-widget-container{padding:100px 0px 0px 0px;}.elementor-14203 .elementor-element.elementor-element-0211f90{text-align:center;}.elementor-14203 .elementor-element.elementor-element-a04853c > .elementor-widget-container{padding:15px 15px 15px 15px;}/* Start custom CSS for html, class: .elementor-element-be7b6be *//* ===================================
   Premium B2B Window Comparison Table
   =================================== */


.comparison-table-wrapper{

    width:100%;

    margin:40px 0;

}


/* Table */

.comparison-table{

    width:100%;

    border-collapse:separate;

    border-spacing:0;

    background:#ffffff;

    border-radius:16px;

    overflow:hidden;

    box-shadow:
    0 10px 30px rgba(15,23,42,.08);

    font-size:16px;

}



/* =================
      Header
================= */


.comparison-table thead th{

    background:#26384A;

    color:#ffffff;

    padding:20px 24px;

    text-align:left;

    font-weight:600;

    font-size:16px;

    letter-spacing:.2px;

}


.comparison-table thead th:first-child{

    width:24%;

}



/* =================
      Body
================= */


.comparison-table td{

    padding:21px 24px;

    border-bottom:1px solid #E8EDF2;

    line-height:1.7;

    color:#5B6573;

    vertical-align:middle;

}



/* Factor */

.comparison-table td:first-child{

    color:#26384A;

    font-weight:600;

}



/* Aluminum */

.comparison-table td:nth-child(2){

    color:#315B85;

}



/* Vinyl */

.comparison-table td:nth-child(3){

    color:#8A6841;

}



/* Alternate row */

.comparison-table tbody tr:nth-child(even){

    background:#F8FAFC;

}



/* Hover */

.comparison-table tbody tr:hover{

    background:#F1F6FA;

    transition:.25s ease;

}



/* Last row */

.comparison-table tbody tr:last-child td{

    border-bottom:none;

}



/* ===========================
        Mobile Card Layout
=========================== */


@media(max-width:768px){


.comparison-table-wrapper{

    margin:30px 0;

}



.comparison-table{

    background:none;

    box-shadow:none;

}



/* Hide Header */

.comparison-table thead{

    display:none;

}



.comparison-table,

.comparison-table tbody,

.comparison-table tr,

.comparison-table td{

    display:block;

    width:100%;

}



.comparison-table tr{

    background:#ffffff;

    margin-bottom:22px;

    border-radius:14px;

    overflow:hidden;

    box-shadow:

    0 8px 24px rgba(15,23,42,.07);

}



.comparison-table td{

    padding:14px 20px;

    border:none;

    font-size:15px;

}



/* Factor title */

.comparison-table td:first-child{


    background:#26384A;

    color:#ffffff;

    font-size:17px;

    font-weight:600;

    padding:17px 20px;

}



/* Labels */

.comparison-table td:not(:first-child)::before{


    content:attr(data-label);

    display:block;

    font-size:12px;

    font-weight:600;

    text-transform:uppercase;

    letter-spacing:.8px;

    color:#94A3B8;

    margin-bottom:6px;

}



/* Aluminum mobile */

.comparison-table td[data-label="Aluminum Windows"]{

    color:#315B85;

}



/* Vinyl mobile */

.comparison-table td[data-label="Vinyl Windows"]{

    color:#8A6841;

}


}/* End custom CSS */