.elementor-226 .elementor-element.elementor-element-635ecabb:not(.elementor-motion-effects-element-type-background), .elementor-226 .elementor-element.elementor-element-635ecabb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ecco-stage.rogersadvertising.com/wp-content/uploads/2021/07/Sunroom-Exterior-ECCO-Sunroom-Awning-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-226 .elementor-element.elementor-element-635ecabb > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-226 .elementor-element.elementor-element-635ecabb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:var( --e-global-color-32d305fc );margin-top:0px;margin-bottom:0px;padding:110px 110px 110px 110px;}.elementor-226 .elementor-element.elementor-element-635ecabb .elementor-heading-title{color:var( --e-global-color-32d305fc );}.elementor-226 .elementor-element.elementor-element-635ecabb a{color:var( --e-global-color-secondary );}.elementor-226 .elementor-element.elementor-element-635ecabb a:hover{color:#FFF;}.elementor-226 .elementor-element.elementor-element-635ecabb > .elementor-container{text-align:center;}.elementor-226 .elementor-element.elementor-element-38aee9f .elementor-toggle-title, .elementor-226 .elementor-element.elementor-element-38aee9f .elementor-toggle-icon{color:var( --e-global-color-32d305fc );}.elementor-226 .elementor-element.elementor-element-38aee9f .elementor-toggle-icon svg{fill:var( --e-global-color-32d305fc );}.elementor-226 .elementor-element.elementor-element-38aee9f .elementor-toggle-title{font-family:var( --e-global-typography-secondary-font-family ), Roboto, Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-226 .elementor-element.elementor-element-67d8ddf .elementor-heading-title{line-height:1.3em;}.elementor-226 .elementor-element.elementor-element-7d6d34f{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 40px) 20px;}.elementor-226 .elementor-element.elementor-element-7d6d34f .elementor-button{fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-226 .elementor-element.elementor-global-166824{text-align:center;}.elementor-226 .elementor-element.elementor-global-166824 img{max-width:200px;}.elementor-226 .elementor-element.elementor-global-166821{border-radius:20px 20px 20px 20px;text-align:center;}.elementor-226 .elementor-element.elementor-element-577b41a{padding:20px 0px 20px 0px;}.elementor-226 .elementor-element.elementor-element-2e22b16:not(.elementor-motion-effects-element-type-background), .elementor-226 .elementor-element.elementor-element-2e22b16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-226 .elementor-element.elementor-element-2e22b16{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-226 .elementor-element.elementor-element-2e22b16 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-226 .elementor-element.elementor-element-2e22b16 > .elementor-container{text-align:center;}.elementor-226 .elementor-element.elementor-element-39d4ca3{padding:20px 0px 20px 0px;}.elementor-226 .elementor-element.elementor-element-73e3120 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-226 .elementor-element.elementor-element-853e3f2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-226 .elementor-element.elementor-element-853e3f2{margin-top:50px;margin-bottom:50px;}.elementor-226 .elementor-element.elementor-element-f5b9df1 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-226 .elementor-element.elementor-global-165989 .elementor-cta .elementor-cta__bg, .elementor-226 .elementor-element.elementor-global-165989 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-226 .elementor-element.elementor-global-165989 .elementor-cta__content{text-align:start;background-color:var( --e-global-color-4e872888 );}.elementor-226 .elementor-element.elementor-element-5ae42eb{padding:040px 0px 0px 0px;}@media(min-width:768px){.elementor-226 .elementor-element.elementor-element-a33da08{width:67.782%;}.elementor-226 .elementor-element.elementor-element-c98a010{width:32.163%;}.elementor-226 .elementor-element.elementor-element-200ddcc{width:56.754%;}.elementor-226 .elementor-element.elementor-element-a1368ce{width:43.202%;}}@media(min-width:2400px){.elementor-226 .elementor-element.elementor-element-38aee9f .elementor-toggle-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:1366px){.elementor-226 .elementor-element.elementor-element-38aee9f .elementor-toggle-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:1024px){.elementor-226 .elementor-element.elementor-element-38aee9f .elementor-toggle-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-226 .elementor-element.elementor-global-166824 img{max-width:150px;}.elementor-226 .elementor-element.elementor-global-166821 img{max-width:200px;}}@media(max-width:767px){.elementor-226 .elementor-element.elementor-element-635ecabb{margin-top:0px;margin-bottom:0px;padding:30px 10px 30px 10px;}.elementor-226 .elementor-element.elementor-element-4c4254a8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-226 .elementor-element.elementor-element-38aee9f .elementor-toggle-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-226 .elementor-element.elementor-element-67d8ddf .elementor-heading-title{font-size:1.2rem;}.elementor-226 .elementor-element.elementor-global-166821 img{max-width:200px;}}