.elementor-3343 .elementor-element.elementor-element-3b3e906{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.75;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0;--padding-right:0;}.elementor-3343 .elementor-element.elementor-element-3b3e906::before, .elementor-3343 .elementor-element.elementor-element-3b3e906 > .elementor-background-video-container::before, .elementor-3343 .elementor-element.elementor-element-3b3e906 > .e-con-inner > .elementor-background-video-container::before, .elementor-3343 .elementor-element.elementor-element-3b3e906 > .elementor-background-slideshow::before, .elementor-3343 .elementor-element.elementor-element-3b3e906 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3343 .elementor-element.elementor-element-3b3e906 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-3343 .elementor-element.elementor-element-3b3e906.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3343 .elementor-element.elementor-element-fc2d47f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3343 .elementor-element.elementor-element-90e4fc6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:9px 11px;--row-gap:9px;--column-gap:11px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:60px;}.elementor-3343 .elementor-element.elementor-element-781d192 .bdt-ep-breadcrumb>*>* ,
							 .elementor-3343 .elementor-element.elementor-element-781d192 .bdt-ep-breadcrumb>:nth-child(n+2):not(.bdt-first-column)::before{font-family:"DM Sans", Sans-serif;font-size:10px;}.elementor-3343 .elementor-element.elementor-element-781d192 .bdt-ep-breadcrumb>*>*{padding:0px 0px 0px 0px;}.elementor-3343 .elementor-element.elementor-element-781d192 .bdt-ep-breadcrumb>:last-child>span{color:#E30613!important;}.elementor-3343 .elementor-element.elementor-element-781d192 .bdt-ep-breadcrumb>:nth-child(n+2):not(.bdt-first-column)::before{margin:0px 6px;}.elementor-3343 .elementor-element.elementor-element-b262127{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;color:#EF2B2D;}.elementor-3343 .elementor-element.elementor-element-2881b3a{padding:0px 0px 0px 0px;}.elementor-3343 .elementor-element.elementor-element-2881b3a .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:clamp(52px,6.5vw,90px);font-weight:700;text-transform:uppercase;line-height:1em;color:#FFFFFF;}.elementor-3343 .elementor-element.elementor-element-5f8f52e{width:var( --container-widget-width, 100% );max-width:100%;padding:10px 0px 10px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Manrope", Sans-serif;font-size:19px;line-height:1.6em;color:#FFFFFF;}.elementor-3343 .elementor-element.elementor-element-839fd95{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3343 .elementor-element.elementor-element-b035b6f .elementor-button{background-color:#ED1C23;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;padding:15px 20px 15px 20px;}.elementor-3343 .elementor-element.elementor-element-b035b6f{margin:1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3343 .elementor-element.elementor-element-b035b6f.elementor-element{--align-self:center;}.elementor-3343 .elementor-element.elementor-element-caecd5a .elementor-button{background-color:#FFFFFF17;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:800;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF26;padding:15px 22px 15px 22px;}.elementor-3343 .elementor-element.elementor-element-caecd5a{margin:1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3343 .elementor-element.elementor-element-caecd5a.elementor-element{--align-self:center;}.elementor-3343 .elementor-element.elementor-element-caecd5a .elementor-button-content-wrapper{flex-direction:row;}.elementor-3343 .elementor-element.elementor-element-56a8b24{width:var( --container-widget-width, 74% );max-width:74%;padding:10px 0px 12px 0px;--container-widget-width:74%;--container-widget-flex-grow:0;font-size:14px;color:#FFFFFFB3;}.elementor-3343 .elementor-element.elementor-element-5164cb7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:17px 17px 17px 17px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3343 .elementor-element.elementor-element-5164cb7:not(.elementor-motion-effects-element-type-background), .elementor-3343 .elementor-element.elementor-element-5164cb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0D10F0;}.elementor-3343 .elementor-element.elementor-element-594d92f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3343 .elementor-element.elementor-element-e15d702{width:var( --container-widget-width, 84% );max-width:84%;padding:0px 0px 0px 0px;--container-widget-width:84%;--container-widget-flex-grow:0;font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;color:#EF2B2D;}.elementor-3343 .elementor-element.elementor-element-0bb0aa6{padding:0px 0px 10px 0px;text-align:start;}.elementor-3343 .elementor-element.elementor-element-0bb0aa6.elementor-element{--align-self:flex-start;}.elementor-3343 .elementor-element.elementor-element-0bb0aa6 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:31px;font-weight:600;text-transform:uppercase;line-height:1.2em;color:#FFFFFF;}.elementor-3343 .elementor-element.elementor-element-fefac47{width:initial;max-width:initial;padding:0px 0px 10px 0px;font-family:"Inter", Sans-serif;font-size:13px;line-height:1.4em;color:#FFFFFF;}.grecaptcha-badge{visibility:hidden;}.elementor-3343 .elementor-element.elementor-element-c2ee69e .ui-e-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:9px;}.elementor-3343 .elementor-element.elementor-element-c2ee69e .ui-e-fields-wrp{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-9px;}body .elementor-3343 .elementor-element.elementor-element-c2ee69e .ui-e-field-group > label{padding-bottom:0px;}.elementor-3343 .elementor-element.elementor-element-c2ee69e .ui-e-field-group > label, .elementor-3343 .elementor-element.elementor-element-c2ee69e .ui-e-field-subgroup label{color:var(--e-global-color-uicore_body);}.elementor-3343 .elementor-element.elementor-element-c2ee69e .ui-e-field-group .ui-e-field, .elementor-3343 .elementor-element.elementor-element-c2ee69e .ui-e-field-subgroup label, .elementor-3343 .elementor-element.elementor-element-c2ee69e .ui-e-field-group .ui-e-field-select select{font-family:"Manrope", Sans-serif;font-size:12px;}.elementor-3343 .elementor-element.elementor-element-c2ee69e .ui-e-field-group .ui-e-field, .elementor-3343 .elementor-element.elementor-element-c2ee69e .ui-e-field-group .ui-e-field-select select{color:var(--e-global-color-uicore_body);}.elementor-3343 .elementor-element.elementor-element-c2ee69e .ui-e-field-group .ui-e-field::placeholder{color:var(--e-global-color-uicore_body);}.elementor-3343 .elementor-element.elementor-element-c2ee69e .ui-e-field-group:not(.ui-e-field-type-file, .ui-e-field-type-acceptance) .ui-e-field:not(.ui-e-field-select){background-color:#F7F8FA;padding:8px 15px 6px 10px;}.elementor-3343 .elementor-element.elementor-element-c2ee69e .ui-e-field-group .ui-e-field-select select{background-color:#F7F8FA;padding:8px 15px 6px 10px;}.elementor-3343 .elementor-element.elementor-element-c2ee69e .ui-e-field-group:hover .ui-e-field, .elementor-3343 .elementor-element.elementor-element-c2ee69e .ui-e-field-group:hover .ui-e-field-select select{color:var(--e-global-color-uicore_body);}.elementor-3343 .elementor-element.elementor-element-c2ee69e .ui-e-field-group:hover .ui-e-field::placeholder{color:var(--e-global-color-uicore_body);}.elementor-3343 .elementor-element.elementor-element-c2ee69e .ui-e-field-group:hover:not(.ui-e-field-type-file, .ui-e-field-type-acceptance) .ui-e-field:not(.ui-e-field-select){background-color:#ffffff;}.elementor-3343 .elementor-element.elementor-element-c2ee69e .ui-e-field-group:hover .ui-e-field-select select{background-color:#ffffff;}.elementor-3343 .elementor-element.elementor-element-c2ee69e .ui-e-field-group .ui-e-field:focus, .elementor-3343 .elementor-element.elementor-element-c2ee69e .ui-e-field-group .ui-e-field-select select:focus{color:var(--e-global-color-uicore_body);}.elementor-3343 .elementor-element.elementor-element-c2ee69e .ui-e-field-group:not(.ui-e-field-type-file, .ui-e-field-type-acceptance) .ui-e-field:focus:not(.ui-e-field-select){background-color:#ffffff;}.elementor-3343 .elementor-element.elementor-element-c2ee69e .ui-e-field-group .ui-e-field-select:focus select{background-color:#ffffff;}.elementor-3343 .elementor-element.elementor-element-c2ee69e .ui-e-field-type-html{padding-bottom:0px;}.elementor-3343 .elementor-element.elementor-element-c2ee69e .ui-e-field-type-file input.ui-e-field{color:var(--e-global-color-uicore_body);}.elementor-3343 .elementor-element.elementor-element-c2ee69e .elementor-button{font-weight:600;}.elementor-3343 .elementor-element.elementor-element-c2ee69e .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-3343 .elementor-element.elementor-element-c2ee69e .elementor-button[type="submit"]{color:#ffffff;}.elementor-3343 .elementor-element.elementor-element-c2ee69e .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-3343 .elementor-element.elementor-element-c2ee69e .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-3343 .elementor-element.elementor-element-c2ee69e .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-3343 .elementor-element.elementor-element-c2ee69e .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-3343 .elementor-element.elementor-element-c2ee69e .ui-e-message span.success{color:#4CAF50;}.elementor-3343 .elementor-element.elementor-element-c2ee69e .ui-e-message span.error{color:#F44336;}.elementor-3343 .elementor-element.elementor-element-b9d5c6f{--display:flex;--min-height:1px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3343 .elementor-element.elementor-element-ab648cf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0;--padding-right:0;}.elementor-3343 .elementor-element.elementor-element-ab648cf:not(.elementor-motion-effects-element-type-background), .elementor-3343 .elementor-element.elementor-element-ab648cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3343 .elementor-element.elementor-element-22f1c6b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3343 .elementor-element.elementor-element-fa414f1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3343 .elementor-element.elementor-element-7a1eca0{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;color:#EF2B2D;}.elementor-3343 .elementor-element.elementor-element-f40f649{padding:0px 0px 0px 0px;}.elementor-3343 .elementor-element.elementor-element-f40f649 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:clamp(36px,4.4vw,60px);font-weight:700;text-transform:uppercase;line-height:1.07em;color:#171B20;}.elementor-3343 .elementor-element.elementor-element-71da860{width:var( --container-widget-width, 100% );max-width:100%;padding:10px 0px 10px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;line-height:1.58em;color:#3E4246;}.elementor-3343 .elementor-element.elementor-element-4cf8b02{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:13px 10px;--row-gap:13px;--column-gap:10px;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;--padding-top:23px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3343 .elementor-element.elementor-element-e0c9fa6{width:var( --container-widget-width, 49% );max-width:49%;padding:12px 16px 12px 16px;--container-widget-width:49%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E6EA;border-radius:9px 9px 9px 9px;}.elementor-3343 .elementor-element.elementor-element-e0c9fa6 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:6px;}.elementor-3343 .elementor-element.elementor-element-e0c9fa6.elementor-view-stacked .elementor-icon{background-color:#ED1C23;}.elementor-3343 .elementor-element.elementor-element-e0c9fa6.elementor-view-framed .elementor-icon, .elementor-3343 .elementor-element.elementor-element-e0c9fa6.elementor-view-default .elementor-icon{fill:#ED1C23;color:#ED1C23;border-color:#ED1C23;}.elementor-3343 .elementor-element.elementor-element-e0c9fa6 .elementor-icon{font-size:15px;}.elementor-3343 .elementor-element.elementor-element-e0c9fa6 .elementor-icon-box-title, .elementor-3343 .elementor-element.elementor-element-e0c9fa6 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:700;line-height:1.3em;}.elementor-3343 .elementor-element.elementor-element-e0c9fa6 .elementor-icon-box-title{color:#171B20;}.elementor-3343 .elementor-element.elementor-element-e0c9fa6 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#9A9A9A;}.elementor-3343 .elementor-element.elementor-element-bfbdbb0{width:var( --container-widget-width, 49% );max-width:49%;padding:12px 16px 12px 16px;--container-widget-width:49%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E6EA;border-radius:9px 9px 9px 9px;}.elementor-3343 .elementor-element.elementor-element-bfbdbb0 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:6px;}.elementor-3343 .elementor-element.elementor-element-bfbdbb0.elementor-view-stacked .elementor-icon{background-color:#ED1C23;}.elementor-3343 .elementor-element.elementor-element-bfbdbb0.elementor-view-framed .elementor-icon, .elementor-3343 .elementor-element.elementor-element-bfbdbb0.elementor-view-default .elementor-icon{fill:#ED1C23;color:#ED1C23;border-color:#ED1C23;}.elementor-3343 .elementor-element.elementor-element-bfbdbb0 .elementor-icon{font-size:15px;}.elementor-3343 .elementor-element.elementor-element-bfbdbb0 .elementor-icon-box-title, .elementor-3343 .elementor-element.elementor-element-bfbdbb0 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:700;line-height:1.3em;}.elementor-3343 .elementor-element.elementor-element-bfbdbb0 .elementor-icon-box-title{color:#171B20;}.elementor-3343 .elementor-element.elementor-element-bfbdbb0 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#9A9A9A;}.elementor-3343 .elementor-element.elementor-element-36de66e{width:var( --container-widget-width, 49% );max-width:49%;padding:12px 16px 12px 16px;--container-widget-width:49%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E6EA;border-radius:9px 9px 9px 9px;}.elementor-3343 .elementor-element.elementor-element-36de66e .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:6px;}.elementor-3343 .elementor-element.elementor-element-36de66e.elementor-view-stacked .elementor-icon{background-color:#ED1C23;}.elementor-3343 .elementor-element.elementor-element-36de66e.elementor-view-framed .elementor-icon, .elementor-3343 .elementor-element.elementor-element-36de66e.elementor-view-default .elementor-icon{fill:#ED1C23;color:#ED1C23;border-color:#ED1C23;}.elementor-3343 .elementor-element.elementor-element-36de66e .elementor-icon{font-size:15px;}.elementor-3343 .elementor-element.elementor-element-36de66e .elementor-icon-box-title, .elementor-3343 .elementor-element.elementor-element-36de66e .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:700;line-height:1.3em;}.elementor-3343 .elementor-element.elementor-element-36de66e .elementor-icon-box-title{color:#171B20;}.elementor-3343 .elementor-element.elementor-element-36de66e .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#9A9A9A;}.elementor-3343 .elementor-element.elementor-element-fa2d127{width:var( --container-widget-width, 49% );max-width:49%;padding:12px 16px 12px 16px;--container-widget-width:49%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E6EA;border-radius:9px 9px 9px 9px;}.elementor-3343 .elementor-element.elementor-element-fa2d127 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:6px;}.elementor-3343 .elementor-element.elementor-element-fa2d127.elementor-view-stacked .elementor-icon{background-color:#ED1C23;}.elementor-3343 .elementor-element.elementor-element-fa2d127.elementor-view-framed .elementor-icon, .elementor-3343 .elementor-element.elementor-element-fa2d127.elementor-view-default .elementor-icon{fill:#ED1C23;color:#ED1C23;border-color:#ED1C23;}.elementor-3343 .elementor-element.elementor-element-fa2d127 .elementor-icon{font-size:15px;}.elementor-3343 .elementor-element.elementor-element-fa2d127 .elementor-icon-box-title, .elementor-3343 .elementor-element.elementor-element-fa2d127 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:700;line-height:1.3em;}.elementor-3343 .elementor-element.elementor-element-fa2d127 .elementor-icon-box-title{color:#171B20;}.elementor-3343 .elementor-element.elementor-element-fa2d127 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#9A9A9A;}.elementor-3343 .elementor-element.elementor-element-3729d1a{width:var( --container-widget-width, 49% );max-width:49%;padding:12px 16px 12px 16px;--container-widget-width:49%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E6EA;border-radius:9px 9px 9px 9px;}.elementor-3343 .elementor-element.elementor-element-3729d1a .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:6px;}.elementor-3343 .elementor-element.elementor-element-3729d1a.elementor-view-stacked .elementor-icon{background-color:#ED1C23;}.elementor-3343 .elementor-element.elementor-element-3729d1a.elementor-view-framed .elementor-icon, .elementor-3343 .elementor-element.elementor-element-3729d1a.elementor-view-default .elementor-icon{fill:#ED1C23;color:#ED1C23;border-color:#ED1C23;}.elementor-3343 .elementor-element.elementor-element-3729d1a .elementor-icon{font-size:15px;}.elementor-3343 .elementor-element.elementor-element-3729d1a .elementor-icon-box-title, .elementor-3343 .elementor-element.elementor-element-3729d1a .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:700;line-height:1.3em;}.elementor-3343 .elementor-element.elementor-element-3729d1a .elementor-icon-box-title{color:#171B20;}.elementor-3343 .elementor-element.elementor-element-3729d1a .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#9A9A9A;}.elementor-3343 .elementor-element.elementor-element-769a429{width:var( --container-widget-width, 49% );max-width:49%;padding:12px 16px 12px 16px;--container-widget-width:49%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E6EA;border-radius:9px 9px 9px 9px;}.elementor-3343 .elementor-element.elementor-element-769a429 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:6px;}.elementor-3343 .elementor-element.elementor-element-769a429.elementor-view-stacked .elementor-icon{background-color:#ED1C23;}.elementor-3343 .elementor-element.elementor-element-769a429.elementor-view-framed .elementor-icon, .elementor-3343 .elementor-element.elementor-element-769a429.elementor-view-default .elementor-icon{fill:#ED1C23;color:#ED1C23;border-color:#ED1C23;}.elementor-3343 .elementor-element.elementor-element-769a429 .elementor-icon{font-size:15px;}.elementor-3343 .elementor-element.elementor-element-769a429 .elementor-icon-box-title, .elementor-3343 .elementor-element.elementor-element-769a429 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:700;line-height:1.3em;}.elementor-3343 .elementor-element.elementor-element-769a429 .elementor-icon-box-title{color:#171B20;}.elementor-3343 .elementor-element.elementor-element-769a429 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;line-height:1.7em;color:#9A9A9A;}.elementor-3343 .elementor-element.elementor-element-41cdaec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3343 .elementor-element.elementor-element-41cdaec:not(.elementor-motion-effects-element-type-background), .elementor-3343 .elementor-element.elementor-element-41cdaec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://directroofing.ca/wp-content/uploads/2019/08/EPDM-Hero-1280.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-3343 .elementor-element.elementor-element-6dac94d img{height:520px;border-radius:14px 14px 14px 14px;}.elementor-3343 .elementor-element.elementor-element-1e9906a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:60px;--padding-bottom:80px;--padding-left:0;--padding-right:0;}.elementor-3343 .elementor-element.elementor-element-1e9906a:not(.elementor-motion-effects-element-type-background), .elementor-3343 .elementor-element.elementor-element-1e9906a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F2;}.elementor-3343 .elementor-element.elementor-element-c4ee41f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:020px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3343 .elementor-element.elementor-element-d292d02{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:15px;}.elementor-3343 .elementor-element.elementor-element-02e7727{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;color:#EF2B2D;}.elementor-3343 .elementor-element.elementor-element-2741b87{padding:0px 0px 0px 0px;}.elementor-3343 .elementor-element.elementor-element-2741b87 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:clamp(36px,4.4vw,60px);font-weight:700;text-transform:uppercase;line-height:1.07em;color:#171B20;}.elementor-3343 .elementor-element.elementor-element-f966860{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-3343 .elementor-element.elementor-element-05e23b3{width:var( --container-widget-width, 100% );max-width:100%;padding:10px 0px 10px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;line-height:1.58em;color:#3E4246;}.elementor-3343 .elementor-element.elementor-element-0daf777{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3343 .elementor-element.elementor-element-af3e314{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E1E6EA;--border-color:#E1E6EA;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:33px;--padding-bottom:33px;--padding-left:30px;--padding-right:30px;}.elementor-3343 .elementor-element.elementor-element-af3e314:not(.elementor-motion-effects-element-type-background), .elementor-3343 .elementor-element.elementor-element-af3e314 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3343 .elementor-element.elementor-element-af3e314:hover{--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-3343 .elementor-element.elementor-element-af3e314, .elementor-3343 .elementor-element.elementor-element-af3e314::before{--border-transition:0.3s;}.elementor-3343 .elementor-element.elementor-element-af3e314.e-con{--align-self:flex-start;}.elementor-3343 .elementor-element.elementor-element-64593a7{padding:0px 0px 0px 0px;font-family:"Oswald", Sans-serif;font-size:35px;font-weight:800;text-transform:uppercase;line-height:1.2em;color:#D8DADE;}.elementor-3343 .elementor-element.elementor-element-64593a7 a{color:#EF2B2D;}.elementor-3343 .elementor-element.elementor-element-64593a7 a:hover, .elementor-3343 .elementor-element.elementor-element-64593a7 a:focus{color:#D5B78E;}.elementor-3343 .elementor-element.elementor-element-4af1b8e{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-3343 .elementor-element.elementor-element-4af1b8e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:800;line-height:1.08em;color:#151A1E;}.elementor-3343 .elementor-element.elementor-element-292c93c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 0px 0px 0px;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;line-height:1.5em;color:#69696E;}.elementor-3343 .elementor-element.elementor-element-292c93c.elementor-element{--align-self:flex-start;}.elementor-3343 .elementor-element.elementor-element-3775e19{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E1E6EA;--border-color:#E1E6EA;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:33px;--padding-bottom:33px;--padding-left:30px;--padding-right:30px;}.elementor-3343 .elementor-element.elementor-element-3775e19:not(.elementor-motion-effects-element-type-background), .elementor-3343 .elementor-element.elementor-element-3775e19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3343 .elementor-element.elementor-element-3775e19:hover{--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-3343 .elementor-element.elementor-element-3775e19, .elementor-3343 .elementor-element.elementor-element-3775e19::before{--border-transition:0.3s;}.elementor-3343 .elementor-element.elementor-element-3775e19.e-con{--align-self:flex-start;}.elementor-3343 .elementor-element.elementor-element-591e9bb{padding:0px 0px 0px 0px;font-family:"Oswald", Sans-serif;font-size:35px;font-weight:800;text-transform:uppercase;line-height:1.2em;color:#D8DADE;}.elementor-3343 .elementor-element.elementor-element-591e9bb a{color:#EF2B2D;}.elementor-3343 .elementor-element.elementor-element-591e9bb a:hover, .elementor-3343 .elementor-element.elementor-element-591e9bb a:focus{color:#D5B78E;}.elementor-3343 .elementor-element.elementor-element-d3324d8{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-3343 .elementor-element.elementor-element-d3324d8 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:800;line-height:1.08em;color:#151A1E;}.elementor-3343 .elementor-element.elementor-element-b2864f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 0px 0px 0px;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;line-height:1.5em;color:#69696E;}.elementor-3343 .elementor-element.elementor-element-b2864f0.elementor-element{--align-self:flex-start;}.elementor-3343 .elementor-element.elementor-element-1d2d9f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E1E6EA;--border-color:#E1E6EA;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:33px;--padding-bottom:33px;--padding-left:30px;--padding-right:30px;}.elementor-3343 .elementor-element.elementor-element-1d2d9f8:not(.elementor-motion-effects-element-type-background), .elementor-3343 .elementor-element.elementor-element-1d2d9f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3343 .elementor-element.elementor-element-1d2d9f8:hover{--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-3343 .elementor-element.elementor-element-1d2d9f8, .elementor-3343 .elementor-element.elementor-element-1d2d9f8::before{--border-transition:0.3s;}.elementor-3343 .elementor-element.elementor-element-1d2d9f8.e-con{--align-self:flex-start;}.elementor-3343 .elementor-element.elementor-element-4472a3b{padding:0px 0px 0px 0px;font-family:"Oswald", Sans-serif;font-size:35px;font-weight:800;text-transform:uppercase;line-height:1.2em;color:#D8DADE;}.elementor-3343 .elementor-element.elementor-element-4472a3b a{color:#EF2B2D;}.elementor-3343 .elementor-element.elementor-element-4472a3b a:hover, .elementor-3343 .elementor-element.elementor-element-4472a3b a:focus{color:#D5B78E;}.elementor-3343 .elementor-element.elementor-element-ce9d351{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-3343 .elementor-element.elementor-element-ce9d351 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:800;line-height:1.08em;color:#151A1E;}.elementor-3343 .elementor-element.elementor-element-ef52779{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 0px 0px 0px;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;line-height:1.5em;color:#69696E;}.elementor-3343 .elementor-element.elementor-element-ef52779.elementor-element{--align-self:flex-start;}.elementor-3343 .elementor-element.elementor-element-8e42457{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E1E6EA;--border-color:#E1E6EA;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:33px;--padding-bottom:33px;--padding-left:30px;--padding-right:30px;}.elementor-3343 .elementor-element.elementor-element-8e42457:not(.elementor-motion-effects-element-type-background), .elementor-3343 .elementor-element.elementor-element-8e42457 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3343 .elementor-element.elementor-element-8e42457:hover{--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-3343 .elementor-element.elementor-element-8e42457, .elementor-3343 .elementor-element.elementor-element-8e42457::before{--border-transition:0.3s;}.elementor-3343 .elementor-element.elementor-element-8e42457.e-con{--align-self:flex-start;}.elementor-3343 .elementor-element.elementor-element-5d49b83{padding:0px 0px 0px 0px;font-family:"Oswald", Sans-serif;font-size:35px;font-weight:800;text-transform:uppercase;line-height:1.2em;color:#D8DADE;}.elementor-3343 .elementor-element.elementor-element-5d49b83 a{color:#EF2B2D;}.elementor-3343 .elementor-element.elementor-element-5d49b83 a:hover, .elementor-3343 .elementor-element.elementor-element-5d49b83 a:focus{color:#D5B78E;}.elementor-3343 .elementor-element.elementor-element-140a171{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-3343 .elementor-element.elementor-element-140a171 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:800;line-height:1.08em;color:#151A1E;}.elementor-3343 .elementor-element.elementor-element-933c049{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 0px 0px 0px;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;line-height:1.5em;color:#69696E;}.elementor-3343 .elementor-element.elementor-element-933c049.elementor-element{--align-self:flex-start;}.elementor-3343 .elementor-element.elementor-element-52c4306{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E1E6EA;--border-color:#E1E6EA;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:33px;--padding-bottom:33px;--padding-left:30px;--padding-right:30px;}.elementor-3343 .elementor-element.elementor-element-52c4306:not(.elementor-motion-effects-element-type-background), .elementor-3343 .elementor-element.elementor-element-52c4306 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3343 .elementor-element.elementor-element-52c4306:hover{--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-3343 .elementor-element.elementor-element-52c4306, .elementor-3343 .elementor-element.elementor-element-52c4306::before{--border-transition:0.3s;}.elementor-3343 .elementor-element.elementor-element-52c4306.e-con{--align-self:flex-start;}.elementor-3343 .elementor-element.elementor-element-29af8b2{padding:0px 0px 0px 0px;font-family:"Oswald", Sans-serif;font-size:35px;font-weight:800;text-transform:uppercase;line-height:1.2em;color:#D8DADE;}.elementor-3343 .elementor-element.elementor-element-29af8b2 a{color:#EF2B2D;}.elementor-3343 .elementor-element.elementor-element-29af8b2 a:hover, .elementor-3343 .elementor-element.elementor-element-29af8b2 a:focus{color:#D5B78E;}.elementor-3343 .elementor-element.elementor-element-21b1eeb{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-3343 .elementor-element.elementor-element-21b1eeb .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:800;line-height:1.08em;color:#151A1E;}.elementor-3343 .elementor-element.elementor-element-a882782{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 0px 0px 0px;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;line-height:1.5em;color:#69696E;}.elementor-3343 .elementor-element.elementor-element-a882782.elementor-element{--align-self:flex-start;}.elementor-3343 .elementor-element.elementor-element-e6e939e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E1E6EA;--border-color:#E1E6EA;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:33px;--padding-bottom:33px;--padding-left:30px;--padding-right:30px;}.elementor-3343 .elementor-element.elementor-element-e6e939e:not(.elementor-motion-effects-element-type-background), .elementor-3343 .elementor-element.elementor-element-e6e939e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3343 .elementor-element.elementor-element-e6e939e:hover{--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-3343 .elementor-element.elementor-element-e6e939e, .elementor-3343 .elementor-element.elementor-element-e6e939e::before{--border-transition:0.3s;}.elementor-3343 .elementor-element.elementor-element-e6e939e.e-con{--align-self:flex-start;}.elementor-3343 .elementor-element.elementor-element-f74efcc{padding:0px 0px 0px 0px;font-family:"Oswald", Sans-serif;font-size:35px;font-weight:800;text-transform:uppercase;line-height:1.2em;color:#D8DADE;}.elementor-3343 .elementor-element.elementor-element-f74efcc a{color:#EF2B2D;}.elementor-3343 .elementor-element.elementor-element-f74efcc a:hover, .elementor-3343 .elementor-element.elementor-element-f74efcc a:focus{color:#D5B78E;}.elementor-3343 .elementor-element.elementor-element-081ba9b{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-3343 .elementor-element.elementor-element-081ba9b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:800;line-height:1.08em;color:#151A1E;}.elementor-3343 .elementor-element.elementor-element-b09de7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 0px 0px 0px;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;line-height:1.5em;color:#69696E;}.elementor-3343 .elementor-element.elementor-element-b09de7c.elementor-element{--align-self:flex-start;}.elementor-3343 .elementor-element.elementor-element-1a8e29e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E1E6EA;--border-color:#E1E6EA;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:33px;--padding-bottom:33px;--padding-left:30px;--padding-right:30px;}.elementor-3343 .elementor-element.elementor-element-1a8e29e:not(.elementor-motion-effects-element-type-background), .elementor-3343 .elementor-element.elementor-element-1a8e29e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3343 .elementor-element.elementor-element-1a8e29e:hover{--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-3343 .elementor-element.elementor-element-1a8e29e, .elementor-3343 .elementor-element.elementor-element-1a8e29e::before{--border-transition:0.3s;}.elementor-3343 .elementor-element.elementor-element-1a8e29e.e-con{--align-self:flex-start;}.elementor-3343 .elementor-element.elementor-element-42dca82{padding:0px 0px 0px 0px;font-family:"Oswald", Sans-serif;font-size:35px;font-weight:800;text-transform:uppercase;line-height:1.2em;color:#D8DADE;}.elementor-3343 .elementor-element.elementor-element-42dca82 a{color:#EF2B2D;}.elementor-3343 .elementor-element.elementor-element-42dca82 a:hover, .elementor-3343 .elementor-element.elementor-element-42dca82 a:focus{color:#D5B78E;}.elementor-3343 .elementor-element.elementor-element-3820d8d{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-3343 .elementor-element.elementor-element-3820d8d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:800;line-height:1.08em;color:#151A1E;}.elementor-3343 .elementor-element.elementor-element-04696b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 0px 0px 0px;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;line-height:1.5em;color:#69696E;}.elementor-3343 .elementor-element.elementor-element-04696b6.elementor-element{--align-self:flex-start;}.elementor-3343 .elementor-element.elementor-element-53f3b84{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E1E6EA;--border-color:#E1E6EA;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:33px;--padding-bottom:33px;--padding-left:30px;--padding-right:30px;}.elementor-3343 .elementor-element.elementor-element-53f3b84:not(.elementor-motion-effects-element-type-background), .elementor-3343 .elementor-element.elementor-element-53f3b84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3343 .elementor-element.elementor-element-53f3b84:hover{--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-3343 .elementor-element.elementor-element-53f3b84, .elementor-3343 .elementor-element.elementor-element-53f3b84::before{--border-transition:0.3s;}.elementor-3343 .elementor-element.elementor-element-53f3b84.e-con{--align-self:flex-start;}.elementor-3343 .elementor-element.elementor-element-7c48c43{padding:0px 0px 0px 0px;font-family:"Oswald", Sans-serif;font-size:35px;font-weight:800;text-transform:uppercase;line-height:1.2em;color:#D8DADE;}.elementor-3343 .elementor-element.elementor-element-7c48c43 a{color:#EF2B2D;}.elementor-3343 .elementor-element.elementor-element-7c48c43 a:hover, .elementor-3343 .elementor-element.elementor-element-7c48c43 a:focus{color:#D5B78E;}.elementor-3343 .elementor-element.elementor-element-0a71678{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-3343 .elementor-element.elementor-element-0a71678 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:800;line-height:1.08em;color:#151A1E;}.elementor-3343 .elementor-element.elementor-element-6298edb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 0px 0px 0px;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;line-height:1.5em;color:#69696E;}.elementor-3343 .elementor-element.elementor-element-6298edb.elementor-element{--align-self:flex-start;}.elementor-3343 .elementor-element.elementor-element-1007f83{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E1E6EA;--border-color:#E1E6EA;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:33px;--padding-bottom:33px;--padding-left:30px;--padding-right:30px;}.elementor-3343 .elementor-element.elementor-element-1007f83:not(.elementor-motion-effects-element-type-background), .elementor-3343 .elementor-element.elementor-element-1007f83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3343 .elementor-element.elementor-element-1007f83:hover{--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-3343 .elementor-element.elementor-element-1007f83, .elementor-3343 .elementor-element.elementor-element-1007f83::before{--border-transition:0.3s;}.elementor-3343 .elementor-element.elementor-element-1007f83.e-con{--align-self:flex-start;}.elementor-3343 .elementor-element.elementor-element-4d39657{padding:0px 0px 0px 0px;font-family:"Oswald", Sans-serif;font-size:35px;font-weight:800;text-transform:uppercase;line-height:1.2em;color:#D8DADE;}.elementor-3343 .elementor-element.elementor-element-4d39657 a{color:#EF2B2D;}.elementor-3343 .elementor-element.elementor-element-4d39657 a:hover, .elementor-3343 .elementor-element.elementor-element-4d39657 a:focus{color:#D5B78E;}.elementor-3343 .elementor-element.elementor-element-62d0874{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-3343 .elementor-element.elementor-element-62d0874 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:800;line-height:1.08em;color:#151A1E;}.elementor-3343 .elementor-element.elementor-element-cfc5d41{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 0px 0px 0px;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;line-height:1.5em;color:#69696E;}.elementor-3343 .elementor-element.elementor-element-cfc5d41.elementor-element{--align-self:flex-start;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-3343 .elementor-element.elementor-element-3b3e906{--width:100%;}.elementor-3343 .elementor-element.elementor-element-fc2d47f{--content-width:1350px;}.elementor-3343 .elementor-element.elementor-element-90e4fc6{--width:65%;}.elementor-3343 .elementor-element.elementor-element-5164cb7{--width:35%;}.elementor-3343 .elementor-element.elementor-element-ab648cf{--width:100%;}.elementor-3343 .elementor-element.elementor-element-22f1c6b{--content-width:1300px;}.elementor-3343 .elementor-element.elementor-element-fa414f1{--width:50%;}.elementor-3343 .elementor-element.elementor-element-4cf8b02{--width:100%;}.elementor-3343 .elementor-element.elementor-element-41cdaec{--width:46%;}.elementor-3343 .elementor-element.elementor-element-c4ee41f{--content-width:1300px;}.elementor-3343 .elementor-element.elementor-element-d292d02{--width:75%;}.elementor-3343 .elementor-element.elementor-element-f966860{--width:70%;}.elementor-3343 .elementor-element.elementor-element-0daf777{--content-width:1300px;}.elementor-3343 .elementor-element.elementor-element-af3e314{--width:32%;}.elementor-3343 .elementor-element.elementor-element-3775e19{--width:32%;}.elementor-3343 .elementor-element.elementor-element-1d2d9f8{--width:32%;}.elementor-3343 .elementor-element.elementor-element-8e42457{--width:32%;}.elementor-3343 .elementor-element.elementor-element-52c4306{--width:32%;}.elementor-3343 .elementor-element.elementor-element-e6e939e{--width:32%;}.elementor-3343 .elementor-element.elementor-element-1a8e29e{--width:32%;}.elementor-3343 .elementor-element.elementor-element-53f3b84{--width:32%;}.elementor-3343 .elementor-element.elementor-element-1007f83{--width:32%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3343 .elementor-element.elementor-element-3b3e906{--width:100%;}.elementor-3343 .elementor-element.elementor-element-fc2d47f{--content-width:1300px;}.elementor-3343 .elementor-element.elementor-element-90e4fc6{--width:100%;}.elementor-3343 .elementor-element.elementor-element-839fd95{--width:100%;}.elementor-3343 .elementor-element.elementor-element-5164cb7{--width:98%;}.elementor-3343 .elementor-element.elementor-element-fa414f1{--width:100%;}.elementor-3343 .elementor-element.elementor-element-41cdaec{--width:100%;}.elementor-3343 .elementor-element.elementor-element-d292d02{--width:100%;}.elementor-3343 .elementor-element.elementor-element-f966860{--width:100%;}.elementor-3343 .elementor-element.elementor-element-af3e314{--width:48%;}.elementor-3343 .elementor-element.elementor-element-3775e19{--width:48%;}.elementor-3343 .elementor-element.elementor-element-1d2d9f8{--width:48%;}.elementor-3343 .elementor-element.elementor-element-8e42457{--width:48%;}.elementor-3343 .elementor-element.elementor-element-52c4306{--width:48%;}.elementor-3343 .elementor-element.elementor-element-e6e939e{--width:48%;}.elementor-3343 .elementor-element.elementor-element-1a8e29e{--width:48%;}.elementor-3343 .elementor-element.elementor-element-53f3b84{--width:48%;}.elementor-3343 .elementor-element.elementor-element-1007f83{--width:48%;}}@media(max-width:1024px){.elementor-3343 .elementor-element.elementor-element-3b3e906{--padding-top:8vw;--padding-bottom:4vw;--padding-left:3vw;--padding-right:3vw;}.elementor-3343 .elementor-element.elementor-element-fc2d47f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3343 .elementor-element.elementor-element-90e4fc6{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3343 .elementor-element.elementor-element-2881b3a .elementor-heading-title{font-size:48px;line-height:1.1em;}.elementor-3343 .elementor-element.elementor-element-5f8f52e{padding:8px 0px 8px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:20px;line-height:1.4em;}.elementor-3343 .elementor-element.elementor-element-839fd95{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3343 .elementor-element.elementor-element-839fd95.e-con{--align-self:flex-start;}.elementor-3343 .elementor-element.elementor-element-b035b6f{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-3343 .elementor-element.elementor-element-b035b6f .elementor-button{padding:15px 60px 15px 60px;}.elementor-3343 .elementor-element.elementor-element-caecd5a{width:100%;max-width:100%;}.elementor-3343 .elementor-element.elementor-element-56a8b24{padding:18px 0px 0px 0px;}.elementor-3343 .elementor-element.elementor-element-5164cb7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3343 .elementor-element.elementor-element-0bb0aa6{padding:5px 0px 8px 0px;}.elementor-3343 .elementor-element.elementor-element-0bb0aa6 .elementor-heading-title{font-size:30px;letter-spacing:-0.6px;}.elementor-3343 .elementor-element.elementor-element-fefac47{--container-widget-width:676px;--container-widget-flex-grow:0;width:var( --container-widget-width, 676px );max-width:676px;font-size:22px;line-height:1.4em;}.elementor-3343 .elementor-element.elementor-element-ab648cf{--padding-top:60px;--padding-bottom:60px;--padding-left:3vw;--padding-right:3vw;}.elementor-3343 .elementor-element.elementor-element-22f1c6b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3343 .elementor-element.elementor-element-fa414f1{--gap:8px 0px;--row-gap:8px;--column-gap:0px;}.elementor-3343 .elementor-element.elementor-element-f40f649 .elementor-heading-title{font-size:42px;line-height:1.1em;}.elementor-3343 .elementor-element.elementor-element-71da860{font-size:18px;line-height:1.4em;}.elementor-3343 .elementor-element.elementor-element-4cf8b02{--gap:10px 13px;--row-gap:10px;--column-gap:13px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-3343 .elementor-element.elementor-element-e0c9fa6{padding:10px 10px 10px 10px;--container-widget-width:49%;--container-widget-flex-grow:0;width:var( --container-widget-width, 49% );max-width:49%;}.elementor-3343 .elementor-element.elementor-element-e0c9fa6 .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-3343 .elementor-element.elementor-element-e0c9fa6 .elementor-icon{font-size:15px;}.elementor-3343 .elementor-element.elementor-element-e0c9fa6 .elementor-icon-box-title, .elementor-3343 .elementor-element.elementor-element-e0c9fa6 .elementor-icon-box-title a{font-size:15px;line-height:1.3em;}.elementor-3343 .elementor-element.elementor-element-bfbdbb0{padding:10px 10px 10px 10px;--container-widget-width:49%;--container-widget-flex-grow:0;width:var( --container-widget-width, 49% );max-width:49%;}.elementor-3343 .elementor-element.elementor-element-bfbdbb0 .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-3343 .elementor-element.elementor-element-bfbdbb0 .elementor-icon{font-size:15px;}.elementor-3343 .elementor-element.elementor-element-bfbdbb0 .elementor-icon-box-title, .elementor-3343 .elementor-element.elementor-element-bfbdbb0 .elementor-icon-box-title a{font-size:15px;line-height:1.3em;}.elementor-3343 .elementor-element.elementor-element-36de66e{padding:10px 10px 10px 10px;--container-widget-width:49%;--container-widget-flex-grow:0;width:var( --container-widget-width, 49% );max-width:49%;}.elementor-3343 .elementor-element.elementor-element-36de66e .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-3343 .elementor-element.elementor-element-36de66e .elementor-icon{font-size:15px;}.elementor-3343 .elementor-element.elementor-element-36de66e .elementor-icon-box-title, .elementor-3343 .elementor-element.elementor-element-36de66e .elementor-icon-box-title a{font-size:15px;line-height:1.3em;}.elementor-3343 .elementor-element.elementor-element-fa2d127{padding:10px 10px 10px 10px;--container-widget-width:49%;--container-widget-flex-grow:0;width:var( --container-widget-width, 49% );max-width:49%;}.elementor-3343 .elementor-element.elementor-element-fa2d127 .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-3343 .elementor-element.elementor-element-fa2d127 .elementor-icon{font-size:15px;}.elementor-3343 .elementor-element.elementor-element-fa2d127 .elementor-icon-box-title, .elementor-3343 .elementor-element.elementor-element-fa2d127 .elementor-icon-box-title a{font-size:15px;line-height:1.3em;}.elementor-3343 .elementor-element.elementor-element-3729d1a{padding:10px 10px 10px 10px;--container-widget-width:49%;--container-widget-flex-grow:0;width:var( --container-widget-width, 49% );max-width:49%;}.elementor-3343 .elementor-element.elementor-element-3729d1a .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-3343 .elementor-element.elementor-element-3729d1a .elementor-icon{font-size:15px;}.elementor-3343 .elementor-element.elementor-element-3729d1a .elementor-icon-box-title, .elementor-3343 .elementor-element.elementor-element-3729d1a .elementor-icon-box-title a{font-size:15px;line-height:1.3em;}.elementor-3343 .elementor-element.elementor-element-769a429{padding:10px 10px 10px 10px;--container-widget-width:49%;--container-widget-flex-grow:0;width:var( --container-widget-width, 49% );max-width:49%;}.elementor-3343 .elementor-element.elementor-element-769a429 .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-3343 .elementor-element.elementor-element-769a429 .elementor-icon{font-size:15px;}.elementor-3343 .elementor-element.elementor-element-769a429 .elementor-icon-box-title, .elementor-3343 .elementor-element.elementor-element-769a429 .elementor-icon-box-title a{font-size:15px;line-height:1.3em;}.elementor-3343 .elementor-element.elementor-element-41cdaec:not(.elementor-motion-effects-element-type-background), .elementor-3343 .elementor-element.elementor-element-41cdaec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://directroofing.ca/wp-content/uploads/2026/09/extralarge-4.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3343 .elementor-element.elementor-element-6dac94d{padding:150px 0px 150px 0px;}.elementor-3343 .elementor-element.elementor-element-1e9906a{--padding-top:80px;--padding-bottom:80px;--padding-left:3vw;--padding-right:3vw;}.elementor-3343 .elementor-element.elementor-element-c4ee41f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3343 .elementor-element.elementor-element-d292d02{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3343 .elementor-element.elementor-element-02e7727{padding:0px 0px 0px 0px;}.elementor-3343 .elementor-element.elementor-element-2741b87{padding:0px 0px 0px 0px;}.elementor-3343 .elementor-element.elementor-element-2741b87 .elementor-heading-title{font-size:42px;line-height:1.1em;}.elementor-3343 .elementor-element.elementor-element-05e23b3{font-size:16px;line-height:1.4em;}.elementor-3343 .elementor-element.elementor-element-0daf777{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;}.elementor-3343 .elementor-element.elementor-element-af3e314{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3343 .elementor-element.elementor-element-64593a7{font-size:31px;letter-spacing:0em;}.elementor-3343 .elementor-element.elementor-element-4af1b8e .elementor-heading-title{font-size:22px;}.elementor-3343 .elementor-element.elementor-element-292c93c{font-size:14px;line-height:1.5em;}.elementor-3343 .elementor-element.elementor-element-3775e19{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3343 .elementor-element.elementor-element-591e9bb{font-size:31px;letter-spacing:0em;}.elementor-3343 .elementor-element.elementor-element-d3324d8 .elementor-heading-title{font-size:22px;}.elementor-3343 .elementor-element.elementor-element-b2864f0{font-size:14px;line-height:1.5em;}.elementor-3343 .elementor-element.elementor-element-1d2d9f8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3343 .elementor-element.elementor-element-4472a3b{font-size:31px;letter-spacing:0em;}.elementor-3343 .elementor-element.elementor-element-ce9d351 .elementor-heading-title{font-size:22px;}.elementor-3343 .elementor-element.elementor-element-ef52779{font-size:14px;line-height:1.5em;}.elementor-3343 .elementor-element.elementor-element-8e42457{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3343 .elementor-element.elementor-element-5d49b83{font-size:31px;letter-spacing:0em;}.elementor-3343 .elementor-element.elementor-element-140a171 .elementor-heading-title{font-size:22px;}.elementor-3343 .elementor-element.elementor-element-933c049{font-size:14px;line-height:1.5em;}.elementor-3343 .elementor-element.elementor-element-52c4306{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3343 .elementor-element.elementor-element-29af8b2{font-size:31px;letter-spacing:0em;}.elementor-3343 .elementor-element.elementor-element-21b1eeb .elementor-heading-title{font-size:22px;}.elementor-3343 .elementor-element.elementor-element-a882782{font-size:14px;line-height:1.5em;}.elementor-3343 .elementor-element.elementor-element-e6e939e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3343 .elementor-element.elementor-element-f74efcc{font-size:31px;letter-spacing:0em;}.elementor-3343 .elementor-element.elementor-element-081ba9b .elementor-heading-title{font-size:22px;}.elementor-3343 .elementor-element.elementor-element-b09de7c{font-size:14px;line-height:1.5em;}.elementor-3343 .elementor-element.elementor-element-1a8e29e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3343 .elementor-element.elementor-element-42dca82{font-size:31px;letter-spacing:0em;}.elementor-3343 .elementor-element.elementor-element-3820d8d .elementor-heading-title{font-size:22px;}.elementor-3343 .elementor-element.elementor-element-04696b6{font-size:14px;line-height:1.5em;}.elementor-3343 .elementor-element.elementor-element-53f3b84{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3343 .elementor-element.elementor-element-7c48c43{font-size:31px;letter-spacing:0em;}.elementor-3343 .elementor-element.elementor-element-0a71678 .elementor-heading-title{font-size:22px;}.elementor-3343 .elementor-element.elementor-element-6298edb{font-size:14px;line-height:1.5em;}.elementor-3343 .elementor-element.elementor-element-1007f83{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3343 .elementor-element.elementor-element-4d39657{font-size:31px;letter-spacing:0em;}.elementor-3343 .elementor-element.elementor-element-62d0874 .elementor-heading-title{font-size:22px;}.elementor-3343 .elementor-element.elementor-element-cfc5d41{font-size:14px;line-height:1.5em;}}@media(max-width:767px){.elementor-3343 .elementor-element.elementor-element-3b3e906{--padding-top:40px;--padding-bottom:30px;--padding-left:5vw;--padding-right:5vw;}.elementor-3343 .elementor-element.elementor-element-90e4fc6{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3343 .elementor-element.elementor-element-b262127{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;line-height:1.3em;}.elementor-3343 .elementor-element.elementor-element-2881b3a .elementor-heading-title{font-size:40px;}.elementor-3343 .elementor-element.elementor-element-5f8f52e{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:18px;line-height:1.6em;}.elementor-3343 .elementor-element.elementor-element-839fd95{--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3343 .elementor-element.elementor-element-b035b6f .elementor-button{padding:15px 22px 15px 22px;}.elementor-3343 .elementor-element.elementor-element-caecd5a .elementor-button{border-width:1px 1px 1px 1px;padding:15px 22px 15px 22px;}.elementor-3343 .elementor-element.elementor-element-56a8b24{padding:5px 0px 5px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:11px;}.elementor-3343 .elementor-element.elementor-element-e15d702{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;}.elementor-3343 .elementor-element.elementor-element-fefac47{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;line-height:1.6em;}.elementor-3343 .elementor-element.elementor-element-7a1eca0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;line-height:1.3em;}.elementor-3343 .elementor-element.elementor-element-f40f649{padding:7px 0px 0px 0px;}.elementor-3343 .elementor-element.elementor-element-f40f649 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-3343 .elementor-element.elementor-element-71da860{padding:12px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:17px;line-height:1.6em;}.elementor-3343 .elementor-element.elementor-element-e0c9fa6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3343 .elementor-element.elementor-element-e0c9fa6 .elementor-icon-box-wrapper{gap:13px;}.elementor-3343 .elementor-element.elementor-element-bfbdbb0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3343 .elementor-element.elementor-element-bfbdbb0 .elementor-icon-box-wrapper{gap:13px;}.elementor-3343 .elementor-element.elementor-element-36de66e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3343 .elementor-element.elementor-element-36de66e .elementor-icon-box-wrapper{gap:13px;}.elementor-3343 .elementor-element.elementor-element-fa2d127{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3343 .elementor-element.elementor-element-fa2d127 .elementor-icon-box-wrapper{gap:13px;}.elementor-3343 .elementor-element.elementor-element-3729d1a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3343 .elementor-element.elementor-element-3729d1a .elementor-icon-box-wrapper{gap:13px;}.elementor-3343 .elementor-element.elementor-element-769a429{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3343 .elementor-element.elementor-element-769a429 .elementor-icon-box-wrapper{gap:13px;}.elementor-3343 .elementor-element.elementor-element-41cdaec{--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3343 .elementor-element.elementor-element-6dac94d img{height:230px;}.elementor-3343 .elementor-element.elementor-element-1e9906a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:3vw;--padding-right:3vw;}.elementor-3343 .elementor-element.elementor-element-d292d02{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3343 .elementor-element.elementor-element-02e7727{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;line-height:1.3em;}.elementor-3343 .elementor-element.elementor-element-2741b87{padding:7px 0px 0px 0px;}.elementor-3343 .elementor-element.elementor-element-2741b87 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-3343 .elementor-element.elementor-element-f966860{--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-3343 .elementor-element.elementor-element-05e23b3{padding:12px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:17px;line-height:1.6em;}.elementor-3343 .elementor-element.elementor-element-0daf777{--gap:15px 0px;--row-gap:15px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3343 .elementor-element.elementor-element-af3e314{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3343 .elementor-element.elementor-element-64593a7{font-size:31px;letter-spacing:0em;}.elementor-3343 .elementor-element.elementor-element-4af1b8e{padding:0px 0px 0px 0px;}.elementor-3343 .elementor-element.elementor-element-4af1b8e .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-3343 .elementor-element.elementor-element-292c93c{font-size:11px;line-height:1.5em;}.elementor-3343 .elementor-element.elementor-element-3775e19{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3343 .elementor-element.elementor-element-591e9bb{font-size:31px;letter-spacing:0em;}.elementor-3343 .elementor-element.elementor-element-d3324d8{padding:0px 0px 0px 0px;}.elementor-3343 .elementor-element.elementor-element-d3324d8 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-3343 .elementor-element.elementor-element-b2864f0{font-size:11px;line-height:1.5em;}.elementor-3343 .elementor-element.elementor-element-1d2d9f8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3343 .elementor-element.elementor-element-4472a3b{font-size:31px;letter-spacing:0em;}.elementor-3343 .elementor-element.elementor-element-ce9d351{padding:0px 0px 0px 0px;}.elementor-3343 .elementor-element.elementor-element-ce9d351 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-3343 .elementor-element.elementor-element-ef52779{font-size:11px;line-height:1.5em;}.elementor-3343 .elementor-element.elementor-element-8e42457{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3343 .elementor-element.elementor-element-5d49b83{font-size:31px;letter-spacing:0em;}.elementor-3343 .elementor-element.elementor-element-140a171{padding:0px 0px 0px 0px;}.elementor-3343 .elementor-element.elementor-element-140a171 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-3343 .elementor-element.elementor-element-933c049{font-size:11px;line-height:1.5em;}.elementor-3343 .elementor-element.elementor-element-52c4306{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3343 .elementor-element.elementor-element-29af8b2{font-size:31px;letter-spacing:0em;}.elementor-3343 .elementor-element.elementor-element-21b1eeb{padding:0px 0px 0px 0px;}.elementor-3343 .elementor-element.elementor-element-21b1eeb .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-3343 .elementor-element.elementor-element-a882782{font-size:11px;line-height:1.5em;}.elementor-3343 .elementor-element.elementor-element-e6e939e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3343 .elementor-element.elementor-element-f74efcc{font-size:31px;letter-spacing:0em;}.elementor-3343 .elementor-element.elementor-element-081ba9b{padding:0px 0px 0px 0px;}.elementor-3343 .elementor-element.elementor-element-081ba9b .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-3343 .elementor-element.elementor-element-b09de7c{font-size:11px;line-height:1.5em;}.elementor-3343 .elementor-element.elementor-element-1a8e29e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3343 .elementor-element.elementor-element-42dca82{font-size:31px;letter-spacing:0em;}.elementor-3343 .elementor-element.elementor-element-3820d8d{padding:0px 0px 0px 0px;}.elementor-3343 .elementor-element.elementor-element-3820d8d .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-3343 .elementor-element.elementor-element-04696b6{font-size:11px;line-height:1.5em;}.elementor-3343 .elementor-element.elementor-element-53f3b84{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3343 .elementor-element.elementor-element-7c48c43{font-size:31px;letter-spacing:0em;}.elementor-3343 .elementor-element.elementor-element-0a71678{padding:0px 0px 0px 0px;}.elementor-3343 .elementor-element.elementor-element-0a71678 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-3343 .elementor-element.elementor-element-6298edb{font-size:11px;line-height:1.5em;}.elementor-3343 .elementor-element.elementor-element-1007f83{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3343 .elementor-element.elementor-element-4d39657{font-size:31px;letter-spacing:0em;}.elementor-3343 .elementor-element.elementor-element-62d0874{padding:0px 0px 0px 0px;}.elementor-3343 .elementor-element.elementor-element-62d0874 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-3343 .elementor-element.elementor-element-cfc5d41{font-size:11px;line-height:1.5em;}}/* Start custom CSS for container, class: .elementor-element-594d92f */.form {
    box-shadow: 0 18px 45px rgba(0,0,0,.12) !important;
    border-top: 7px solid #e30613 !important;
}/* End custom CSS */
.form {
    box-shadow: 0 18px 45px rgba(0,0,0,.12);
    border-top: 7px solid #e30613;
}
.form {
    box-shadow: 0 18px 45px rgba(0,0,0,.12);
    border-top: 7px solid #e30613;
}
/* Start custom CSS for text-editor, class: .elementor-element-64593a7 */.service-link {
    font-size: 13px;
    font-weight: 600;
    color: #F0A52B;
    display: inline-flex;
    align-items: center;
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-591e9bb */.service-link {
    font-size: 13px;
    font-weight: 600;
    color: #F0A52B;
    display: inline-flex;
    align-items: center;
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4472a3b */.service-link {
    font-size: 13px;
    font-weight: 600;
    color: #F0A52B;
    display: inline-flex;
    align-items: center;
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d49b83 */.service-link {
    font-size: 13px;
    font-weight: 600;
    color: #F0A52B;
    display: inline-flex;
    align-items: center;
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29af8b2 */.service-link {
    font-size: 13px;
    font-weight: 600;
    color: #F0A52B;
    display: inline-flex;
    align-items: center;
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f74efcc */.service-link {
    font-size: 13px;
    font-weight: 600;
    color: #F0A52B;
    display: inline-flex;
    align-items: center;
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-42dca82 */.service-link {
    font-size: 13px;
    font-weight: 600;
    color: #F0A52B;
    display: inline-flex;
    align-items: center;
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c48c43 */.service-link {
    font-size: 13px;
    font-weight: 600;
    color: #F0A52B;
    display: inline-flex;
    align-items: center;
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d39657 */.service-link {
    font-size: 13px;
    font-weight: 600;
    color: #F0A52B;
    display: inline-flex;
    align-items: center;
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e9906a */.uicore-page-title{
    display: none !important;
}/* End custom CSS */