.my_rooms_cont .elementor-button{opacity:0;visibility:hidden;transition:all .3s ease}.my_rooms_cont:hover .elementor-button{opacity:1;visibility:visible}.icon-stile .elementor-swiper-button{top:-60px!important;bottom:auto!important;right:20px!important;left:auto!important}.icon-stile{position:relative;width:100%;height:100%}.icon-stile .elementor-swiper-button{background-color:#564c44;border-radius:0px;padding:0;width:45px;height:44px;position:absolute;z-index:10;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease}.icon-stile .elementor-swiper-button:hover{background-color:#fff}.icon-stile .elementor-swiper-button-prev{right:68px!important}.icon-stile .elementor-swiper-button-next{right:20px!important}.icon-stile.elementor-widget{margin-top:60px}.white_cont:hover{color:#fff!important}.white_cont:hover *:not(svg):not(path):not(rect):not(circle):not(polygon){color:#fff!important}.black_cont:hover{color:#000!important}.black_cont:hover *:not(svg):not(path):not(rect):not(circle):not(polygon){color:#000!important}.white_cont,.black_cont{transition:all .3s ease}.white_cont *,.black_cont *{transition:inherit}@media (max-width:767px){h1.elementor-heading-title.elementor-size-default,.elementor-widget-heading h1.elementor-heading-title{font-size:40px!important}}