.elementor-17063 .elementor-element.elementor-element-378d5ff{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17063 .elementor-element.elementor-element-d2b51c0 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-17063 .elementor-element.elementor-element-09eddb6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17063 .elementor-element.elementor-element-eef1ee4 > .elementor-widget-container{padding:100px 0px 0px 0px;}.elementor-17063 .elementor-element.elementor-element-eef1ee4{text-align:center;}.elementor-17063 .elementor-element.elementor-element-24b8796 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-17063 .elementor-element.elementor-element-c36b5c9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17063 .elementor-element.elementor-element-cb4e4de > .elementor-widget-container{padding:100px 0px 0px 0px;}.elementor-17063 .elementor-element.elementor-element-cb4e4de{text-align:center;}.elementor-17063 .elementor-element.elementor-element-125eb70 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-17063 .elementor-element.elementor-element-125eb70 .premium-title-container{text-align:left;}.elementor-17063 .elementor-element.elementor-element-68a02f3 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-17063 .elementor-element.elementor-element-8479189 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-17063 .elementor-element.elementor-element-8479189 .premium-title-container{text-align:left;}.elementor-17063 .elementor-element.elementor-element-90e4411 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-17063 .elementor-element.elementor-element-3d5b5ab > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-17063 .elementor-element.elementor-element-3d5b5ab .premium-title-container{text-align:left;}.elementor-17063 .elementor-element.elementor-element-5d4de5c > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-17063 .elementor-element.elementor-element-44e3814 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-17063 .elementor-element.elementor-element-44e3814 .premium-title-container{text-align:left;}.elementor-17063 .elementor-element.elementor-element-1b078fd > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-17063 .elementor-element.elementor-element-8ec7d20{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-17063 .elementor-element.elementor-element-634d66b > .elementor-widget-container{padding:100px 0px 0px 0px;}.elementor-17063 .elementor-element.elementor-element-634d66b{text-align:center;}.elementor-17063 .elementor-element.elementor-element-d991767 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-17063 .elementor-element.elementor-element-2bb1865 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-17063 .elementor-element.elementor-element-b284ad4{--display:flex;}.elementor-17063 .elementor-element.elementor-element-606ec89 > .elementor-widget-container{padding:100px 0px 0px 0px;}.elementor-17063 .elementor-element.elementor-element-606ec89{text-align:center;}.elementor-17063 .elementor-element.elementor-element-3daa79a > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-17063 .elementor-element.elementor-element-3daa79a{text-align:start;}.elementor-17063 .elementor-element.elementor-element-f340266 .premium-title-header:not(.premium-title-style7), .elementor-17063 .elementor-element.elementor-element-f340266 .premium-title-style7-inner{flex-direction:row;}.elementor-17063 .elementor-element.elementor-element-f340266 .premium-title-container{text-align:left;}.elementor-17063 .elementor-element.elementor-element-f340266 .premium-title-header i{font-size:20px;}.elementor-17063 .elementor-element.elementor-element-f340266 .premium-title-header svg, .elementor-17063 .elementor-element.elementor-element-f340266 .premium-title-header img{width:20px !important;height:20px !important;}.elementor-17063 .elementor-element.elementor-element-4f9add2 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-17063 .elementor-element.elementor-element-74d4d9f .premium-title-header:not(.premium-title-style7), .elementor-17063 .elementor-element.elementor-element-74d4d9f .premium-title-style7-inner{flex-direction:row;}.elementor-17063 .elementor-element.elementor-element-74d4d9f .premium-title-container{text-align:left;}.elementor-17063 .elementor-element.elementor-element-74d4d9f .premium-title-header i{font-size:20px;}.elementor-17063 .elementor-element.elementor-element-74d4d9f .premium-title-header svg, .elementor-17063 .elementor-element.elementor-element-74d4d9f .premium-title-header img{width:20px !important;height:20px !important;}.elementor-17063 .elementor-element.elementor-element-9b7c488 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-17063 .elementor-element.elementor-element-13e62a9 .premium-title-header:not(.premium-title-style7), .elementor-17063 .elementor-element.elementor-element-13e62a9 .premium-title-style7-inner{flex-direction:row;}.elementor-17063 .elementor-element.elementor-element-13e62a9 .premium-title-container{text-align:left;}.elementor-17063 .elementor-element.elementor-element-13e62a9 .premium-title-header i{font-size:20px;}.elementor-17063 .elementor-element.elementor-element-13e62a9 .premium-title-header svg, .elementor-17063 .elementor-element.elementor-element-13e62a9 .premium-title-header img{width:20px !important;height:20px !important;}.elementor-17063 .elementor-element.elementor-element-433a603 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-17063 .elementor-element.elementor-element-2fbf52c .premium-title-header:not(.premium-title-style7), .elementor-17063 .elementor-element.elementor-element-2fbf52c .premium-title-style7-inner{flex-direction:row;}.elementor-17063 .elementor-element.elementor-element-2fbf52c .premium-title-container{text-align:left;}.elementor-17063 .elementor-element.elementor-element-2fbf52c .premium-title-header i{font-size:20px;}.elementor-17063 .elementor-element.elementor-element-2fbf52c .premium-title-header svg, .elementor-17063 .elementor-element.elementor-element-2fbf52c .premium-title-header img{width:20px !important;height:20px !important;}.elementor-17063 .elementor-element.elementor-element-94c2741 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-17063 .elementor-element.elementor-element-8ce6ed0 .premium-title-header:not(.premium-title-style7), .elementor-17063 .elementor-element.elementor-element-8ce6ed0 .premium-title-style7-inner{flex-direction:row;}.elementor-17063 .elementor-element.elementor-element-8ce6ed0 .premium-title-container{text-align:left;}.elementor-17063 .elementor-element.elementor-element-8ce6ed0 .premium-title-header i{font-size:20px;}.elementor-17063 .elementor-element.elementor-element-8ce6ed0 .premium-title-header svg, .elementor-17063 .elementor-element.elementor-element-8ce6ed0 .premium-title-header img{width:20px !important;height:20px !important;}.elementor-17063 .elementor-element.elementor-element-f686033 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-17063 .elementor-element.elementor-element-3962518{--display:flex;}.elementor-17063 .elementor-element.elementor-element-c6e67d6 > .elementor-widget-container{padding:100px 0px 0px 0px;}.elementor-17063 .elementor-element.elementor-element-c6e67d6{text-align:center;}.elementor-17063 .elementor-element.elementor-element-9eff8e5 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-17063 .elementor-element.elementor-element-22c0fe8{--display:flex;}.elementor-17063 .elementor-element.elementor-element-4ee5309 > .elementor-widget-container{padding:100px 0px 0px 0px;}.elementor-17063 .elementor-element.elementor-element-4ee5309{text-align:center;}.elementor-17063 .elementor-element.elementor-element-df7b365 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-17063 .elementor-element.elementor-element-df7b365 .uael-faq-container > .uael-faq-accordion:not(:last-child){margin-bottom:10px;}.elementor-17063 .elementor-element.elementor-element-df7b365 .uael-faq-wrapper .uael-faq-container .uael-faq-accordion{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4D4D4;}.elementor-17063 .elementor-element.elementor-element-df7b365 .uael-faq-container .uael-faq-accordion .uael-accordion-content{border-top-color:#D4D4D4;}.elementor-17063 .elementor-element.elementor-element-df7b365 .uael-faq-container .uael-faq-accordion{border-radius:15px 15px 15px 15px;}.elementor-17063 .elementor-element.elementor-element-df7b365 .uael-faq-accordion .uael-accordion-title{padding:10px 10px 10px 10px;}.elementor-17063 .elementor-element.elementor-element-df7b365 .uael-faq-accordion .uael-accordion-content{padding:10px 10px 10px 10px;}.elementor-17063 .elementor-element.elementor-element-df7b365 .uael-faq-wrapper .uael-accordion-title .uael-accordion-icon{font-size:16px;}.elementor-17063 .elementor-element.elementor-element-df7b365 .uael-faq-wrapper .uael-accordion-title .uael-accordion-icon svg{height:16px;width:16px;}.elementor-17063 .elementor-element.elementor-element-df7b365 .uael-accordion-icon.uael-accordion-icon-left{margin-right:15px;}.elementor-17063 .elementor-element.elementor-element-df7b365 .uael-accordion-icon.uael-accordion-icon-right{margin-left:15px;}@media(max-width:1024px){.elementor-17063 .elementor-element.elementor-element-df7b365 .uael-faq-accordion .uael-accordion-content{padding:015px 015px 015px 015px;}}/* Start custom CSS for html, class: .elementor-element-5c7243d *//* =========================================================
   SWDTBL - Continue Repairing vs Vinyl Window Replacement
========================================================= */

.swdtbl-root {

  --c-primary: #1B3A5C;
  --c-accent: #C8860A;

  --c-text: #2F3742;
  --c-text-mid: #66717E;

  --c-border: #DCE1E7;
  --c-row-even: #F7F9FC;

  width: 100%;
  max-width: 100%;

  margin: 0;
  padding: 0;

}


/* Global box sizing */

.swdtbl-root,
.swdtbl-root * {

  box-sizing: border-box;

}


/* =========================================================
   Desktop Table
========================================================= */

.swdtbl-desktop {

  width: 100%;

  border: 1px solid var(--c-border);

  border-radius: 10px;

  overflow: hidden;

  box-shadow:
    0 4px 15px rgba(0,0,0,.06);

  line-height: 0;

}


.swdtbl-table {

  width: 100%;

  border-collapse: collapse;

  table-layout: fixed;

  margin: 0 !important;

  padding: 0;

  line-height: 1.55;

}


/* Column Width */

.swdtbl-table th:nth-child(1),
.swdtbl-table td:nth-child(1) {

  width: 22%;

}


.swdtbl-table th:nth-child(2),
.swdtbl-table td:nth-child(2) {

  width: 39%;

}


.swdtbl-table th:nth-child(3),
.swdtbl-table td:nth-child(3) {

  width: 39%;

}


/* =========================================================
   Header
========================================================= */

.swdtbl-table th {

  background: var(--c-primary);

  color: #FFFFFF;

  padding: 16px 14px;

  font-size: 12px;

  font-weight: 700;

  text-transform: uppercase;

  text-align: center;

  line-height: 1.4;

  border-bottom: 3px solid var(--c-accent);

}


/* =========================================================
   Body
========================================================= */

.swdtbl-table td {

  padding: 16px 18px;

  font-size: 13px;

  line-height: 1.65;

  color: var(--c-text);

  border-bottom: 1px solid var(--c-border);

  vertical-align: middle;

  text-align: left;

}


/* Alternating rows */

.swdtbl-table tbody tr:nth-child(even) {

  background: var(--c-row-even);

}


/* Remove final line */

.swdtbl-table tbody tr:last-child td {

  border-bottom: none;

}


/* Factor */

.swdtbl-factor {

  color: var(--c-primary) !important;

  font-weight: 700;

}


/* =========================================================
   Subtle Hover
========================================================= */

.swdtbl-table tbody tr:hover {

  background: #F2F6FA;

}


/* =========================================================
   Mobile Cards
========================================================= */

.swdtbl-mobile {

  display: none;

  width: 100%;

  margin: 0;

  padding: 0 0 20px 0;

}


.swdtbl-card {

  width: 100%;

  border: 1px solid var(--c-border);

  border-radius: 10px;

  overflow: hidden;

  margin: 0 0 15px 0;

  padding: 0;

  background: #FFFFFF;

  box-shadow:
    0 2px 8px rgba(0,0,0,.05);

}


/* Card title */

.swdtbl-card-title {

  background: var(--c-primary);

  color: #FFFFFF;

  padding: 13px 14px;

  text-align: center;

  font-size: 13px;

  font-weight: 700;

  line-height: 1.4;

  border-bottom: 2px solid var(--c-accent);

}


/* Mobile rows */

.swdtbl-row {

  width: 100%;

  padding: 14px 15px;

  text-align: center;

  border-bottom: 1px solid var(--c-border);

}


.swdtbl-row:last-child {

  border-bottom: none;

}


/* Mobile label */

.swdtbl-label {

  margin: 0 0 6px 0;

  padding: 0;

  font-size: 12px;

  font-weight: 700;

  line-height: 1.4;

  color: var(--c-text-mid);

}


/* Mobile content */

.swdtbl-value {

  margin: 0;

  padding: 0;

  font-size: 13px;

  line-height: 1.6;

  color: var(--c-text);

}


/* =========================================================
   Tablet / Mobile
========================================================= */

@media screen and (max-width:1024px) {

  .swdtbl-desktop {

    display: none;

  }

  .swdtbl-mobile {

    display: block;

  }

}


/* =========================================================
   Small Mobile
========================================================= */

@media screen and (max-width:480px) {

  .swdtbl-card {

    margin-bottom: 13px;

    border-radius: 9px;

  }


  .swdtbl-card-title {

    padding: 12px 10px;

    font-size: 12px;

  }


  .swdtbl-row {

    padding: 12px;

  }


  .swdtbl-label {

    font-size: 11px;

  }


  .swdtbl-value {

    font-size: 13px;

    line-height: 1.55;

  }

}


/* =========================================================
   Elementor Bottom Spacing Fix
========================================================= */

.swdtbl-root {

  margin-bottom: 0 !important;

  padding-bottom: 0 !important;

}


.swdtbl-desktop table {

  margin-bottom: 0 !important;

}/* End custom CSS */