.elementor-22070101 .elementor-element.elementor-element-1e17c05:not(.elementor-motion-effects-element-type-background), .elementor-22070101 .elementor-element.elementor-element-1e17c05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/Trabaja%20con%20nosotros/trabaja-con-nosotros-REY-03.jpg");background-attachment:scroll;background-size:cover;}.elementor-22070101 .elementor-element.elementor-element-1e17c05{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22070101 .elementor-element.elementor-element-1e17c05 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22070101 .elementor-element.elementor-element-a9405a2{text-align:center;color:rgba(255,255,255,0.87);font-family:"Montserrat", sans-serif;font-size:2.9em;font-weight:bold;}.elementor-22070101 .elementor-element.elementor-element-a9405a2 > .elementor-widget-container{margin:-4% -4% -4% -4%;padding:0px 0px 0px 0px;}.elementor-22070101 .elementor-element.elementor-element-484810a{text-align:center;color:rgba(255,255,255,0.93);font-family:"Montserrat", sans-serif;}.elementor-22070101 .elementor-element.elementor-element-6d4ade1.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-start;}.elementor-22070101 .elementor-element.elementor-element-27adb2f a.elementor-button{font-family:"Montserrat", sans-serif;--ce-btn-bg-color:rgba(0,0,0,0);background-color:var(--ce-btn-bg-color);border-style:solid;border-width:1px 1px 1px 1px;}.elementor-22070101 .elementor-element.elementor-element-ec25465 a.elementor-button{font-family:"Montserrat", sans-serif;--ce-btn-bg-color:rgba(0,0,0,0);background-color:var(--ce-btn-bg-color);border-style:solid;border-width:1px 1px 1px 1px;}.elementor-22070101 .elementor-element.elementor-element-34d91fb{padding:10% 10% 10% 10%;}.elementor-22070101 .elementor-element.elementor-element-25595d2{color:#000000;font-family:"Montserrat", sans-serif;font-size:2em;}.elementor-22070101 .elementor-element.elementor-element-25595d2 > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-22070101 .elementor-element.elementor-element-f7b23d6{font-weight:300;}.elementor-22070101 .elementor-element.elementor-element-f7b23d6 > .elementor-widget-container{padding:0% 5% 0% 5%;}@media(max-width:767px){.elementor-22070101 .elementor-element.elementor-element-efc0496 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22070101 .elementor-element.elementor-element-a9405a2{font-size:1.5em;line-height:1em;}.elementor-22070101 .elementor-element.elementor-element-a9405a2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-22070101 .elementor-element.elementor-element-484810a{font-size:0.8em;}.elementor-22070101 .elementor-element.elementor-element-6d4ade1{width:50%;}.elementor-22070101 .elementor-element.elementor-element-27adb2f a.elementor-button{font-size:0.6em;}.elementor-22070101 .elementor-element.elementor-element-9754969{width:50%;}.elementor-22070101 .elementor-element.elementor-element-ec25465 a.elementor-button{font-size:0.6em;}.elementor-22070101 .elementor-element.elementor-element-34d91fb{padding:0px 0px 0px 0px;}.elementor-22070101 .elementor-element.elementor-element-25595d2{font-size:0.7em;line-height:1em;}.elementor-22070101 .elementor-element.elementor-element-f7b23d6{font-size:0.6em;}}/* Start custom CSS for button, class: .elementor-element-27adb2f */.elementor-22070101 .elementor-element.elementor-element-27adb2f {
    transition: transform 0.3s ease;
}

.elementor-22070101 .elementor-element.elementor-element-27adb2f:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ec25465 */.elementor-22070101 .elementor-element.elementor-element-ec25465 {
    transition: transform 0.3s ease;
}

.elementor-22070101 .elementor-element.elementor-element-ec25465:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1e17c05 */.elementor-22070101 .elementor-element.elementor-element-1e17c05{
scroll-snap-align: start;
min-height: 100vh;
}/* End custom CSS */