.elementor-51 .elementor-element.elementor-element-a6e7d0c>.elementor-background-overlay{background-color:#2C39414D;background-image:url("https://marcocotonpainting.com/wp-content/uploads/2025/02/bg_header.png");background-position:bottom center;background-repeat:no-repeat;background-size:contain;opacity:1;transition:background .3s,border-radius .3s,opacity .3s}.elementor-51 .elementor-element.elementor-element-a6e7d0c>.elementor-container{min-height:21vh}.elementor-51 .elementor-element.elementor-element-a6e7d0c .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center}.elementor-51 .elementor-element.elementor-element-a6e7d0c .elementor-background-overlay{filter:brightness(100%) contrast(115%) saturate(150%) blur(0px) hue-rotate(0deg)}.elementor-51 .elementor-element.elementor-element-a6e7d0c{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:17em 0 7em}.elementor-51 .elementor-element.elementor-element-2c2a454a>.elementor-element-populated{margin:0 50% 0 0;--e-column-margin-right:50%;--e-column-margin-left:0%;padding:0}.elementor-51 .elementor-element.elementor-element-6938f97a .elementor-cta .elementor-cta__bg,.elementor-51 .elementor-element.elementor-element-6938f97a .elementor-cta .elementor-cta__bg-overlay{transition-duration:1.5s}.elementor-51 .elementor-element.elementor-element-6938f97a>.elementor-widget-container{background-color:var(--e-global-color-text)}.elementor-51 .elementor-element.elementor-element-6938f97a:not(.elementor-widget-image) .elementor-widget-container,.elementor-51 .elementor-element.elementor-element-6938f97a.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url(https://marcocotonpainting.com/wp-content/uploads/2025/02/masking_3.png);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.elementor-51 .elementor-element.elementor-element-6938f97a .elementor-cta__content{text-align:center;padding:5em 7em}.elementor-51 .elementor-element.elementor-element-6938f97a .elementor-cta__title{font-size:43px;line-height:48px;color:#ff8000}.elementor-51 .elementor-element.elementor-element-6938f97a .elementor-cta__title:not(:last-child){margin-bottom:21px}.elementor-51 .elementor-element.elementor-element-6938f97a .elementor-cta__description:not(:last-child){margin-bottom:49px}.elementor-51 .elementor-element.elementor-element-6938f97a .elementor-cta__description{color:var(--e-global-color-primary)}.elementor-51 .elementor-element.elementor-element-6938f97a .elementor-cta__button{color:var(--e-global-color-text);background-color:var(--e-global-color-d49ac81);border-width:0}.elementor-51 .elementor-element.elementor-element-6938f97a .elementor-cta__button:hover{color:var(--e-global-color-text);background-color:var(--e-global-color-332724a)}.elementor-51 .elementor-element.elementor-element-6938f97a .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#02010100}.elementor-51 .elementor-element.elementor-element-6938f97a .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010100}.elementor-51 .elementor-element.elementor-element-44f6e85{padding:7em 0}.elementor-51 .elementor-element.elementor-element-28b62fb8>.elementor-element-populated{padding:3em}.elementor-51 .elementor-element.elementor-element-23c02d92 .elementor-heading-title{color:#ff8000}.elementor-51 .elementor-element.elementor-element-12801fd5 .elementor-heading-title{-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,.3)}.elementor-51 .elementor-element.elementor-element-f53ffd1 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-weight:300;font-style:italic}.elementor-51 .elementor-element.elementor-element-3ab26614 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-51 .elementor-element.elementor-element-3ab26614 .elementor-button .elementor-button-content-wrapper{gap:7px}.elementor-bc-flex-widget .elementor-51 .elementor-element.elementor-element-5b37a1b5.elementor-column .elementor-widget-wrap{align-items:center}.elementor-51 .elementor-element.elementor-element-5b37a1b5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-51 .elementor-element.elementor-element-eb974ba:not(.elementor-widget-image) .elementor-widget-container,.elementor-51 .elementor-element.elementor-element-eb974ba.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url(https://marcocotonpainting.com/wp-content/uploads/2025/02/bg_head.png);-webkit-mask-size:125%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.elementor-51 .elementor-element.elementor-element-eb974ba img{width:100%;height:500px;object-fit:cover;object-position:center center}.elementor-51 .elementor-element.elementor-element-596aba52:not(.elementor-motion-effects-element-type-background),.elementor-51 .elementor-element.elementor-element-596aba52>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://marcocotonpainting.com/wp-content/uploads/2025/02/IMG_5069-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-51 .elementor-element.elementor-element-596aba52>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(123deg,#2C394100 0%,var(--e-global-color-primary) 100%);opacity:1;transition:background .3s,border-radius .3s,opacity .3s}.elementor-51 .elementor-element.elementor-element-596aba52>.elementor-container{max-width:1512px}.elementor-51 .elementor-element.elementor-element-596aba52{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:7em 0}.elementor-51 .elementor-element.elementor-element-516aa353>.elementor-element-populated{margin:0 0 0 40%;--e-column-margin-right:0%;--e-column-margin-left:40%}.elementor-51 .elementor-element.elementor-element-3eea919 .elementor-heading-title{color:#fff}.elementor-51 .elementor-element.elementor-element-28bb1fe{color:#fff}.elementor-51 .elementor-element.elementor-element-159c58fc .elementor-cta .elementor-cta__bg,.elementor-51 .elementor-element.elementor-element-159c58fc .elementor-cta .elementor-cta__bg-overlay{transition-duration:.6s}.elementor-51 .elementor-element.elementor-element-159c58fc>.elementor-widget-container{border-radius:15px}.elementor-51 .elementor-element.elementor-element-159c58fc .elementor-cta__content{min-height:300px;text-align:center;padding:2em}.elementor-51 .elementor-element.elementor-element-159c58fc .elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-cfa1f76);color:var(--e-global-color-7230d24)}.elementor-51 .elementor-element.elementor-element-159c58fc .elementor-view-stacked .elementor-icon svg{stroke:var(--e-global-color-cfa1f76);fill:var(--e-global-color-7230d24)}.elementor-51 .elementor-element.elementor-element-159c58fc .elementor-view-framed .elementor-icon,.elementor-51 .elementor-element.elementor-element-159c58fc .elementor-view-default .elementor-icon{color:var(--e-global-color-cfa1f76);border-color:var(--e-global-color-cfa1f76)}.elementor-51 .elementor-element.elementor-element-159c58fc .elementor-view-framed .elementor-icon,.elementor-51 .elementor-element.elementor-element-159c58fc .elementor-view-default .elementor-icon svg{fill:var(--e-global-color-cfa1f76)}.elementor-51 .elementor-element.elementor-element-159c58fc .elementor-view-framed .elementor-icon{background-color:var(--e-global-color-7230d24)}.elementor-51 .elementor-element.elementor-element-159c58fc .elementor-view-framed .elementor-icon svg{stroke:var(--e-global-color-7230d24)}.elementor-51 .elementor-element.elementor-element-159c58fc .elementor-icon{font-size:35px}.elementor-51 .elementor-element.elementor-element-159c58fc .elementor-cta__title{color:var(--e-global-color-text)}.elementor-51 .elementor-element.elementor-element-159c58fc .elementor-cta__description{color:var(--e-global-color-text)}.elementor-51 .elementor-element.elementor-element-159c58fc .elementor-cta:hover .elementor-cta__title{color:var(--e-global-color-c79eab0)}.elementor-51 .elementor-element.elementor-element-159c58fc .elementor-cta:hover .elementor-cta__description{color:var(--e-global-color-primary)}.elementor-51 .elementor-element.elementor-element-159c58fc .elementor-cta__button{color:var(--e-global-color-text);background-color:var(--e-global-color-7230d24);border-width:0}.elementor-51 .elementor-element.elementor-element-159c58fc .elementor-cta__button:hover{color:var(--e-global-color-text);background-color:var(--e-global-color-332724a)}.elementor-51 .elementor-element.elementor-element-159c58fc .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var(--e-global-color-accent)}.elementor-51 .elementor-element.elementor-element-159c58fc .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var(--e-global-color-text)}.elementor-51 .elementor-element.elementor-element-642e4b7c .elementor-cta .elementor-cta__bg,.elementor-51 .elementor-element.elementor-element-642e4b7c .elementor-cta .elementor-cta__bg-overlay{transition-duration:.6s}.elementor-51 .elementor-element.elementor-element-642e4b7c>.elementor-widget-container{border-radius:15px}.elementor-51 .elementor-element.elementor-element-642e4b7c .elementor-cta__content{min-height:300px;text-align:center;padding:2em}.elementor-51 .elementor-element.elementor-element-642e4b7c .elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-cfa1f76);color:var(--e-global-color-7230d24)}.elementor-51 .elementor-element.elementor-element-642e4b7c .elementor-view-stacked .elementor-icon svg{stroke:var(--e-global-color-cfa1f76);fill:var(--e-global-color-7230d24)}.elementor-51 .elementor-element.elementor-element-642e4b7c .elementor-view-framed .elementor-icon,.elementor-51 .elementor-element.elementor-element-642e4b7c .elementor-view-default .elementor-icon{color:var(--e-global-color-cfa1f76);border-color:var(--e-global-color-cfa1f76)}.elementor-51 .elementor-element.elementor-element-642e4b7c .elementor-view-framed .elementor-icon,.elementor-51 .elementor-element.elementor-element-642e4b7c .elementor-view-default .elementor-icon svg{fill:var(--e-global-color-cfa1f76)}.elementor-51 .elementor-element.elementor-element-642e4b7c .elementor-view-framed .elementor-icon{background-color:var(--e-global-color-7230d24)}.elementor-51 .elementor-element.elementor-element-642e4b7c .elementor-view-framed .elementor-icon svg{stroke:var(--e-global-color-7230d24)}.elementor-51 .elementor-element.elementor-element-642e4b7c .elementor-icon{font-size:35px}.elementor-51 .elementor-element.elementor-element-642e4b7c .elementor-cta__title{color:var(--e-global-color-text)}.elementor-51 .elementor-element.elementor-element-642e4b7c .elementor-cta__description{color:var(--e-global-color-text)}.elementor-51 .elementor-element.elementor-element-642e4b7c .elementor-cta:hover .elementor-cta__title{color:var(--e-global-color-c79eab0)}.elementor-51 .elementor-element.elementor-element-642e4b7c .elementor-cta:hover .elementor-cta__description{color:var(--e-global-color-primary)}.elementor-51 .elementor-element.elementor-element-642e4b7c .elementor-cta__button{color:var(--e-global-color-text);background-color:var(--e-global-color-7230d24);border-width:0}.elementor-51 .elementor-element.elementor-element-642e4b7c .elementor-cta__button:hover{color:var(--e-global-color-text);background-color:var(--e-global-color-332724a)}.elementor-51 .elementor-element.elementor-element-642e4b7c .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var(--e-global-color-accent)}.elementor-51 .elementor-element.elementor-element-642e4b7c .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var(--e-global-color-text)}.elementor-51 .elementor-element.elementor-element-21ae2d0e .elementor-cta .elementor-cta__bg,.elementor-51 .elementor-element.elementor-element-21ae2d0e .elementor-cta .elementor-cta__bg-overlay{transition-duration:.6s}.elementor-51 .elementor-element.elementor-element-21ae2d0e>.elementor-widget-container{border-radius:15px}.elementor-51 .elementor-element.elementor-element-21ae2d0e .elementor-cta__content{min-height:300px;text-align:center;padding:2em}.elementor-51 .elementor-element.elementor-element-21ae2d0e .elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-cfa1f76);color:var(--e-global-color-7230d24)}.elementor-51 .elementor-element.elementor-element-21ae2d0e .elementor-view-stacked .elementor-icon svg{stroke:var(--e-global-color-cfa1f76);fill:var(--e-global-color-7230d24)}.elementor-51 .elementor-element.elementor-element-21ae2d0e .elementor-view-framed .elementor-icon,.elementor-51 .elementor-element.elementor-element-21ae2d0e .elementor-view-default .elementor-icon{color:var(--e-global-color-cfa1f76);border-color:var(--e-global-color-cfa1f76)}.elementor-51 .elementor-element.elementor-element-21ae2d0e .elementor-view-framed .elementor-icon,.elementor-51 .elementor-element.elementor-element-21ae2d0e .elementor-view-default .elementor-icon svg{fill:var(--e-global-color-cfa1f76)}.elementor-51 .elementor-element.elementor-element-21ae2d0e .elementor-view-framed .elementor-icon{background-color:var(--e-global-color-7230d24)}.elementor-51 .elementor-element.elementor-element-21ae2d0e .elementor-view-framed .elementor-icon svg{stroke:var(--e-global-color-7230d24)}.elementor-51 .elementor-element.elementor-element-21ae2d0e .elementor-icon{font-size:35px}.elementor-51 .elementor-element.elementor-element-21ae2d0e .elementor-cta__title{color:var(--e-global-color-text)}.elementor-51 .elementor-element.elementor-element-21ae2d0e .elementor-cta__description{color:var(--e-global-color-text)}.elementor-51 .elementor-element.elementor-element-21ae2d0e .elementor-cta:hover .elementor-cta__title{color:var(--e-global-color-c79eab0)}.elementor-51 .elementor-element.elementor-element-21ae2d0e .elementor-cta:hover .elementor-cta__description{color:var(--e-global-color-primary)}.elementor-51 .elementor-element.elementor-element-21ae2d0e .elementor-cta__button{color:var(--e-global-color-text);background-color:var(--e-global-color-7230d24);border-width:0}.elementor-51 .elementor-element.elementor-element-21ae2d0e .elementor-cta__button:hover{color:var(--e-global-color-text);background-color:var(--e-global-color-332724a)}.elementor-51 .elementor-element.elementor-element-21ae2d0e .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var(--e-global-color-accent)}.elementor-51 .elementor-element.elementor-element-21ae2d0e .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var(--e-global-color-text)}.elementor-51 .elementor-element.elementor-element-fb5e561 .elementor-cta .elementor-cta__bg,.elementor-51 .elementor-element.elementor-element-fb5e561 .elementor-cta .elementor-cta__bg-overlay{transition-duration:.6s}.elementor-51 .elementor-element.elementor-element-fb5e561>.elementor-widget-container{border-radius:15px}.elementor-51 .elementor-element.elementor-element-fb5e561 .elementor-cta__content{min-height:300px;text-align:center;padding:2em}.elementor-51 .elementor-element.elementor-element-fb5e561 .elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-cfa1f76);color:var(--e-global-color-7230d24)}.elementor-51 .elementor-element.elementor-element-fb5e561 .elementor-view-stacked .elementor-icon svg{stroke:var(--e-global-color-cfa1f76);fill:var(--e-global-color-7230d24)}.elementor-51 .elementor-element.elementor-element-fb5e561 .elementor-view-framed .elementor-icon,.elementor-51 .elementor-element.elementor-element-fb5e561 .elementor-view-default .elementor-icon{color:var(--e-global-color-cfa1f76);border-color:var(--e-global-color-cfa1f76)}.elementor-51 .elementor-element.elementor-element-fb5e561 .elementor-view-framed .elementor-icon,.elementor-51 .elementor-element.elementor-element-fb5e561 .elementor-view-default .elementor-icon svg{fill:var(--e-global-color-cfa1f76)}.elementor-51 .elementor-element.elementor-element-fb5e561 .elementor-view-framed .elementor-icon{background-color:var(--e-global-color-7230d24)}.elementor-51 .elementor-element.elementor-element-fb5e561 .elementor-view-framed .elementor-icon svg{stroke:var(--e-global-color-7230d24)}.elementor-51 .elementor-element.elementor-element-fb5e561 .elementor-icon{font-size:35px}.elementor-51 .elementor-element.elementor-element-fb5e561 .elementor-cta__title{color:var(--e-global-color-text)}.elementor-51 .elementor-element.elementor-element-fb5e561 .elementor-cta__description{color:var(--e-global-color-text)}.elementor-51 .elementor-element.elementor-element-fb5e561 .elementor-cta:hover .elementor-cta__title{color:var(--e-global-color-c79eab0)}.elementor-51 .elementor-element.elementor-element-fb5e561 .elementor-cta:hover .elementor-cta__description{color:var(--e-global-color-primary)}.elementor-51 .elementor-element.elementor-element-fb5e561 .elementor-cta__button{color:var(--e-global-color-text);background-color:var(--e-global-color-7230d24);border-width:0}.elementor-51 .elementor-element.elementor-element-fb5e561 .elementor-cta__button:hover{color:var(--e-global-color-text);background-color:var(--e-global-color-332724a)}.elementor-51 .elementor-element.elementor-element-fb5e561 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var(--e-global-color-accent)}.elementor-51 .elementor-element.elementor-element-fb5e561 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var(--e-global-color-text)}.elementor-51 .elementor-element.elementor-element-78da85c>.elementor-widget-container{margin:20px 0 0}.elementor-51 .elementor-element.elementor-element-78da85c .elementor-button{padding:20px 50px}.elementor-51 .elementor-element.elementor-element-25d353f3{overflow:hidden;padding:7em 0}.elementor-51 .elementor-element.elementor-element-674ae09f>.elementor-element-populated{margin:0 10% 0 0;--e-column-margin-right:10%;--e-column-margin-left:0%;padding:3em}.elementor-51 .elementor-element.elementor-element-20a67232 .elementor-heading-title{font-weight:600;color:var(--e-global-color-d49ac81)}.elementor-51 .elementor-element.elementor-element-1fcd9f9c>.elementor-widget-container{margin:0 0 20px}.elementor-51 .elementor-element.elementor-element-7a2fe4a5 .elementor-icon-box-wrapper{align-items:start;gap:15px}.elementor-51 .elementor-element.elementor-element-7a2fe4a5 .elementor-icon-box-title{margin-block-end:0px}.elementor-51 .elementor-element.elementor-element-7a2fe4a5.elementor-view-stacked .elementor-icon{background-color:#009B832B;fill:var(--e-global-color-d49ac81);color:var(--e-global-color-d49ac81)}.elementor-51 .elementor-element.elementor-element-7a2fe4a5.elementor-view-framed .elementor-icon,.elementor-51 .elementor-element.elementor-element-7a2fe4a5.elementor-view-default .elementor-icon{fill:#009B832B;color:#009B832B;border-color:#009B832B}.elementor-51 .elementor-element.elementor-element-7a2fe4a5.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-d49ac81)}.elementor-51 .elementor-element.elementor-element-7a2fe4a5 .elementor-icon{font-size:28px}.elementor-51 .elementor-element.elementor-element-178ce833 .elementor-icon-box-wrapper{align-items:start;gap:15px}.elementor-51 .elementor-element.elementor-element-178ce833 .elementor-icon-box-title{margin-block-end:0px}.elementor-51 .elementor-element.elementor-element-178ce833.elementor-view-stacked .elementor-icon{background-color:#009B832B;fill:var(--e-global-color-d49ac81);color:var(--e-global-color-d49ac81)}.elementor-51 .elementor-element.elementor-element-178ce833.elementor-view-framed .elementor-icon,.elementor-51 .elementor-element.elementor-element-178ce833.elementor-view-default .elementor-icon{fill:#009B832B;color:#009B832B;border-color:#009B832B}.elementor-51 .elementor-element.elementor-element-178ce833.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-d49ac81)}.elementor-51 .elementor-element.elementor-element-178ce833 .elementor-icon{font-size:28px}.elementor-51 .elementor-element.elementor-element-83280dc .elementor-icon-box-wrapper{align-items:start;gap:15px}.elementor-51 .elementor-element.elementor-element-83280dc .elementor-icon-box-title{margin-block-end:0px}.elementor-51 .elementor-element.elementor-element-83280dc.elementor-view-stacked .elementor-icon{background-color:#009B832B;fill:var(--e-global-color-d49ac81);color:var(--e-global-color-d49ac81)}.elementor-51 .elementor-element.elementor-element-83280dc.elementor-view-framed .elementor-icon,.elementor-51 .elementor-element.elementor-element-83280dc.elementor-view-default .elementor-icon{fill:#009B832B;color:#009B832B;border-color:#009B832B}.elementor-51 .elementor-element.elementor-element-83280dc.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-d49ac81)}.elementor-51 .elementor-element.elementor-element-83280dc .elementor-icon{font-size:28px}.elementor-51 .elementor-element.elementor-element-4e9f143>.elementor-element-populated{padding:0}.elementor-51 .elementor-element.elementor-element-112aa3e4:not(.elementor-widget-image) .elementor-widget-container,.elementor-51 .elementor-element.elementor-element-112aa3e4.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url(https://marcocotonpainting.com/wp-content/uploads/2025/02/masking_2.png);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.elementor-51 .elementor-element.elementor-element-112aa3e4 img{width:100vw;max-width:51vw;height:720px;object-fit:cover;object-position:center center}.elementor-51 .elementor-element.elementor-element-24f94b57:not(.elementor-motion-effects-element-type-background),.elementor-51 .elementor-element.elementor-element-24f94b57>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://marcocotonpainting.com/wp-content/uploads/2025/02/dashed.png");background-position:center center;background-repeat:no-repeat}.elementor-51 .elementor-element.elementor-element-24f94b57{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 0 7em}.elementor-51 .elementor-element.elementor-element-24f94b57>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-51 .elementor-element.elementor-element-174d57d7>.elementor-container{max-width:816px}.elementor-51 .elementor-element.elementor-element-6b72e6e8>.elementor-element-populated{padding:2em}.elementor-51 .elementor-element.elementor-element-14610aff{text-align:center}.elementor-51 .elementor-element.elementor-element-6bf10b3{text-align:center}.elementor-51 .elementor-element.elementor-element-4dd50a6e{text-align:center}.elementor-51 .elementor-element.elementor-element-d2ac798:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-51 .elementor-element.elementor-element-d2ac798>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-c79eab0)}.elementor-51 .elementor-element.elementor-element-d2ac798.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-51 .elementor-element.elementor-element-d2ac798>.elementor-element-populated>.elementor-background-overlay{opacity:.5}.elementor-51 .elementor-element.elementor-element-d2ac798>.elementor-element-populated,.elementor-51 .elementor-element.elementor-element-d2ac798>.elementor-element-populated>.elementor-background-overlay,.elementor-51 .elementor-element.elementor-element-d2ac798>.elementor-background-slideshow{border-radius:15px}.elementor-51 .elementor-element.elementor-element-d2ac798>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:3em}.elementor-51 .elementor-element.elementor-element-d2ac798>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-51 .elementor-element.elementor-element-196905c8{width:auto;max-width:auto;text-align:center}.elementor-51 .elementor-element.elementor-element-196905c8>.elementor-widget-container{background-color:var(--e-global-color-7230d24);margin:-4em 0 0;padding:7px 21px;border-radius:30px}.elementor-51 .elementor-element.elementor-element-196905c8 .elementor-heading-title{color:var(--e-global-color-text)}.elementor-51 .elementor-element.elementor-element-209868cb{--spacer-size:1em}.elementor-51 .elementor-element.elementor-element-55552de3 .elementor-icon-box-wrapper{gap:15px}.elementor-51 .elementor-element.elementor-element-55552de3.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-text)}.elementor-51 .elementor-element.elementor-element-55552de3.elementor-view-framed .elementor-icon,.elementor-51 .elementor-element.elementor-element-55552de3.elementor-view-default .elementor-icon{fill:var(--e-global-color-text);color:var(--e-global-color-text);border-color:var(--e-global-color-text)}.elementor-51 .elementor-element.elementor-element-55552de3 .elementor-icon{font-size:35px}.elementor-51 .elementor-element.elementor-element-55552de3 .elementor-icon-box-title{color:var(--e-global-color-text)}.elementor-51 .elementor-element.elementor-element-55552de3 .elementor-icon-box-description{color:var(--e-global-color-text)}.elementor-51 .elementor-element.elementor-element-51eee9bd:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-51 .elementor-element.elementor-element-51eee9bd>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-c79eab0)}.elementor-51 .elementor-element.elementor-element-51eee9bd.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-51 .elementor-element.elementor-element-51eee9bd>.elementor-element-populated>.elementor-background-overlay{opacity:.5}.elementor-51 .elementor-element.elementor-element-51eee9bd>.elementor-element-populated,.elementor-51 .elementor-element.elementor-element-51eee9bd>.elementor-element-populated>.elementor-background-overlay,.elementor-51 .elementor-element.elementor-element-51eee9bd>.elementor-background-slideshow{border-radius:15px}.elementor-51 .elementor-element.elementor-element-51eee9bd>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:3em}.elementor-51 .elementor-element.elementor-element-51eee9bd>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-51 .elementor-element.elementor-element-2fc73344{width:auto;max-width:auto;text-align:center}.elementor-51 .elementor-element.elementor-element-2fc73344>.elementor-widget-container{background-color:var(--e-global-color-7230d24);margin:-4em 0 0;padding:7px 21px;border-radius:30px}.elementor-51 .elementor-element.elementor-element-2fc73344 .elementor-heading-title{color:var(--e-global-color-text)}.elementor-51 .elementor-element.elementor-element-2f1106ee{--spacer-size:1em}.elementor-51 .elementor-element.elementor-element-1a25c72f .elementor-icon-box-wrapper{gap:15px}.elementor-51 .elementor-element.elementor-element-1a25c72f.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-text)}.elementor-51 .elementor-element.elementor-element-1a25c72f.elementor-view-framed .elementor-icon,.elementor-51 .elementor-element.elementor-element-1a25c72f.elementor-view-default .elementor-icon{fill:var(--e-global-color-text);color:var(--e-global-color-text);border-color:var(--e-global-color-text)}.elementor-51 .elementor-element.elementor-element-1a25c72f .elementor-icon{font-size:35px}.elementor-51 .elementor-element.elementor-element-1a25c72f .elementor-icon-box-title{color:var(--e-global-color-text)}.elementor-51 .elementor-element.elementor-element-1a25c72f .elementor-icon-box-description{color:var(--e-global-color-text)}.elementor-51 .elementor-element.elementor-element-5e79d021:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-51 .elementor-element.elementor-element-5e79d021>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-c79eab0)}.elementor-51 .elementor-element.elementor-element-5e79d021.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-51 .elementor-element.elementor-element-5e79d021>.elementor-element-populated>.elementor-background-overlay{opacity:.5}.elementor-51 .elementor-element.elementor-element-5e79d021>.elementor-element-populated,.elementor-51 .elementor-element.elementor-element-5e79d021>.elementor-element-populated>.elementor-background-overlay,.elementor-51 .elementor-element.elementor-element-5e79d021>.elementor-background-slideshow{border-radius:15px}.elementor-51 .elementor-element.elementor-element-5e79d021>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:3em}.elementor-51 .elementor-element.elementor-element-5e79d021>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-51 .elementor-element.elementor-element-10fb23e0{width:auto;max-width:auto;text-align:center}.elementor-51 .elementor-element.elementor-element-10fb23e0>.elementor-widget-container{background-color:var(--e-global-color-7230d24);margin:-4em 0 0;padding:7px 21px;border-radius:30px}.elementor-51 .elementor-element.elementor-element-10fb23e0 .elementor-heading-title{color:var(--e-global-color-text)}.elementor-51 .elementor-element.elementor-element-6891c8eb{--spacer-size:1em}.elementor-51 .elementor-element.elementor-element-cb5119f .elementor-icon-box-wrapper{gap:15px}.elementor-51 .elementor-element.elementor-element-cb5119f.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-text)}.elementor-51 .elementor-element.elementor-element-cb5119f.elementor-view-framed .elementor-icon,.elementor-51 .elementor-element.elementor-element-cb5119f.elementor-view-default .elementor-icon{fill:var(--e-global-color-text);color:var(--e-global-color-text);border-color:var(--e-global-color-text)}.elementor-51 .elementor-element.elementor-element-cb5119f .elementor-icon{font-size:35px}.elementor-51 .elementor-element.elementor-element-cb5119f .elementor-icon-box-title{color:var(--e-global-color-text)}.elementor-51 .elementor-element.elementor-element-cb5119f .elementor-icon-box-description{color:var(--e-global-color-text)}.elementor-51 .elementor-element.elementor-element-5dabbc6c:not(.elementor-motion-effects-element-type-background),.elementor-51 .elementor-element.elementor-element-5dabbc6c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-cfa1f76)}.elementor-51 .elementor-element.elementor-element-5dabbc6c>.elementor-background-overlay{background-image:url("https://marcocotonpainting.com/wp-content/uploads/2025/02/bg_header.png");background-position:bottom center;background-repeat:no-repeat;background-size:contain;opacity:1;transition:background .3s,border-radius .3s,opacity .3s}.elementor-51 .elementor-element.elementor-element-5dabbc6c{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:7em 0 10em}.elementor-51 .elementor-element.elementor-element-6b5b8e92>.elementor-element-populated{padding:3em}.elementor-51 .elementor-element.elementor-element-1eac7def>.elementor-widget-container{margin:0 0 30px}.elementor-51 .elementor-element.elementor-element-1eac7def{text-align:center}.elementor-51 .elementor-element.elementor-element-3611812 .e-gallery-item:hover .elementor-gallery-item__overlay,.elementor-51 .elementor-element.elementor-element-3611812 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,.5)}.elementor-51 .elementor-element.elementor-element-3611812{--image-transition-duration:.8s;--overlay-transition-duration:.8s;--content-text-align:center;--content-padding:20px;--content-transition-duration:.8s;--content-transition-delay:.8s}.elementor-51 .elementor-element.elementor-element-6bed63a:not(.elementor-motion-effects-element-type-background),.elementor-51 .elementor-element.elementor-element-6bed63a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://marcocotonpainting.com/wp-content/uploads/2025/02/background_img.png");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-51 .elementor-element.elementor-element-6bed63a>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg,var(--e-global-color-text) 0%,#FFFFFFCC 100%);opacity:1;transition:background .3s,border-radius .3s,opacity .3s}.elementor-51 .elementor-element.elementor-element-6bed63a{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 0 10em}.elementor-51 .elementor-element.elementor-element-19c7ff40>.elementor-container{max-width:800px}.elementor-51 .elementor-element.elementor-element-7cd0c97e>.elementor-element-populated{padding:2em}.elementor-51 .elementor-element.elementor-element-38022cdb{text-align:center}.elementor-51 .elementor-element.elementor-element-56867540{text-align:center}.elementor-51 .elementor-element.elementor-element-28dd6d8e:not(.elementor-motion-effects-element-type-background),.elementor-51 .elementor-element.elementor-element-28dd6d8e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-7992f47)}.elementor-51 .elementor-element.elementor-element-28dd6d8e>.elementor-background-overlay{background-image:url("https://marcocotonpainting.com/wp-content/uploads/2025/02/IMG_5008-scaled.jpeg");background-position:center right;background-repeat:no-repeat;background-size:cover;opacity:.8;transition:background .3s,border-radius .3s,opacity .3s}.elementor-51 .elementor-element.elementor-element-28dd6d8e .elementor-background-overlay{filter:brightness(90%) contrast(115%) saturate(115%) blur(0px) hue-rotate(0deg)}.elementor-51 .elementor-element.elementor-element-28dd6d8e{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:7em 0 15em}.elementor-51 .elementor-element.elementor-element-4fe97def>.elementor-element-populated{margin:0 50% 0 0;--e-column-margin-right:50%;--e-column-margin-left:0%;padding:2em}.elementor-51 .elementor-element.elementor-element-5e1a270d .elementor-heading-title{color:var(--e-global-color-text)}.elementor-51 .elementor-element.elementor-element-1ac929b6{color:var(--e-global-color-text)}.elementor-51 .elementor-element.elementor-element-409ceed6 .elementor-button-content-wrapper{flex-direction:row}.elementor-51 .elementor-element.elementor-element-409ceed6 .elementor-button .elementor-button-content-wrapper{gap:14px}:root{--page-title-display:none}@media(max-width:1024px){.elementor-51 .elementor-element.elementor-element-a6e7d0c{padding:3em 0}.elementor-51 .elementor-element.elementor-element-2c2a454a>.elementor-element-populated{margin:0 40% 0 0;--e-column-margin-right:40%;--e-column-margin-left:0%}.elementor-51 .elementor-element.elementor-element-6938f97a .elementor-cta__content{padding:5em}.elementor-51 .elementor-element.elementor-element-44f6e85{padding:3em 0}.elementor-51 .elementor-element.elementor-element-596aba52{padding:3em 1em}.elementor-51 .elementor-element.elementor-element-516aa353>.elementor-element-populated{margin:0;--e-column-margin-right:0%;--e-column-margin-left:0%}.elementor-51 .elementor-element.elementor-element-159c58fc .elementor-cta__content{min-height:325px;padding:3em 2em}.elementor-51 .elementor-element.elementor-element-642e4b7c .elementor-cta__content{min-height:325px;padding:3em 2em}.elementor-51 .elementor-element.elementor-element-21ae2d0e .elementor-cta__content{min-height:325px;padding:3em 2em}.elementor-51 .elementor-element.elementor-element-fb5e561 .elementor-cta__content{min-height:325px;padding:3em 2em}.elementor-51 .elementor-element.elementor-element-674ae09f>.elementor-element-populated{margin:0;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:2em}.elementor-51 .elementor-element.elementor-element-112aa3e4 img{height:425px}.elementor-51 .elementor-element.elementor-element-24f94b57{padding:1em 0 3em}.elementor-51 .elementor-element.elementor-element-d2ac798>.elementor-element-populated{padding:3em 1em 2em}.elementor-51 .elementor-element.elementor-element-51eee9bd>.elementor-element-populated{padding:3em 1em 2em}.elementor-51 .elementor-element.elementor-element-5e79d021>.elementor-element-populated{padding:3em 1em 2em}.elementor-51 .elementor-element.elementor-element-5dabbc6c{padding:2em 0 0}.elementor-51 .elementor-element.elementor-element-28dd6d8e{padding:3em 0}.elementor-51 .elementor-element.elementor-element-4fe97def>.elementor-element-populated{margin:0 40% 0 0;--e-column-margin-right:40%;--e-column-margin-left:0%}}@media(max-width:767px){.elementor-51 .elementor-element.elementor-element-a6e7d0c>.elementor-container{min-height:27vw}.elementor-51 .elementor-element.elementor-element-a6e7d0c{padding:5em 0}.elementor-51 .elementor-element.elementor-element-2c2a454a>.elementor-element-populated{margin:0;--e-column-margin-right:0%;--e-column-margin-left:0%}.elementor-51 .elementor-element.elementor-element-6938f97a:not(.elementor-widget-image) .elementor-widget-container,.elementor-51 .elementor-element.elementor-element-6938f97a.elementor-widget-image .elementor-widget-container img{-webkit-mask-size:550px;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.elementor-51 .elementor-element.elementor-element-6938f97a .elementor-cta__content{padding:4em 2em}.elementor-51 .elementor-element.elementor-element-6938f97a .elementor-cta__title{font-size:25px;line-height:1.3em}.elementor-51 .elementor-element.elementor-element-6938f97a .elementor-cta__title:not(:last-child){margin-bottom:14px}.elementor-51 .elementor-element.elementor-element-6938f97a .elementor-cta__description{font-size:16px}.elementor-51 .elementor-element.elementor-element-6938f97a .elementor-cta__description:not(:last-child){margin-bottom:17px}.elementor-51 .elementor-element.elementor-element-44f6e85{padding:3em 0}.elementor-51 .elementor-element.elementor-element-28b62fb8>.elementor-element-populated{padding:2em}.elementor-51 .elementor-element.elementor-element-eb974ba img{height:269px}.elementor-51 .elementor-element.elementor-element-596aba52{padding:2em 0}.elementor-51 .elementor-element.elementor-element-159c58fc .elementor-cta__content{min-height:300px;padding:3em 2em}.elementor-51 .elementor-element.elementor-element-642e4b7c .elementor-cta__content{min-height:300px;padding:3em 2em}.elementor-51 .elementor-element.elementor-element-21ae2d0e .elementor-cta__content{min-height:300px;padding:3em 2em}.elementor-51 .elementor-element.elementor-element-fb5e561 .elementor-cta__content{min-height:300px;padding:3em 2em}.elementor-51 .elementor-element.elementor-element-25d353f3{padding:0}.elementor-51 .elementor-element.elementor-element-112aa3e4 img{width:100%;max-width:100%;height:345px}.elementor-51 .elementor-element.elementor-element-24f94b57{padding:0 0 2em}.elementor-51 .elementor-element.elementor-element-d2ac798>.elementor-element-populated{padding:3em 2em}.elementor-51 .elementor-element.elementor-element-51eee9bd>.elementor-element-populated{padding:3em 2em}.elementor-51 .elementor-element.elementor-element-5e79d021>.elementor-element-populated{padding:3em 2em}.elementor-51 .elementor-element.elementor-element-5dabbc6c{padding:2em 0 4em}.elementor-51 .elementor-element.elementor-element-6b5b8e92>.elementor-element-populated{padding:2em}.elementor-51 .elementor-element.elementor-element-6bed63a{padding:0 0 2em}.elementor-51 .elementor-element.elementor-element-28dd6d8e>.elementor-background-overlay{background-position:center center}.elementor-51 .elementor-element.elementor-element-28dd6d8e{padding:3em 0 9em}.elementor-51 .elementor-element.elementor-element-4fe97def>.elementor-element-populated{margin:0;--e-column-margin-right:0%;--e-column-margin-left:0%}}@media(max-width:1024px) and (min-width:768px){.elementor-51 .elementor-element.elementor-element-2cbc1748{width:50%}.elementor-51 .elementor-element.elementor-element-1cb825a6{width:50%}.elementor-51 .elementor-element.elementor-element-32e672fd{width:50%}.elementor-51 .elementor-element.elementor-element-95d67a2{width:50%}.elementor-51 .elementor-element.elementor-element-6b5b8e92{width:100%}}@media(min-width:1025px){.elementor-51 .elementor-element.elementor-element-28dd6d8e>.elementor-background-overlay{background-attachment:fixed}}