.elementor-7948 .elementor-element.elementor-element-398d7469{--display:flex;--min-height:50vh;--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;--justify-content:flex-end;--overlay-opacity:0.74;box-shadow:0px -54px 25px -65px rgba(255, 255, 255, 0.5);}.elementor-7948 .elementor-element.elementor-element-398d7469:not(.elementor-motion-effects-element-type-background), .elementor-7948 .elementor-element.elementor-element-398d7469 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sunandfloweragency.com/wp-content/uploads/2025/04/30-04-2025-3-20-26a364f032-8f1a-4db5-af9d-2a3ac94aab661.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7948 .elementor-element.elementor-element-398d7469::before, .elementor-7948 .elementor-element.elementor-element-398d7469 > .elementor-background-video-container::before, .elementor-7948 .elementor-element.elementor-element-398d7469 > .e-con-inner > .elementor-background-video-container::before, .elementor-7948 .elementor-element.elementor-element-398d7469 > .elementor-background-slideshow::before, .elementor-7948 .elementor-element.elementor-element-398d7469 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7948 .elementor-element.elementor-element-398d7469 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-7948 .elementor-element.elementor-element-6fcd7e24{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-7948 .elementor-element.elementor-element-6fcd7e24 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7948 .elementor-element.elementor-element-6fcd7e24.elementor-element{--align-self:center;}.elementor-7948 .elementor-element.elementor-element-6fcd7e24 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:280px;font-weight:bold;text-transform:uppercase;letter-spacing:0px;mix-blend-mode:overlay;color:#FFFFFF;}.elementor-7948 .elementor-element.elementor-element-7f2f959e{--display:flex;--min-height:5vh;--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;box-shadow:0px -52px 33px 13px #FFFFFF;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7948 .elementor-element.elementor-element-7f2f959e:not(.elementor-motion-effects-element-type-background), .elementor-7948 .elementor-element.elementor-element-7f2f959e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-7948 .elementor-element.elementor-element-2f8951c1{--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-7948 .elementor-element.elementor-element-5129381c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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:1000;}.elementor-7948 .elementor-element.elementor-element-40fbc554 .elementor-button{background-color:#02010100;font-size:50px;font-weight:400;}.elementor-7948 .elementor-element.elementor-element-40fbc554 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7948 .elementor-element.elementor-element-40fbc554.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-7948 .elementor-element.elementor-element-40fbc554{left:0px;}body.rtl .elementor-7948 .elementor-element.elementor-element-40fbc554{right:0px;}.elementor-7948 .elementor-element.elementor-element-40fbc554{top:80vh;z-index:1000;}.elementor-7948 .elementor-element.elementor-element-1ea685b9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.92;--margin-top:2%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-7948 .elementor-element.elementor-element-1ea685b9:not(.elementor-motion-effects-element-type-background), .elementor-7948 .elementor-element.elementor-element-1ea685b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sunandfloweragency.com/wp-content/uploads/2025/04/30-04-2025-3-20-26a364f032-8f1a-4db5-af9d-2a3ac94aab661.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7948 .elementor-element.elementor-element-1ea685b9::before, .elementor-7948 .elementor-element.elementor-element-1ea685b9 > .elementor-background-video-container::before, .elementor-7948 .elementor-element.elementor-element-1ea685b9 > .e-con-inner > .elementor-background-video-container::before, .elementor-7948 .elementor-element.elementor-element-1ea685b9 > .elementor-background-slideshow::before, .elementor-7948 .elementor-element.elementor-element-1ea685b9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7948 .elementor-element.elementor-element-1ea685b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-7948 .elementor-element.elementor-element-b83e932{width:var( --container-widget-width, 85.213% );max-width:85.213%;--container-widget-width:85.213%;--container-widget-flex-grow:0;text-align:center;}.elementor-7948 .elementor-element.elementor-element-b83e932 > .elementor-widget-container{margin:20px 0px 95px 0px;}.elementor-7948 .elementor-element.elementor-element-b83e932.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7948 .elementor-element.elementor-element-b83e932 .elementor-heading-title{font-size:60px;font-weight:200;}.elementor-7948 .elementor-element.elementor-element-1167768{--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:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-7948 .elementor-element.elementor-element-1167768.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7948 .elementor-element.elementor-element-cbb308b{--display:flex;--min-height:59vh;--justify-content:space-between;--overlay-opacity:0.8;--border-radius:50px 50px 50px 50px;--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-7948 .elementor-element.elementor-element-cbb308b:not(.elementor-motion-effects-element-type-background), .elementor-7948 .elementor-element.elementor-element-cbb308b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sunandfloweragency.com/wp-content/uploads/2025/04/30-04-2025-3-42-32129359c6-c8b0-43c5-8185-664875af41791.png");background-repeat:no-repeat;background-size:cover;}.elementor-7948 .elementor-element.elementor-element-cbb308b::before, .elementor-7948 .elementor-element.elementor-element-cbb308b > .elementor-background-video-container::before, .elementor-7948 .elementor-element.elementor-element-cbb308b > .e-con-inner > .elementor-background-video-container::before, .elementor-7948 .elementor-element.elementor-element-cbb308b > .elementor-background-slideshow::before, .elementor-7948 .elementor-element.elementor-element-cbb308b > .e-con-inner > .elementor-background-slideshow::before, .elementor-7948 .elementor-element.elementor-element-cbb308b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, #FFFFFF 100%);}.elementor-7948 .elementor-element.elementor-element-d33d42f > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-7948 .elementor-element.elementor-element-d33d42f{text-align:center;}.elementor-7948 .elementor-element.elementor-element-d33d42f .elementor-heading-title{font-weight:300;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-7948 .elementor-element.elementor-element-6a33326{--display:flex;--border-radius:0px 0px 50px 050px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-9px;--padding-bottom:-9px;--padding-left:-9px;--padding-right:-9px;}.elementor-7948 .elementor-element.elementor-element-6a33326:not(.elementor-motion-effects-element-type-background), .elementor-7948 .elementor-element.elementor-element-6a33326 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7948 .elementor-element.elementor-element-878a40e .elementor-button{background-color:#2A050500;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.62);fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-7948 .elementor-element.elementor-element-aa365ad{--display:flex;--justify-content:space-between;--overlay-opacity:0.7;--border-radius:50px 50px 50px 50px;--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-7948 .elementor-element.elementor-element-aa365ad:not(.elementor-motion-effects-element-type-background), .elementor-7948 .elementor-element.elementor-element-aa365ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sunandfloweragency.com/wp-content/uploads/2025/04/30-04-2025-3-25-33VVVV2.webp");background-size:cover;}.elementor-7948 .elementor-element.elementor-element-aa365ad::before, .elementor-7948 .elementor-element.elementor-element-aa365ad > .elementor-background-video-container::before, .elementor-7948 .elementor-element.elementor-element-aa365ad > .e-con-inner > .elementor-background-video-container::before, .elementor-7948 .elementor-element.elementor-element-aa365ad > .elementor-background-slideshow::before, .elementor-7948 .elementor-element.elementor-element-aa365ad > .e-con-inner > .elementor-background-slideshow::before, .elementor-7948 .elementor-element.elementor-element-aa365ad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-accent ) 28%, #FFFFFF 100%);}.elementor-7948 .elementor-element.elementor-element-950c6e3 > .elementor-widget-container{margin:025px 0px 0px 0px;}.elementor-7948 .elementor-element.elementor-element-950c6e3{text-align:center;}.elementor-7948 .elementor-element.elementor-element-950c6e3 .elementor-heading-title{font-weight:300;}.elementor-7948 .elementor-element.elementor-element-6644168{--display:flex;--border-radius:0px 0px 50px 050px;--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-7948 .elementor-element.elementor-element-6644168:not(.elementor-motion-effects-element-type-background), .elementor-7948 .elementor-element.elementor-element-6644168 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7948 .elementor-element.elementor-element-cbe1461 .elementor-button{background-color:#2A050500;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.62);fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-7948 .elementor-element.elementor-element-5de7920{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7948 .elementor-element.elementor-element-5de7920:not(.elementor-motion-effects-element-type-background), .elementor-7948 .elementor-element.elementor-element-5de7920 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-7948 .elementor-element.elementor-element-5de7920 > .elementor-shape-top .elementor-shape-fill, .elementor-7948 .elementor-element.elementor-element-5de7920 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-text );}.elementor-7948 .elementor-element.elementor-element-5de7920 > .elementor-shape-top svg, .elementor-7948 .elementor-element.elementor-element-5de7920 > .e-con-inner > .elementor-shape-top svg{height:99px;}.elementor-7948 .elementor-element.elementor-element-843aa79{--display:flex;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-7948 .elementor-element.elementor-element-843aa79.e-con{--align-self:center;}.elementor-7948 .elementor-element.elementor-element-23f09d7 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-7948 .elementor-element.elementor-element-d7f2568{color:var( --e-global-color-secondary );}.elementor-7948 .elementor-element.elementor-element-1eb958a{--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;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-7948 .elementor-element.elementor-element-1167768{--width:50%;}.elementor-7948 .elementor-element.elementor-element-843aa79{--width:75%;}}@media(min-width:1025px){.elementor-7948 .elementor-element.elementor-element-398d7469:not(.elementor-motion-effects-element-type-background), .elementor-7948 .elementor-element.elementor-element-398d7469 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-7948 .elementor-element.elementor-element-1ea685b9:not(.elementor-motion-effects-element-type-background), .elementor-7948 .elementor-element.elementor-element-1ea685b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-7948 .elementor-element.elementor-element-1ea685b9{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}}@media(max-width:767px){.elementor-7948 .elementor-element.elementor-element-40fbc554 .elementor-button{font-size:40px;}}/* Start custom CSS for button, class: .elementor-element-40fbc554 */.floating-arrow {
    position: fixed;
    bottom: 20px; /* Distancia desde el borde inferior */
    right: 20px; /* Distancia desde el borde derecho */
    width: 50px; /* Tamaño del botón */
    height: 50px; /* Tamaño del botón */
    background-color: #5b3ee4; /* Fondo púrpura */
    color: #fff; /* Texto blanco */
    display: flex; /* Centrado del icono */
    justify-content: center;
    align-items: center;
    font-size: 24px; /* Tamaño de la flecha */
    border-radius: 50%; /* Forma circular */
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); /* Sombra para dar efecto flotante */
    text-decoration: none; /* Sin subrayado */
    z-index: 999; /* Visible por encima de otros elementos */
    transition: transform 0.3s ease, background-color 0.3s ease;
}

.floating-arrow:hover {
    background-color: #ff9000; /* Naranja al pasar el mouse */
    transform: scale(1.2); /* Efecto de agrandamiento */
}/* End custom CSS */