.elementor-175 .elementor-element.elementor-element-20104c7{--display:flex;--min-height:90vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--padding-top:2rem;--padding-bottom:2rem;--padding-left:6rem;--padding-right:6rem;}.elementor-175 .elementor-element.elementor-element-20104c7:not(.elementor-motion-effects-element-type-background), .elementor-175 .elementor-element.elementor-element-20104c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003F41;background-image:url("https://kayeninmobiliaria.com/wp-content/uploads/2025/01/Group.svg");}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-175 .elementor-element.elementor-element-281e951.elementor-element{--align-self:flex-end;}.elementor-175 .elementor-element.elementor-element-281e951 .elementor-icon-box-wrapper{text-align:right;}.elementor-175 .elementor-element.elementor-element-281e951{--icon-box-icon-margin:15px;}.elementor-175 .elementor-element.elementor-element-281e951 .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-175 .elementor-element.elementor-element-281e951.elementor-view-stacked .elementor-icon{background-color:#E9EBEB;}.elementor-175 .elementor-element.elementor-element-281e951.elementor-view-framed .elementor-icon, .elementor-175 .elementor-element.elementor-element-281e951.elementor-view-default .elementor-icon{fill:#E9EBEB;color:#E9EBEB;border-color:#E9EBEB;}.elementor-175 .elementor-element.elementor-element-281e951.elementor-view-stacked .elementor-icon:hover{background-color:#5FD346;}.elementor-175 .elementor-element.elementor-element-281e951.elementor-view-framed .elementor-icon:hover, .elementor-175 .elementor-element.elementor-element-281e951.elementor-view-default .elementor-icon:hover{fill:#5FD346;color:#5FD346;border-color:#5FD346;}.elementor-175 .elementor-element.elementor-element-281e951 .elementor-icon{font-size:20px;}.elementor-175 .elementor-element.elementor-element-281e951 .elementor-icon-box-title, .elementor-175 .elementor-element.elementor-element-281e951 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:4.5rem;font-weight:600;}.elementor-175 .elementor-element.elementor-element-281e951 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-175 .elementor-element.elementor-element-5670b8a.elementor-element{--align-self:flex-end;}.elementor-175 .elementor-element.elementor-element-5670b8a .elementor-icon-box-wrapper{text-align:right;}.elementor-175 .elementor-element.elementor-element-5670b8a{--icon-box-icon-margin:15px;}.elementor-175 .elementor-element.elementor-element-5670b8a .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-175 .elementor-element.elementor-element-5670b8a.elementor-view-stacked .elementor-icon{background-color:#E9EBEB;}.elementor-175 .elementor-element.elementor-element-5670b8a.elementor-view-framed .elementor-icon, .elementor-175 .elementor-element.elementor-element-5670b8a.elementor-view-default .elementor-icon{fill:#E9EBEB;color:#E9EBEB;border-color:#E9EBEB;}.elementor-175 .elementor-element.elementor-element-5670b8a.elementor-view-stacked .elementor-icon:hover{background-color:#5FD346;}.elementor-175 .elementor-element.elementor-element-5670b8a.elementor-view-framed .elementor-icon:hover, .elementor-175 .elementor-element.elementor-element-5670b8a.elementor-view-default .elementor-icon:hover{fill:#5FD346;color:#5FD346;border-color:#5FD346;}.elementor-175 .elementor-element.elementor-element-5670b8a .elementor-icon{font-size:20px;}.elementor-175 .elementor-element.elementor-element-5670b8a .elementor-icon-box-title, .elementor-175 .elementor-element.elementor-element-5670b8a .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:4.5rem;font-weight:600;}.elementor-175 .elementor-element.elementor-element-5670b8a .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-175 .elementor-element.elementor-element-e544974.elementor-element{--align-self:flex-end;}.elementor-175 .elementor-element.elementor-element-e544974 .elementor-icon-box-wrapper{text-align:right;}.elementor-175 .elementor-element.elementor-element-e544974{--icon-box-icon-margin:15px;}.elementor-175 .elementor-element.elementor-element-e544974 .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-175 .elementor-element.elementor-element-e544974.elementor-view-stacked .elementor-icon{background-color:#E9EBEB;}.elementor-175 .elementor-element.elementor-element-e544974.elementor-view-framed .elementor-icon, .elementor-175 .elementor-element.elementor-element-e544974.elementor-view-default .elementor-icon{fill:#E9EBEB;color:#E9EBEB;border-color:#E9EBEB;}.elementor-175 .elementor-element.elementor-element-e544974.elementor-view-stacked .elementor-icon:hover{background-color:#5FD346;}.elementor-175 .elementor-element.elementor-element-e544974.elementor-view-framed .elementor-icon:hover, .elementor-175 .elementor-element.elementor-element-e544974.elementor-view-default .elementor-icon:hover{fill:#5FD346;color:#5FD346;border-color:#5FD346;}.elementor-175 .elementor-element.elementor-element-e544974 .elementor-icon{font-size:20px;}.elementor-175 .elementor-element.elementor-element-e544974 .elementor-icon-box-title, .elementor-175 .elementor-element.elementor-element-e544974 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:4.5rem;font-weight:600;}.elementor-175 .elementor-element.elementor-element-87a17b8.elementor-element{--align-self:flex-end;}.elementor-175 .elementor-element.elementor-element-87a17b8 .elementor-icon-box-wrapper{text-align:right;}.elementor-175 .elementor-element.elementor-element-87a17b8{--icon-box-icon-margin:15px;}.elementor-175 .elementor-element.elementor-element-87a17b8 .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-175 .elementor-element.elementor-element-87a17b8.elementor-view-stacked .elementor-icon{background-color:#E9EBEB;}.elementor-175 .elementor-element.elementor-element-87a17b8.elementor-view-framed .elementor-icon, .elementor-175 .elementor-element.elementor-element-87a17b8.elementor-view-default .elementor-icon{fill:#E9EBEB;color:#E9EBEB;border-color:#E9EBEB;}.elementor-175 .elementor-element.elementor-element-87a17b8.elementor-view-stacked .elementor-icon:hover{background-color:#5FD346;}.elementor-175 .elementor-element.elementor-element-87a17b8.elementor-view-framed .elementor-icon:hover, .elementor-175 .elementor-element.elementor-element-87a17b8.elementor-view-default .elementor-icon:hover{fill:#5FD346;color:#5FD346;border-color:#5FD346;}.elementor-175 .elementor-element.elementor-element-87a17b8 .elementor-icon{font-size:20px;}.elementor-175 .elementor-element.elementor-element-87a17b8 .elementor-icon-box-title, .elementor-175 .elementor-element.elementor-element-87a17b8 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:4.5rem;font-weight:600;}.elementor-175 .elementor-element.elementor-element-d746b4f.elementor-element{--align-self:flex-end;}.elementor-175 .elementor-element.elementor-element-d746b4f .elementor-icon-box-wrapper{text-align:right;}.elementor-175 .elementor-element.elementor-element-d746b4f{--icon-box-icon-margin:15px;}.elementor-175 .elementor-element.elementor-element-d746b4f .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-175 .elementor-element.elementor-element-d746b4f.elementor-view-stacked .elementor-icon{background-color:#E9EBEB;}.elementor-175 .elementor-element.elementor-element-d746b4f.elementor-view-framed .elementor-icon, .elementor-175 .elementor-element.elementor-element-d746b4f.elementor-view-default .elementor-icon{fill:#E9EBEB;color:#E9EBEB;border-color:#E9EBEB;}.elementor-175 .elementor-element.elementor-element-d746b4f.elementor-view-stacked .elementor-icon:hover{background-color:#5FD346;}.elementor-175 .elementor-element.elementor-element-d746b4f.elementor-view-framed .elementor-icon:hover, .elementor-175 .elementor-element.elementor-element-d746b4f.elementor-view-default .elementor-icon:hover{fill:#5FD346;color:#5FD346;border-color:#5FD346;}.elementor-175 .elementor-element.elementor-element-d746b4f .elementor-icon{font-size:20px;}.elementor-175 .elementor-element.elementor-element-d746b4f .elementor-icon-box-title, .elementor-175 .elementor-element.elementor-element-d746b4f .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:4.5rem;font-weight:600;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-175 .elementor-element.elementor-element-49a15aa{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;bottom:-64px;}body:not(.rtl) .elementor-175 .elementor-element.elementor-element-49a15aa{right:35%;}body.rtl .elementor-175 .elementor-element.elementor-element-49a15aa{left:35%;}.elementor-175 .elementor-element.elementor-element-e5c3071{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;bottom:-64px;}.elementor-175 .elementor-element.elementor-element-3dd9a4a{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;bottom:-64px;}.elementor-175 .elementor-element.elementor-element-d07948f{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;bottom:-64px;}.elementor-175 .elementor-element.elementor-element-56514b3{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;bottom:-64px;}#elementor-popup-modal-175 .dialog-widget-content{background-color:var( --e-global-color-primary );background-image:url("https://kayeninmobiliaria.com/wp-content/uploads/2025/01/edificio.svg");background-position:bottom left;background-repeat:no-repeat;background-size:contain;}#elementor-popup-modal-175 .dialog-message{width:100vw;height:auto;}#elementor-popup-modal-175{justify-content:center;align-items:flex-end;}@media(max-width:1024px){.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for container, class: .elementor-element-20104c7 */.lista_menu .elementor-icon-box-wrapper .elementor-icon{
    transition: 0.4s all;
    opacity: 0;
}
.lista_menu .elementor-icon-box-wrapper:hover .elementor-icon{
    opacity: 1 !important;
}
/* Estilos iniciales para las imágenes */
.img_1,
.img_2,
.img_3,
.img_4,
.img_5 {
    opacity: 0; /* Todas las imágenes están ocultas por defecto */
    transition: 0.4s all; /* Transición suave */
}

/* .img_1 visible por defecto */
.img_1 {
    opacity: 1; /* .img_1 visible por defecto */
}

/* Cuando se hace hover en cualquier .op_, ocultar .img_1 */
.op_1:hover ~ .img_1,
.op_2:hover ~ .img_1,
.op_3:hover ~ .img_1,
.op_4:hover ~ .img_1,
.op_5:hover ~ .img_1 {
    opacity: 0; /* .img_1 se oculta cuando cualquier .op_ está en hover */
}

/* Mostrar la imagen correspondiente al hacer hover en un .op_ */
.op_1:hover ~ .img_1,
.op_2:hover ~ .img_2,
.op_3:hover ~ .img_3,
.op_4:hover ~ .img_4,
.op_5:hover ~ .img_5 {
    opacity: 1; /* La imagen correspondiente se muestra */
}/* End custom CSS */