.elementor-11 .elementor-element.elementor-element-75faad8f{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--background-transition:0.3s;--overlay-opacity:0.22;--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-11 .elementor-element.elementor-element-75faad8f:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-75faad8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FA;background-image:url("https://faymm.es/wp-content/uploads/2025/02/contacto_2025.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-75faad8f::before, .elementor-11 .elementor-element.elementor-element-75faad8f > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-75faad8f > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-75faad8f > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-75faad8f > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-75faad8f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-11 .elementor-element.elementor-element-75faad8f, .elementor-11 .elementor-element.elementor-element-75faad8f::before{--border-transition:0.3s;}.elementor-11 .elementor-element.elementor-element-4255c0d0{--display:flex;--justify-content:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-4255c0d0, .elementor-11 .elementor-element.elementor-element-4255c0d0::before{--border-transition:0.3s;}.elementor-11 .elementor-element.elementor-element-f5fa969{--spacer-size:140px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-11 .elementor-element.elementor-element-5c778099 > .elementor-widget-container{margin:0px 0px -210px 0px;padding:0px 0px 0px 80px;}.elementor-11 .elementor-element.elementor-element-5c778099{text-align:left;}.elementor-11 .elementor-element.elementor-element-5c778099 .elementor-heading-title{color:#FFFFFF;font-family:"Krona One", Sans-serif;font-size:35px;font-weight:500;line-height:45px;}.elementor-11 .elementor-element.elementor-element-43e0a174{--display:flex;--justify-content:center;--background-transition:0.3s;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-11 .elementor-element.elementor-element-43e0a174::before, .elementor-11 .elementor-element.elementor-element-43e0a174 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-43e0a174 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-43e0a174 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-43e0a174 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-43e0a174 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-11 .elementor-element.elementor-element-43e0a174, .elementor-11 .elementor-element.elementor-element-43e0a174::before{--border-transition:0.3s;}.elementor-11 .elementor-element.elementor-element-ca92076{--spacer-size:80px;}.elementor-11 .elementor-element.elementor-element-f7524e3{--spacer-size:117px;}.elementor-11 .elementor-element.elementor-element-5203f8e2{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-5203f8e2 > .elementor-widget-container{margin:0px 0px 14px 0px;padding:0px 0px 0px 40px;}.elementor-11 .elementor-element.elementor-element-5203f8e2 .elementor-heading-title{color:#FFFFFF;font-family:"Krona One", Sans-serif;font-size:40px;font-weight:600;line-height:50px;}.elementor-11 .elementor-element.elementor-element-1067a12 > .elementor-widget-container{margin:0px 80px 0px 40px;}.elementor-11 .elementor-element.elementor-element-e91c2c5{--spacer-size:117px;}.elementor-11 .elementor-element.elementor-element-59d9c98d{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--background-transition:0.3s;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-11 .elementor-element.elementor-element-59d9c98d:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-59d9c98d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B00002;}.elementor-11 .elementor-element.elementor-element-59d9c98d::before, .elementor-11 .elementor-element.elementor-element-59d9c98d > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-59d9c98d > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-59d9c98d > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-59d9c98d > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-59d9c98d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-11 .elementor-element.elementor-element-59d9c98d, .elementor-11 .elementor-element.elementor-element-59d9c98d::before{--border-transition:0.3s;}.elementor-11 .elementor-element.elementor-element-6aaadf1b{--display:flex;--justify-content:center;--background-transition:0.3s;--overlay-opacity:0.32;}.elementor-11 .elementor-element.elementor-element-6aaadf1b:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-6aaadf1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faymm.es/wp-content/uploads/2025/02/placeholder.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-6aaadf1b::before, .elementor-11 .elementor-element.elementor-element-6aaadf1b > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-6aaadf1b > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-6aaadf1b > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-6aaadf1b > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-6aaadf1b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-11 .elementor-element.elementor-element-6aaadf1b, .elementor-11 .elementor-element.elementor-element-6aaadf1b::before{--border-transition:0.3s;}.elementor-11 .elementor-element.elementor-element-3ffa0821{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-3ffa0821 > .elementor-widget-container{margin:0px 0px 14px 0px;padding:0px 0px 0px 100px;}.elementor-11 .elementor-element.elementor-element-3ffa0821 .elementor-heading-title{color:#FFFFFF;font-family:"Krona One", Sans-serif;font-size:40px;font-weight:600;line-height:50px;}.elementor-11 .elementor-element.elementor-element-0b15528{--spacer-size:50px;}.elementor-11 .elementor-element.elementor-element-52d73b9d > .elementor-widget-container{padding:0px 0px 0px 80px;}.elementor-11 .elementor-element.elementor-element-52d73b9d{text-align:left;}.elementor-11 .elementor-element.elementor-element-52d73b9d .elementor-heading-title{color:#FFFFFF;font-family:"Lato", Sans-serif;font-size:30px;font-weight:400;line-height:45px;}.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-11 .elementor-element.elementor-element-4f5421a .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:uppercase;line-height:16px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(140deg, #960009 42%, #E10513 100%);transition-duration:0.3s;border-radius:41px 41px 41px 41px;padding:20px 34px 20px 34px;}.elementor-11 .elementor-element.elementor-element-4f5421a .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-4f5421a .elementor-button:focus{background-color:#060606;}.elementor-11 .elementor-element.elementor-element-4f5421a > .elementor-widget-container{padding:0px 0px 0px 80px;border-radius:41px 41px 41px 41px;}.elementor-11 .elementor-element.elementor-element-62d94ec3{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-62d94ec3:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-62d94ec3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #B00002 0%, #5E0809 100%);}.elementor-11 .elementor-element.elementor-element-62d94ec3, .elementor-11 .elementor-element.elementor-element-62d94ec3::before{--border-transition:0.3s;}.elementor-11 .elementor-element.elementor-element-4b36a369 > .elementor-widget-container{padding:0px 0px 0px 80px;}.elementor-11 .elementor-element.elementor-element-4b36a369{text-align:left;}.elementor-11 .elementor-element.elementor-element-4b36a369 .elementor-heading-title{color:#FFFFFF;font-family:"Krona One", Sans-serif;font-size:50px;font-weight:500;}.elementor-11 .elementor-element.elementor-element-98c4b8d > .elementor-widget-container{margin:0px 0px 0px 80px;}.elementor-11 .elementor-element.elementor-element-93ad30b{--display:flex;--background-transition:0.3s;}@media(max-width:1024px) and (min-width:768px){.elementor-11 .elementor-element.elementor-element-4255c0d0{--width:50%;}.elementor-11 .elementor-element.elementor-element-43e0a174{--width:50%;}.elementor-11 .elementor-element.elementor-element-6aaadf1b{--width:50%;}.elementor-11 .elementor-element.elementor-element-62d94ec3{--width:50%;}}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-75faad8f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-5c778099 > .elementor-widget-container{padding:0px 0px 0px 25px;}.elementor-11 .elementor-element.elementor-element-5c778099 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-11 .elementor-element.elementor-element-5203f8e2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-5203f8e2 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-11 .elementor-element.elementor-element-59d9c98d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-52d73b9d > .elementor-widget-container{padding:0px 0px 0px 25px;}.elementor-11 .elementor-element.elementor-element-52d73b9d .elementor-heading-title{font-size:40px;}.elementor-11 .elementor-element.elementor-element-4f5421a > .elementor-widget-container{padding:0px 0px 0px 25px;}.elementor-11 .elementor-element.elementor-element-4f5421a .elementor-button{font-size:14px;}.elementor-11 .elementor-element.elementor-element-4b36a369 > .elementor-widget-container{padding:0px 0px 0px 25px;}.elementor-11 .elementor-element.elementor-element-4b36a369 .elementor-heading-title{font-size:40px;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-75faad8f{--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-11 .elementor-element.elementor-element-4255c0d0{--padding-top:150px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-5c778099 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-5c778099 .elementor-heading-title{font-size:40px;}.elementor-11 .elementor-element.elementor-element-43e0a174{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-5203f8e2{width:auto;max-width:auto;}.elementor-11 .elementor-element.elementor-element-5203f8e2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-5203f8e2 .elementor-heading-title{font-size:35px;line-height:1.3em;}.elementor-11 .elementor-element.elementor-element-59d9c98d{--min-height:250px;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-6aaadf1b:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-6aaadf1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faymm.es/wp-content/uploads/2025/02/contacto_mobile_25.jpg");}.elementor-11 .elementor-element.elementor-element-6aaadf1b{--padding-top:150px;--padding-bottom:150px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-3ffa0821{width:auto;max-width:auto;}.elementor-11 .elementor-element.elementor-element-3ffa0821 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-3ffa0821 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-11 .elementor-element.elementor-element-0b15528{--spacer-size:100px;}.elementor-11 .elementor-element.elementor-element-52d73b9d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-52d73b9d .elementor-heading-title{font-size:17px;line-height:2em;}.elementor-11 .elementor-element.elementor-element-4f5421a > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-62d94ec3:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-62d94ec3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(140deg, #B00002 42%, #5E0809 100%);}.elementor-11 .elementor-element.elementor-element-62d94ec3{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-4b36a369 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-4b36a369 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-11 .elementor-element.elementor-element-98c4b8d > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for button, class: .elementor-element-4f5421a */@keyframes slide{
    100% {
    transform: translateX(calc(-100% - 8px));}
}

.btn3 .elementor-button{
        position: relative;
        overflow: hidden;
    
}
.btn3{

    .elementor-button-content-wrapper{
        overflow: hidden;
        
    }
    .elementor-button-content-wrapper::before{
        
        content: "TE ESCUCHAMOS";
        position: absolute;
        color:white;
        display: inline-block;
        white-space: nowrap;
        transition: 0.2s all ease;
                animation: slide 3s linear 0s infinite;
    }
    .elementor-button-content-wrapper::after{
        content: "TE ESCUCHAMOS";
        position: absolute;
        
        color:white;
        transition: 0.2s all ease;
        white-space: nowrap;
        display: inline-block;
        left:calc(100% + 8px);
        animation: slide 3s linear 0s infinite;
    }
    .elementor-button-icon{
        
    }
    .elementor-button-text{
        margin-bottom: -20px;
        margin-top: 20px;
        transition: 0.4s all ease;
        
    }
    
}
.elementor-11 .elementor-element.elementor-element-4f5421a:hover{
    .elementor-button-icon{
        
    }
    .elementor-button-text{
        margin-bottom: 0px;
        margin-top:0px;
    }
    .elementor-button-content-wrapper::before{
        scale:1 0;
    }
    .elementor-button-content-wrapper::after{
       scale: 1 0;
    }
}/* End custom CSS */