.elementor-7450 .elementor-element.elementor-element-78c7ed0{--display:flex;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:stretch;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px}.elementor-7450 .elementor-element.elementor-element-4ea1a00{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--align-items:stretch;--background-transition:0.3s;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px}.elementor-7450 .elementor-element.elementor-element-5944f0d .elementor-heading-title{color:var(--e-global-color-fa2b0cc);font-family:"poppins bold",Sans-serif;font-size:3rem;font-weight:600;line-height:60px}.elementor-7450 .elementor-element.elementor-element-bd74e77{text-align:justify;color:#000;font-family:"Inter",Sans-serif;font-size:1.2rem;font-weight:400}.elementor-7450 .elementor-element.elementor-element-2df8cd5 .elementor-heading-title{color:#B50404;font-family:"Inter",Sans-serif;font-size:2rem;font-weight:500}.elementor-7450 .elementor-element.elementor-element-2df8cd5>.elementor-widget-container{margin:0 -1px 0 0;padding:0 0 0 0}.elementor-7450 .elementor-element.elementor-element-c5ab748{text-align:justify;color:#000;font-family:"Inter",Sans-serif;font-size:1.2rem;font-weight:400}.elementor-7450 .elementor-element.elementor-element-49740a5 .elementor-heading-title{color:#B50404;font-family:"Inter",Sans-serif;font-size:2rem;font-weight:500}.elementor-7450 .elementor-element.elementor-element-49740a5>.elementor-widget-container{margin:0 -1px 0 0;padding:0 0 0 0}.elementor-7450 .elementor-element.elementor-element-a5ddcc0{text-align:justify;color:#000;font-family:"Inter",Sans-serif;font-size:1.2rem;font-weight:400}.elementor-7450 .elementor-element.elementor-element-c722da6 .elementor-heading-title{color:#B50404;font-family:"Inter",Sans-serif;font-size:2rem;font-weight:500}.elementor-7450 .elementor-element.elementor-element-c722da6>.elementor-widget-container{margin:0 -1px 0 0;padding:0 0 0 0}.elementor-7450 .elementor-element.elementor-element-939febb{text-align:justify;color:#000;font-family:"Inter",Sans-serif;font-size:1.2rem;font-weight:400}.elementor-7450 .elementor-element.elementor-element-dea44b2 .elementor-heading-title{color:#B50404;font-family:"Inter",Sans-serif;font-size:2rem;font-weight:500}.elementor-7450 .elementor-element.elementor-element-dea44b2>.elementor-widget-container{margin:0 -1px 0 0;padding:0 0 0 0}.elementor-7450 .elementor-element.elementor-element-8cf73cd{text-align:justify;color:#000;font-family:"Inter",Sans-serif;font-size:1.2rem;font-weight:400}.elementor-7450 .elementor-element.elementor-element-230a8e5 .elementor-heading-title{color:#B50404;font-family:"Inter",Sans-serif;font-size:2rem;font-weight:500}.elementor-7450 .elementor-element.elementor-element-230a8e5>.elementor-widget-container{margin:0 -1px 0 0;padding:0 0 0 0}.elementor-7450 .elementor-element.elementor-element-01ce5a5{text-align:justify;color:#000;font-family:"Inter",Sans-serif;font-size:1.2rem;font-weight:400}.elementor-7450 .elementor-element.elementor-element-e7ba5f9 .elementor-heading-title{color:#B50404;font-family:"Inter",Sans-serif;font-size:2rem;font-weight:500}.elementor-7450 .elementor-element.elementor-element-e7ba5f9>.elementor-widget-container{margin:0 -1px 0 0;padding:0 0 0 0}.elementor-7450 .elementor-element.elementor-element-54b1040{text-align:justify;color:#000;font-family:"Inter",Sans-serif;font-size:1.2rem;font-weight:400}.elementor-7450 .elementor-element.elementor-element-92e838e .elementor-heading-title{color:#B50404;font-family:"Inter",Sans-serif;font-size:2rem;font-weight:500}.elementor-7450 .elementor-element.elementor-element-92e838e>.elementor-widget-container{margin:0 -1px 0 0;padding:0 0 0 0}.elementor-7450 .elementor-element.elementor-element-345bca7{text-align:justify;color:#000;font-family:"Inter",Sans-serif;font-size:1.2rem;font-weight:400}.elementor-7450 .elementor-element.elementor-element-953febb .elementor-heading-title{color:#B50404;font-family:"Inter",Sans-serif;font-size:2rem;font-weight:500}.elementor-7450 .elementor-element.elementor-element-953febb>.elementor-widget-container{margin:0 -1px 0 0;padding:0 0 0 0}.elementor-7450 .elementor-element.elementor-element-4e8ff95{text-align:justify;color:#000;font-family:"Inter",Sans-serif;font-size:1.2rem;font-weight:400}.elementor-7450 .elementor-element.elementor-element-8f3860c .elementor-heading-title{color:#B50404;font-family:"Inter",Sans-serif;font-size:2rem;font-weight:500}.elementor-7450 .elementor-element.elementor-element-8f3860c>.elementor-widget-container{margin:0 -1px 0 0;padding:0 0 0 0}.elementor-7450 .elementor-element.elementor-element-0951de2{text-align:justify;color:#000;font-family:"Inter",Sans-serif;font-size:1.2rem;font-weight:400}.elementor-7450 .elementor-element.elementor-element-b9ff6bd .elementor-heading-title{color:#B50404;font-family:"Inter",Sans-serif;font-size:2rem;font-weight:500}.elementor-7450 .elementor-element.elementor-element-b9ff6bd>.elementor-widget-container{margin:0 -1px 0 0;padding:0 0 0 0}.elementor-7450 .elementor-element.elementor-element-3a99960{text-align:justify;color:#000;font-family:"Inter",Sans-serif;font-size:1.2rem;font-weight:400}.elementor-7450 .elementor-element.elementor-element-d599f4a .elementor-heading-title{color:#B50404;font-family:"Inter",Sans-serif;font-size:2rem;font-weight:500}.elementor-7450 .elementor-element.elementor-element-d599f4a>.elementor-widget-container{margin:0 -1px 0 0;padding:0 0 0 0}.elementor-7450 .elementor-element.elementor-element-2a98c76{text-align:justify;color:#000;font-family:"Inter",Sans-serif;font-size:1.2rem;font-weight:400}.elementor-7450 .elementor-element.elementor-element-985e5e8 .elementor-button{font-family:"Inter",Sans-serif;font-size:1.2rem;font-weight:300;text-decoration:none;background-color:#fff0;background-image:linear-gradient(180deg,var(--e-global-color-fa2b0cc) 0%,var(--e-global-color-b1a6616) 100%);border-radius:0 0 0 0;padding:20px 40px 20px 40px}.elementor-7450 .elementor-element.elementor-element-c8dfabb{color:#7A7A7A;font-family:"Inter",Sans-serif;font-size:1.2rem;font-weight:300}.elementor-7450 .elementor-element.elementor-element-c8dfabb>.elementor-widget-container{margin:0 0 -30px 0;padding:0 0 0 0}.elementor-7450 .elementor-element.elementor-element-1e3df0a{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px}.elementor-7450 .elementor-element.elementor-element-1e3df0a .elementor-share-btn{font-size:calc(0.8px * 10)}.elementor-7450 .elementor-element.elementor-element-c04923b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--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-7450 .elementor-element.elementor-element-2e361ff img{width:100%;max-width:100%;height:500px;object-fit:cover;object-position:center center}.elementor-7450 .elementor-element.elementor-element-2e361ff>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}:root{--page-title-display:none}@media(min-width:768px){.elementor-7450 .elementor-element.elementor-element-4ea1a00{--width:100%}.elementor-7450 .elementor-element.elementor-element-c04923b{--width:100%}}@media(max-width:1024px){.elementor-7450 .elementor-element.elementor-element-4ea1a00{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px}.elementor-7450 .elementor-element.elementor-element-5944f0d .elementor-heading-title{font-size:2rem;line-height:35px}.elementor-7450 .elementor-element.elementor-element-bd74e77{font-size:1rem}.elementor-7450 .elementor-element.elementor-element-2df8cd5 .elementor-heading-title{font-size:1.5rem}.elementor-7450 .elementor-element.elementor-element-c5ab748{font-size:1rem}.elementor-7450 .elementor-element.elementor-element-49740a5 .elementor-heading-title{font-size:1.5rem}.elementor-7450 .elementor-element.elementor-element-a5ddcc0{font-size:1rem}.elementor-7450 .elementor-element.elementor-element-c722da6 .elementor-heading-title{font-size:1.5rem}.elementor-7450 .elementor-element.elementor-element-939febb{font-size:1rem}.elementor-7450 .elementor-element.elementor-element-dea44b2 .elementor-heading-title{font-size:1.5rem}.elementor-7450 .elementor-element.elementor-element-8cf73cd{font-size:1rem}.elementor-7450 .elementor-element.elementor-element-230a8e5 .elementor-heading-title{font-size:1.5rem}.elementor-7450 .elementor-element.elementor-element-01ce5a5{font-size:1rem}.elementor-7450 .elementor-element.elementor-element-e7ba5f9 .elementor-heading-title{font-size:1.5rem}.elementor-7450 .elementor-element.elementor-element-54b1040{font-size:1rem}.elementor-7450 .elementor-element.elementor-element-92e838e .elementor-heading-title{font-size:1.5rem}.elementor-7450 .elementor-element.elementor-element-345bca7{font-size:1rem}.elementor-7450 .elementor-element.elementor-element-953febb .elementor-heading-title{font-size:1.5rem}.elementor-7450 .elementor-element.elementor-element-4e8ff95{font-size:1rem}.elementor-7450 .elementor-element.elementor-element-8f3860c .elementor-heading-title{font-size:1.5rem}.elementor-7450 .elementor-element.elementor-element-0951de2{font-size:1rem}.elementor-7450 .elementor-element.elementor-element-b9ff6bd .elementor-heading-title{font-size:1.5rem}.elementor-7450 .elementor-element.elementor-element-3a99960{font-size:1rem}.elementor-7450 .elementor-element.elementor-element-d599f4a .elementor-heading-title{font-size:1.5rem}.elementor-7450 .elementor-element.elementor-element-2a98c76{font-size:1rem}.elementor-7450 .elementor-element.elementor-element-985e5e8 .elementor-button{font-size:1rem;padding:20px 20px 20px 20px}.elementor-7450 .elementor-element.elementor-element-c8dfabb{font-size:1rem}.elementor-7450 .elementor-element.elementor-element-1e3df0a{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px}.elementor-7450 .elementor-element.elementor-element-2e361ff img{height:335px}}@media(max-width:767px){.elementor-7450 .elementor-element.elementor-element-4ea1a00{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px}.elementor-7450 .elementor-element.elementor-element-5944f0d{text-align:left}.elementor-7450 .elementor-element.elementor-element-5944f0d .elementor-heading-title{font-size:1.85rem}.elementor-7450 .elementor-element.elementor-element-bd74e77{font-size:.85rem}.elementor-7450 .elementor-element.elementor-element-2df8cd5 .elementor-heading-title{font-size:1.2rem}.elementor-7450 .elementor-element.elementor-element-c5ab748{font-size:.85rem}.elementor-7450 .elementor-element.elementor-element-49740a5 .elementor-heading-title{font-size:1.2rem}.elementor-7450 .elementor-element.elementor-element-a5ddcc0{font-size:.85rem}.elementor-7450 .elementor-element.elementor-element-c722da6 .elementor-heading-title{font-size:1.2rem}.elementor-7450 .elementor-element.elementor-element-939febb{font-size:.85rem}.elementor-7450 .elementor-element.elementor-element-dea44b2 .elementor-heading-title{font-size:1.2rem}.elementor-7450 .elementor-element.elementor-element-8cf73cd{font-size:.85rem}.elementor-7450 .elementor-element.elementor-element-230a8e5 .elementor-heading-title{font-size:1.2rem}.elementor-7450 .elementor-element.elementor-element-01ce5a5{font-size:.85rem}.elementor-7450 .elementor-element.elementor-element-e7ba5f9 .elementor-heading-title{font-size:1.2rem}.elementor-7450 .elementor-element.elementor-element-54b1040{font-size:.85rem}.elementor-7450 .elementor-element.elementor-element-92e838e .elementor-heading-title{font-size:1.2rem}.elementor-7450 .elementor-element.elementor-element-345bca7{font-size:.85rem}.elementor-7450 .elementor-element.elementor-element-953febb .elementor-heading-title{font-size:1.2rem}.elementor-7450 .elementor-element.elementor-element-4e8ff95{font-size:.85rem}.elementor-7450 .elementor-element.elementor-element-8f3860c .elementor-heading-title{font-size:1.2rem}.elementor-7450 .elementor-element.elementor-element-0951de2{font-size:.85rem}.elementor-7450 .elementor-element.elementor-element-b9ff6bd .elementor-heading-title{font-size:1.2rem}.elementor-7450 .elementor-element.elementor-element-3a99960{font-size:.85rem}.elementor-7450 .elementor-element.elementor-element-d599f4a .elementor-heading-title{font-size:1.2rem}.elementor-7450 .elementor-element.elementor-element-2a98c76{font-size:.85rem}.elementor-7450 .elementor-element.elementor-element-985e5e8 .elementor-button{font-size:.85rem;padding:15px 15px 15px 15px}.elementor-7450 .elementor-element.elementor-element-c8dfabb{font-size:.85rem}.elementor-7450 .elementor-element.elementor-element-1e3df0a{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px}}@font-face{font-family:'poppins bold';font-style:normal;font-weight:400;font-display:auto;src:url(https://johnsonsmaintenance.com/wp-content/uploads/2024/03/Poppins-Bold.woff2) format('woff2')}