.elementor-4899 .elementor-element.elementor-element-7daf55c{--display:flex;}.elementor-4899 .elementor-element.elementor-element-61eed8a > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-4899 .elementor-element.elementor-element-61eed8a{right:10px;}body.rtl .elementor-4899 .elementor-element.elementor-element-61eed8a{left:10px;}.elementor-4899 .elementor-element.elementor-element-61eed8a .elementor-icon-wrapper{text-align:right;}.elementor-4899 .elementor-element.elementor-element-61eed8a .elementor-icon{font-size:15px;}.elementor-4899 .elementor-element.elementor-element-61eed8a .elementor-icon svg{height:15px;}.elementor-4899 .elementor-element.elementor-element-762c52d > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-4899 .elementor-element.elementor-element-762c52d{text-align:left;}.elementor-4899 .elementor-element.elementor-element-762c52d img{width:auto;}.elementor-4899 .elementor-element.elementor-element-b2461b4{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-4899 .elementor-element.elementor-element-b2461b4 > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-4899 .elementor-element.elementor-element-dd39823 .elementor-button{background-color:var( --e-global-color-6cb047a );font-family:"Raleway", Sans-serif;font-size:clamp(16px, calc(16px + (16 - 16) * ((100vw - 768px) / (1920 - 768))), 16px);font-weight:700;text-decoration:underline;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:0px 0px 0px 0px;}#elementor-popup-modal-4899 .dialog-widget-content{animation-duration:0.5s;background-color:var( --e-global-color-fd6b268 );box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);margin:7% 25% 0% 0%;}#elementor-popup-modal-4899 .dialog-message{width:315px;height:auto;padding:20px 0px 20px 0px;}#elementor-popup-modal-4899{justify-content:flex-end;align-items:flex-start;}/* Start custom CSS for container, class: .elementor-element-7daf55c *//* Dar posición relativa al contendor */
.popup-flecha {
    position: relative;
}

/* Bocadillo con icono */
.popup-flecha:before {
    content: "\e96f";
    font-family: 'mirai-icofonts';
    transform: rotate(45deg);
    position: absolute;
    color: #F4F0EA;
    top: 25px;
    left: 174.4px;
    font-size: 36px;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS */body[class*="cat-hotel-"] .popup-inmersivo .dialog-widget-content.dialog-lightbox-widget-content.animated{
	margin-top:5%!important;
}/* End custom CSS */