.elementor-3057 .elementor-element.elementor-element-969788a:not(.elementor-motion-effects-element-type-background), .elementor-3057 .elementor-element.elementor-element-969788a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080A14;background-image:url("https://jigsawlifesafety.com/wp-content/uploads/2026/11/jigsaw-trailer-watertown-crop.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-3057 .elementor-element.elementor-element-969788a > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, #080A14 22%, #080A1400 48%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3057 .elementor-element.elementor-element-969788a > .elementor-container{max-width:1170px;}.elementor-3057 .elementor-element.elementor-element-969788a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:90px 0px 110px 0px;}.elementor-3057 .elementor-element.elementor-element-969788a > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-3057 .elementor-element.elementor-element-969788a > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:70px;}.elementor-3057 .elementor-element.elementor-element-45faffe > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3057 .elementor-element.elementor-element-45faffe{text-align:start;}.elementor-3057 .elementor-element.elementor-element-45faffe .elementor-heading-title{font-family:var( --e-global-typography-1798c46-font-family ), Sans-serif;font-size:var( --e-global-typography-1798c46-font-size );font-weight:var( --e-global-typography-1798c46-font-weight );line-height:var( --e-global-typography-1798c46-line-height );color:#FFFFFF;}.elementor-3057 .elementor-element.elementor-element-e27ce7d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-3057 .elementor-element.elementor-element-e27ce7d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-3057 .elementor-element.elementor-element-e27ce7d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-3057 .elementor-element.elementor-element-e27ce7d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-3057 .elementor-element.elementor-element-e27ce7d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-3057 .elementor-element.elementor-element-e27ce7d .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-3057 .elementor-element.elementor-element-e27ce7d .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-3057 .elementor-element.elementor-element-e27ce7d{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-3057 .elementor-element.elementor-element-e27ce7d .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-3057 .elementor-element.elementor-element-e27ce7d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3057 .elementor-element.elementor-element-e27ce7d .elementor-icon-list-item > a{font-family:var( --e-global-typography-5ae1270-font-family ), Sans-serif;font-size:var( --e-global-typography-5ae1270-font-size );font-weight:var( --e-global-typography-5ae1270-font-weight );}.elementor-3057 .elementor-element.elementor-element-e27ce7d .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-3057 .elementor-element.elementor-element-f909cac:not(.elementor-motion-effects-element-type-background), .elementor-3057 .elementor-element.elementor-element-f909cac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3057 .elementor-element.elementor-element-f909cac > .elementor-container{max-width:1300px;}.elementor-3057 .elementor-element.elementor-element-f909cac{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 30px 0px;}.elementor-3057 .elementor-element.elementor-element-f909cac > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3057 .elementor-element.elementor-element-02ff11d > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-3057 .elementor-element.elementor-element-02ff11d{text-align:center;}.elementor-3057 .elementor-element.elementor-element-02ff11d .elementor-heading-title{color:#9C1C23;}.elementor-3057 .elementor-element.elementor-element-b89f9a8 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-3057 .elementor-element.elementor-element-b89f9a8{text-align:center;font-size:18px;}.elementor-3057 .elementor-element.elementor-element-r3023:not(.elementor-motion-effects-element-type-background), .elementor-3057 .elementor-element.elementor-element-r3023 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-3057 .elementor-element.elementor-element-r3023 > .elementor-container{max-width:1170px;}.elementor-3057 .elementor-element.elementor-element-r3023{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 50px 0px;}.elementor-3057 .elementor-element.elementor-element-r3023 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3057 .elementor-element.elementor-element-a7c0c01 > .elementor-element-populated{margin:0px 12px 24px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-3057 .elementor-element.elementor-element-a7c0h01 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-3057 .elementor-element.elementor-element-a7c0h01{text-align:start;}.elementor-3057 .elementor-element.elementor-element-a7c0p01 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-3057 .elementor-element.elementor-element-a7c0p01{text-align:start;font-size:17px;line-height:1.65em;color:#333333;}.elementor-3057 .elementor-element.elementor-element-a7c0n01 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3057 .elementor-element.elementor-element-a7c0n01{text-align:start;font-size:16px;line-height:1.5em;color:#222222;}.elementor-3057 .elementor-element.elementor-element-r300e > .elementor-element-populated{margin:0px 12px 24px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-3057 .elementor-element.elementor-element-r3001 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-3057 .elementor-element.elementor-element-r3001{text-align:start;}.elementor-3057 .elementor-element.elementor-element-b7bf67e > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-3057 .elementor-element.elementor-element-b7bf67e{text-align:start;font-size:17px;line-height:1.65em;color:#333333;}.elementor-3057 .elementor-element.elementor-element-a73eb6b > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3057 .elementor-element.elementor-element-a73eb6b{text-align:start;font-size:16px;line-height:1.5em;color:#222222;}.elementor-3057 .elementor-element.elementor-element-r300f > .elementor-element-populated{margin:0px 12px 24px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-3057 .elementor-element.elementor-element-r3002 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-3057 .elementor-element.elementor-element-r3002{text-align:start;}.elementor-3057 .elementor-element.elementor-element-4e50e02 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-3057 .elementor-element.elementor-element-4e50e02{text-align:start;font-size:17px;line-height:1.65em;color:#333333;}.elementor-3057 .elementor-element.elementor-element-be18b5e > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3057 .elementor-element.elementor-element-be18b5e{text-align:start;font-size:16px;line-height:1.5em;color:#222222;}.elementor-3057 .elementor-element.elementor-element-r3011 > .elementor-element-populated{margin:0px 12px 24px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-3057 .elementor-element.elementor-element-r3003 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-3057 .elementor-element.elementor-element-r3003{text-align:start;}.elementor-3057 .elementor-element.elementor-element-dd0eee1 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-3057 .elementor-element.elementor-element-dd0eee1{text-align:start;font-size:17px;line-height:1.65em;color:#333333;}.elementor-3057 .elementor-element.elementor-element-2b36d2e > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3057 .elementor-element.elementor-element-2b36d2e{text-align:start;font-size:16px;line-height:1.5em;color:#222222;}.elementor-3057 .elementor-element.elementor-element-r3012 > .elementor-element-populated{margin:0px 12px 24px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-3057 .elementor-element.elementor-element-r3004 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-3057 .elementor-element.elementor-element-r3004{text-align:start;}.elementor-3057 .elementor-element.elementor-element-9ca24c7 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-3057 .elementor-element.elementor-element-9ca24c7{text-align:start;font-size:17px;line-height:1.65em;color:#333333;}.elementor-3057 .elementor-element.elementor-element-987a6d7 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3057 .elementor-element.elementor-element-987a6d7{text-align:start;font-size:16px;line-height:1.5em;color:#222222;}.elementor-3057 .elementor-element.elementor-element-r3014 > .elementor-element-populated{margin:0px 12px 24px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-3057 .elementor-element.elementor-element-r3005 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-3057 .elementor-element.elementor-element-r3005{text-align:start;}.elementor-3057 .elementor-element.elementor-element-34c55d3 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-3057 .elementor-element.elementor-element-34c55d3{text-align:start;font-size:17px;line-height:1.65em;color:#333333;}.elementor-3057 .elementor-element.elementor-element-a55d15a > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3057 .elementor-element.elementor-element-a55d15a{text-align:start;font-size:16px;line-height:1.5em;color:#222222;}.elementor-3057 .elementor-element.elementor-element-r3015 > .elementor-element-populated{margin:0px 12px 24px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-3057 .elementor-element.elementor-element-r3006 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-3057 .elementor-element.elementor-element-r3006{text-align:start;}.elementor-3057 .elementor-element.elementor-element-8ef8026 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-3057 .elementor-element.elementor-element-8ef8026{text-align:start;font-size:17px;line-height:1.65em;color:#333333;}.elementor-3057 .elementor-element.elementor-element-00b2145 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3057 .elementor-element.elementor-element-00b2145{text-align:start;font-size:16px;line-height:1.5em;color:#222222;}.elementor-3057 .elementor-element.elementor-element-r3017 > .elementor-element-populated{margin:0px 12px 24px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-3057 .elementor-element.elementor-element-r3007 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-3057 .elementor-element.elementor-element-r3007{text-align:start;}.elementor-3057 .elementor-element.elementor-element-1c48bd7 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-3057 .elementor-element.elementor-element-1c48bd7{text-align:start;font-size:17px;line-height:1.65em;color:#333333;}.elementor-3057 .elementor-element.elementor-element-9e32692 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3057 .elementor-element.elementor-element-9e32692{text-align:start;font-size:16px;line-height:1.5em;color:#222222;}.elementor-3057 .elementor-element.elementor-element-r3018 > .elementor-element-populated{margin:0px 12px 24px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-3057 .elementor-element.elementor-element-r3008 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-3057 .elementor-element.elementor-element-r3008{text-align:start;}.elementor-3057 .elementor-element.elementor-element-c08c72b > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-3057 .elementor-element.elementor-element-c08c72b{text-align:start;font-size:17px;line-height:1.65em;color:#333333;}.elementor-3057 .elementor-element.elementor-element-2251532 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3057 .elementor-element.elementor-element-2251532{text-align:start;font-size:16px;line-height:1.5em;color:#222222;}.elementor-3057 .elementor-element.elementor-element-r301a > .elementor-element-populated{margin:0px 12px 24px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-3057 .elementor-element.elementor-element-r3009 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-3057 .elementor-element.elementor-element-r3009{text-align:start;}.elementor-3057 .elementor-element.elementor-element-72f2499 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-3057 .elementor-element.elementor-element-72f2499{text-align:start;font-size:17px;line-height:1.65em;color:#333333;}.elementor-3057 .elementor-element.elementor-element-7bf515d > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3057 .elementor-element.elementor-element-7bf515d{text-align:start;font-size:16px;line-height:1.5em;color:#222222;}.elementor-3057 .elementor-element.elementor-element-r301b > .elementor-element-populated{margin:0px 12px 24px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-3057 .elementor-element.elementor-element-r300a > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-3057 .elementor-element.elementor-element-r300a{text-align:start;}.elementor-3057 .elementor-element.elementor-element-6a52133 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-3057 .elementor-element.elementor-element-6a52133{text-align:start;font-size:17px;line-height:1.65em;color:#333333;}.elementor-3057 .elementor-element.elementor-element-d9e9051 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3057 .elementor-element.elementor-element-d9e9051{text-align:start;font-size:16px;line-height:1.5em;color:#222222;}.elementor-3057 .elementor-element.elementor-element-r301d > .elementor-element-populated{margin:0px 12px 24px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-3057 .elementor-element.elementor-element-r300b > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-3057 .elementor-element.elementor-element-r300b{text-align:start;}.elementor-3057 .elementor-element.elementor-element-04006bc > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-3057 .elementor-element.elementor-element-04006bc{text-align:start;font-size:17px;line-height:1.65em;color:#333333;}.elementor-3057 .elementor-element.elementor-element-aacd085 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3057 .elementor-element.elementor-element-aacd085{text-align:start;font-size:16px;line-height:1.5em;color:#222222;}.elementor-3057 .elementor-element.elementor-element-r301e > .elementor-element-populated{margin:0px 12px 24px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-3057 .elementor-element.elementor-element-r300c > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-3057 .elementor-element.elementor-element-r300c{text-align:start;}.elementor-3057 .elementor-element.elementor-element-ad6de39 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-3057 .elementor-element.elementor-element-ad6de39{text-align:start;font-size:17px;line-height:1.65em;color:#333333;}.elementor-3057 .elementor-element.elementor-element-bdb5da0 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3057 .elementor-element.elementor-element-bdb5da0{text-align:start;font-size:16px;line-height:1.5em;color:#222222;}.elementor-3057 .elementor-element.elementor-element-r3020 > .elementor-element-populated{margin:0px 12px 24px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-3057 .elementor-element.elementor-element-r300d > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-3057 .elementor-element.elementor-element-r300d{text-align:start;}.elementor-3057 .elementor-element.elementor-element-0e6cb5d > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-3057 .elementor-element.elementor-element-0e6cb5d .elementor-star-rating{font-size:18px;}.elementor-3057 .elementor-element.elementor-element-0e6cb5d .elementor-star-rating i:before{color:#FFD12D;}.elementor-3057 .elementor-element.elementor-element-7079181 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-3057 .elementor-element.elementor-element-7079181{text-align:start;font-size:17px;line-height:1.65em;color:#333333;}.elementor-3057 .elementor-element.elementor-element-efcf77e > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-3057 .elementor-element.elementor-element-efcf77e{text-align:start;font-size:16px;line-height:1.5em;color:#222222;}.elementor-3057 .elementor-element.elementor-element-r3025:not(.elementor-motion-effects-element-type-background), .elementor-3057 .elementor-element.elementor-element-r3025 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3057 .elementor-element.elementor-element-r3025 > .elementor-container{max-width:1170px;}.elementor-3057 .elementor-element.elementor-element-r3025{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 20px 60px 20px;}.elementor-3057 .elementor-element.elementor-element-r3025 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3057 .elementor-element.elementor-element-r3032{text-align:center;}.elementor-3057 .elementor-element.elementor-element-r3032 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-3057 .elementor-element.elementor-element-r3032 .elementor-star-rating{font-size:22px;}.elementor-3057 .elementor-element.elementor-element-r3032 .elementor-star-rating i:before{color:#F5B301;}.elementor-3057 .elementor-element.elementor-element-1d93e14 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-3057 .elementor-element.elementor-element-1d93e14{text-align:center;}.elementor-3057 .elementor-element.elementor-element-1d93e14 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:28px;font-weight:700;line-height:1.25em;color:#080A14;}.elementor-3057 .elementor-element.elementor-element-b100e37 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3057 .elementor-element.elementor-element-b100e37{text-align:center;font-family:"Manrope", Sans-serif;font-size:17px;line-height:1.6em;color:#555555;}.elementor-3057 .elementor-element.elementor-element-33feebd .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:#9C1C23;padding:20px 40px 20px 40px;font-family:var( --e-global-typography-abc10e4-font-family ), Sans-serif;font-size:var( --e-global-typography-abc10e4-font-size );font-weight:var( --e-global-typography-abc10e4-font-weight );line-height:var( --e-global-typography-abc10e4-line-height );color:#FFFFFF;border-radius:4px 4px 4px 4px;}.elementor-3057 .elementor-element.elementor-element-33feebd .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-3057 .elementor-element.elementor-element-33feebd .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:#7A151B;}.elementor-3057 .elementor-element.elementor-element-33feebd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3057 .elementor-element.elementor-element-33feebd .jeg-elementor-kit.jkit-button{text-align:center;}.elementor-3057 .elementor-element.elementor-element-33feebd .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{color:#FFFFFF;fill:#FFFFFF;}.elementor-3057 .elementor-element.elementor-element-33feebd .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:#FFFFFF;}.elementor-3057 .elementor-element.elementor-element-33feebd .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{color:#FFFFFF;fill:#FFFFFF;}.elementor-3057 .elementor-element.elementor-element-33feebd .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper > i, .elementor-3057 .elementor-element.elementor-element-33feebd .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper > svg, .elementor-3057 .elementor-element.elementor-element-33feebd .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper > .jkit-icon-svg, .elementor-3057 .elementor-element.elementor-element-33feebd .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper > span > i, .elementor-3057 .elementor-element.elementor-element-33feebd .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper > span > svg, .elementor-3057 .elementor-element.elementor-element-33feebd .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper > span > .jkit-icon-svg{margin-right:5px;}.elementor-3057 .elementor-element.elementor-element-33feebd .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper > i, .elementor-3057 .elementor-element.elementor-element-33feebd .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper > svg, .elementor-3057 .elementor-element.elementor-element-33feebd .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper > .jkit-icon-svg, .elementor-3057 .elementor-element.elementor-element-33feebd .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper > span > i, .elementor-3057 .elementor-element.elementor-element-33feebd .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper > span > svg, .elementor-3057 .elementor-element.elementor-element-33feebd .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper > span > .jkit-icon-svg{margin-left:5px;}.elementor-3057 .elementor-element.elementor-element-r3027 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3057 .elementor-element.elementor-element-r3027:not(.elementor-motion-effects-element-type-background), .elementor-3057 .elementor-element.elementor-element-r3027 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #080A14 40%, #2A0D10 100%);}.elementor-3057 .elementor-element.elementor-element-r3027 > .elementor-container{max-width:1170px;}.elementor-3057 .elementor-element.elementor-element-r3027{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 0px 64px 0px;}.elementor-3057 .elementor-element.elementor-element-r3027 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-3057 .elementor-element.elementor-element-r3028.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3057 .elementor-element.elementor-element-r3028.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3057 .elementor-element.elementor-element-r3028 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-3057 .elementor-element.elementor-element-r3029 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-3057 .elementor-element.elementor-element-r3029 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#FFFFFF;}.elementor-3057 .elementor-element.elementor-element-r302a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3057 .elementor-element.elementor-element-r302a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:34px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-3057 .elementor-element.elementor-element-r302b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3057 .elementor-element.elementor-element-r302b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3057 .elementor-element.elementor-element-r302b > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-3057 .elementor-element.elementor-element-r302c .elementor-button{background-color:#FFFFFF00;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:20px 38px 20px 38px;}.elementor-3057 .elementor-element.elementor-element-r302c .elementor-button:hover, .elementor-3057 .elementor-element.elementor-element-r302c .elementor-button:focus{background-color:#FFFFFF;color:#9C1C23;border-color:#FFFFFF;}.elementor-3057 .elementor-element.elementor-element-r302c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3057 .elementor-element.elementor-element-r302c .elementor-button:hover svg, .elementor-3057 .elementor-element.elementor-element-r302c .elementor-button:focus svg{fill:#9C1C23;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3057 .elementor-element.elementor-element-969788a{margin-top:0px;margin-bottom:0px;padding:80px 0px 100px 0px;}.elementor-3057 .elementor-element.elementor-element-fab37de > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-3057 .elementor-element.elementor-element-45faffe{text-align:start;}.elementor-3057 .elementor-element.elementor-element-45faffe .elementor-heading-title{font-size:var( --e-global-typography-1798c46-font-size );line-height:var( --e-global-typography-1798c46-line-height );}.elementor-3057 .elementor-element.elementor-element-e27ce7d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3057 .elementor-element.elementor-element-e27ce7d .elementor-icon-list-item > a{font-size:var( --e-global-typography-5ae1270-font-size );}.elementor-3057 .elementor-element.elementor-element-f909cac{padding:40px 20px 80px 20px;}.elementor-3057 .elementor-element.elementor-element-02ff11d{text-align:center;}.elementor-3057 .elementor-element.elementor-element-r3023{padding:50px 0px 40px 0px;}.elementor-3057 .elementor-element.elementor-element-r3024 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-3057 .elementor-element.elementor-element-a7c0c01 > .elementor-element-populated{margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-3057 .elementor-element.elementor-element-a7c0h01{text-align:start;}.elementor-3057 .elementor-element.elementor-element-r300e > .elementor-element-populated{margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-3057 .elementor-element.elementor-element-r3001{text-align:start;}.elementor-3057 .elementor-element.elementor-element-r300f > .elementor-element-populated{margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-3057 .elementor-element.elementor-element-r3002{text-align:start;}.elementor-3057 .elementor-element.elementor-element-r3011 > .elementor-element-populated{margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-3057 .elementor-element.elementor-element-r3003{text-align:start;}.elementor-3057 .elementor-element.elementor-element-r3012 > .elementor-element-populated{margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-3057 .elementor-element.elementor-element-r3004{text-align:start;}.elementor-3057 .elementor-element.elementor-element-r3014 > .elementor-element-populated{margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-3057 .elementor-element.elementor-element-r3005{text-align:start;}.elementor-3057 .elementor-element.elementor-element-r3015 > .elementor-element-populated{margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-3057 .elementor-element.elementor-element-r3006{text-align:start;}.elementor-3057 .elementor-element.elementor-element-r3017 > .elementor-element-populated{margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-3057 .elementor-element.elementor-element-r3007{text-align:start;}.elementor-3057 .elementor-element.elementor-element-r3018 > .elementor-element-populated{margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-3057 .elementor-element.elementor-element-r3008{text-align:start;}.elementor-3057 .elementor-element.elementor-element-r301a > .elementor-element-populated{margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-3057 .elementor-element.elementor-element-r3009{text-align:start;}.elementor-3057 .elementor-element.elementor-element-r301b > .elementor-element-populated{margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-3057 .elementor-element.elementor-element-r300a{text-align:start;}.elementor-3057 .elementor-element.elementor-element-r301d > .elementor-element-populated{margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-3057 .elementor-element.elementor-element-r300b{text-align:start;}.elementor-3057 .elementor-element.elementor-element-r301e > .elementor-element-populated{margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-3057 .elementor-element.elementor-element-r300c{text-align:start;}.elementor-3057 .elementor-element.elementor-element-r3020 > .elementor-element-populated{margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-3057 .elementor-element.elementor-element-r300d{text-align:start;}.elementor-3057 .elementor-element.elementor-element-r3025{padding:32px 20px 48px 20px;}.elementor-3057 .elementor-element.elementor-element-r3026 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-3057 .elementor-element.elementor-element-1d93e14{text-align:center;}.elementor-3057 .elementor-element.elementor-element-1d93e14 .elementor-heading-title{font-size:24px;}.elementor-3057 .elementor-element.elementor-element-33feebd .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-abc10e4-font-size );line-height:var( --e-global-typography-abc10e4-line-height );}.elementor-3057 .elementor-element.elementor-element-r3027{padding:54px 0px 54px 0px;}.elementor-3057 .elementor-element.elementor-element-r3028 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-3057 .elementor-element.elementor-element-r302a .elementor-heading-title{font-size:30px;}.elementor-3057 .elementor-element.elementor-element-r302b > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}}@media(max-width:767px){.elementor-3057 .elementor-element.elementor-element-969788a > .elementor-background-overlay{opacity:1;}.elementor-3057 .elementor-element.elementor-element-969788a{padding:60px 0px 85px 0px;}.elementor-3057 .elementor-element.elementor-element-fab37de > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-3057 .elementor-element.elementor-element-45faffe{text-align:start;}.elementor-3057 .elementor-element.elementor-element-45faffe .elementor-heading-title{font-size:var( --e-global-typography-1798c46-font-size );line-height:var( --e-global-typography-1798c46-line-height );}.elementor-3057 .elementor-element.elementor-element-e27ce7d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3057 .elementor-element.elementor-element-e27ce7d .elementor-icon-list-item > a{font-size:var( --e-global-typography-5ae1270-font-size );}.elementor-3057 .elementor-element.elementor-element-f909cac{padding:40px 0px 20px 0px;}.elementor-3057 .elementor-element.elementor-element-02ff11d{text-align:center;}.elementor-3057 .elementor-element.elementor-element-r3023{padding:40px 0px 30px 0px;}.elementor-3057 .elementor-element.elementor-element-r3024 > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-3057 .elementor-element.elementor-element-a7c0c01 > .elementor-element-populated{margin:0px 0px 16px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3057 .elementor-element.elementor-element-a7c0h01{text-align:start;}.elementor-3057 .elementor-element.elementor-element-a7c0p01{text-align:start;font-size:16px;}.elementor-3057 .elementor-element.elementor-element-a7c0n01{text-align:start;}.elementor-3057 .elementor-element.elementor-element-r300e > .elementor-element-populated{margin:0px 0px 16px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3057 .elementor-element.elementor-element-r3001{text-align:start;}.elementor-3057 .elementor-element.elementor-element-b7bf67e{text-align:start;font-size:16px;}.elementor-3057 .elementor-element.elementor-element-a73eb6b{text-align:start;}.elementor-3057 .elementor-element.elementor-element-r300f > .elementor-element-populated{margin:0px 0px 16px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3057 .elementor-element.elementor-element-r3002{text-align:start;}.elementor-3057 .elementor-element.elementor-element-4e50e02{text-align:start;font-size:16px;}.elementor-3057 .elementor-element.elementor-element-be18b5e{text-align:start;}.elementor-3057 .elementor-element.elementor-element-r3011 > .elementor-element-populated{margin:0px 0px 16px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3057 .elementor-element.elementor-element-r3003{text-align:start;}.elementor-3057 .elementor-element.elementor-element-dd0eee1{text-align:start;font-size:16px;}.elementor-3057 .elementor-element.elementor-element-2b36d2e{text-align:start;}.elementor-3057 .elementor-element.elementor-element-r3012 > .elementor-element-populated{margin:0px 0px 16px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3057 .elementor-element.elementor-element-r3004{text-align:start;}.elementor-3057 .elementor-element.elementor-element-9ca24c7{text-align:start;font-size:16px;}.elementor-3057 .elementor-element.elementor-element-987a6d7{text-align:start;}.elementor-3057 .elementor-element.elementor-element-r3014 > .elementor-element-populated{margin:0px 0px 16px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3057 .elementor-element.elementor-element-r3005{text-align:start;}.elementor-3057 .elementor-element.elementor-element-34c55d3{text-align:start;font-size:16px;}.elementor-3057 .elementor-element.elementor-element-a55d15a{text-align:start;}.elementor-3057 .elementor-element.elementor-element-r3015 > .elementor-element-populated{margin:0px 0px 16px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3057 .elementor-element.elementor-element-r3006{text-align:start;}.elementor-3057 .elementor-element.elementor-element-8ef8026{text-align:start;font-size:16px;}.elementor-3057 .elementor-element.elementor-element-00b2145{text-align:start;}.elementor-3057 .elementor-element.elementor-element-r3017 > .elementor-element-populated{margin:0px 0px 16px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3057 .elementor-element.elementor-element-r3007{text-align:start;}.elementor-3057 .elementor-element.elementor-element-1c48bd7{text-align:start;font-size:16px;}.elementor-3057 .elementor-element.elementor-element-9e32692{text-align:start;}.elementor-3057 .elementor-element.elementor-element-r3018 > .elementor-element-populated{margin:0px 0px 16px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3057 .elementor-element.elementor-element-r3008{text-align:start;}.elementor-3057 .elementor-element.elementor-element-c08c72b{text-align:start;font-size:16px;}.elementor-3057 .elementor-element.elementor-element-2251532{text-align:start;}.elementor-3057 .elementor-element.elementor-element-r301a > .elementor-element-populated{margin:0px 0px 16px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3057 .elementor-element.elementor-element-r3009{text-align:start;}.elementor-3057 .elementor-element.elementor-element-72f2499{text-align:start;font-size:16px;}.elementor-3057 .elementor-element.elementor-element-7bf515d{text-align:start;}.elementor-3057 .elementor-element.elementor-element-r301b > .elementor-element-populated{margin:0px 0px 16px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3057 .elementor-element.elementor-element-r300a{text-align:start;}.elementor-3057 .elementor-element.elementor-element-6a52133{text-align:start;font-size:16px;}.elementor-3057 .elementor-element.elementor-element-d9e9051{text-align:start;}.elementor-3057 .elementor-element.elementor-element-r301d > .elementor-element-populated{margin:0px 0px 16px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3057 .elementor-element.elementor-element-r300b{text-align:start;}.elementor-3057 .elementor-element.elementor-element-04006bc{text-align:start;font-size:16px;}.elementor-3057 .elementor-element.elementor-element-aacd085{text-align:start;}.elementor-3057 .elementor-element.elementor-element-r301e > .elementor-element-populated{margin:0px 0px 16px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3057 .elementor-element.elementor-element-r300c{text-align:start;}.elementor-3057 .elementor-element.elementor-element-ad6de39{text-align:start;font-size:16px;}.elementor-3057 .elementor-element.elementor-element-bdb5da0{text-align:start;}.elementor-3057 .elementor-element.elementor-element-r3020 > .elementor-element-populated{margin:0px 0px 16px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3057 .elementor-element.elementor-element-r300d{text-align:start;}.elementor-3057 .elementor-element.elementor-element-7079181{text-align:start;font-size:16px;}.elementor-3057 .elementor-element.elementor-element-efcf77e{text-align:start;}.elementor-3057 .elementor-element.elementor-element-r3025{padding:28px 15px 40px 15px;}.elementor-3057 .elementor-element.elementor-element-r3026 > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-3057 .elementor-element.elementor-element-1d93e14{text-align:center;}.elementor-3057 .elementor-element.elementor-element-1d93e14 .elementor-heading-title{font-size:22px;}.elementor-3057 .elementor-element.elementor-element-b100e37{font-size:16px;}.elementor-3057 .elementor-element.elementor-element-33feebd .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-abc10e4-font-size );line-height:var( --e-global-typography-abc10e4-line-height );}.elementor-3057 .elementor-element.elementor-element-r3027{padding:44px 0px 44px 0px;}.elementor-3057 .elementor-element.elementor-element-r3028 > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-3057 .elementor-element.elementor-element-r3029 .elementor-heading-title{font-size:13px;}.elementor-3057 .elementor-element.elementor-element-r302a .elementor-heading-title{font-size:24px;}.elementor-3057 .elementor-element.elementor-element-r302b > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-3057 .elementor-element.elementor-element-r302c > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-3057 .elementor-element.elementor-element-r302c .elementor-button{padding:18px 20px 18px 20px;}}@media(min-width:768px){.elementor-3057 .elementor-element.elementor-element-r3028{width:66%;}.elementor-3057 .elementor-element.elementor-element-r302b{width:34%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3057 .elementor-element.elementor-element-r3028{width:62%;}.elementor-3057 .elementor-element.elementor-element-r302b{width:38%;}}/* Start custom CSS for heading, class: .elementor-element-45faffe */.elementor-3057 .elementor-element.elementor-element-45faffe .elementor-heading-title{border-left:4px solid #9C1C23;padding-left:14px;line-height:1.1;}
@media (max-width:1024px){.elementor-3057 .elementor-element.elementor-element-45faffe .elementor-heading-title{font-size:40px;}}
@media (max-width:767px){.elementor-3057 .elementor-element.elementor-element-45faffe .elementor-heading-title{font-size:32px;line-height:1.15;}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e27ce7d */.elementor-3057 .elementor-element.elementor-element-e27ce7d{margin-top:14px !important;}
.elementor-3057 .elementor-element.elementor-element-e27ce7d .elementor-icon-list-text{text-transform:uppercase;letter-spacing:3px;font-size:13px !important;font-weight:600;color:rgba(255,255,255,.85) !important;}
.elementor-3057 .elementor-element.elementor-element-e27ce7d .elementor-icon-list-item:last-child .elementor-icon-list-text{color:#fff !important;}
.elementor-3057 .elementor-element.elementor-element-e27ce7d .elementor-icon-list-icon i{color:#9C1C23 !important;font-size:11px;}
.elementor-3057 .elementor-element.elementor-element-e27ce7d .elementor-icon-list-items{padding-left:18px;}
@media (max-width:767px){.elementor-3057 .elementor-element.elementor-element-e27ce7d .elementor-icon-list-text{font-size:12px !important;letter-spacing:2px;}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-969788a *//* jls-reviews-hero-trailer */
.elementor-3057 .elementor-element.elementor-element-969788a{background-color:#080A14 !important;background-image:url('https://jigsawlifesafety.com/wp-content/uploads/2026/11/jigsaw-trailer-watertown-crop.jpg') !important;background-repeat:no-repeat !important;background-position:right 20% !important;background-size:cover !important;}
.elementor-3057 .elementor-element.elementor-element-969788a > .elementor-background-overlay{background-color:transparent !important;background-image:linear-gradient(90deg,#080A14 0%,#080A14 22%,rgba(8,10,20,0) 48%) !important;opacity:1 !important;}
@media (max-width:1024px){.elementor-3057 .elementor-element.elementor-element-969788a{background-position:right 20% !important;}}
@media (max-width:767px){.elementor-3057 .elementor-element.elementor-element-969788a{background-position:right 25% !important;background-size:cover !important;}
.elementor-3057 .elementor-element.elementor-element-969788a > .elementor-background-overlay{background-image:linear-gradient(180deg,rgba(8,10,20,.70) 0%,rgba(8,10,20,.40) 50%,rgba(8,10,20,.50) 100%) !important;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a7c0h01 */.elementor-3057 .elementor-element.elementor-element-a7c0h01 .elementor-heading-title{font-family:'Manrope',sans-serif;font-weight:800;font-size:21px;line-height:1.35;color:#222;border-left:4px solid #9C1C23;padding-left:14px;}
@media (max-width:767px){.elementor-3057 .elementor-element.elementor-element-a7c0h01 .elementor-heading-title{font-size:18px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a7c0p01 */.elementor-3057 .elementor-element.elementor-element-a7c0p01, .elementor-3057 .elementor-element.elementor-element-a7c0p01 p{color:#444;font-size:15.5px;line-height:1.65;text-align:left;}
.elementor-3057 .elementor-element.elementor-element-a7c0p01 strong{color:#222;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a7c0n01 */.elementor-3057 .elementor-element.elementor-element-a7c0n01, .elementor-3057 .elementor-element.elementor-element-a7c0n01 p{color:#444;font-size:15.5px;line-height:1.65;text-align:left;}
.elementor-3057 .elementor-element.elementor-element-a7c0n01 strong{color:#222;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a7c0c01 */.elementor-3057 .elementor-element.elementor-element-a7c0c01 > .elementor-element-populated, .elementor-3057 .elementor-element.elementor-element-a7c0c01 > .elementor-widget-wrap{background:#fff;border:1px solid #E6E6E6;border-top:3px solid #9C1C23;box-shadow:0 6px 18px rgba(0,0,0,.05);padding:28px 26px !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-r3001 */.elementor-3057 .elementor-element.elementor-element-r3001 .elementor-heading-title{font-family:'Manrope',sans-serif;font-weight:800;font-size:21px;line-height:1.35;color:#222;border-left:4px solid #9C1C23;padding-left:14px;}
@media (max-width:767px){.elementor-3057 .elementor-element.elementor-element-r3001 .elementor-heading-title{font-size:18px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b7bf67e */.elementor-3057 .elementor-element.elementor-element-b7bf67e, .elementor-3057 .elementor-element.elementor-element-b7bf67e p{color:#444;font-size:15.5px;line-height:1.65;text-align:left;}
.elementor-3057 .elementor-element.elementor-element-b7bf67e strong{color:#222;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a73eb6b */.elementor-3057 .elementor-element.elementor-element-a73eb6b, .elementor-3057 .elementor-element.elementor-element-a73eb6b p{color:#444;font-size:15.5px;line-height:1.65;text-align:left;}
.elementor-3057 .elementor-element.elementor-element-a73eb6b strong{color:#222;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-r300e */.elementor-3057 .elementor-element.elementor-element-r300e > .elementor-element-populated, .elementor-3057 .elementor-element.elementor-element-r300e > .elementor-widget-wrap{background:#fff;border:1px solid #E6E6E6;border-top:3px solid #9C1C23;box-shadow:0 6px 18px rgba(0,0,0,.05);padding:28px 26px !important;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-r3010 */.elementor-3057 .elementor-element.elementor-element-r3010 > .elementor-container{align-items:stretch;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-r3002 */.elementor-3057 .elementor-element.elementor-element-r3002 .elementor-heading-title{font-family:'Manrope',sans-serif;font-weight:800;font-size:21px;line-height:1.35;color:#222;border-left:4px solid #9C1C23;padding-left:14px;}
@media (max-width:767px){.elementor-3057 .elementor-element.elementor-element-r3002 .elementor-heading-title{font-size:18px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e50e02 */.elementor-3057 .elementor-element.elementor-element-4e50e02, .elementor-3057 .elementor-element.elementor-element-4e50e02 p{color:#444;font-size:15.5px;line-height:1.65;text-align:left;}
.elementor-3057 .elementor-element.elementor-element-4e50e02 strong{color:#222;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-be18b5e */.elementor-3057 .elementor-element.elementor-element-be18b5e, .elementor-3057 .elementor-element.elementor-element-be18b5e p{color:#444;font-size:15.5px;line-height:1.65;text-align:left;}
.elementor-3057 .elementor-element.elementor-element-be18b5e strong{color:#222;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-r300f */.elementor-3057 .elementor-element.elementor-element-r300f > .elementor-element-populated, .elementor-3057 .elementor-element.elementor-element-r300f > .elementor-widget-wrap{background:#fff;border:1px solid #E6E6E6;border-top:3px solid #9C1C23;box-shadow:0 6px 18px rgba(0,0,0,.05);padding:28px 26px !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-r3003 */.elementor-3057 .elementor-element.elementor-element-r3003 .elementor-heading-title{font-family:'Manrope',sans-serif;font-weight:800;font-size:21px;line-height:1.35;color:#222;border-left:4px solid #9C1C23;padding-left:14px;}
@media (max-width:767px){.elementor-3057 .elementor-element.elementor-element-r3003 .elementor-heading-title{font-size:18px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd0eee1 */.elementor-3057 .elementor-element.elementor-element-dd0eee1, .elementor-3057 .elementor-element.elementor-element-dd0eee1 p{color:#444;font-size:15.5px;line-height:1.65;text-align:left;}
.elementor-3057 .elementor-element.elementor-element-dd0eee1 strong{color:#222;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b36d2e */.elementor-3057 .elementor-element.elementor-element-2b36d2e, .elementor-3057 .elementor-element.elementor-element-2b36d2e p{color:#444;font-size:15.5px;line-height:1.65;text-align:left;}
.elementor-3057 .elementor-element.elementor-element-2b36d2e strong{color:#222;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-r3011 */.elementor-3057 .elementor-element.elementor-element-r3011 > .elementor-element-populated, .elementor-3057 .elementor-element.elementor-element-r3011 > .elementor-widget-wrap{background:#fff;border:1px solid #E6E6E6;border-top:3px solid #9C1C23;box-shadow:0 6px 18px rgba(0,0,0,.05);padding:28px 26px !important;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-r3013 */.elementor-3057 .elementor-element.elementor-element-r3013 > .elementor-container{align-items:stretch;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-r3004 */.elementor-3057 .elementor-element.elementor-element-r3004 .elementor-heading-title{font-family:'Manrope',sans-serif;font-weight:800;font-size:21px;line-height:1.35;color:#222;border-left:4px solid #9C1C23;padding-left:14px;}
@media (max-width:767px){.elementor-3057 .elementor-element.elementor-element-r3004 .elementor-heading-title{font-size:18px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9ca24c7 */.elementor-3057 .elementor-element.elementor-element-9ca24c7, .elementor-3057 .elementor-element.elementor-element-9ca24c7 p{color:#444;font-size:15.5px;line-height:1.65;text-align:left;}
.elementor-3057 .elementor-element.elementor-element-9ca24c7 strong{color:#222;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-987a6d7 */.elementor-3057 .elementor-element.elementor-element-987a6d7, .elementor-3057 .elementor-element.elementor-element-987a6d7 p{color:#444;font-size:15.5px;line-height:1.65;text-align:left;}
.elementor-3057 .elementor-element.elementor-element-987a6d7 strong{color:#222;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-r3012 */.elementor-3057 .elementor-element.elementor-element-r3012 > .elementor-element-populated, .elementor-3057 .elementor-element.elementor-element-r3012 > .elementor-widget-wrap{background:#fff;border:1px solid #E6E6E6;border-top:3px solid #9C1C23;box-shadow:0 6px 18px rgba(0,0,0,.05);padding:28px 26px !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-r3005 */.elementor-3057 .elementor-element.elementor-element-r3005 .elementor-heading-title{font-family:'Manrope',sans-serif;font-weight:800;font-size:21px;line-height:1.35;color:#222;border-left:4px solid #9C1C23;padding-left:14px;}
@media (max-width:767px){.elementor-3057 .elementor-element.elementor-element-r3005 .elementor-heading-title{font-size:18px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34c55d3 */.elementor-3057 .elementor-element.elementor-element-34c55d3, .elementor-3057 .elementor-element.elementor-element-34c55d3 p{color:#444;font-size:15.5px;line-height:1.65;text-align:left;}
.elementor-3057 .elementor-element.elementor-element-34c55d3 strong{color:#222;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a55d15a */.elementor-3057 .elementor-element.elementor-element-a55d15a, .elementor-3057 .elementor-element.elementor-element-a55d15a p{color:#444;font-size:15.5px;line-height:1.65;text-align:left;}
.elementor-3057 .elementor-element.elementor-element-a55d15a strong{color:#222;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-r3014 */.elementor-3057 .elementor-element.elementor-element-r3014 > .elementor-element-populated, .elementor-3057 .elementor-element.elementor-element-r3014 > .elementor-widget-wrap{background:#fff;border:1px solid #E6E6E6;border-top:3px solid #9C1C23;box-shadow:0 6px 18px rgba(0,0,0,.05);padding:28px 26px !important;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-r3016 */.elementor-3057 .elementor-element.elementor-element-r3016 > .elementor-container{align-items:stretch;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-r3006 */.elementor-3057 .elementor-element.elementor-element-r3006 .elementor-heading-title{font-family:'Manrope',sans-serif;font-weight:800;font-size:21px;line-height:1.35;color:#222;border-left:4px solid #9C1C23;padding-left:14px;}
@media (max-width:767px){.elementor-3057 .elementor-element.elementor-element-r3006 .elementor-heading-title{font-size:18px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ef8026 */.elementor-3057 .elementor-element.elementor-element-8ef8026, .elementor-3057 .elementor-element.elementor-element-8ef8026 p{color:#444;font-size:15.5px;line-height:1.65;text-align:left;}
.elementor-3057 .elementor-element.elementor-element-8ef8026 strong{color:#222;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-00b2145 */.elementor-3057 .elementor-element.elementor-element-00b2145, .elementor-3057 .elementor-element.elementor-element-00b2145 p{color:#444;font-size:15.5px;line-height:1.65;text-align:left;}
.elementor-3057 .elementor-element.elementor-element-00b2145 strong{color:#222;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-r3015 */.elementor-3057 .elementor-element.elementor-element-r3015 > .elementor-element-populated, .elementor-3057 .elementor-element.elementor-element-r3015 > .elementor-widget-wrap{background:#fff;border:1px solid #E6E6E6;border-top:3px solid #9C1C23;box-shadow:0 6px 18px rgba(0,0,0,.05);padding:28px 26px !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-r3007 */.elementor-3057 .elementor-element.elementor-element-r3007 .elementor-heading-title{font-family:'Manrope',sans-serif;font-weight:800;font-size:21px;line-height:1.35;color:#222;border-left:4px solid #9C1C23;padding-left:14px;}
@media (max-width:767px){.elementor-3057 .elementor-element.elementor-element-r3007 .elementor-heading-title{font-size:18px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c48bd7 */.elementor-3057 .elementor-element.elementor-element-1c48bd7, .elementor-3057 .elementor-element.elementor-element-1c48bd7 p{color:#444;font-size:15.5px;line-height:1.65;text-align:left;}
.elementor-3057 .elementor-element.elementor-element-1c48bd7 strong{color:#222;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9e32692 */.elementor-3057 .elementor-element.elementor-element-9e32692, .elementor-3057 .elementor-element.elementor-element-9e32692 p{color:#444;font-size:15.5px;line-height:1.65;text-align:left;}
.elementor-3057 .elementor-element.elementor-element-9e32692 strong{color:#222;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-r3017 */.elementor-3057 .elementor-element.elementor-element-r3017 > .elementor-element-populated, .elementor-3057 .elementor-element.elementor-element-r3017 > .elementor-widget-wrap{background:#fff;border:1px solid #E6E6E6;border-top:3px solid #9C1C23;box-shadow:0 6px 18px rgba(0,0,0,.05);padding:28px 26px !important;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-r3019 */.elementor-3057 .elementor-element.elementor-element-r3019 > .elementor-container{align-items:stretch;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-r3008 */.elementor-3057 .elementor-element.elementor-element-r3008 .elementor-heading-title{font-family:'Manrope',sans-serif;font-weight:800;font-size:21px;line-height:1.35;color:#222;border-left:4px solid #9C1C23;padding-left:14px;}
@media (max-width:767px){.elementor-3057 .elementor-element.elementor-element-r3008 .elementor-heading-title{font-size:18px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c08c72b */.elementor-3057 .elementor-element.elementor-element-c08c72b, .elementor-3057 .elementor-element.elementor-element-c08c72b p{color:#444;font-size:15.5px;line-height:1.65;text-align:left;}
.elementor-3057 .elementor-element.elementor-element-c08c72b strong{color:#222;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2251532 */.elementor-3057 .elementor-element.elementor-element-2251532, .elementor-3057 .elementor-element.elementor-element-2251532 p{color:#444;font-size:15.5px;line-height:1.65;text-align:left;}
.elementor-3057 .elementor-element.elementor-element-2251532 strong{color:#222;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-r3018 */.elementor-3057 .elementor-element.elementor-element-r3018 > .elementor-element-populated, .elementor-3057 .elementor-element.elementor-element-r3018 > .elementor-widget-wrap{background:#fff;border:1px solid #E6E6E6;border-top:3px solid #9C1C23;box-shadow:0 6px 18px rgba(0,0,0,.05);padding:28px 26px !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-r3009 */.elementor-3057 .elementor-element.elementor-element-r3009 .elementor-heading-title{font-family:'Manrope',sans-serif;font-weight:800;font-size:21px;line-height:1.35;color:#222;border-left:4px solid #9C1C23;padding-left:14px;}
@media (max-width:767px){.elementor-3057 .elementor-element.elementor-element-r3009 .elementor-heading-title{font-size:18px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-72f2499 */.elementor-3057 .elementor-element.elementor-element-72f2499, .elementor-3057 .elementor-element.elementor-element-72f2499 p{color:#444;font-size:15.5px;line-height:1.65;text-align:left;}
.elementor-3057 .elementor-element.elementor-element-72f2499 strong{color:#222;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7bf515d */.elementor-3057 .elementor-element.elementor-element-7bf515d, .elementor-3057 .elementor-element.elementor-element-7bf515d p{color:#444;font-size:15.5px;line-height:1.65;text-align:left;}
.elementor-3057 .elementor-element.elementor-element-7bf515d strong{color:#222;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-r301a */.elementor-3057 .elementor-element.elementor-element-r301a > .elementor-element-populated, .elementor-3057 .elementor-element.elementor-element-r301a > .elementor-widget-wrap{background:#fff;border:1px solid #E6E6E6;border-top:3px solid #9C1C23;box-shadow:0 6px 18px rgba(0,0,0,.05);padding:28px 26px !important;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-r301c */.elementor-3057 .elementor-element.elementor-element-r301c > .elementor-container{align-items:stretch;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-r300a */.elementor-3057 .elementor-element.elementor-element-r300a .elementor-heading-title{font-family:'Manrope',sans-serif;font-weight:800;font-size:21px;line-height:1.35;color:#222;border-left:4px solid #9C1C23;padding-left:14px;}
@media (max-width:767px){.elementor-3057 .elementor-element.elementor-element-r300a .elementor-heading-title{font-size:18px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a52133 */.elementor-3057 .elementor-element.elementor-element-6a52133, .elementor-3057 .elementor-element.elementor-element-6a52133 p{color:#444;font-size:15.5px;line-height:1.65;text-align:left;}
.elementor-3057 .elementor-element.elementor-element-6a52133 strong{color:#222;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9e9051 */.elementor-3057 .elementor-element.elementor-element-d9e9051, .elementor-3057 .elementor-element.elementor-element-d9e9051 p{color:#444;font-size:15.5px;line-height:1.65;text-align:left;}
.elementor-3057 .elementor-element.elementor-element-d9e9051 strong{color:#222;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-r301b */.elementor-3057 .elementor-element.elementor-element-r301b > .elementor-element-populated, .elementor-3057 .elementor-element.elementor-element-r301b > .elementor-widget-wrap{background:#fff;border:1px solid #E6E6E6;border-top:3px solid #9C1C23;box-shadow:0 6px 18px rgba(0,0,0,.05);padding:28px 26px !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-r300b */.elementor-3057 .elementor-element.elementor-element-r300b .elementor-heading-title{font-family:'Manrope',sans-serif;font-weight:800;font-size:21px;line-height:1.35;color:#222;border-left:4px solid #9C1C23;padding-left:14px;}
@media (max-width:767px){.elementor-3057 .elementor-element.elementor-element-r300b .elementor-heading-title{font-size:18px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04006bc */.elementor-3057 .elementor-element.elementor-element-04006bc, .elementor-3057 .elementor-element.elementor-element-04006bc p{color:#444;font-size:15.5px;line-height:1.65;text-align:left;}
.elementor-3057 .elementor-element.elementor-element-04006bc strong{color:#222;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aacd085 */.elementor-3057 .elementor-element.elementor-element-aacd085, .elementor-3057 .elementor-element.elementor-element-aacd085 p{color:#444;font-size:15.5px;line-height:1.65;text-align:left;}
.elementor-3057 .elementor-element.elementor-element-aacd085 strong{color:#222;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-r301d */.elementor-3057 .elementor-element.elementor-element-r301d > .elementor-element-populated, .elementor-3057 .elementor-element.elementor-element-r301d > .elementor-widget-wrap{background:#fff;border:1px solid #E6E6E6;border-top:3px solid #9C1C23;box-shadow:0 6px 18px rgba(0,0,0,.05);padding:28px 26px !important;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-r301f */.elementor-3057 .elementor-element.elementor-element-r301f > .elementor-container{align-items:stretch;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-r300c */.elementor-3057 .elementor-element.elementor-element-r300c .elementor-heading-title{font-family:'Manrope',sans-serif;font-weight:800;font-size:21px;line-height:1.35;color:#222;border-left:4px solid #9C1C23;padding-left:14px;}
@media (max-width:767px){.elementor-3057 .elementor-element.elementor-element-r300c .elementor-heading-title{font-size:18px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad6de39 */.elementor-3057 .elementor-element.elementor-element-ad6de39, .elementor-3057 .elementor-element.elementor-element-ad6de39 p{color:#444;font-size:15.5px;line-height:1.65;text-align:left;}
.elementor-3057 .elementor-element.elementor-element-ad6de39 strong{color:#222;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bdb5da0 */.elementor-3057 .elementor-element.elementor-element-bdb5da0, .elementor-3057 .elementor-element.elementor-element-bdb5da0 p{color:#444;font-size:15.5px;line-height:1.65;text-align:left;}
.elementor-3057 .elementor-element.elementor-element-bdb5da0 strong{color:#222;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-r301e */.elementor-3057 .elementor-element.elementor-element-r301e > .elementor-element-populated, .elementor-3057 .elementor-element.elementor-element-r301e > .elementor-widget-wrap{background:#fff;border:1px solid #E6E6E6;border-top:3px solid #9C1C23;box-shadow:0 6px 18px rgba(0,0,0,.05);padding:28px 26px !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-r300d */.elementor-3057 .elementor-element.elementor-element-r300d .elementor-heading-title{font-family:'Manrope',sans-serif;font-weight:800;font-size:21px;line-height:1.35;color:#222;border-left:4px solid #9C1C23;padding-left:14px;}
@media (max-width:767px){.elementor-3057 .elementor-element.elementor-element-r300d .elementor-heading-title{font-size:18px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7079181 */.elementor-3057 .elementor-element.elementor-element-7079181, .elementor-3057 .elementor-element.elementor-element-7079181 p{color:#444;font-size:15.5px;line-height:1.65;text-align:left;}
.elementor-3057 .elementor-element.elementor-element-7079181 strong{color:#222;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-efcf77e */.elementor-3057 .elementor-element.elementor-element-efcf77e, .elementor-3057 .elementor-element.elementor-element-efcf77e p{color:#444;font-size:15.5px;line-height:1.65;text-align:left;}
.elementor-3057 .elementor-element.elementor-element-efcf77e strong{color:#222;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-r3020 */.elementor-3057 .elementor-element.elementor-element-r3020 > .elementor-element-populated, .elementor-3057 .elementor-element.elementor-element-r3020 > .elementor-widget-wrap{background:#fff;border:1px solid #E6E6E6;border-top:3px solid #9C1C23;box-shadow:0 6px 18px rgba(0,0,0,.05);padding:28px 26px !important;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-r3022 */.elementor-3057 .elementor-element.elementor-element-r3022 > .elementor-container{align-items:stretch;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b100e37 */.elementor-3057 .elementor-element.elementor-element-b100e37{max-width:560px;margin-left:auto;margin-right:auto;}.elementor-3057 .elementor-element.elementor-element-b100e37 p{color:#555555;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-r3030 */.elementor-3057 .elementor-element.elementor-element-r3030{max-width:820px;margin-left:auto;margin-right:auto;}
.elementor-3057 .elementor-element.elementor-element-r3030 > .elementor-container > .elementor-column > .elementor-element-populated,
.elementor-3057 .elementor-element.elementor-element-r3030 > .elementor-container > .elementor-column > .elementor-widget-wrap{
  background:#fff;
  border:1px solid #E6E6E6;
  border-top:3px solid #9C1C23;
  box-shadow:0 6px 18px rgba(0,0,0,.05);
  padding:40px 48px !important;
}
@media (max-width:1024px){
  .elementor-3057 .elementor-element.elementor-element-r3030 > .elementor-container > .elementor-column > .elementor-element-populated,
  .elementor-3057 .elementor-element.elementor-element-r3030 > .elementor-container > .elementor-column > .elementor-widget-wrap{padding:32px 28px !important;}
}
@media (max-width:767px){
  .elementor-3057 .elementor-element.elementor-element-r3030 > .elementor-container > .elementor-column > .elementor-element-populated,
  .elementor-3057 .elementor-element.elementor-element-r3030 > .elementor-container > .elementor-column > .elementor-widget-wrap{padding:28px 22px !important;}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-r3025 */.elementor-3057 .elementor-element.elementor-element-r3025 .elementor-widget-text-editor{text-align:center;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-r3029 */.elementor-3057 .elementor-element.elementor-element-r3029 .elementor-heading-title{border-left:4px solid #9C1C23;padding-left:12px;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-r3027 */.elementor-3057 .elementor-element.elementor-element-r3027 > .elementor-background-overlay{display:none;}
.elementor-3057 .elementor-element.elementor-element-r3027 .elementor-element-r3029 .elementor-heading-title{border-left:4px solid #9C1C23;padding-left:12px;}
.elementor-3057 .elementor-element.elementor-element-r3027 .elementor-element-r302c .elementor-button{background:transparent !important;color:#fff !important;border:2px solid #fff !important;border-radius:0 !important;}
.elementor-3057 .elementor-element.elementor-element-r3027 .elementor-element-r302c .elementor-button:hover{background:#fff !important;color:#9C1C23 !important;}
@media (max-width:767px){.elementor-3057 .elementor-element.elementor-element-r3027 .elementor-element-r302c .elementor-button{width:100%;}}/* End custom CSS */