.elementor-3034 .elementor-element.elementor-element-2a9b14e > .elementor-container{min-height:570px;}.elementor-3034 .elementor-element.elementor-element-2a9b14e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3034 .elementor-element.elementor-element-2a9b14e > .elementor-background-overlay{background-image:url("https://beta.ryesvuelvealtrabajo.com/wp-content/uploads/2026/04/Ryes-Banner-VA.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.9;}.elementor-bc-flex-widget .elementor-3034 .elementor-element.elementor-element-98e48a8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3034 .elementor-element.elementor-element-98e48a8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3034 .elementor-element.elementor-element-98e48a8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3034 .elementor-element.elementor-element-675b26a .elementor-heading-title{color:#0D4F7C;font-size:42px;line-height:50px;}.elementor-3034 .elementor-element.elementor-element-675b26a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3034 .elementor-element.elementor-element-03a0a2a{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:19px;font-weight:400;}.elementor-3034 .elementor-element.elementor-element-976dfd1{--spacer-size:50px;}.elementor-3034 .elementor-element.elementor-element-0cbd08e{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px;--background-transition:0.3s;}.elementor-3034 .elementor-element.elementor-element-c5e58c7{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-3034 .elementor-element.elementor-element-0de39bf:not(.elementor-motion-effects-element-type-background), .elementor-3034 .elementor-element.elementor-element-0de39bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D4F7C;}.elementor-3034 .elementor-element.elementor-element-0de39bf{--background-transition:0.3s;--border-radius:10px 10px 10px 10px;box-shadow:0px 17px 10px 0px rgba(110.5340916177501, 122.8637486415065, 133.845703125, 0.5);}.elementor-3034 .elementor-element.elementor-element-0de39bf, .elementor-3034 .elementor-element.elementor-element-0de39bf::before{--border-transition:0.3s;}.elementor-3034 .elementor-element.elementor-element-51fc00d .elementor-icon-wrapper{text-align:center;}.elementor-3034 .elementor-element.elementor-element-51fc00d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-3034 .elementor-element.elementor-element-51fc00d.elementor-view-framed .elementor-icon, .elementor-3034 .elementor-element.elementor-element-51fc00d.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3034 .elementor-element.elementor-element-51fc00d.elementor-view-framed .elementor-icon, .elementor-3034 .elementor-element.elementor-element-51fc00d.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-3034 .elementor-element.elementor-element-51fc00d .elementor-icon{font-size:28px;}.elementor-3034 .elementor-element.elementor-element-c8ca171{text-align:center;color:#0D4F7C;}.elementor-3034 .elementor-element.elementor-element-c8ca171.elementor-element{--align-self:center;}.elementor-3034 .elementor-element.elementor-element-e8e3eb9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-3034 .elementor-element.elementor-element-6930aa8:not(.elementor-motion-effects-element-type-background), .elementor-3034 .elementor-element.elementor-element-6930aa8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D4F7C;}.elementor-3034 .elementor-element.elementor-element-6930aa8{--background-transition:0.3s;--border-radius:10px 10px 10px 10px;box-shadow:0px 17px 10px 0px rgba(110.5340916177501, 122.8637486415065, 133.845703125, 0.5);}.elementor-3034 .elementor-element.elementor-element-6930aa8, .elementor-3034 .elementor-element.elementor-element-6930aa8::before{--border-transition:0.3s;}.elementor-3034 .elementor-element.elementor-element-6cd6b75 .elementor-icon-wrapper{text-align:center;}.elementor-3034 .elementor-element.elementor-element-6cd6b75.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-3034 .elementor-element.elementor-element-6cd6b75.elementor-view-framed .elementor-icon, .elementor-3034 .elementor-element.elementor-element-6cd6b75.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3034 .elementor-element.elementor-element-6cd6b75.elementor-view-framed .elementor-icon, .elementor-3034 .elementor-element.elementor-element-6cd6b75.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-3034 .elementor-element.elementor-element-6cd6b75 .elementor-icon{font-size:28px;}.elementor-3034 .elementor-element.elementor-element-8dc38d0{text-align:center;color:#0D4F7C;}.elementor-3034 .elementor-element.elementor-element-8dc38d0.elementor-element{--align-self:center;}.elementor-3034 .elementor-element.elementor-element-7f172ca{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-3034 .elementor-element.elementor-element-5b690dc:not(.elementor-motion-effects-element-type-background), .elementor-3034 .elementor-element.elementor-element-5b690dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D4F7C;}.elementor-3034 .elementor-element.elementor-element-5b690dc{--background-transition:0.3s;--border-radius:10px 10px 10px 10px;box-shadow:0px 17px 10px 0px rgba(110.5340916177501, 122.8637486415065, 133.845703125, 0.5);}.elementor-3034 .elementor-element.elementor-element-5b690dc, .elementor-3034 .elementor-element.elementor-element-5b690dc::before{--border-transition:0.3s;}.elementor-3034 .elementor-element.elementor-element-8d78dfc .elementor-icon-wrapper{text-align:center;}.elementor-3034 .elementor-element.elementor-element-8d78dfc.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-3034 .elementor-element.elementor-element-8d78dfc.elementor-view-framed .elementor-icon, .elementor-3034 .elementor-element.elementor-element-8d78dfc.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3034 .elementor-element.elementor-element-8d78dfc.elementor-view-framed .elementor-icon, .elementor-3034 .elementor-element.elementor-element-8d78dfc.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-3034 .elementor-element.elementor-element-8d78dfc .elementor-icon{font-size:28px;}.elementor-3034 .elementor-element.elementor-element-95f72d3{text-align:center;color:#0D4F7C;}.elementor-3034 .elementor-element.elementor-element-95f72d3.elementor-element{--align-self:center;}.elementor-3034 .elementor-element.elementor-element-60c2a27{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-3034 .elementor-element.elementor-element-4b1a77e:not(.elementor-motion-effects-element-type-background), .elementor-3034 .elementor-element.elementor-element-4b1a77e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D4F7C;}.elementor-3034 .elementor-element.elementor-element-4b1a77e{--background-transition:0.3s;--border-radius:10px 10px 10px 10px;box-shadow:0px 17px 10px 0px rgba(110.5340916177501, 122.8637486415065, 133.845703125, 0.5);}.elementor-3034 .elementor-element.elementor-element-4b1a77e, .elementor-3034 .elementor-element.elementor-element-4b1a77e::before{--border-transition:0.3s;}.elementor-3034 .elementor-element.elementor-element-5499fac .elementor-icon-wrapper{text-align:center;}.elementor-3034 .elementor-element.elementor-element-5499fac.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-3034 .elementor-element.elementor-element-5499fac.elementor-view-framed .elementor-icon, .elementor-3034 .elementor-element.elementor-element-5499fac.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3034 .elementor-element.elementor-element-5499fac.elementor-view-framed .elementor-icon, .elementor-3034 .elementor-element.elementor-element-5499fac.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-3034 .elementor-element.elementor-element-5499fac .elementor-icon{font-size:28px;}.elementor-3034 .elementor-element.elementor-element-157d965{text-align:center;color:#0D4F7C;}.elementor-3034 .elementor-element.elementor-element-157d965.elementor-element{--align-self:center;}.elementor-3034 .elementor-element.elementor-element-1996e66:not(.elementor-motion-effects-element-type-background), .elementor-3034 .elementor-element.elementor-element-1996e66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3034 .elementor-element.elementor-element-1996e66{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:16px 0px 16px 0px;}.elementor-3034 .elementor-element.elementor-element-1996e66 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3034 .elementor-element.elementor-element-2f7a6cc{--spacer-size:50px;}.elementor-3034 .elementor-element.elementor-element-e8a83ab{color:#00517D;font-family:"Montserrat", Sans-serif;font-size:21px;width:var( --container-widget-width, 100.337% );max-width:100.337%;--container-widget-width:100.337%;--container-widget-flex-grow:0;}.elementor-3034 .elementor-element.elementor-element-64be363{--spacer-size:50px;}@media(min-width:768px){.elementor-3034 .elementor-element.elementor-element-98e48a8{width:35.704%;}.elementor-3034 .elementor-element.elementor-element-8e68cfa{width:64.296%;}.elementor-3034 .elementor-element.elementor-element-c5e58c7{--width:25%;}.elementor-3034 .elementor-element.elementor-element-e8e3eb9{--width:25%;}.elementor-3034 .elementor-element.elementor-element-7f172ca{--width:25%;}.elementor-3034 .elementor-element.elementor-element-60c2a27{--width:25%;}}@media(max-width:767px){.elementor-3034 .elementor-element.elementor-element-2a9b14e > .elementor-container{max-width:525px;min-height:557px;}.elementor-3034 .elementor-element.elementor-element-2a9b14e .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:7px;}.elementor-3034 .elementor-element.elementor-element-2a9b14e > .elementor-background-overlay{background-image:url("https://beta.ryesvuelvealtrabajo.com/wp-content/uploads/2026/04/Ryes-Banner-VA-Movile.jpg");}.elementor-3034 .elementor-element.elementor-element-2a9b14e{margin-top:1px;margin-bottom:24px;}.elementor-3034 .elementor-element.elementor-element-98e48a8 > .elementor-element-populated{margin:-26px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}/* Start custom CSS for container, class: .elementor-element-0de39bf *//* 1. Estado Normal del Contenedor */
.elementor-3034 .elementor-element.elementor-element-0de39bf {
    background-color: #0d4f7c !important; /* Azul RYES solicitado */
    border-radius: 24px !important;       /* Esquinas redondas */
    padding: 15px;                        /* Espaciado interno */
    
    /* El secreto del flotado suave: la transición */
    transition: all 0.5s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
    transform: translateY(0);
    
    /* Sombra base sutil para dar profundidad inicial */
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1) !important;
    
    position: relative;
    z-index: 1;
}

/* 2. Efecto al pasar el mouse (Hover) */
.elementor-3034 .elementor-element.elementor-element-0de39bf:hover {
    /* El contenedor sube 10 píxeles */
    transform: translateY(-10px) !important;
    
    /* La sombra se vuelve más profunda y difusa para simular altura */
    box-shadow: 0 20px 45px rgba(0, 0, 0, 0.25) !important;
    
    /* Asegura que resalte sobre otros elementos */
    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6930aa8 *//* 1. Estado Normal del Contenedor */
.elementor-3034 .elementor-element.elementor-element-6930aa8 {
    background-color: #0d4f7c !important; /* Azul RYES solicitado */
    border-radius: 24px !important;       /* Esquinas redondas */
    padding: 15px;                        /* Espaciado interno */
    
    /* El secreto del flotado suave: la transición */
    transition: all 0.5s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
    transform: translateY(0);
    
    /* Sombra base sutil para dar profundidad inicial */
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1) !important;
    
    position: relative;
    z-index: 1;
}

/* 2. Efecto al pasar el mouse (Hover) */
.elementor-3034 .elementor-element.elementor-element-6930aa8:hover {
    /* El contenedor sube 10 píxeles */
    transform: translateY(-10px) !important;
    
    /* La sombra se vuelve más profunda y difusa para simular altura */
    box-shadow: 0 20px 45px rgba(0, 0, 0, 0.25) !important;
    
    /* Asegura que resalte sobre otros elementos */
    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b690dc *//* 1. Estado Normal del Contenedor */
.elementor-3034 .elementor-element.elementor-element-5b690dc {
    background-color: #0d4f7c !important; /* Azul RYES solicitado */
    border-radius: 24px !important;       /* Esquinas redondas */
    padding: 15px;                        /* Espaciado interno */
    
    /* El secreto del flotado suave: la transición */
    transition: all 0.5s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
    transform: translateY(0);
    
    /* Sombra base sutil para dar profundidad inicial */
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1) !important;
    
    position: relative;
    z-index: 1;
}

/* 2. Efecto al pasar el mouse (Hover) */
.elementor-3034 .elementor-element.elementor-element-5b690dc:hover {
    /* El contenedor sube 10 píxeles */
    transform: translateY(-10px) !important;
    
    /* La sombra se vuelve más profunda y difusa para simular altura */
    box-shadow: 0 20px 45px rgba(0, 0, 0, 0.25) !important;
    
    /* Asegura que resalte sobre otros elementos */
    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b1a77e *//* 1. Estado Normal del Contenedor */
.elementor-3034 .elementor-element.elementor-element-4b1a77e {
    background-color: #0d4f7c !important; /* Azul RYES solicitado */
    border-radius: 24px !important;       /* Esquinas redondas */
    padding: 15px;                        /* Espaciado interno */
    
    /* El secreto del flotado suave: la transición */
    transition: all 0.5s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
    transform: translateY(0);
    
    /* Sombra base sutil para dar profundidad inicial */
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1) !important;
    
    position: relative;
    z-index: 1;
}

/* 2. Efecto al pasar el mouse (Hover) */
.elementor-3034 .elementor-element.elementor-element-4b1a77e:hover {
    /* El contenedor sube 10 píxeles */
    transform: translateY(-10px) !important;
    
    /* La sombra se vuelve más profunda y difusa para simular altura */
    box-shadow: 0 20px 45px rgba(0, 0, 0, 0.25) !important;
    
    /* Asegura que resalte sobre otros elementos */
    z-index: 10;
}/* End custom CSS */