.elementor-4566 .elementor-element.elementor-element-77d925cf:not(.elementor-motion-effects-element-type-background), .elementor-4566 .elementor-element.elementor-element-77d925cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.stuccorepairbocaraton.com/wp-content/uploads/2025/12/Restoration-2-1.webp");background-position:center center;background-size:cover;}.elementor-4566 .elementor-element.elementor-element-77d925cf > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4566 .elementor-element.elementor-element-77d925cf > .elementor-container{min-height:800px;}.elementor-4566 .elementor-element.elementor-element-77d925cf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.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-4566 .elementor-element.elementor-element-535c517 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-4566 .elementor-element.elementor-element-535c517{text-align:center;}.elementor-4566 .elementor-element.elementor-element-535c517 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:800;line-height:1.3em;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#E2D8D8;stroke:#E2D8D8;text-shadow:-1px -1px 0px rgba(0,0,0,0.3);color:#FFFEFB;}.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-4566 .elementor-element.elementor-element-24f1bca6{text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.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-4566 .elementor-element.elementor-element-3377f429 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4566 .elementor-element.elementor-element-3377f429 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4566 .elementor-element.elementor-element-3377f429 .elementor-button{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:500;letter-spacing:0.3px;transition-duration:0.3s;border-radius:15px 15px 15px 15px;padding:20px 20px 20px 20px;}.elementor-4566 .elementor-element.elementor-element-3377f429 .elementor-button:hover, .elementor-4566 .elementor-element.elementor-element-3377f429 .elementor-button:focus{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4566 .elementor-element.elementor-element-5bee89b5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4566 .elementor-element.elementor-element-5bee89b5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4566 .elementor-element.elementor-element-5bee89b5 .elementor-button{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:500;letter-spacing:0.3px;transition-duration:0.3s;border-radius:15px 15px 15px 15px;padding:20px 20px 20px 20px;}.elementor-4566 .elementor-element.elementor-element-5bee89b5 .elementor-button:hover, .elementor-4566 .elementor-element.elementor-element-5bee89b5 .elementor-button:focus{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4566 .elementor-element.elementor-element-4bfbb9c3{margin-top:50px;margin-bottom:0px;}.elementor-4566 .elementor-element.elementor-element-729cd4ce > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(137deg, #000000 0%, #080000 100%);}.elementor-4566 .elementor-element.elementor-element-729cd4ce{text-align:start;}.elementor-4566 .elementor-element.elementor-element-729cd4ce .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:#AC9658;}.elementor-4566 .elementor-element.elementor-element-681fab12{margin-top:10px;margin-bottom:0px;}.elementor-4566 .elementor-element.elementor-element-6d7f356a > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #050505 100%);}.elementor-4566 .elementor-element.elementor-element-6d7f356a{color:#F0EDED;}.elementor-4566 .elementor-element.elementor-element-3df8cc3d .elementor-heading-title{color:#F1F5F7;}.elementor-4566 .elementor-element.elementor-element-2e65ccf5{margin-top:0px;margin-bottom:30px;}.elementor-4566 .elementor-element.elementor-element-516bc683{color:#ECE9E9;}.elementor-4566 .elementor-element.elementor-element-6210ce15 .elementor-heading-title{color:#F1F5F7;}.elementor-4566 .elementor-element.elementor-element-4775cc2f{color:#ECE9E9;}.elementor-4566 .elementor-element.elementor-element-920f04 > .elementor-container{max-width:1800px;}.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-4566 .elementor-element.elementor-element-1ecc18ba{margin-top:30px;margin-bottom:0px;}.elementor-4566 .elementor-element.elementor-element-22af510c .elementor-heading-title{color:#F1F5F7;}.elementor-4566 .elementor-element.elementor-element-127ff21b{color:#ECE9E9;}.elementor-4566 .elementor-element.elementor-element-57428126 .elementor-heading-title{color:#F1F5F7;}.elementor-4566 .elementor-element.elementor-element-7fbdfbbb{color:#ECE9E9;}.elementor-4566 .elementor-element.elementor-element-26489295 .elementor-heading-title{color:#F1F5F7;}.elementor-4566 .elementor-element.elementor-element-20f9354{color:#ECE9E9;}.elementor-4566 .elementor-element.elementor-element-2dd04f14{text-align:center;}.elementor-4566 .elementor-element.elementor-element-2dd04f14 .elementor-heading-title{color:#AC9658;}.elementor-4566 .elementor-element.elementor-element-3a575df0{--spacer-size:10px;}.elementor-4566 .elementor-element.elementor-element-6baff98e{text-align:center;}.elementor-4566 .elementor-element.elementor-element-6baff98e .elementor-heading-title{color:#AC9658;}.elementor-4566 .elementor-element.elementor-element-1fad3e33{text-align:center;}.elementor-4566 .elementor-element.elementor-element-1fad3e33 .elementor-heading-title{color:#DAE3E7;}.elementor-4566 .elementor-element.elementor-element-4d27a6df > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-4566 .elementor-element.elementor-element-1d913187 > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #080000 0%, #020202 100%);}.elementor-4566 .elementor-element.elementor-element-4e59be09 > .elementor-widget-container{margin:0px 0px 40px 0px;}@media(max-width:1024px){.elementor-4566 .elementor-element.elementor-element-77d925cf:not(.elementor-motion-effects-element-type-background), .elementor-4566 .elementor-element.elementor-element-77d925cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.stuccorepairbocaraton.com/wp-content/uploads/2025/05/edited-trucks.jpg");}}@media(max-width:767px){.elementor-4566 .elementor-element.elementor-element-77d925cf:not(.elementor-motion-effects-element-type-background), .elementor-4566 .elementor-element.elementor-element-77d925cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.stuccorepairbocaraton.com/wp-content/uploads/2025/06/Banner-image-Fixed-text-4.jpg");background-position:-270px -50px;background-repeat:no-repeat;background-size:cover;}.elementor-4566 .elementor-element.elementor-element-535c517 .elementor-heading-title{font-size:24px;}.elementor-4566 .elementor-element.elementor-element-24f1bca6{font-size:20px;}.elementor-4566 .elementor-element.elementor-element-729cd4ce .elementor-heading-title{font-size:25px;}}