.elementor-39314 .elementor-element.elementor-element-e7e430c{--display:flex;}.elementor-39314 .elementor-element.elementor-element-1474c70{--display:flex;}.elementor-39314 .elementor-element.elementor-element-183650e > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-39314 .elementor-element.elementor-element-1690a51 > .elementor-widget-container{margin:-48px 0px 0px 0px;}.elementor-39314 .elementor-element.elementor-element-b4be570{--display:flex;}.elementor-39314 .elementor-element.elementor-element-d0cd3ac > .elementor-widget-container{margin:-48px 0px 0px 0px;}.elementor-39314 .elementor-element.elementor-element-288db4c{--display:flex;--overflow:auto;--margin-top:-57px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39314 .elementor-element.elementor-element-4fb7f3f > .elementor-widget-container{margin:-55px 0px 0px 0px;}.elementor-39314 .elementor-element.elementor-element-2d19b3e{--display:flex;}.elementor-39314 .elementor-element.elementor-element-9c7a19f > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-39314 .elementor-element.elementor-element-c69be52{--display:flex;}.elementor-39314 .elementor-element.elementor-element-d526d9d{--display:flex;}.elementor-39314 .elementor-element.elementor-element-baffb75{--display:flex;}.elementor-39314 .elementor-element.elementor-element-26abfd9{--display:flex;}.elementor-39314 .elementor-element.elementor-element-7dc0430 > .elementor-widget-container{margin:-43px 0px 0px 0px;}.elementor-39314 .elementor-element.elementor-element-78b529f{--display:flex;}.elementor-39314 .elementor-element.elementor-element-1588cf1{--display:flex;}.elementor-39314 .elementor-element.elementor-element-4bc9960{--display:flex;}.elementor-39314 .elementor-element.elementor-element-d673f14{--display:flex;}.elementor-39314 .elementor-element.elementor-element-61ae818 > .elementor-widget-container{margin:-45px 0px 0px 0px;}.elementor-39314 .elementor-element.elementor-element-b48b8a0{--display:flex;}.elementor-39314 .elementor-element.elementor-element-ebbf900{--display:flex;}.elementor-39314 .elementor-element.elementor-element-c354261{--display:flex;}.elementor-39314 .elementor-element.elementor-element-5c77249{--display:flex;}.elementor-39314 .elementor-element.elementor-element-8ae3eea > .elementor-widget-container{margin:-39px 0px 0px 0px;}.elementor-39314 .elementor-element.elementor-element-a1d2400{--display:flex;}.elementor-39314 .elementor-element.elementor-element-e632a95{--display:flex;}.elementor-39314 .elementor-element.elementor-element-4808e31{--display:flex;}.elementor-39314 .elementor-element.elementor-element-9cd6d3d{--display:flex;}.elementor-39314 .elementor-element.elementor-element-b8c616d{--display:flex;}.elementor-39314 .elementor-element.elementor-element-f7bbbec{--display:flex;}.elementor-39314 .elementor-element.elementor-element-dfcbe4d{--display:flex;}.elementor-39314 .elementor-element.elementor-element-7d06e27 > .elementor-widget-container{margin:-41px 0px 0px 0px;}.elementor-39314 .elementor-element.elementor-element-886d636{--display:flex;}.elementor-39314 .elementor-element.elementor-element-29a8647{--display:flex;}.elementor-39314 .elementor-element.elementor-element-a1db989{--display:flex;}.elementor-39314 .elementor-element.elementor-element-7400919 > .elementor-widget-container{margin:-39px 0px 0px 0px;}.elementor-39314 .elementor-element.elementor-element-bbae68c{--display:flex;}.elementor-39314 .elementor-element.elementor-element-92ab6c6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-39314 .elementor-element.elementor-element-e0f00aa{--display:flex;}.elementor-39314 .elementor-element.elementor-element-a6e65b3 > .elementor-widget-container{margin:-45px 0px 0px 0px;}.elementor-39314 .elementor-element.elementor-element-780f5bc{--display:flex;--overflow:auto;--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39314 .elementor-element.elementor-element-5ea3145{--display:flex;}.elementor-39314 .elementor-element.elementor-element-04b4e7a > .elementor-widget-container{margin:-42px 0px 0px 0px;}.elementor-39314 .elementor-element.elementor-element-856d625 > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-39314 .elementor-element.elementor-element-bb0fda0{--display:flex;--margin-top:-42px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39314 .elementor-element.elementor-element-b4c209d > .elementor-widget-container{background-color:#F3F2EF;}.elementor-39314 .elementor-element.elementor-element-d2063bb > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-39314 .elementor-element.elementor-element-45b24be{--display:flex;--margin-top:-42px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39314 .elementor-element.elementor-element-39bb993 > .elementor-widget-container{background-color:#F3F2EF;}.elementor-39314 .elementor-element.elementor-element-8335b6c > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-39314 .elementor-element.elementor-element-acf3003{--display:flex;--margin-top:-42px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39314 .elementor-element.elementor-element-c5dcce3 > .elementor-widget-container{background-color:#F3F2EF;}.elementor-39314 .elementor-element.elementor-element-3119b38 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-39314 .elementor-element.elementor-element-d6ec84a{--display:flex;}.elementor-39314 .elementor-element.elementor-element-6bcb62b > .elementor-widget-container{margin:-37px 0px 0px 0px;}.elementor-39314 .elementor-element.elementor-element-691778c > .elementor-widget-container{margin:-72px 0px 0px 0px;}.elementor-39314 .elementor-element.elementor-element-c2031a4{--display:flex;}.elementor-39314 .elementor-element.elementor-element-f937f6f > .elementor-widget-container{margin:-42px 0px 0px 0px;}.elementor-39314 .elementor-element.elementor-element-91f2861{--display:flex;}.elementor-39314 .elementor-element.elementor-element-e9ce4e8 > .elementor-widget-container{margin:-38px 0px 0px 0px;}.elementor-39314 .elementor-element.elementor-element-e9ce4e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:16px;color:#333;}.elementor-39314 .elementor-element.elementor-element-e9ce4e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:16px;width:16px;line-height:16px;}.elementor-39314 .elementor-element.elementor-element-e9ce4e8 .eael-accordion_media-list .eael-accordion_media-icon i{font-size:16px;}.elementor-39314 .elementor-element.elementor-element-e9ce4e8 .eael-accordion_media-list .eael-accordion_media-icon svg{height:16px;width:16px;line-height:16px;}.elementor-39314 .elementor-element.elementor-element-e9ce4e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon,
                    .elementor-39314 .elementor-element.elementor-element-e9ce4e8 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list{gap:10px;}.elementor-39314 .elementor-element.elementor-element-e9ce4e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{color:#333;}.elementor-39314 .elementor-element.elementor-element-e9ce4e8 .eael-accordion_media-content .eael-accordion_media-title{color:#333;}.elementor-39314 .elementor-element.elementor-element-e9ce4e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:#333;fill:#333;}.elementor-39314 .elementor-element.elementor-element-e9ce4e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:#333;}.elementor-39314 .elementor-element.elementor-element-e9ce4e8 .eael-accordion_media-list .eael-accordion_media-icon{color:#333;}.elementor-39314 .elementor-element.elementor-element-e9ce4e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title,
                    .elementor-39314 .elementor-element.elementor-element-e9ce4e8 .eael-accordion_media-list:not(.active):hover .eael-accordion_media-title{color:#fff;}.elementor-39314 .elementor-element.elementor-element-e9ce4e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#fff;}.elementor-39314 .elementor-element.elementor-element-e9ce4e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-39314 .elementor-element.elementor-element-e9ce4e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#fff;}.elementor-39314 .elementor-element.elementor-element-e9ce4e8 .eael-accordion_media-list:hover .eael-accordion_media-icon i{color:#fff;}.elementor-39314 .elementor-element.elementor-element-e9ce4e8 .eael-accordion_media-list:hover .eael-accordion_media-icon svg{fill:#fff;}.elementor-39314 .elementor-element.elementor-element-e9ce4e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:#fff;}.elementor-39314 .elementor-element.elementor-element-e9ce4e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#fff;}.elementor-39314 .elementor-element.elementor-element-e9ce4e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#fff;}.elementor-39314 .elementor-element.elementor-element-e9ce4e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-39314 .elementor-element.elementor-element-e9ce4e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#fff;}.elementor-39314 .elementor-element.elementor-element-e9ce4e8 .eael-accordion_media-list.active .eael-accordion_media-icon i{color:#fff;}.elementor-39314 .elementor-element.elementor-element-e9ce4e8 .eael-accordion_media-list.active .eael-accordion_media-icon svg{fill:#fff;}.elementor-39314 .elementor-element.elementor-element-e9ce4e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{color:#333;}.elementor-39314 .elementor-element.elementor-element-e9ce4e8 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description{color:#333;}.elementor-39314 .elementor-element.elementor-element-e9ce4e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-39314 .elementor-element.elementor-element-e9ce4e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg{font-size:16px;}.elementor-39314 .elementor-element.elementor-element-e9ce4e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle{height:16px;width:16px;line-height:16px;fill:#444;}.elementor-39314 .elementor-element.elementor-element-e9ce4e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle{color:#444;}.elementor-39314 .elementor-element.elementor-element-e9ce4e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg{color:#444;fill:#444;}.elementor-39314 .elementor-element.elementor-element-e9ce4e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle{color:#fff;}.elementor-39314 .elementor-element.elementor-element-e9ce4e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg{color:#fff;fill:#fff;}.elementor-39314 .elementor-element.elementor-element-e9ce4e8 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle{fill:#fff;}/* Start custom CSS for html, class: .elementor-element-691778c */.sunroom-trends {
  width: 100%;
  margin: 40px 0;
}

.trend-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}

.trend-card {
  background: #F7F6F3;
  border: 1px solid #E2DED6;
  border-radius: 8px;
  padding: 28px;
}

.trend-number {
  font-size: 14px;
  color: #7A7A7A;
  margin-bottom: 12px;
  letter-spacing: 1px;
}

.trend-card h3 {
  color: #24313A;
  font-size: 22px;
  margin-bottom: 14px;
  line-height: 1.3;
}

.trend-card p {
  color: #4A4A4A;
  font-size: 16px;
  line-height: 1.7;
  margin: 0;
}

@media (max-width: 900px) {
  .trend-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 600px) {
  .trend-grid {
    grid-template-columns: 1fr;
  }
}/* End custom CSS */