html body .elementor-12 .elementor-element.elementor-element-71520f2 .swiper-slide{height:min(88vh, max(360px, 75vw))}html body .elementor-12 .elementor-element.elementor-element-71520f2 .swiper-slide-bg{background-position:center center}@media (min-width:1025px){html body .elementor-12 .elementor-element-71520f2 .elementor-slide-heading{font-size:min(130px, 11vh, 9vw)!important;line-height:1.05!important}html body .elementor-12 .elementor-element-71520f2 .elementor-slide-description{font-size:min(80px, 7vh, 5.5vw)!important;line-height:1.1!important}}@media (min-width:768px) and (max-width:1024px){html body .elementor-12 .elementor-element-71520f2 .swiper-slide-contents{max-width:100%!important;width:100%!important}html body .elementor-12 .elementor-element-71520f2 .elementor-slide-heading{font-size:min(100px, 10vh, 11vw)!important;line-height:1.05!important}html body .elementor-12 .elementor-element-71520f2 .elementor-slide-description{font-size:min(72px, 6vh, 7vw)!important;line-height:1.1!important}}@media (max-width:767px){html body .elementor-12 .elementor-element-71520f2 .swiper-slide-contents{max-width:100%!important;width:100%!important}html body .elementor-12 .elementor-element-71520f2 .swiper-slide-inner{padding-left:16px!important;padding-right:16px!important}html body .elementor-12 .elementor-element-71520f2 .elementor-slide-heading{font-size:min(44px, 9vh, 11.5vw)!important;line-height:1.08!important}html body .elementor-12 .elementor-element-71520f2 .elementor-slide-description{font-size:min(36px, 6vh, 9vw)!important;line-height:1.1!important}}html body .elementor-12 .elementor-element-71520f2 .swiper-slide-inner{display:flex!important;align-items:center!important;justify-content:center!important;padding-top:2vh!important;padding-bottom:2vh!important}html body .elementor-12 .elementor-element-71520f2 .swiper-slide-contents{max-height:100%}@media (max-width:1024px){html body .elementor-12 .elementor-element.elementor-element-71520f2 .swiper-slide{height:min(70vh, max(340px, 75vw))}}@media (max-width:767px){html body .elementor-12 .elementor-element.elementor-element-71520f2 .swiper-slide{height:min(62vh, max(320px, 120vw))}}html body .elementor-12 .e-swiper-container,html body .elementor-12 .elementor-element.elementor-element-71520f2,html body .elementor-12 .elementor-element-71520f2>.elementor-widget-container,html body .elementor-12 .elementor-element-71520f2 .elementor-swiper,html body .elementor-12 .elementor-element-71520f2 .elementor-main-swiper,html body .elementor-12 .elementor-element-71520f2 .swiper-wrapper,html body .elementor-12 .elementor-element-71520f2 .swiper-slide{width:100%!important;max-width:100%!important;flex-basis:100%!important;flex-shrink:0!important;min-width:0}html body .elementor-12 .elementor-element-71520f2 .swiper-slide-bg,html body .elementor-12 .elementor-element-71520f2 .elementor-background-overlay,html body .elementor-12 .elementor-element-71520f2 .swiper-slide-inner{width:100%!important;left:0!important;right:0!important}html body .elementor-12 .elementor-element-71520f2 .elementor-main-swiper{overflow:hidden!important}@media (max-width:1024px){html body .elementor-12 .elementor-element.elementor-element-df10267{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}html body .elementor-12 .elementor-element-cf2f066>.elementor-element-populated,html body .elementor-12 .elementor-element-3c29b50{padding:0!important;margin-top:0!important;margin-bottom:0!important}html body .elementor-12 .elementor-element-406273f>.elementor-element-populated{margin:0!important;--e-column-margin-right:0% !important;--e-column-margin-left:0% !important;padding:0!important}}@media (max-width:1024px){html body .elementor-12 .elementor-element.elementor-element-df10267{padding-left:0!important;padding-right:0!important}}@media (max-width:1024px) and (orientation:portrait){html body .elementor-12 .elementor-element.elementor-element-71520f2 .swiper-slide{height:min(78vh, max(420px, 105vw))!important}}@media (max-width:767px) and (orientation:portrait){html body .elementor-12 .elementor-element.elementor-element-71520f2 .swiper-slide{height:min(66vh, max(380px, 125vw))!important}}@media (max-width:1024px){html body .elementor-12 .elementor-element.elementor-element-e8b07fa{padding-top:24px!important;padding-bottom:24px!important;margin-top:0!important}html body .elementor-12 .elementor-element-e8b07fa>.elementor-container{padding-top:0!important;padding-bottom:0!important}}@media (max-width:767px) and (orientation:portrait){html body .elementor-12 .elementor-element-71520f2 .elementor-repeater-item-91352f93 .swiper-slide-bg{background-image:url(/wp-content/uploads/2026/09/ca-carpentry-decks-pergolas-patio-covers-denver-colorado_028-scaled-1-movil.webp)!important}html body .elementor-12 .elementor-element-71520f2 .elementor-repeater-item-d69c65aa .swiper-slide-bg{background-image:url(/wp-content/uploads/2026/09/ca-carpentry-decks-pergolas-patio-covers-denver-colorado_033-scaled-1-movil.webp)!important}}@media (min-width:768px) and (max-width:1024px) and (orientation:portrait){html body .elementor-12 .elementor-element-71520f2 .elementor-repeater-item-91352f93 .swiper-slide-bg{background-image:url(/wp-content/uploads/2026/09/ca-carpentry-decks-pergolas-patio-covers-denver-colorado_028-scaled-1-tablet.webp)!important}html body .elementor-12 .elementor-element-71520f2 .elementor-repeater-item-d69c65aa .swiper-slide-bg{background-image:url(/wp-content/uploads/2026/09/ca-carpentry-decks-pergolas-patio-covers-denver-colorado_033-scaled-1-tablet.webp)!important}}