.elementor-14612 .elementor-element.elementor-element-e033eae{--display:flex;--min-height:990px;--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;--background-transition:0.3s;--overlay-opacity:0.1;--margin-top:2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14612 .elementor-element.elementor-element-e033eae:not(.elementor-motion-effects-element-type-background), .elementor-14612 .elementor-element.elementor-element-e033eae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sancarlodal1973.com/wp-content/uploads/2026/06/hero-san-carlo-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14612 .elementor-element.elementor-element-e033eae::before, .elementor-14612 .elementor-element.elementor-element-e033eae > .elementor-background-video-container::before, .elementor-14612 .elementor-element.elementor-element-e033eae > .e-con-inner > .elementor-background-video-container::before, .elementor-14612 .elementor-element.elementor-element-e033eae > .elementor-background-slideshow::before, .elementor-14612 .elementor-element.elementor-element-e033eae > .e-con-inner > .elementor-background-slideshow::before, .elementor-14612 .elementor-element.elementor-element-e033eae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-14612 .elementor-element.elementor-element-e033eae, .elementor-14612 .elementor-element.elementor-element-e033eae::before{--border-transition:0.3s;}.elementor-14612 .elementor-element.elementor-element-e033eae.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14612 .elementor-element.elementor-element-7f273f6e > .elementor-container{min-height:56vh;}.elementor-14612 .elementor-element.elementor-element-726ecc4c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:42px;}.elementor-14612 .elementor-element.elementor-element-726ecc4c > .elementor-element-populated{margin:8% 0% 8% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-14612 .elementor-element.elementor-element-1c8754b1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14612 .elementor-element.elementor-element-1c8754b1 .swiper-container{width:100%;}.elementor-14612 .elementor-element.elementor-element-1c8754b1 .m-neuron-testimonial{border-style:none;padding:0px 0px 0px 0px;}.elementor-14612 .elementor-element.elementor-element-1c8754b1.l-neuron-testimonial--image-inline .m-neuron-testimonial__content{margin-bottom:44px;}.elementor-14612 .elementor-element.elementor-element-1c8754b1.l-neuron-testimonial--image-stacked .m-neuron-testimonial__content{margin-bottom:44px;}.elementor-14612 .elementor-element.elementor-element-1c8754b1.l-neuron-testimonial--image-right .m-neuron-testimonial__content{padding-right:44px;}.elementor-14612 .elementor-element.elementor-element-1c8754b1.l-neuron-testimonial--image-left .m-neuron-testimonial__content{padding-left:44px;}.elementor-14612 .elementor-element.elementor-element-1c8754b1.l-neuron-testimonial--image-above .m-neuron-testimonial__content{margin-top:44px;}.elementor-14612 .elementor-element.elementor-element-1c8754b1 .m-neuron-testimonial__text{color:var( --e-global-color-primary );font-family:"Marcellus", Sans-serif;font-size:34px;font-weight:normal;line-height:1.5em;}.elementor-14612 .elementor-element.elementor-element-1c8754b1 .m-neuron-testimonial__name{font-family:"Garet Book", Sans-serif;font-size:18px;font-weight:500;line-height:1.8em;}.elementor-14612 .elementor-element.elementor-element-1c8754b1 .m-neuron-testimonial__title{color:var( --e-global-color-e7a7804 );font-family:"Work Sans", Sans-serif;font-size:14px;font-weight:normal;line-height:1.8em;}.elementor-14612 .elementor-element.elementor-element-1c8754b1 .m-neuron-testimonial__image{height:0px;width:0px;}.elementor-14612 .elementor-element.elementor-element-1c8754b1 .m-neuron-testimonial__image img{border-style:none;}.elementor-14612 .elementor-element.elementor-element-1c8754b1 .neuron-icon{font-size:40px;}.elementor-14612 .elementor-element.elementor-element-1c8754b1 .neuron-swiper-button--prev{top:50%;transform:translateY(-50%);left:0;margin-top:-46px;}.elementor-14612 .elementor-element.elementor-element-1c8754b1 .neuron-swiper-button--next{top:50%;left:100%;transform:translateY(-50%) translateX(-100%);margin-top:-46px;}.elementor-14612 .elementor-element.elementor-element-1c8754b1 .neuron-swiper-dots{top:100%;left:50%;transform:translateX(-50%) translateY(-100%);margin-top:30px;}.elementor-14612 .elementor-element.elementor-element-946aaa5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-14612 .elementor-element.elementor-element-946aaa5 > .elementor-container{min-height:100vh;}.elementor-14612 .elementor-element.elementor-element-946aaa5:not(.elementor-motion-effects-element-type-background), .elementor-14612 .elementor-element.elementor-element-946aaa5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-14612 .elementor-element.elementor-element-946aaa5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14612 .elementor-element.elementor-element-946aaa5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14612 .elementor-element.elementor-element-4b8a4649:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14612 .elementor-element.elementor-element-4b8a4649 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sancarlodal1973.com/wp-content/uploads/2024/10/image00002-1-scaled.jpeg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-14612 .elementor-element.elementor-element-4b8a4649 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.14;}.elementor-14612 .elementor-element.elementor-element-4b8a4649 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 0px 0px;}.elementor-14612 .elementor-element.elementor-element-4b8a4649 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14612 .elementor-element.elementor-element-782316a6 .a-animated-heading{text-align:center;color:var( --e-global-color-4f08066 );font-size:58px;line-height:1.1em;}.elementor-14612 .elementor-element.elementor-element-4e61bbd4 .elementor-button{font-family:"Marcellus", Sans-serif;font-size:16px;fill:var( --e-global-color-4f08066 );color:var( --e-global-color-4f08066 );background-color:#02010100;border-style:solid;border-color:var( --e-global-color-4f08066 );}.elementor-14612 .elementor-element.elementor-element-4e61bbd4 .elementor-button:hover, .elementor-14612 .elementor-element.elementor-element-4e61bbd4 .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-4f08066 );}.elementor-14612 .elementor-element.elementor-element-4e61bbd4 .elementor-button:hover svg, .elementor-14612 .elementor-element.elementor-element-4e61bbd4 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-14612 .elementor-element.elementor-element-49d7414a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14612 .elementor-element.elementor-element-49d7414a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sancarlodal1973.com/wp-content/uploads/2024/10/image00003.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14612 .elementor-element.elementor-element-49d7414a > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.3;}.elementor-14612 .elementor-element.elementor-element-49d7414a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 0px 0px;}.elementor-14612 .elementor-element.elementor-element-49d7414a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14612 .elementor-element.elementor-element-2d645bd8 .a-animated-heading{text-align:center;color:var( --e-global-color-4f08066 );font-size:58px;line-height:1.1em;}.elementor-14612 .elementor-element.elementor-element-69187d6b .elementor-button{font-family:"Marcellus", Sans-serif;font-size:16px;fill:var( --e-global-color-4f08066 );color:var( --e-global-color-4f08066 );background-color:#02010100;border-style:solid;border-color:var( --e-global-color-4f08066 );}.elementor-14612 .elementor-element.elementor-element-69187d6b .elementor-button:hover, .elementor-14612 .elementor-element.elementor-element-69187d6b .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-4f08066 );}.elementor-14612 .elementor-element.elementor-element-69187d6b .elementor-button:hover svg, .elementor-14612 .elementor-element.elementor-element-69187d6b .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-14612 .elementor-element.elementor-element-cfd6859{--display:flex;--background-transition:0.3s;}.elementor-14612 .elementor-element.elementor-element-bca59b2{--spacer-size:50px;}.elementor-14612 .elementor-element.elementor-element-afeedf3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-14612 .elementor-element.elementor-element-afeedf3 > .elementor-container{min-height:72vh;}.elementor-14612 .elementor-element.elementor-element-afeedf3 > .elementor-background-overlay{opacity:0.5;}.elementor-14612 .elementor-element.elementor-element-afeedf3{padding:0px 0px 50px 0px;}.elementor-14612 .elementor-element.elementor-element-176656d3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14612 .elementor-element.elementor-element-176656d3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sancarlodal1973.com/wp-content/uploads/2024/07/shopping_464_vn-1.jpg");background-color:var( --e-global-color-24784e2 );background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14612 .elementor-element.elementor-element-176656d3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14612 .elementor-element.elementor-element-176656d3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:24px;}.elementor-14612 .elementor-element.elementor-element-176656d3 > .elementor-element-populated >  .elementor-background-overlay{background-color:#3A3A3A;opacity:0.44;}.elementor-14612 .elementor-element.elementor-element-176656d3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-14612 .elementor-element.elementor-element-176656d3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14612 .elementor-element.elementor-element-4b130d03{text-align:center;}.elementor-14612 .elementor-element.elementor-element-4b130d03 .elementor-heading-title{color:var( --e-global-color-4f08066 );font-family:"Marcellus", Sans-serif;font-size:36px;font-weight:normal;line-height:1.23em;}.elementor-14612 .elementor-element.elementor-element-14b8dbf > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-14612 .elementor-element.elementor-element-14b8dbf > .elementor-container{min-height:72vh;}.elementor-14612 .elementor-element.elementor-element-14b8dbf > .elementor-background-overlay{opacity:0.5;}.elementor-14612 .elementor-element.elementor-element-14b8dbf{padding:0px 0px 50px 0px;}.elementor-14612 .elementor-element.elementor-element-722efea:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14612 .elementor-element.elementor-element-722efea > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sancarlodal1973.com/wp-content/uploads/2024/07/pexels-paul-espinoza-841364529-22039751-scaled.jpg");background-color:var( --e-global-color-24784e2 );background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14612 .elementor-element.elementor-element-722efea.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14612 .elementor-element.elementor-element-722efea > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:24px;}.elementor-14612 .elementor-element.elementor-element-722efea > .elementor-element-populated >  .elementor-background-overlay{background-color:#3A3A3A;opacity:0.44;}.elementor-14612 .elementor-element.elementor-element-722efea > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-14612 .elementor-element.elementor-element-722efea > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14612 .elementor-element.elementor-element-48fc455{text-align:center;}.elementor-14612 .elementor-element.elementor-element-48fc455 .elementor-heading-title{color:var( --e-global-color-4f08066 );font-family:"Marcellus", Sans-serif;font-size:36px;font-weight:normal;line-height:1.23em;}:root{--page-title-display:none;}@media(max-width:1279px){.elementor-14612 .elementor-element.elementor-element-e033eae{--min-height:796px;--overlay-opacity:0.15;}.elementor-14612 .elementor-element.elementor-element-7f273f6e > .elementor-container{min-height:50vh;}.elementor-14612 .elementor-element.elementor-element-726ecc4c > .elementor-element-populated{margin:8% 0% 5% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-14612 .elementor-element.elementor-element-1c8754b1.l-neuron-testimonial--image-inline .m-neuron-testimonial__content{margin-bottom:24px;}.elementor-14612 .elementor-element.elementor-element-1c8754b1.l-neuron-testimonial--image-stacked .m-neuron-testimonial__content{margin-bottom:24px;}.elementor-14612 .elementor-element.elementor-element-1c8754b1.l-neuron-testimonial--image-right .m-neuron-testimonial__content{padding-right:24px;}.elementor-14612 .elementor-element.elementor-element-1c8754b1.l-neuron-testimonial--image-left .m-neuron-testimonial__content{padding-left:24px;}.elementor-14612 .elementor-element.elementor-element-1c8754b1.l-neuron-testimonial--image-above .m-neuron-testimonial__content{margin-top:24px;}.elementor-14612 .elementor-element.elementor-element-1c8754b1 .neuron-icon{font-size:32px;}.elementor-14612 .elementor-element.elementor-element-1c8754b1 .neuron-swiper-button--prev{top:100%;left:50%;transform:translateX(-50%) translateY(-100%);margin-left:-48px;margin-top:64px;}.elementor-14612 .elementor-element.elementor-element-1c8754b1 .neuron-swiper-button--next{top:100%;left:50%;transform:translateX(-50%) translateY(-100%);margin-left:48px;margin-top:64px;}.elementor-14612 .elementor-element.elementor-element-1c8754b1 .neuron-swiper-dots{margin-top:56px;}.elementor-14612 .elementor-element.elementor-element-946aaa5 > .elementor-container{min-height:137px;}.elementor-14612 .elementor-element.elementor-element-946aaa5{margin-top:0px;margin-bottom:0px;}.elementor-14612 .elementor-element.elementor-element-4b8a4649 > .elementor-element-populated{padding:26% 20% 22% 20%;}.elementor-14612 .elementor-element.elementor-element-782316a6 .a-animated-heading{font-size:55px;}.elementor-14612 .elementor-element.elementor-element-49d7414a > .elementor-element-populated{padding:22% 20% 26% 20%;}.elementor-14612 .elementor-element.elementor-element-2d645bd8 .a-animated-heading{font-size:55px;}.elementor-14612 .elementor-element.elementor-element-176656d3 > .elementor-element-populated{margin:0px 0px 24px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-14612 .elementor-element.elementor-element-722efea > .elementor-element-populated{margin:0px 0px 24px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(max-width:720px){.elementor-14612 .elementor-element.elementor-element-e033eae{--min-height:513px;}.elementor-14612 .elementor-element.elementor-element-7f273f6e > .elementor-container{min-height:40vh;}.elementor-14612 .elementor-element.elementor-element-7f273f6e{padding:56px 0px 112px 0px;}.elementor-14612 .elementor-element.elementor-element-726ecc4c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14612 .elementor-element.elementor-element-726ecc4c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:32px;}.elementor-14612 .elementor-element.elementor-element-726ecc4c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-14612 .elementor-element.elementor-element-1c8754b1{width:var( --container-widget-width, 303px );max-width:303px;--container-widget-width:303px;--container-widget-flex-grow:0;}.elementor-14612 .elementor-element.elementor-element-1c8754b1.l-neuron-testimonial--image-inline .m-neuron-testimonial__content{margin-bottom:24px;}.elementor-14612 .elementor-element.elementor-element-1c8754b1.l-neuron-testimonial--image-stacked .m-neuron-testimonial__content{margin-bottom:24px;}.elementor-14612 .elementor-element.elementor-element-1c8754b1.l-neuron-testimonial--image-right .m-neuron-testimonial__content{padding-right:24px;}.elementor-14612 .elementor-element.elementor-element-1c8754b1.l-neuron-testimonial--image-left .m-neuron-testimonial__content{padding-left:24px;}.elementor-14612 .elementor-element.elementor-element-1c8754b1.l-neuron-testimonial--image-above .m-neuron-testimonial__content{margin-top:24px;}.elementor-14612 .elementor-element.elementor-element-1c8754b1 .m-neuron-testimonial__text{font-size:28px;}.elementor-14612 .elementor-element.elementor-element-1c8754b1 .m-neuron-testimonial__name{font-size:18px;}.elementor-14612 .elementor-element.elementor-element-1c8754b1 .neuron-icon{font-size:32px;}.elementor-14612 .elementor-element.elementor-element-1c8754b1 .neuron-swiper-button--prev{top:100%;left:50%;transform:translateX(-50%) translateY(-100%);margin-left:-32px;margin-top:64px;}.elementor-14612 .elementor-element.elementor-element-1c8754b1 .neuron-swiper-button--next{top:100%;left:50%;transform:translateX(-50%) translateY(-100%);margin-left:32px;margin-top:64px;}.elementor-14612 .elementor-element.elementor-element-1c8754b1 .neuron-swiper-dots{margin-top:42px;}.elementor-14612 .elementor-element.elementor-element-4b8a4649 > .elementor-element-populated{padding:38% 10% 26% 10%;}.elementor-14612 .elementor-element.elementor-element-782316a6 .a-animated-heading{font-size:40px;}.elementor-14612 .elementor-element.elementor-element-49d7414a > .elementor-element-populated{padding:26% 10% 38% 10%;}.elementor-14612 .elementor-element.elementor-element-2d645bd8 .a-animated-heading{font-size:40px;}.elementor-14612 .elementor-element.elementor-element-afeedf3{padding:0px 10px 0px 10px;}.elementor-14612 .elementor-element.elementor-element-176656d3 > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:120px 10px 120px 10px;}.elementor-14612 .elementor-element.elementor-element-4b130d03 .elementor-heading-title{font-size:28px;}.elementor-14612 .elementor-element.elementor-element-14b8dbf{padding:0px 10px 0px 10px;}.elementor-14612 .elementor-element.elementor-element-722efea > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:120px 10px 120px 10px;}.elementor-14612 .elementor-element.elementor-element-48fc455 .elementor-heading-title{font-size:28px;}}@media(min-width:721px){.elementor-14612 .elementor-element.elementor-element-e033eae{--width:100%;}}@media(max-width:1279px) and (min-width:721px){.elementor-14612 .elementor-element.elementor-element-4b8a4649{width:100%;}.elementor-14612 .elementor-element.elementor-element-49d7414a{width:100%;}.elementor-14612 .elementor-element.elementor-element-176656d3{width:100%;}.elementor-14612 .elementor-element.elementor-element-722efea{width:100%;}}/* Start custom CSS for container, class: .elementor-element-e033eae */@media (max-width: 1024px) {
  
  .hero-san-carlo::after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    z-index: 1;
    background: radial-gradient(
      ellipse at center,
      rgba(0,0,0,0) 35%,
      rgba(0,0,0,0.45) 100%
    );
  }
}

 .hero-san-carlo {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.elementor-14612 .elementor-element.elementor-element-e033eae {
    --margin-top: 0px !important;
    margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for neuron-testimonial-carousel, class: .elementor-element-1c8754b1 */@media (max-width: 1279px) {
    .elementor-14612 .elementor-element.elementor-element-1c8754b1 br {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for neuron-animated-heading, class: .elementor-element-782316a6 */@media (min-width: 2180px) {
    .elementor-14612 .elementor-element.elementor-element-782316a6 .a-animated-heading {
        font-size: 65px !important;
    }
}/* End custom CSS */
/* Start custom CSS for neuron-animated-heading, class: .elementor-element-2d645bd8 */@media (min-width: 2180px) {
    .elementor-14612 .elementor-element.elementor-element-2d645bd8 .a-animated-heading {
        font-size: 65px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b130d03 */@media (max-width: 720px) {
    .elementor-14612 .elementor-element.elementor-element-4b130d03 br {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48fc455 */@media (max-width: 720px) {
    .elementor-14612 .elementor-element.elementor-element-48fc455 br {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-14612 .elementor-location-header {
    position: absolute;
    width: 100%;
}/* End custom CSS */