.elementor-19 .elementor-element.elementor-element-cacbef2>.elementor-container{min-height:720px}.elementor-19 .elementor-element.elementor-element-cacbef2{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-140px;margin-bottom:0;padding:80px 0 0}.elementor-19 .elementor-element.elementor-element-cacbef2>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-19 .elementor-element.elementor-element-cacbef2>.elementor-shape-bottom .elementor-shape-fill{fill:#ed342c}.elementor-19 .elementor-element.elementor-element-cacbef2>.elementor-shape-bottom svg{width:calc(100% + 1.3px);height:98px}.elementor-19 .elementor-element.elementor-element-231ccef>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px}.elementor-19 .elementor-element.elementor-element-231ccef:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,.elementor-19 .elementor-element.elementor-element-231ccef>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000000a1}.elementor-19 .elementor-element.elementor-element-231ccef>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;padding:40px}.elementor-19 .elementor-element.elementor-element-231ccef>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-19 .elementor-element.elementor-element-351db57{text-align:center}.elementor-19 .elementor-element.elementor-element-351db57 .elementor-heading-title{color:#fff;font-weight:700;line-height:1.2em}.elementor-19 .elementor-element.elementor-element-351db57>.elementor-widget-container{margin:0;padding:0}.elementor-19 .elementor-element.elementor-element-516e440{--divider-border-style:solid;--divider-color:#ed342c;--divider-border-width:5px}.elementor-19 .elementor-element.elementor-element-516e440 .elementor-divider-separator{width:100px;margin:0 auto;margin-center:0}.elementor-19 .elementor-element.elementor-element-516e440 .elementor-divider{text-align:center;padding-top:15px;padding-bottom:15px}.elementor-19 .elementor-element.elementor-element-516e440>.elementor-widget-container{margin:0;padding:0}.elementor-19 .elementor-element.elementor-element-d168c0a .elementor-button .elementor-align-icon-right{margin-left:35px}.elementor-19 .elementor-element.elementor-element-d168c0a .elementor-button .elementor-align-icon-left{margin-right:35px}.elementor-19 .elementor-element.elementor-element-d168c0a .elementor-button{font-size:14px;font-weight:700;letter-spacing:2px;fill:#ed342c;color:#ed342c;background-color:#fff;border-radius:0 0 0 0;padding:15px 30px}.elementor-19 .elementor-element.elementor-element-5cd20e1:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-5cd20e1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#ed342c}.elementor-19 .elementor-element.elementor-element-5cd20e1{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:20px 0 100px}.elementor-19 .elementor-element.elementor-element-5cd20e1>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-19 .elementor-element.elementor-element-5cd20e1>.elementor-shape-bottom svg{height:77px}.elementor-19 .elementor-element.elementor-element-9f982bb.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{justify-content:center}.elementor-19 .elementor-element.elementor-element-9f982bb>.elementor-element-populated{margin:0;padding:0}.elementor-19 .elementor-element.elementor-element-f3a5a4b>.elementor-widget-container{padding:10px 5px 10px 15px;background-color:#000}.elementor-19 .elementor-element.elementor-element-0214fa3{text-align:center}.elementor-19 .elementor-element.elementor-element-0214fa3 .elementor-heading-title{color:#fff;font-size:25px;font-weight:700;line-height:1.5em;letter-spacing:1.2px}.elementor-19 .elementor-element.elementor-element-0214fa3>.elementor-widget-container{margin:20px 0}.elementor-19 .elementor-element.elementor-element-dde081a:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-dde081a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.calgarycityroofing.com/wp-content/uploads/2018/08/arrows-left-aligned.png);background-position:bottom left;background-repeat:no-repeat;background-size:contain}.elementor-19 .elementor-element.elementor-element-dde081a{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:20px 0 80px}.elementor-19 .elementor-element.elementor-element-dde081a>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-81f3498.elementor-column .elementor-column-wrap{align-items:center}.elementor-19 .elementor-element.elementor-element-81f3498.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-19 .elementor-element.elementor-element-81f3498>.elementor-element-populated{padding:0}.elementor-19 .elementor-element.elementor-element-aa50a5d{margin-top:-120px;margin-bottom:0;padding:0 0 80px}.elementor-19 .elementor-element.elementor-element-e243dd9>.elementor-element-populated{padding:0}.elementor-19 .elementor-element.elementor-element-133d66f{margin-top:0;margin-bottom:0}.elementor-19 .elementor-element.elementor-element-3e26bde>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-19 .elementor-element.elementor-element-3e26bde>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-19 .elementor-element.elementor-element-d079b26 .elementor-heading-title{font-size:20px;line-height:1.5em;letter-spacing:2px}.elementor-19 .elementor-element.elementor-element-d079b26>.elementor-widget-container{margin:0 0 30px}.elementor-19 .elementor-element.elementor-element-34096bb>.elementor-element-populated{margin:0 30px 0 0}.elementor-19 .elementor-element.elementor-element-9e7f1af{font-size:14px;font-weight:500;line-height:1.5em;letter-spacing:1.5px}.elementor-19 .elementor-element.elementor-element-9e7f1af>.elementor-widget-container{margin:0 0 24px}.elementor-19 .elementor-element.elementor-global-422 .elementor-button .elementor-align-icon-right{margin-left:35px}.elementor-19 .elementor-element.elementor-global-422 .elementor-button .elementor-align-icon-left{margin-right:35px}.elementor-19 .elementor-element.elementor-global-422 .elementor-button{font-size:14px;font-weight:300;letter-spacing:2px;fill:#fff;color:#fff;background-color:#ed342c;border-radius:0 0 0 0;padding:10px 30px}.elementor-19 .elementor-element.elementor-element-fab4ada{font-size:12px;line-height:1.25em;letter-spacing:2px}.elementor-19 .elementor-element.elementor-element-fb4221a>.elementor-container{max-width:1500px}.elementor-19 .elementor-element.elementor-element-fb4221a:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-fb4221a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.calgarycityroofing.com/wp-content/uploads/2020/02/image_lightweight-concrete-shingles-new.jpg);background-position:center left;background-repeat:no-repeat;background-size:cover}.elementor-19 .elementor-element.elementor-element-fb4221a>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg,#000000 0%,#ed342c 100%);opacity:.6;transition:background .3s,border-radius .3s,opacity .3s}.elementor-19 .elementor-element.elementor-element-fb4221a{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:80px 10px}.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-4f25e20.elementor-column .elementor-column-wrap{align-items:center}.elementor-19 .elementor-element.elementor-element-4f25e20.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-19 .elementor-element.elementor-element-4f25e20>.elementor-element-populated{padding:0}.elementor-19 .elementor-element.elementor-element-3953ff1{text-align:center}.elementor-19 .elementor-element.elementor-element-3953ff1 .elementor-heading-title{color:#fff;font-size:20px;letter-spacing:2px}.elementor-19 .elementor-element.elementor-element-3953ff1>.elementor-widget-container{margin:0 0 50px}.elementor-19 .elementor-element.elementor-element-0b2889c>.elementor-element-populated{padding:5px}.elementor-19 .elementor-element.elementor-element-da3c0a0{color:#fff;font-family:raleway,Sans-serif;font-weight:400}.elementor-19 .elementor-element.elementor-element-da3c0a0>.elementor-widget-container{padding:15px;background-color:rgba(0,0,0,.67);border-style:solid;border-width:0 0 0 5px;border-color:#ed342d}.elementor-19 .elementor-element.elementor-element-879958a>.elementor-element-populated{padding:5px}.elementor-19 .elementor-element.elementor-element-11c3d09{color:#fff;font-family:raleway,Sans-serif;font-weight:400}.elementor-19 .elementor-element.elementor-element-11c3d09>.elementor-widget-container{padding:15px;background-color:rgba(0,0,0,.67);border-style:solid;border-width:0 0 0 5px;border-color:#ed342d}.elementor-19 .elementor-element.elementor-element-061ee12>.elementor-element-populated{padding:5px}.elementor-19 .elementor-element.elementor-element-bf70fd5{color:#fff;font-family:raleway,Sans-serif;font-weight:400}.elementor-19 .elementor-element.elementor-element-bf70fd5>.elementor-widget-container{padding:15px;background-color:rgba(0,0,0,.67);border-style:solid;border-width:0 0 0 5px;border-color:#ed342d}.elementor-19 .elementor-element.elementor-element-6d633ee>.elementor-element-populated{padding:5px}.elementor-19 .elementor-element.elementor-element-62cf6b5{color:#fff;font-family:raleway,Sans-serif;font-weight:400}.elementor-19 .elementor-element.elementor-element-62cf6b5>.elementor-widget-container{padding:15px;background-color:rgba(0,0,0,.67);border-style:solid;border-width:0 0 0 5px;border-color:#ed342d}.elementor-19 .elementor-element.elementor-element-a6761d5>.elementor-element-populated{padding:5px}.elementor-19 .elementor-element.elementor-element-1094b5a{color:#fff;font-family:raleway,Sans-serif;font-weight:400}.elementor-19 .elementor-element.elementor-element-1094b5a>.elementor-widget-container{padding:15px;background-color:rgba(0,0,0,.67);border-style:solid;border-width:0 0 0 5px;border-color:#ed342d}.elementor-19 .elementor-element.elementor-element-8699686>.elementor-element-populated{padding:5px}.elementor-19 .elementor-element.elementor-element-8002fa2{color:#fff;font-family:raleway,Sans-serif;font-weight:400}.elementor-19 .elementor-element.elementor-element-8002fa2>.elementor-widget-container{padding:15px;background-color:rgba(0,0,0,.67);border-style:solid;border-width:0 0 0 5px;border-color:#ed342d}.elementor-19 .elementor-element.elementor-element-2d652e5>.elementor-element-populated{padding:5px}.elementor-19 .elementor-element.elementor-element-3016553{color:#fff;font-family:raleway,Sans-serif;font-weight:400}.elementor-19 .elementor-element.elementor-element-3016553>.elementor-widget-container{padding:15px;background-color:rgba(0,0,0,.67);border-style:solid;border-width:0 0 0 5px;border-color:#ed342d}.elementor-19 .elementor-element.elementor-element-d7c8f39>.elementor-element-populated{padding:5px}.elementor-19 .elementor-element.elementor-element-8f3a8cd{color:#fff;font-family:raleway,Sans-serif;font-weight:400}.elementor-19 .elementor-element.elementor-element-8f3a8cd>.elementor-widget-container{padding:15px;background-color:rgba(0,0,0,.67);border-style:solid;border-width:0 0 0 5px;border-color:#ed342d}.elementor-19 .elementor-element.elementor-element-25ffdaf>.elementor-element-populated{padding:5px}.elementor-19 .elementor-element.elementor-element-86b2b85{color:#fff;font-family:raleway,Sans-serif;font-weight:400}.elementor-19 .elementor-element.elementor-element-86b2b85>.elementor-widget-container{padding:15px;background-color:rgba(0,0,0,.67);border-style:solid;border-width:0 0 0 5px;border-color:#ed342d}.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-63e8372.elementor-column .elementor-column-wrap{align-items:flex-start}.elementor-19 .elementor-element.elementor-element-63e8372.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{align-content:flex-start;align-items:flex-start}.elementor-19 .elementor-element.elementor-element-63e8372>.elementor-element-populated{padding:5px}.elementor-19 .elementor-element.elementor-element-ccef71b{color:#fff;font-family:raleway,Sans-serif;font-weight:400}.elementor-19 .elementor-element.elementor-element-ccef71b>.elementor-widget-container{padding:15px;background-color:rgba(0,0,0,.67);border-style:solid;border-width:0 0 0 5px;border-color:#ed342d}.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-021e8d5.elementor-column .elementor-column-wrap{align-items:flex-start}.elementor-19 .elementor-element.elementor-element-021e8d5.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{align-content:flex-start;align-items:flex-start}.elementor-19 .elementor-element.elementor-element-021e8d5>.elementor-element-populated{padding:5px}.elementor-19 .elementor-element.elementor-element-0befe18{color:#fff;font-family:raleway,Sans-serif;font-weight:400}.elementor-19 .elementor-element.elementor-element-0befe18>.elementor-widget-container{padding:15px;background-color:rgba(0,0,0,.67);border-style:solid;border-width:0 0 0 5px;border-color:#ed342d}.elementor-19 .elementor-element.elementor-element-7a0678e>.elementor-element-populated{padding:5px}.elementor-19 .elementor-element.elementor-element-a39de5a{color:#fff;font-family:raleway,Sans-serif;font-weight:400}.elementor-19 .elementor-element.elementor-element-a39de5a>.elementor-widget-container{padding:15px;background-color:rgba(0,0,0,.67);border-style:solid;border-width:0 0 0 5px;border-color:#ed342d}.elementor-19 .elementor-element.elementor-element-1bdbccb>.elementor-element-populated{padding:5px}.elementor-19 .elementor-element.elementor-element-a74098b{color:#fff;font-family:raleway,Sans-serif;font-weight:400}.elementor-19 .elementor-element.elementor-element-a74098b>.elementor-widget-container{padding:15px;background-color:rgba(0,0,0,.67);border-style:solid;border-width:0 0 0 5px;border-color:#ed342d}.elementor-19 .elementor-element.elementor-element-3887e30>.elementor-element-populated{padding:5px}.elementor-19 .elementor-element.elementor-element-6dae6fe{color:#fff;font-family:raleway,Sans-serif;font-weight:400}.elementor-19 .elementor-element.elementor-element-6dae6fe>.elementor-widget-container{padding:15px;background-color:rgba(0,0,0,.67);border-style:solid;border-width:0 0 0 5px;border-color:#ed342d}.elementor-19 .elementor-element.elementor-element-9af7819>.elementor-element-populated{padding:5px}.elementor-19 .elementor-element.elementor-element-13cd25c{color:#fff;font-family:raleway,Sans-serif;font-weight:400}.elementor-19 .elementor-element.elementor-element-13cd25c>.elementor-widget-container{padding:15px;background-color:rgba(0,0,0,.67);border-style:solid;border-width:0 0 0 5px;border-color:#ed342d}.elementor-19 .elementor-element.elementor-element-d9e0eb2>.elementor-container{max-width:1500px}.elementor-19 .elementor-element.elementor-element-d9e0eb2:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-d9e0eb2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.calgarycityroofing.com/wp-content/uploads/2020/02/image_lightweight-concrete-shingles-new.jpg);background-position:center left;background-repeat:no-repeat;background-size:cover}.elementor-19 .elementor-element.elementor-element-d9e0eb2>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg,#000000 0%,#ed342c 100%);opacity:.6;transition:background .3s,border-radius .3s,opacity .3s}.elementor-19 .elementor-element.elementor-element-d9e0eb2{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:80px 0}.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-7126243.elementor-column .elementor-column-wrap{align-items:center}.elementor-19 .elementor-element.elementor-element-7126243.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-19 .elementor-element.elementor-element-7126243>.elementor-element-populated{padding:0}.elementor-19 .elementor-element.elementor-element-62a2719{text-align:center}.elementor-19 .elementor-element.elementor-element-62a2719 .elementor-heading-title{color:#fff;font-size:20px;letter-spacing:2px}.elementor-19 .elementor-element.elementor-element-62a2719>.elementor-widget-container{margin:0 0 50px}.elementor-19 .elementor-element.elementor-element-f2e4bd5>.elementor-element-populated{padding:5px}.elementor-19 .elementor-element.elementor-element-b3cee6f{color:#fff}.elementor-19 .elementor-element.elementor-element-b3cee6f>.elementor-widget-container{padding:15px;background-color:rgba(0,0,0,.67);border-style:solid;border-width:0 0 0 5px;border-color:#ed342d}.elementor-19 .elementor-element.elementor-element-7a53fe7>.elementor-element-populated{padding:5px}.elementor-19 .elementor-element.elementor-element-7e70b96{color:#fff}.elementor-19 .elementor-element.elementor-element-7e70b96>.elementor-widget-container{padding:15px;background-color:rgba(0,0,0,.67);border-style:solid;border-width:0 0 0 5px;border-color:#ed342d}.elementor-19 .elementor-element.elementor-element-d05d17a>.elementor-element-populated{padding:5px}.elementor-19 .elementor-element.elementor-element-5d1c35e{color:#fff}.elementor-19 .elementor-element.elementor-element-5d1c35e>.elementor-widget-container{padding:15px;background-color:rgba(0,0,0,.67);border-style:solid;border-width:0 0 0 5px;border-color:#ed342d}.elementor-19 .elementor-element.elementor-element-dcf902a>.elementor-element-populated{padding:5px}.elementor-19 .elementor-element.elementor-element-55995da{color:#fff}.elementor-19 .elementor-element.elementor-element-55995da>.elementor-widget-container{padding:15px;background-color:rgba(0,0,0,.67);border-style:solid;border-width:0 0 0 5px;border-color:#ed342d}.elementor-19 .elementor-element.elementor-element-9829475>.elementor-element-populated{padding:5px}.elementor-19 .elementor-element.elementor-element-0361c9f{color:#fff}.elementor-19 .elementor-element.elementor-element-0361c9f>.elementor-widget-container{padding:15px;background-color:rgba(0,0,0,.67);border-style:solid;border-width:0 0 0 5px;border-color:#ed342d}.elementor-19 .elementor-element.elementor-element-f46e4ad>.elementor-element-populated{padding:5px}.elementor-19 .elementor-element.elementor-element-19c2b9d{color:#fff}.elementor-19 .elementor-element.elementor-element-19c2b9d>.elementor-widget-container{padding:15px;background-color:rgba(0,0,0,.67);border-style:solid;border-width:0 0 0 5px;border-color:#ed342d}.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-a8a86e8.elementor-column .elementor-column-wrap{align-items:flex-start}.elementor-19 .elementor-element.elementor-element-a8a86e8.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{align-content:flex-start;align-items:flex-start}.elementor-19 .elementor-element.elementor-element-a8a86e8>.elementor-element-populated{padding:5px}.elementor-19 .elementor-element.elementor-element-a881da3{color:#fff}.elementor-19 .elementor-element.elementor-element-a881da3>.elementor-widget-container{padding:15px;background-color:rgba(0,0,0,.67);border-style:solid;border-width:0 0 0 5px;border-color:#ed342d}.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-554d50a.elementor-column .elementor-column-wrap{align-items:flex-start}.elementor-19 .elementor-element.elementor-element-554d50a.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{align-content:flex-start;align-items:flex-start}.elementor-19 .elementor-element.elementor-element-554d50a>.elementor-element-populated{padding:5px}.elementor-19 .elementor-element.elementor-element-6fd9752{color:#fff}.elementor-19 .elementor-element.elementor-element-6fd9752>.elementor-widget-container{padding:15px;background-color:rgba(0,0,0,.67);border-style:solid;border-width:0 0 0 5px;border-color:#ed342d}.elementor-19 .elementor-element.elementor-element-88e0476>.elementor-element-populated{padding:5px}.elementor-19 .elementor-element.elementor-element-92ca3e9{color:#fff}.elementor-19 .elementor-element.elementor-element-92ca3e9>.elementor-widget-container{padding:15px;background-color:rgba(0,0,0,.67);border-style:solid;border-width:0 0 0 5px;border-color:#ed342d}.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-e9adf9e.elementor-column .elementor-column-wrap{align-items:flex-start}.elementor-19 .elementor-element.elementor-element-e9adf9e.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{align-content:flex-start;align-items:flex-start}.elementor-19 .elementor-element.elementor-element-e9adf9e>.elementor-element-populated{padding:5px}.elementor-19 .elementor-element.elementor-element-e916272{color:#fff}.elementor-19 .elementor-element.elementor-element-e916272>.elementor-widget-container{padding:15px;background-color:rgba(0,0,0,.67);border-style:solid;border-width:0 0 0 5px;border-color:#ed342d}.elementor-19 .elementor-element.elementor-element-d6eb23a>.elementor-element-populated{padding:5px}.elementor-19 .elementor-element.elementor-element-a6f90f3{color:#fff}.elementor-19 .elementor-element.elementor-element-a6f90f3>.elementor-widget-container{padding:15px;background-color:rgba(0,0,0,.67);border-style:solid;border-width:0 0 0 5px;border-color:#ed342d}.elementor-19 .elementor-element.elementor-element-a348f3a>.elementor-element-populated{padding:5px}.elementor-19 .elementor-element.elementor-element-2b654a5{color:#fff}.elementor-19 .elementor-element.elementor-element-2b654a5>.elementor-widget-container{padding:15px;background-color:rgba(0,0,0,.67);border-style:solid;border-width:0 0 0 5px;border-color:#ed342d}.elementor-19 .elementor-element.elementor-element-e42684c>.elementor-element-populated{padding:5px}.elementor-19 .elementor-element.elementor-element-9ba86fa{color:#fff}.elementor-19 .elementor-element.elementor-element-9ba86fa>.elementor-widget-container{padding:15px;background-color:rgba(0,0,0,.67);border-style:solid;border-width:0 0 0 5px;border-color:#ed342d}.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-e7dfbb3.elementor-column .elementor-column-wrap{align-items:flex-start}.elementor-19 .elementor-element.elementor-element-e7dfbb3.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{align-content:flex-start;align-items:flex-start}.elementor-19 .elementor-element.elementor-element-e7dfbb3>.elementor-element-populated{padding:5px}.elementor-19 .elementor-element.elementor-element-6b8f662{color:#fff}.elementor-19 .elementor-element.elementor-element-6b8f662>.elementor-widget-container{padding:15px;background-color:rgba(0,0,0,.67);border-style:solid;border-width:0 0 0 5px;border-color:#ed342d}.elementor-19 .elementor-element.elementor-element-4758df9>.elementor-element-populated{padding:5px}.elementor-19 .elementor-element.elementor-element-4d5c4cc{color:#fff}.elementor-19 .elementor-element.elementor-element-4d5c4cc>.elementor-widget-container{padding:15px;background-color:rgba(0,0,0,.67);border-style:solid;border-width:0 0 0 5px;border-color:#ed342d}.elementor-19 .elementor-element.elementor-element-08bceac{padding:80px 0}.elementor-19 .elementor-element.elementor-element-364245e>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-19 .elementor-element.elementor-element-83b74be{text-align:center}.elementor-19 .elementor-element.elementor-element-83b74be .elementor-heading-title{font-size:20px;line-height:1.25em;letter-spacing:2px}.elementor-19 .elementor-element.elementor-element-83b74be>.elementor-widget-container{margin:0 0 40px;padding:0}.elementor-19 .elementor-element.elementor-element-3ab6385 .elementor-text-editor{text-align:center}.elementor-19 .elementor-element.elementor-element-3ab6385{font-size:14px;font-weight:500;line-height:1.5em;letter-spacing:1.5px}.elementor-19 .elementor-element.elementor-element-3ab6385>.elementor-widget-container{margin:0 0 24px}.elementor-19 .elementor-element.elementor-element-51977b6>.elementor-widget-container{margin:0;padding:0}.elementor-19 .elementor-element.elementor-global-199 .elementor-button .elementor-align-icon-right{margin-left:35px}.elementor-19 .elementor-element.elementor-global-199 .elementor-button .elementor-align-icon-left{margin-right:35px}.elementor-19 .elementor-element.elementor-global-199 .elementor-button{font-size:14px;font-weight:700;letter-spacing:2px;fill:#fff;color:#fff;background-color:#ed342c;border-radius:0 0 0 0;padding:15px 30px}.elementor-19 .elementor-element.elementor-global-199>.elementor-widget-container{margin:15px 0 10px}.elementor-19 .elementor-element.elementor-element-5267468>.elementor-element-populated{padding:0}.elementor-19 .elementor-element.elementor-element-ef63645:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-ef63645>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.calgarycityroofing.com//wp-content/uploads/2018/08/arrows-right-aligned.png);background-position:bottom right;background-repeat:no-repeat;background-size:cover}.elementor-19 .elementor-element.elementor-element-ef63645{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:80px 0}.elementor-19 .elementor-element.elementor-element-ef63645>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-ab4b278.elementor-column .elementor-column-wrap{align-items:center}.elementor-19 .elementor-element.elementor-element-ab4b278.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-19 .elementor-element.elementor-element-ab4b278>.elementor-element-populated{margin:0 30px 0 0}.elementor-19 .elementor-element.elementor-element-2dbf05e{font-size:14px;font-weight:500;line-height:1.5em;letter-spacing:1.5px}.elementor-19 .elementor-element.elementor-element-2dbf05e>.elementor-widget-container{margin:0 0 24px}.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-79a16e7.elementor-column .elementor-column-wrap{align-items:center}.elementor-19 .elementor-element.elementor-element-79a16e7.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-19 .elementor-element.elementor-element-286d805{text-align:right}.elementor-19 .elementor-element.elementor-element-286d805 .elementor-heading-title{font-size:20px;line-height:1.5em;letter-spacing:2px}.elementor-19 .elementor-element.elementor-element-286d805>.elementor-widget-container{margin:0 0 30px 50px}.elementor-19 .elementor-element.elementor-element-e4d4408{text-align:right}.elementor-19 .elementor-element.elementor-element-e4d4408 .elementor-image img{max-width:65%}.elementor-19 .elementor-element.elementor-element-945435c .elementor-text-editor{text-align:right}.elementor-19 .elementor-element.elementor-element-945435c{font-size:12px;line-height:1.25em;letter-spacing:2px}.elementor-19 .elementor-element.elementor-element-450c646>.elementor-element-populated{margin:0;padding:0}.elementor-19 .elementor-element.elementor-element-a833d85{padding:80px 0}.elementor-19 .elementor-element.elementor-element-80a2c1e>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-19 .elementor-element.elementor-element-80a2c1e>.elementor-element-populated{padding:0}.elementor-19 .elementor-element.elementor-element-92ae6cb>.elementor-container{max-width:750px}.elementor-19 .elementor-element.elementor-element-92ae6cb{margin-top:0;margin-bottom:0}.elementor-19 .elementor-element.elementor-element-71beeda>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-19 .elementor-element.elementor-element-71beeda>.elementor-element-populated{padding:0}.elementor-19 .elementor-element.elementor-element-14d546f{text-align:center}.elementor-19 .elementor-element.elementor-element-14d546f .elementor-heading-title{font-size:20px;line-height:1.25em;letter-spacing:2px}.elementor-19 .elementor-element.elementor-element-14d546f>.elementor-widget-container{margin:0 0 40px;padding:0}.elementor-19 .elementor-element.elementor-element-5a782b0>.elementor-widget-container{margin:0 0 20px}.elementor-19 .elementor-element.elementor-element-08f9696 .elementor-text-editor{text-align:center}.elementor-19 .elementor-element.elementor-element-08f9696{font-size:14px;font-weight:500;line-height:1.5em;letter-spacing:1.5px}.elementor-19 .elementor-element.elementor-element-08f9696>.elementor-widget-container{margin:0 0 24px}.elementor-19 .elementor-element.elementor-element-384d9ad>.elementor-element-populated{padding:5px}.elementor-19 .elementor-element.elementor-element-1832db1{color:#fff;font-family:raleway,Sans-serif;font-weight:400}.elementor-19 .elementor-element.elementor-element-1832db1>.elementor-widget-container{padding:15px;background-color:rgba(0,0,0,.67);border-style:solid;border-width:0 0 0 5px;border-color:#ed342d}.elementor-19 .elementor-element.elementor-element-94067d6>.elementor-element-populated{padding:5px}.elementor-19 .elementor-element.elementor-element-b148cc7{color:#fff;font-family:raleway,Sans-serif;font-weight:400}.elementor-19 .elementor-element.elementor-element-b148cc7>.elementor-widget-container{padding:15px;background-color:rgba(0,0,0,.67);border-style:solid;border-width:0 0 0 5px;border-color:#ed342d}.elementor-19 .elementor-element.elementor-element-5ccc1cf>.elementor-element-populated{padding:5px}.elementor-19 .elementor-element.elementor-element-35ae61b{color:#fff;font-family:raleway,Sans-serif;font-weight:400}.elementor-19 .elementor-element.elementor-element-35ae61b>.elementor-widget-container{padding:15px;background-color:rgba(0,0,0,.67);border-style:solid;border-width:0 0 0 5px;border-color:#ed342d}.elementor-19 .elementor-element.elementor-element-a3fb971>.elementor-element-populated{padding:5px}.elementor-19 .elementor-element.elementor-element-19fe02e{color:#fff;font-family:raleway,Sans-serif;font-weight:400}.elementor-19 .elementor-element.elementor-element-19fe02e>.elementor-widget-container{padding:15px;background-color:rgba(0,0,0,.67);border-style:solid;border-width:0 0 0 5px;border-color:#ed342d}.elementor-19 .elementor-element.elementor-element-97be1a5>.elementor-element-populated{padding:5px}.elementor-19 .elementor-element.elementor-element-0b9968c{color:#fff;font-family:raleway,Sans-serif;font-weight:400}.elementor-19 .elementor-element.elementor-element-0b9968c>.elementor-widget-container{padding:15px;background-color:rgba(0,0,0,.67);border-style:solid;border-width:0 0 0 5px;border-color:#ed342d}.elementor-19 .elementor-element.elementor-element-fcd056c>.elementor-element-populated{padding:5px}.elementor-19 .elementor-element.elementor-element-dce67a5{color:#fff;font-family:raleway,Sans-serif;font-weight:400}.elementor-19 .elementor-element.elementor-element-dce67a5>.elementor-widget-container{padding:15px;background-color:rgba(0,0,0,.67);border-style:solid;border-width:0 0 0 5px;border-color:#ed342d}.elementor-19 .elementor-element.elementor-element-ad42f05>.elementor-element-populated{padding:5px}.elementor-19 .elementor-element.elementor-element-b81b8db{color:#fff;font-family:raleway,Sans-serif;font-weight:400}.elementor-19 .elementor-element.elementor-element-b81b8db>.elementor-widget-container{padding:15px;background-color:rgba(0,0,0,.67);border-style:solid;border-width:0 0 0 5px;border-color:#ed342d}.elementor-19 .elementor-element.elementor-element-c15be9a>.elementor-element-populated{padding:5px}.elementor-19 .elementor-element.elementor-element-76bc441{color:#fff;font-family:raleway,Sans-serif;font-weight:400}.elementor-19 .elementor-element.elementor-element-76bc441>.elementor-widget-container{padding:15px;background-color:rgba(0,0,0,.67);border-style:solid;border-width:0 0 0 5px;border-color:#ed342d}.elementor-19 .elementor-element.elementor-element-c3f3aae>.elementor-element-populated{padding:5px}.elementor-19 .elementor-element.elementor-element-25f9d92{color:#fff;font-family:raleway,Sans-serif;font-weight:400}.elementor-19 .elementor-element.elementor-element-25f9d92>.elementor-widget-container{padding:15px;background-color:rgba(0,0,0,.67);border-style:solid;border-width:0 0 0 5px;border-color:#ed342d}.elementor-19 .elementor-element.elementor-element-0fb7e29>.elementor-element-populated{padding:5px}.elementor-19 .elementor-element.elementor-element-fd5a792>.elementor-element-populated{padding:5px}.elementor-19 .elementor-element.elementor-element-b314765{color:#fff;font-family:raleway,Sans-serif;font-weight:400}.elementor-19 .elementor-element.elementor-element-b314765>.elementor-widget-container{padding:15px;background-color:rgba(0,0,0,.67);border-style:solid;border-width:0 0 0 5px;border-color:#ed342d}.elementor-19 .elementor-element.elementor-element-8a55578>.elementor-element-populated{padding:5px}@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-f427901{width:20%}.elementor-19 .elementor-element.elementor-element-231ccef{width:60%}.elementor-19 .elementor-element.elementor-element-bac0b5d{width:19.664%}.elementor-19 .elementor-element.elementor-element-dfee888{width:12%}.elementor-19 .elementor-element.elementor-element-3e26bde{width:39.664%}.elementor-19 .elementor-element.elementor-element-34096bb{width:48%}.elementor-19 .elementor-element.elementor-element-ab4b278{width:48.8%}.elementor-19 .elementor-element.elementor-element-79a16e7{width:39.199%}.elementor-19 .elementor-element.elementor-element-29ca21e{width:12%}}@media(max-width:1024px) and (min-width:768px){.elementor-19 .elementor-element.elementor-element-f427901{width:10%}.elementor-19 .elementor-element.elementor-element-231ccef{width:80%}.elementor-19 .elementor-element.elementor-element-dfee888{width:100%}.elementor-19 .elementor-element.elementor-element-3e26bde{width:40%}.elementor-19 .elementor-element.elementor-element-34096bb{width:60%}.elementor-19 .elementor-element.elementor-element-ab4b278{width:50%}.elementor-19 .elementor-element.elementor-element-79a16e7{width:45%}.elementor-19 .elementor-element.elementor-element-29ca21e{width:5%}}@media(min-width:1025px){.elementor-19 .elementor-element.elementor-element-fb4221a:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-fb4221a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-19 .elementor-element.elementor-element-d9e0eb2:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-d9e0eb2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}}@media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-5cd20e1{padding:20px 20px 80px}.elementor-19 .elementor-element.elementor-element-f3a5a4b>.elementor-widget-container{margin:0;padding:15px}.elementor-19 .elementor-element.elementor-element-0214fa3>.elementor-widget-container{margin:40px 0}.elementor-19 .elementor-element.elementor-element-dde081a:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-dde081a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center;background-size:contain}.elementor-19 .elementor-element.elementor-element-dde081a{padding:20px 20px 80px}.elementor-19 .elementor-element.elementor-element-aa50a5d{margin-top:-100px;margin-bottom:50px;padding:0}.elementor-19 .elementor-element.elementor-element-3e26bde>.elementor-element-populated{padding:0 30px 0 0}.elementor-19 .elementor-element.elementor-element-34096bb>.elementor-element-populated{margin:0;padding:0}.elementor-19 .elementor-element.elementor-element-da3c0a0{font-size:15px}.elementor-19 .elementor-element.elementor-element-11c3d09{font-size:15px}.elementor-19 .elementor-element.elementor-element-bf70fd5{font-size:15px}.elementor-19 .elementor-element.elementor-element-62cf6b5{font-size:15px}.elementor-19 .elementor-element.elementor-element-62cf6b5>.elementor-widget-container{padding:24px 15px}.elementor-19 .elementor-element.elementor-element-1094b5a{font-size:15px}.elementor-19 .elementor-element.elementor-element-8002fa2{font-size:15px}.elementor-19 .elementor-element.elementor-element-3016553{font-size:15px}.elementor-19 .elementor-element.elementor-element-8f3a8cd{font-size:15px}.elementor-19 .elementor-element.elementor-element-86b2b85{font-size:15px}.elementor-19 .elementor-element.elementor-element-ccef71b{font-size:15px}.elementor-19 .elementor-element.elementor-element-0befe18{font-size:15px}.elementor-19 .elementor-element.elementor-element-a39de5a{font-size:15px}.elementor-19 .elementor-element.elementor-element-a74098b{font-size:15px}.elementor-19 .elementor-element.elementor-element-6dae6fe{font-size:15px}.elementor-19 .elementor-element.elementor-element-6dae6fe>.elementor-widget-container{padding:24px 15px}.elementor-19 .elementor-element.elementor-element-13cd25c{font-size:15px}.elementor-19 .elementor-element.elementor-element-13cd25c>.elementor-widget-container{padding:24px 15px}.elementor-19 .elementor-element.elementor-element-364245e>.elementor-element-populated{padding:0 20px}.elementor-19 .elementor-element.elementor-element-ef63645:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-ef63645>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:top left}.elementor-19 .elementor-element.elementor-element-ef63645{padding:80px 20px}.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-ab4b278.elementor-column .elementor-column-wrap{align-items:flex-start}.elementor-19 .elementor-element.elementor-element-ab4b278.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{align-content:flex-start;align-items:flex-start}.elementor-19 .elementor-element.elementor-element-ab4b278>.elementor-element-populated{margin:0;padding:0}.elementor-19 .elementor-element.elementor-element-2dbf05e .elementor-text-editor{text-align:center}.elementor-19 .elementor-element.elementor-element-79a16e7>.elementor-element-populated{padding:0}.elementor-19 .elementor-element.elementor-element-e4d4408 .elementor-image img{max-width:70%}.elementor-19 .elementor-element.elementor-element-a833d85{padding:60px 20px}.elementor-19 .elementor-element.elementor-element-a931573{padding:0}.elementor-19 .elementor-element.elementor-element-1832db1{font-size:15px}.elementor-19 .elementor-element.elementor-element-1832db1>.elementor-widget-container{padding:24px 15px}.elementor-19 .elementor-element.elementor-element-b148cc7{font-size:15px}.elementor-19 .elementor-element.elementor-element-b148cc7>.elementor-widget-container{padding:24px 15px}.elementor-19 .elementor-element.elementor-element-35ae61b{font-size:15px}.elementor-19 .elementor-element.elementor-element-19fe02e{font-size:15px}.elementor-19 .elementor-element.elementor-element-0b9968c{font-size:15px}.elementor-19 .elementor-element.elementor-element-dce67a5{font-size:15px}.elementor-19 .elementor-element.elementor-element-b81b8db{font-size:15px}.elementor-19 .elementor-element.elementor-element-76bc441{font-size:15px}.elementor-19 .elementor-element.elementor-element-25f9d92{font-size:15px}.elementor-19 .elementor-element.elementor-element-b314765{font-size:15px}}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-cacbef2>.elementor-container{min-height:419px}.elementor-19 .elementor-element.elementor-element-cacbef2>.elementor-shape-bottom svg{height:50px}.elementor-19 .elementor-element.elementor-element-cacbef2{margin-top:-73px;margin-bottom:0;padding:50px 20px 20px}.elementor-19 .elementor-element.elementor-element-231ccef>.elementor-element-populated{padding:20px}.elementor-19 .elementor-element.elementor-element-351db57{text-align:center}.elementor-19 .elementor-element.elementor-element-351db57 .elementor-heading-title{font-size:25px}.elementor-19 .elementor-element.elementor-element-351db57>.elementor-widget-container{margin:0;padding:10px 0}.elementor-19 .elementor-element.elementor-element-9f982bb>.elementor-element-populated{margin:0;padding:0}.elementor-19 .elementor-element.elementor-element-f3a5a4b>.elementor-widget-container{margin:0;padding:10px 20px 0}.elementor-19 .elementor-element.elementor-element-0214fa3>.elementor-widget-container{margin:0;padding:0}.elementor-19 .elementor-element.elementor-element-dde081a:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-dde081a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.calgarycityroofing.com/wp-content/uploads/2019/06/city-roofing-image-residential-roofing-arrows-bg.png);background-position:bottom right;background-size:initial}.elementor-19 .elementor-element.elementor-element-dde081a{margin-top:0;margin-bottom:0;padding:0 20px 40px}.elementor-19 .elementor-element.elementor-element-aa50a5d{margin-top:-50px;margin-bottom:0}.elementor-19 .elementor-element.elementor-element-3e26bde>.elementor-element-populated{padding:0}.elementor-19 .elementor-element.elementor-element-d079b26{text-align:left}.elementor-19 .elementor-element.elementor-element-34096bb>.elementor-element-populated{margin:0;padding:0}.elementor-19 .elementor-element.elementor-element-9e7f1af .elementor-text-editor{text-align:left}.elementor-19 .elementor-element.elementor-element-fb4221a{padding:50px 0}.elementor-19 .elementor-element.elementor-element-3953ff1>.elementor-widget-container{padding:0 0 30px}.elementor-19 .elementor-element.elementor-element-d9e0eb2{padding:50px 10px}.elementor-19 .elementor-element.elementor-element-7126243>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-19 .elementor-element.elementor-element-62a2719>.elementor-widget-container{margin:0;padding:0 0 30px}.elementor-19 .elementor-element.elementor-element-f2e4bd5{width:50%}.elementor-19 .elementor-element.elementor-element-7a53fe7{width:50%}.elementor-19 .elementor-element.elementor-element-d05d17a{width:50%}.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-d05d17a.elementor-column .elementor-column-wrap{align-items:center}.elementor-19 .elementor-element.elementor-element-d05d17a.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-19 .elementor-element.elementor-element-dcf902a{width:50%}.elementor-19 .elementor-element.elementor-element-9829475{width:50%}.elementor-19 .elementor-element.elementor-element-0361c9f>.elementor-widget-container{padding:15px}.elementor-19 .elementor-element.elementor-element-f46e4ad{width:50%}.elementor-19 .elementor-element.elementor-element-19c2b9d>.elementor-widget-container{margin:0;padding:15px}.elementor-19 .elementor-element.elementor-element-a8a86e8{width:50%}.elementor-19 .elementor-element.elementor-element-554d50a{width:50%}.elementor-19 .elementor-element.elementor-element-88e0476{width:50%}.elementor-19 .elementor-element.elementor-element-e9adf9e{width:50%}.elementor-19 .elementor-element.elementor-element-d6eb23a{width:50%}.elementor-19 .elementor-element.elementor-element-a6f90f3>.elementor-widget-container{padding:24px 15px}.elementor-19 .elementor-element.elementor-element-a348f3a{width:50%}.elementor-19 .elementor-element.elementor-element-e42684c{width:50%}.elementor-19 .elementor-element.elementor-element-e7dfbb3{width:50%}.elementor-19 .elementor-element.elementor-element-4d5c4cc .elementor-text-editor{text-align:center}.elementor-19 .elementor-element.elementor-element-08bceac{padding:50px 0}.elementor-19 .elementor-element.elementor-element-ef63645:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-ef63645>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:bottom right;background-size:contain}.elementor-19 .elementor-element.elementor-element-ef63645{padding:50px 20px 80px}.elementor-19 .elementor-element.elementor-element-ab4b278>.elementor-element-populated{margin:0;padding:0}.elementor-19 .elementor-element.elementor-element-2dbf05e .elementor-text-editor{text-align:left}.elementor-19 .elementor-element.elementor-element-79a16e7>.elementor-element-populated{padding:0}.elementor-19 .elementor-element.elementor-element-286d805{text-align:left}.elementor-19 .elementor-element.elementor-element-286d805>.elementor-widget-container{margin:0 0 30px}.elementor-19 .elementor-element.elementor-element-e4d4408{text-align:left}.elementor-19 .elementor-element.elementor-element-945435c .elementor-text-editor{text-align:left}.elementor-19 .elementor-element.elementor-element-a833d85{padding:50px 20px}}.homeBanner{overflow:hidden!important}@media screen and (max-width:414px){.homeBanner .elementor-background-overlay{display:none!important}.homeBanner .bannerHeading{background:rgba(0,0,0,.6)}}.bannerForm .gfield{font-family:raleway,Sans-serif!important}.bannerForm .button{background:#ed342c;border:none!important;color:#fff;text-transform:uppercase;letter-spacing:3px;padding:20px 40px;font-weight:200!important;width:48.5%;font-weight:600!important;font-size:14px!important}#gform_2 input:not(.button){background-color:#fff!important;height:35px!important}#gform_2 textarea{background-color:#fff!important}#gform_2 input:not(.button),#gform_2 input::placeholder,#gform_2 textarea::placeholder{color:#000!important;font-family:raleway,sans-serif;font-weight:500!important}@media screen and (min-width:769px){#gform_2 div.gform_footer{text-align:right;margin-top:-100px}}@media screen and (min-width:950px){#gform_submit_button_2{width:32%}}@media screen and (max-width:1024px){.leftArrowBg{background-size:ccontain!important;background-position:bottom!important}}