.elementor-172 .elementor-element.elementor-element-73d1a8cb{--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;}.elementor-172 .elementor-element.elementor-element-73d1a8cb:not(.elementor-motion-effects-element-type-background), .elementor-172 .elementor-element.elementor-element-73d1a8cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-172 .elementor-element.elementor-element-69fc8055{--spacer-size:50px;}.elementor-172 .elementor-element.elementor-element-4f82f7ad{--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;--flex-wrap:wrap;--overlay-opacity:1;--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-172 .elementor-element.elementor-element-4f82f7ad:not(.elementor-motion-effects-element-type-background), .elementor-172 .elementor-element.elementor-element-4f82f7ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://custermarketing.com/wp-content/uploads/2026/05/Custer-Marketing-SEO-Mansfield-Ohio-e1779723336955-1536x1305.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-172 .elementor-element.elementor-element-4f82f7ad::before, .elementor-172 .elementor-element.elementor-element-4f82f7ad > .elementor-background-video-container::before, .elementor-172 .elementor-element.elementor-element-4f82f7ad > .e-con-inner > .elementor-background-video-container::before, .elementor-172 .elementor-element.elementor-element-4f82f7ad > .elementor-background-slideshow::before, .elementor-172 .elementor-element.elementor-element-4f82f7ad > .e-con-inner > .elementor-background-slideshow::before, .elementor-172 .elementor-element.elementor-element-4f82f7ad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02000082 53%, var( --e-global-color-accent ) 100%);}.elementor-172 .elementor-element.elementor-element-4699f072{--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-172 .elementor-element.elementor-element-61e3c11b{--spacer-size:300px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-172 .elementor-element.elementor-element-404f6488{text-align:center;}.elementor-172 .elementor-element.elementor-element-404f6488 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:75px;font-weight:600;text-shadow:0px 0px 7px rgba(0,0,0,0.3);color:var( --e-global-color-accent );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-172 .elementor-element.elementor-element-3037e2b2{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:30px;font-weight:500;line-height:33px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-accent );}.elementor-172 .elementor-element.elementor-element-3037e2b2 a{color:var( --e-global-color-accent );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-172 .elementor-element.elementor-element-1e8764b9 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:10px 10px 10px 10px;}.elementor-172 .elementor-element.elementor-element-1e8764b9 .elementor-button:hover, .elementor-172 .elementor-element.elementor-element-1e8764b9 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-172 .elementor-element.elementor-element-1e8764b9{width:100%;max-width:100%;}.elementor-172 .elementor-element.elementor-element-1e8764b9.elementor-element{--align-self:center;}.elementor-172 .elementor-element.elementor-element-1e8764b9 .elementor-button:hover svg, .elementor-172 .elementor-element.elementor-element-1e8764b9 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-172 .elementor-element.elementor-element-62cf9a0e{--spacer-size:200px;}.elementor-172 .elementor-element.elementor-element-694cff8b{--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;}.elementor-172 .elementor-element.elementor-element-3f892bc9{--spacer-size:150px;}.elementor-172 .elementor-element.elementor-element-5a60ddc8{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-172 .elementor-element.elementor-element-1ae8f952{text-align:start;}.elementor-172 .elementor-element.elementor-element-1ae8f952 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;}.elementor-172 .elementor-element.elementor-element-53808677{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;}.elementor-172 .elementor-element.elementor-element-5f72fab5{--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;}.elementor-172 .elementor-element.elementor-element-2dc92c72{--spacer-size:100px;}.elementor-172 .elementor-element.elementor-element-13540903{--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;}.elementor-172 .elementor-element.elementor-element-2c8fdba3{text-align:end;}.elementor-172 .elementor-element.elementor-element-2c8fdba3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:70px;font-weight:600;}.elementor-172 .elementor-element.elementor-element-30f43fc9{text-align:end;}.elementor-172 .elementor-element.elementor-element-30f43fc9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:400;}.elementor-172 .elementor-element.elementor-element-456d006{--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;}.elementor-172 .elementor-element.elementor-element-f4625f1{--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;}.elementor-172 .elementor-element.elementor-element-b33ad1c{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;}.elementor-172 .elementor-element.elementor-element-b33ad1c a{color:var( --e-global-color-primary );}.elementor-172 .elementor-element.elementor-element-7e3de90{--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;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-172 .elementor-element.elementor-element-245bd29 img{width:50%;}.elementor-172 .elementor-element.elementor-element-6a9a1bd7{--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;}.elementor-172 .elementor-element.elementor-element-6a9a1bd7:not(.elementor-motion-effects-element-type-background), .elementor-172 .elementor-element.elementor-element-6a9a1bd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, var( --e-global-color-text ) 100%);}.elementor-172 .elementor-element.elementor-element-51a309c1{--spacer-size:250px;}.elementor-172 .elementor-element.elementor-element-26104d3{text-align:center;}.elementor-172 .elementor-element.elementor-element-26104d3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:70px;font-weight:600;color:var( --e-global-color-accent );}.elementor-172 .elementor-element.elementor-element-155b8d7e{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-accent );}.elementor-172 .elementor-element.elementor-element-155b8d7e.elementor-element{--align-self:center;}.elementor-172 .elementor-element.elementor-element-372261b{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-accent );}.elementor-172 .elementor-element.elementor-element-372261b.elementor-element{--align-self:center;}.elementor-172 .elementor-element.elementor-element-4ed950d5{--display:flex;--min-height:10vh;--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;}.elementor-172 .elementor-element.elementor-element-4ed950d5:not(.elementor-motion-effects-element-type-background), .elementor-172 .elementor-element.elementor-element-4ed950d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-172 .elementor-element.elementor-element-3b374398{--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;}.elementor-172 .elementor-element.elementor-element-518d9b11{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-172 .elementor-element.elementor-element-69bc8572 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:80px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-172 .elementor-element.elementor-element-025cb09 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-172 .elementor-element.elementor-element-7de000ad{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-accent );}.elementor-172 .elementor-element.elementor-element-7de000ad a{color:var( --e-global-color-accent );}.elementor-172 .elementor-element.elementor-element-79076fd5 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:10px 10px 10px 10px;}.elementor-172 .elementor-element.elementor-element-79076fd5 .elementor-button:hover, .elementor-172 .elementor-element.elementor-element-79076fd5 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-172 .elementor-element.elementor-element-79076fd5{width:100%;max-width:100%;}.elementor-172 .elementor-element.elementor-element-79076fd5.elementor-element{--align-self:center;}.elementor-172 .elementor-element.elementor-element-79076fd5 .elementor-button:hover svg, .elementor-172 .elementor-element.elementor-element-79076fd5 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-172 .elementor-element.elementor-element-2ce5b0ee{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-172 .elementor-element.elementor-element-66af262f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:80px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-172 .elementor-element.elementor-element-bef05d2 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-172 .elementor-element.elementor-element-3f61e98{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-accent );}.elementor-172 .elementor-element.elementor-element-3f61e98 a{color:var( --e-global-color-accent );}.elementor-172 .elementor-element.elementor-element-54f3c52e .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:10px 10px 10px 10px;}.elementor-172 .elementor-element.elementor-element-54f3c52e .elementor-button:hover, .elementor-172 .elementor-element.elementor-element-54f3c52e .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-172 .elementor-element.elementor-element-54f3c52e{width:100%;max-width:100%;}.elementor-172 .elementor-element.elementor-element-54f3c52e.elementor-element{--align-self:center;}.elementor-172 .elementor-element.elementor-element-54f3c52e .elementor-button:hover svg, .elementor-172 .elementor-element.elementor-element-54f3c52e .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-172 .elementor-element.elementor-element-267f6360{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-172 .elementor-element.elementor-element-5046f14d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:80px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-172 .elementor-element.elementor-element-960f1f2 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-172 .elementor-element.elementor-element-5a73705b{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-accent );}.elementor-172 .elementor-element.elementor-element-5a73705b a{color:var( --e-global-color-secondary );}.elementor-172 .elementor-element.elementor-element-502bbed2 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:10px 10px 10px 10px;}.elementor-172 .elementor-element.elementor-element-502bbed2 .elementor-button:hover, .elementor-172 .elementor-element.elementor-element-502bbed2 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-172 .elementor-element.elementor-element-502bbed2{width:100%;max-width:100%;}.elementor-172 .elementor-element.elementor-element-502bbed2.elementor-element{--align-self:center;}.elementor-172 .elementor-element.elementor-element-502bbed2 .elementor-button:hover svg, .elementor-172 .elementor-element.elementor-element-502bbed2 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-172 .elementor-element.elementor-element-5336ac0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-172 .elementor-element.elementor-element-3ba4e21b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:80px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-172 .elementor-element.elementor-element-831aa94 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-172 .elementor-element.elementor-element-55bf11d9{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-accent );}.elementor-172 .elementor-element.elementor-element-55bf11d9 a{color:var( --e-global-color-secondary );}.elementor-172 .elementor-element.elementor-element-6c5c34cf .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:10px 10px 10px 10px;}.elementor-172 .elementor-element.elementor-element-6c5c34cf .elementor-button:hover, .elementor-172 .elementor-element.elementor-element-6c5c34cf .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-172 .elementor-element.elementor-element-6c5c34cf{width:100%;max-width:100%;}.elementor-172 .elementor-element.elementor-element-6c5c34cf.elementor-element{--align-self:center;}.elementor-172 .elementor-element.elementor-element-6c5c34cf .elementor-button:hover svg, .elementor-172 .elementor-element.elementor-element-6c5c34cf .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-172 .elementor-element.elementor-element-5500bf78{--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;}.elementor-172 .elementor-element.elementor-element-52f7e3e1{--display:flex;}.elementor-172 .elementor-element.elementor-element-4794e8dc img{width:100%;max-width:100%;}.elementor-172 .elementor-element.elementor-element-6900c05c{--display:flex;}.elementor-172 .elementor-element.elementor-element-35952402{--display:flex;}.elementor-172 .elementor-element.elementor-element-1d674401{--display:flex;}.elementor-172 .elementor-element.elementor-element-3d57d697{--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;}.elementor-172 .elementor-element.elementor-element-3d57d697:not(.elementor-motion-effects-element-type-background), .elementor-172 .elementor-element.elementor-element-3d57d697 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, var( --e-global-color-accent ) 23%, var( --e-global-color-text ) 100%);}.elementor-172 .elementor-element.elementor-element-4e8b8081{--spacer-size:300px;}.elementor-172 .elementor-element.elementor-element-6124823{--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;}.elementor-172 .elementor-element.elementor-element-7e7f17b9{text-align:end;}.elementor-172 .elementor-element.elementor-element-7e7f17b9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:70px;font-weight:600;}.elementor-172 .elementor-element.elementor-element-151a2a68{text-align:end;}.elementor-172 .elementor-element.elementor-element-151a2a68 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:400;}.elementor-172 .elementor-element.elementor-element-355ac118{text-align:end;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;}.elementor-172 .elementor-element.elementor-element-355ac118 a{color:var( --e-global-color-primary );}.elementor-172 .elementor-element.elementor-element-450ab86e{--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;}.elementor-172 .elementor-element.elementor-element-b4d8bb3{--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;}.elementor-172 .elementor-element.elementor-element-b6d73b4{--spacer-size:200px;}.elementor-172 .elementor-element.elementor-element-341bcf49{--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;}.elementor-172 .elementor-element.elementor-element-341bcf49:not(.elementor-motion-effects-element-type-background), .elementor-172 .elementor-element.elementor-element-341bcf49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-172 .elementor-element.elementor-element-5fc39dbc{--spacer-size:100px;}.elementor-172 .elementor-element.elementor-element-c08019b{padding:10px 10px 10px 10px;text-align:center;}.elementor-172 .elementor-element.elementor-element-c08019b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;}.elementor-172 .elementor-element.elementor-element-1555ca1{--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;--flex-wrap:wrap;--overlay-opacity:1;--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-172 .elementor-element.elementor-element-1555ca1:not(.elementor-motion-effects-element-type-background), .elementor-172 .elementor-element.elementor-element-1555ca1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://custermarketing.com/wp-content/uploads/2026/05/Custer-Marketing-SEO-Mansfield-Ohio-e1779723336955-1536x1305.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-172 .elementor-element.elementor-element-1555ca1::before, .elementor-172 .elementor-element.elementor-element-1555ca1 > .elementor-background-video-container::before, .elementor-172 .elementor-element.elementor-element-1555ca1 > .e-con-inner > .elementor-background-video-container::before, .elementor-172 .elementor-element.elementor-element-1555ca1 > .elementor-background-slideshow::before, .elementor-172 .elementor-element.elementor-element-1555ca1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-172 .elementor-element.elementor-element-1555ca1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFFDE 53%, var( --e-global-color-primary ) 100%);}.elementor-172 .elementor-element.elementor-element-35da277b{--display:flex;--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-172 .elementor-element.elementor-element-5377cab2{--display:flex;--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-172 .elementor-element.elementor-element-89ec280{--spacer-size:150px;}.elementor-172 .elementor-element.elementor-element-1e4fab0b{text-align:center;}.elementor-172 .elementor-element.elementor-element-1e4fab0b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:60px;font-weight:600;}.elementor-172 .elementor-element.elementor-element-120fd985{text-align:center;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;}.elementor-172 .elementor-element.elementor-element-b7a1173 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:10px 10px 10px 10px;}.elementor-172 .elementor-element.elementor-element-b7a1173 .elementor-button:hover, .elementor-172 .elementor-element.elementor-element-b7a1173 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-172 .elementor-element.elementor-element-b7a1173{width:100%;max-width:100%;}.elementor-172 .elementor-element.elementor-element-b7a1173.elementor-element{--align-self:center;}.elementor-172 .elementor-element.elementor-element-b7a1173 .elementor-button:hover svg, .elementor-172 .elementor-element.elementor-element-b7a1173 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-172 .elementor-element.elementor-element-7d6ca3b6{--spacer-size:150px;}.elementor-172 .elementor-element.elementor-element-29fade1e{--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;}.elementor-172 .elementor-element.elementor-element-29fade1e:not(.elementor-motion-effects-element-type-background), .elementor-172 .elementor-element.elementor-element-29fade1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-172 .elementor-element.elementor-element-62aeb12d{--spacer-size:100px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-172 .elementor-element.elementor-element-4f82f7ad{--content-width:91%;}.elementor-172 .elementor-element.elementor-element-4699f072{--width:100%;}.elementor-172 .elementor-element.elementor-element-f4625f1{--width:50%;}.elementor-172 .elementor-element.elementor-element-7e3de90{--width:50%;}.elementor-172 .elementor-element.elementor-element-3b374398{--width:50%;}.elementor-172 .elementor-element.elementor-element-5500bf78{--width:50%;}.elementor-172 .elementor-element.elementor-element-1555ca1{--content-width:91%;}}@media(max-width:1024px) and (min-width:768px){.elementor-172 .elementor-element.elementor-element-5f72fab5{--content-width:90%;}}@media(max-width:1024px){.elementor-172 .elementor-element.elementor-element-1ae8f952{padding:0px 0px 0px 50px;}.elementor-172 .elementor-element.elementor-element-2c8fdba3{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 50px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-172 .elementor-element.elementor-element-2c8fdba3.elementor-element{--align-self:flex-end;}.elementor-172 .elementor-element.elementor-element-30f43fc9{padding:0px 50px 0px 0px;}.elementor-172 .elementor-element.elementor-element-7e7f17b9{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 50px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-172 .elementor-element.elementor-element-7e7f17b9.elementor-element{--align-self:flex-end;}.elementor-172 .elementor-element.elementor-element-151a2a68{padding:0px 50px 0px 0px;}}@media(max-width:767px){.elementor-172 .elementor-element.elementor-element-404f6488 .elementor-heading-title{font-size:50px;}.elementor-172 .elementor-element.elementor-element-3037e2b2{font-size:20px;}.elementor-172 .elementor-element.elementor-element-3f892bc9{--spacer-size:100px;}.elementor-172 .elementor-element.elementor-element-1ae8f952{padding:0px 0px 0px 20px;text-align:center;}.elementor-172 .elementor-element.elementor-element-1ae8f952 .elementor-heading-title{font-size:40px;}.elementor-172 .elementor-element.elementor-element-2c8fdba3{padding:0px 00px 0px 00px;text-align:center;}.elementor-172 .elementor-element.elementor-element-2c8fdba3 .elementor-heading-title{font-size:40px;}.elementor-172 .elementor-element.elementor-element-30f43fc9{padding:0px 0px 0px 0px;text-align:center;}.elementor-172 .elementor-element.elementor-element-51a309c1{--spacer-size:100px;}.elementor-172 .elementor-element.elementor-element-518d9b11{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-172 .elementor-element.elementor-element-69bc8572{text-align:center;}.elementor-172 .elementor-element.elementor-element-7de000ad{text-align:center;}.elementor-172 .elementor-element.elementor-element-5de84414 img{width:75%;max-width:75%;}.elementor-172 .elementor-element.elementor-element-2ce5b0ee{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-172 .elementor-element.elementor-element-66af262f{text-align:center;}.elementor-172 .elementor-element.elementor-element-3f61e98{text-align:center;}.elementor-172 .elementor-element.elementor-element-102657a2 img{width:75%;max-width:75%;}.elementor-172 .elementor-element.elementor-element-267f6360{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-172 .elementor-element.elementor-element-5046f14d{text-align:center;}.elementor-172 .elementor-element.elementor-element-5a73705b{text-align:center;}.elementor-172 .elementor-element.elementor-element-63a5eeff{text-align:center;}.elementor-172 .elementor-element.elementor-element-63a5eeff img{width:75%;max-width:75%;}.elementor-172 .elementor-element.elementor-element-5336ac0{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-172 .elementor-element.elementor-element-3ba4e21b{text-align:center;}.elementor-172 .elementor-element.elementor-element-55bf11d9{text-align:center;}.elementor-172 .elementor-element.elementor-element-59380cda{text-align:center;}.elementor-172 .elementor-element.elementor-element-59380cda img{width:75%;max-width:75%;}.elementor-172 .elementor-element.elementor-element-7e7f17b9{padding:0px 20px 0px 0px;}.elementor-172 .elementor-element.elementor-element-7e7f17b9 .elementor-heading-title{font-size:40px;}.elementor-172 .elementor-element.elementor-element-151a2a68{padding:0px 0px 0px 0px;text-align:center;}.elementor-172 .elementor-element.elementor-element-355ac118{text-align:center;font-size:20px;}.elementor-172 .elementor-element.elementor-element-1e4fab0b{margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 05px;}.elementor-172 .elementor-element.elementor-element-1e4fab0b .elementor-heading-title{font-size:40px;}.elementor-172 .elementor-element.elementor-element-120fd985{margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;font-size:20px;}}/* Start custom CSS */.services-scroll-section {
	position: relative;
}

.service-step {
	min-height: 100vh;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 80px 0;
}

.service-image-stack {
	position: sticky;
	top: 120px;
	height: 70vh;
	width: 100%;
	border-radius: 24px;
	overflow: hidden;
}

.service-image {
	position: absolute !important;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	transform: scale(1.03);
	transition: opacity 0.6s ease, transform 0.6s ease;
	pointer-events: none;
}

.service-image.active {
	opacity: 1;
	transform: scale(1);
	z-index: 2;
}

.service-image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
	border-radius: 24px;
}

@media (max-width: 767px) {
	.service-image-stack {
		display: none !important;
	}

	.service-step {
		min-height: auto !important;
		padding: 40px 0 !important;
	}
}/* End custom CSS */