.elementor-626 .elementor-element.elementor-element-32cd3831:not(.elementor-motion-effects-element-type-background), .elementor-626 .elementor-element.elementor-element-32cd3831 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#515050;background-image:url("https://www.danburyroofingpros.com/wp-content/uploads/2017/05/Shingle-roof.jpg");background-position:top center;background-size:cover;}.elementor-626 .elementor-element.elementor-element-32cd3831 > .elementor-background-overlay{background-color:#181818;opacity:0.83;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-626 .elementor-element.elementor-element-32cd3831{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 020px 20px;}.elementor-626 .elementor-element.elementor-element-c001f58{text-align:center;}.elementor-626 .elementor-element.elementor-element-c001f58 .elementor-heading-title{color:#ffffff;}.elementor-626 .elementor-element.elementor-element-c001f58 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-626 .elementor-element.elementor-element-414fb406 .elementor-button .elementor-align-icon-right{margin-left:9px;}.elementor-626 .elementor-element.elementor-element-414fb406 .elementor-button .elementor-align-icon-left{margin-right:9px;}.elementor-626 .elementor-element.elementor-element-414fb406 .elementor-button{font-family:"Rubik", Sans-serif;font-size:22px;font-weight:300;line-height:1.428em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#ffffff;color:#ffffff;background-color:#E3473F;border-radius:24px 24px 24px 24px;box-shadow:0px 3px 15px 0px rgba(227.00000000000009, 71.00000000000021, 63.00000000000005, 0.64);padding:12px 45px 12px 45px;}.elementor-626 .elementor-element.elementor-element-414fb406 .elementor-button:hover, .elementor-626 .elementor-element.elementor-element-414fb406 .elementor-button:focus{background-color:#EF3F36;}.elementor-626 .elementor-element.elementor-element-414fb406 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-626 .elementor-element.elementor-element-5a8e8d8f{column-gap:0px;color:#FFFFFF;}.elementor-626 .elementor-element.elementor-element-5a8e8d8f > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-626 .elementor-element.elementor-element-275de4d > .elementor-container{max-width:793px;}.elementor-626 .elementor-element.elementor-element-275de4d{padding:80px 20px 80px 20px;}.elementor-626 .elementor-element.elementor-element-5b29db6{text-align:center;}.elementor-626 .elementor-element.elementor-element-6c19294b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-626 .elementor-element.elementor-element-32cd3831{padding:20px 20px 5px 20px;}.elementor-626 .elementor-element.elementor-element-c001f58 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-626 .elementor-element.elementor-element-414fb406 .elementor-button{font-size:20px;}}@media(max-width:767px){.elementor-626 .elementor-element.elementor-element-32cd3831{padding:20px 20px 5px 20px;}.elementor-626 .elementor-element.elementor-element-c001f58 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-626 .elementor-element.elementor-element-414fb406 .elementor-button{font-size:17px;line-height:1.1em;}.elementor-626 .elementor-element.elementor-element-5a8e8d8f{font-size:14px;}}