.elementor-74753 .elementor-element.elementor-element-7467f0e > .elementor-container{min-height:646px;}.elementor-74753 .elementor-element.elementor-element-7467f0e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-74753 .elementor-element.elementor-element-7467f0e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-74753 .elementor-element.elementor-element-fcbb741{text-align:start;}.elementor-74753 .elementor-element.elementor-element-fcbb741 .elementor-heading-title{font-size:42px;color:#FF6900;}.elementor-74753 .elementor-element.elementor-element-ba99489{text-align:start;}.elementor-74753 .elementor-element.elementor-element-ba99489 .elementor-heading-title{font-size:42px;color:#FF6900;}.elementor-74753 .elementor-element.elementor-element-40b3df7{color:#000000;}.elementor-74753 .elementor-element.elementor-element-8d39431:not(.elementor-motion-effects-element-type-background), .elementor-74753 .elementor-element.elementor-element-8d39431 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EBE1;}.elementor-74753 .elementor-element.elementor-element-8d39431{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-74753 .elementor-element.elementor-element-8d39431 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-74753 .elementor-element.elementor-element-4679e8d{padding:0px 0px 0px 60px;text-align:start;}.elementor-74753 .elementor-element.elementor-element-4679e8d .elementor-heading-title{font-size:42px;color:#FF6900;}.elementor-74753 .elementor-element.elementor-element-da03c78{padding:0px 0px 0px 60px;color:#000000;}.elementor-74753 .elementor-element.elementor-element-b7b962c img{width:100%;}.elementor-74753 .elementor-element.elementor-element-2361f70{color:#000000;}.elementor-74753 .elementor-element.elementor-element-d318757{color:#000000;}.elementor-74753 .elementor-element.elementor-element-09c7682{color:#000000;}.elementor-74753 .elementor-element.elementor-element-f308751 img{width:100%;}.elementor-74753 .elementor-element.elementor-element-8ab33f8{color:#000000;}.elementor-74753 .elementor-element.elementor-element-58899e2{color:#000000;}.elementor-74753 .elementor-element.elementor-element-d460594 img{width:100%;}.elementor-74753 .elementor-element.elementor-element-a0044ab{color:#000000;}.elementor-74753 .elementor-element.elementor-element-e9760d0{text-align:center;}.elementor-74753 .elementor-element.elementor-element-e9760d0 .elementor-heading-title{font-size:42px;color:#FF6900;}.elementor-74753 .elementor-element.elementor-element-babd989 .gallery-item .gallery-caption{text-align:center;}/* Start custom CSS for button, class: .elementor-element-72c9f03 *//* Main button styles and base color */
.elementor-74753 .elementor-element.elementor-element-72c9f03 .elementor-button {
    background-color: #FF6900 !important;
    position: relative;
    overflow: hidden;
    transition: background-color 0.4s ease;
    padding-left: 55px !important; /* Space for the hotel sign on the left */
    padding-right: 55px !important; /* Space for the door on the right */
    border-radius: 8px; /* Slightly rounded button corners */
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 50px;
}

/* Button color becomes lighter on hover */
.elementor-74753 .elementor-element.elementor-element-72c9f03 .elementor-button:hover {
    background-color: #ff8b3d !important; /* Lighter version of #FF6900 */
}

/* Left-side Hotel building sign (Pre-hover state) */
.elementor-74753 .elementor-element.elementor-element-72c9f03 .elementor-button::before {
    content: '';
    position: absolute;
    left: 15px;
    top: 50%;
    transform: translateY(-50%);
    width: 24px;
    height: 30px; /* Taller shape for building */
    background-color: #ffffff; /* Building base color */
    border-radius: 4px 4px 0 0; /* Slightly rounded roof */
    
    /* Drawing 4 square hotel windows and a main entrance door using gradients */
    background-image: 
        linear-gradient(#FF6900, #FF6900), /* Top Left Window */
        linear-gradient(#FF6900, #FF6900), /* Top Right Window */
        linear-gradient(#FF6900, #FF6900), /* Mid Left Window */
        linear-gradient(#FF6900, #FF6900), /* Mid Right Window */
        linear-gradient(#FF6900, #FF6900); /* Main Entrance */
        
    /* Sizing the windows and entrance */
    background-size: 
        6px 6px, /* Top Left Window size */
        6px 6px, /* Top Right Window size */
        6px 6px, /* Mid Left Window size */
        6px 6px, /* Mid Right Window size */
        10px 8px; /* Main Entrance size */
        
    /* Positioning the windows and entrance exactly in place */
    background-position: 
        4px 4px,   /* Top Left Window position */
        14px 4px,  /* Top Right Window position */
        4px 13px,  /* Mid Left Window position */
        14px 13px, /* Mid Right Window position */
        7px 22px;  /* Main Entrance position at bottom */
        
    background-repeat: no-repeat;
    transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
    z-index: 1;
}

/* On hover, moves to the right and takes a Room Door shape */
.elementor-74753 .elementor-element.elementor-element-72c9f03 .elementor-button:hover::before {
    left: calc(100% - 35px); /* Move to the right side */
    width: 22px; /* Door width */
    height: 32px; /* Door height */
    border-radius: 10px 10px 0 0; /* Rounded top for the room door */
    background-color: #ffffff;
    
    /* Hide the hotel windows on hover so it becomes a plain door */
    background-size: 
        0px 0px, 
        0px 0px, 
        0px 0px, 
        0px 0px, 
        0px 0px; 
}

/* Creating a small Doorknob for the door */
.elementor-74753 .elementor-element.elementor-element-72c9f03 .elementor-button::after {
    content: '';
    position: absolute;
    left: calc(100% - 20px);
    top: 50%;
    transform: translateY(-50%);
    width: 4px;
    height: 4px;
    background-color: #FF6900; /* Doorknob color matches background */
    border-radius: 50%;
    opacity: 0;
    transition: opacity 0.3s ease;
    transition-delay: 0.3s; /* Doorknob appears after door moves */
    z-index: 2;
    pointer-events: none;
}

/* Doorknob appears on hover */
.elementor-74753 .elementor-element.elementor-element-72c9f03 .elementor-button:hover::after {
    opacity: 1;
}

/* Ensure text stays above shapes */
.elementor-74753 .elementor-element.elementor-element-72c9f03 .elementor-button-text {
    position: relative;
    z-index: 3;
    transition: transform 0.4s ease;
}

/* Text shifts slightly left on hover for balance */
.elementor-74753 .elementor-element.elementor-element-72c9f03 .elementor-button:hover .elementor-button-text {
    transform: translateX(-10px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72619d4 *//* Main button styles and base color */
.elementor-74753 .elementor-element.elementor-element-72619d4 .elementor-button {
    background-color: #FF6900 !important;
    position: relative;
    overflow: hidden;
    transition: background-color 0.4s ease;
    padding-left: 55px !important; /* Space for the hotel sign on the left */
    padding-right: 55px !important; /* Space for the door on the right */
    border-radius: 8px; /* Slightly rounded button corners */
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 50px;
}

/* Button color becomes lighter on hover */
.elementor-74753 .elementor-element.elementor-element-72619d4 .elementor-button:hover {
    background-color: #ff8b3d !important; /* Lighter version of #FF6900 */
}

/* Left-side Hotel building sign (Pre-hover state) */
.elementor-74753 .elementor-element.elementor-element-72619d4 .elementor-button::before {
    content: '';
    position: absolute;
    left: 15px;
    top: 50%;
    transform: translateY(-50%);
    width: 24px;
    height: 30px; /* Taller shape for building */
    background-color: #ffffff; /* Building base color */
    border-radius: 4px 4px 0 0; /* Slightly rounded roof */
    
    /* Drawing 4 square hotel windows and a main entrance door using gradients */
    background-image: 
        linear-gradient(#FF6900, #FF6900), /* Top Left Window */
        linear-gradient(#FF6900, #FF6900), /* Top Right Window */
        linear-gradient(#FF6900, #FF6900), /* Mid Left Window */
        linear-gradient(#FF6900, #FF6900), /* Mid Right Window */
        linear-gradient(#FF6900, #FF6900); /* Main Entrance */
        
    /* Sizing the windows and entrance */
    background-size: 
        6px 6px, /* Top Left Window size */
        6px 6px, /* Top Right Window size */
        6px 6px, /* Mid Left Window size */
        6px 6px, /* Mid Right Window size */
        10px 8px; /* Main Entrance size */
        
    /* Positioning the windows and entrance exactly in place */
    background-position: 
        4px 4px,   /* Top Left Window position */
        14px 4px,  /* Top Right Window position */
        4px 13px,  /* Mid Left Window position */
        14px 13px, /* Mid Right Window position */
        7px 22px;  /* Main Entrance position at bottom */
        
    background-repeat: no-repeat;
    transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
    z-index: 1;
}

/* On hover, moves to the right and takes a Room Door shape */
.elementor-74753 .elementor-element.elementor-element-72619d4 .elementor-button:hover::before {
    left: calc(100% - 35px); /* Move to the right side */
    width: 22px; /* Door width */
    height: 32px; /* Door height */
    border-radius: 10px 10px 0 0; /* Rounded top for the room door */
    background-color: #ffffff;
    
    /* Hide the hotel windows on hover so it becomes a plain door */
    background-size: 
        0px 0px, 
        0px 0px, 
        0px 0px, 
        0px 0px, 
        0px 0px; 
}

/* Creating a small Doorknob for the door */
.elementor-74753 .elementor-element.elementor-element-72619d4 .elementor-button::after {
    content: '';
    position: absolute;
    left: calc(100% - 20px);
    top: 50%;
    transform: translateY(-50%);
    width: 4px;
    height: 4px;
    background-color: #FF6900; /* Doorknob color matches background */
    border-radius: 50%;
    opacity: 0;
    transition: opacity 0.3s ease;
    transition-delay: 0.3s; /* Doorknob appears after door moves */
    z-index: 2;
    pointer-events: none;
}

/* Doorknob appears on hover */
.elementor-74753 .elementor-element.elementor-element-72619d4 .elementor-button:hover::after {
    opacity: 1;
}

/* Ensure text stays above shapes */
.elementor-74753 .elementor-element.elementor-element-72619d4 .elementor-button-text {
    position: relative;
    z-index: 3;
    transition: transform 0.4s ease;
}

/* Text shifts slightly left on hover for balance */
.elementor-74753 .elementor-element.elementor-element-72619d4 .elementor-button:hover .elementor-button-text {
    transform: translateX(-10px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a1f51d6 *//* Main button styles and base color */
.elementor-74753 .elementor-element.elementor-element-a1f51d6 .elementor-button {
    background-color: #FF6900 !important;
    position: relative;
    overflow: hidden;
    transition: background-color 0.4s ease;
    padding-left: 55px !important; /* Space for the hotel sign on the left */
    padding-right: 55px !important; /* Space for the door on the right */
    border-radius: 8px; /* Slightly rounded button corners */
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 50px;
}

/* Button color becomes lighter on hover */
.elementor-74753 .elementor-element.elementor-element-a1f51d6 .elementor-button:hover {
    background-color: #ff8b3d !important; /* Lighter version of #FF6900 */
}

/* Left-side Hotel building sign (Pre-hover state) */
.elementor-74753 .elementor-element.elementor-element-a1f51d6 .elementor-button::before {
    content: '';
    position: absolute;
    left: 15px;
    top: 50%;
    transform: translateY(-50%);
    width: 24px;
    height: 30px; /* Taller shape for building */
    background-color: #ffffff; /* Building base color */
    border-radius: 4px 4px 0 0; /* Slightly rounded roof */
    
    /* Drawing 4 square hotel windows and a main entrance door using gradients */
    background-image: 
        linear-gradient(#FF6900, #FF6900), /* Top Left Window */
        linear-gradient(#FF6900, #FF6900), /* Top Right Window */
        linear-gradient(#FF6900, #FF6900), /* Mid Left Window */
        linear-gradient(#FF6900, #FF6900), /* Mid Right Window */
        linear-gradient(#FF6900, #FF6900); /* Main Entrance */
        
    /* Sizing the windows and entrance */
    background-size: 
        6px 6px, /* Top Left Window size */
        6px 6px, /* Top Right Window size */
        6px 6px, /* Mid Left Window size */
        6px 6px, /* Mid Right Window size */
        10px 8px; /* Main Entrance size */
        
    /* Positioning the windows and entrance exactly in place */
    background-position: 
        4px 4px,   /* Top Left Window position */
        14px 4px,  /* Top Right Window position */
        4px 13px,  /* Mid Left Window position */
        14px 13px, /* Mid Right Window position */
        7px 22px;  /* Main Entrance position at bottom */
        
    background-repeat: no-repeat;
    transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
    z-index: 1;
}

/* On hover, moves to the right and takes a Room Door shape */
.elementor-74753 .elementor-element.elementor-element-a1f51d6 .elementor-button:hover::before {
    left: calc(100% - 35px); /* Move to the right side */
    width: 22px; /* Door width */
    height: 32px; /* Door height */
    border-radius: 10px 10px 0 0; /* Rounded top for the room door */
    background-color: #ffffff;
    
    /* Hide the hotel windows on hover so it becomes a plain door */
    background-size: 
        0px 0px, 
        0px 0px, 
        0px 0px, 
        0px 0px, 
        0px 0px; 
}

/* Creating a small Doorknob for the door */
.elementor-74753 .elementor-element.elementor-element-a1f51d6 .elementor-button::after {
    content: '';
    position: absolute;
    left: calc(100% - 20px);
    top: 50%;
    transform: translateY(-50%);
    width: 4px;
    height: 4px;
    background-color: #FF6900; /* Doorknob color matches background */
    border-radius: 50%;
    opacity: 0;
    transition: opacity 0.3s ease;
    transition-delay: 0.3s; /* Doorknob appears after door moves */
    z-index: 2;
    pointer-events: none;
}

/* Doorknob appears on hover */
.elementor-74753 .elementor-element.elementor-element-a1f51d6 .elementor-button:hover::after {
    opacity: 1;
}

/* Ensure text stays above shapes */
.elementor-74753 .elementor-element.elementor-element-a1f51d6 .elementor-button-text {
    position: relative;
    z-index: 3;
    transition: transform 0.4s ease;
}

/* Text shifts slightly left on hover for balance */
.elementor-74753 .elementor-element.elementor-element-a1f51d6 .elementor-button:hover .elementor-button-text {
    transform: translateX(-10px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6b605bd *//* Main button styles and base color */
.elementor-74753 .elementor-element.elementor-element-6b605bd .elementor-button {
    background-color: #FF6900 !important;
    position: relative;
    overflow: hidden;
    transition: background-color 0.4s ease;
    padding-left: 55px !important; /* Space for the hotel sign on the left */
    padding-right: 55px !important; /* Space for the door on the right */
    border-radius: 8px; /* Slightly rounded button corners */
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 50px;
}

/* Button color becomes lighter on hover */
.elementor-74753 .elementor-element.elementor-element-6b605bd .elementor-button:hover {
    background-color: #ff8b3d !important; /* Lighter version of #FF6900 */
}

/* Left-side Hotel building sign (Pre-hover state) */
.elementor-74753 .elementor-element.elementor-element-6b605bd .elementor-button::before {
    content: '';
    position: absolute;
    left: 15px;
    top: 50%;
    transform: translateY(-50%);
    width: 24px;
    height: 30px; /* Taller shape for building */
    background-color: #ffffff; /* Building base color */
    border-radius: 4px 4px 0 0; /* Slightly rounded roof */
    
    /* Drawing 4 square hotel windows and a main entrance door using gradients */
    background-image: 
        linear-gradient(#FF6900, #FF6900), /* Top Left Window */
        linear-gradient(#FF6900, #FF6900), /* Top Right Window */
        linear-gradient(#FF6900, #FF6900), /* Mid Left Window */
        linear-gradient(#FF6900, #FF6900), /* Mid Right Window */
        linear-gradient(#FF6900, #FF6900); /* Main Entrance */
        
    /* Sizing the windows and entrance */
    background-size: 
        6px 6px, /* Top Left Window size */
        6px 6px, /* Top Right Window size */
        6px 6px, /* Mid Left Window size */
        6px 6px, /* Mid Right Window size */
        10px 8px; /* Main Entrance size */
        
    /* Positioning the windows and entrance exactly in place */
    background-position: 
        4px 4px,   /* Top Left Window position */
        14px 4px,  /* Top Right Window position */
        4px 13px,  /* Mid Left Window position */
        14px 13px, /* Mid Right Window position */
        7px 22px;  /* Main Entrance position at bottom */
        
    background-repeat: no-repeat;
    transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
    z-index: 1;
}

/* On hover, moves to the right and takes a Room Door shape */
.elementor-74753 .elementor-element.elementor-element-6b605bd .elementor-button:hover::before {
    left: calc(100% - 35px); /* Move to the right side */
    width: 22px; /* Door width */
    height: 32px; /* Door height */
    border-radius: 10px 10px 0 0; /* Rounded top for the room door */
    background-color: #ffffff;
    
    /* Hide the hotel windows on hover so it becomes a plain door */
    background-size: 
        0px 0px, 
        0px 0px, 
        0px 0px, 
        0px 0px, 
        0px 0px; 
}

/* Creating a small Doorknob for the door */
.elementor-74753 .elementor-element.elementor-element-6b605bd .elementor-button::after {
    content: '';
    position: absolute;
    left: calc(100% - 20px);
    top: 50%;
    transform: translateY(-50%);
    width: 4px;
    height: 4px;
    background-color: #FF6900; /* Doorknob color matches background */
    border-radius: 50%;
    opacity: 0;
    transition: opacity 0.3s ease;
    transition-delay: 0.3s; /* Doorknob appears after door moves */
    z-index: 2;
    pointer-events: none;
}

/* Doorknob appears on hover */
.elementor-74753 .elementor-element.elementor-element-6b605bd .elementor-button:hover::after {
    opacity: 1;
}

/* Ensure text stays above shapes */
.elementor-74753 .elementor-element.elementor-element-6b605bd .elementor-button-text {
    position: relative;
    z-index: 3;
    transition: transform 0.4s ease;
}

/* Text shifts slightly left on hover for balance */
.elementor-74753 .elementor-element.elementor-element-6b605bd .elementor-button:hover .elementor-button-text {
    transform: translateX(-10px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-280bd17 *//* Main button styles and base color */
.elementor-74753 .elementor-element.elementor-element-280bd17 .elementor-button {
    background-color: #FF6900 !important;
    position: relative;
    overflow: hidden;
    transition: background-color 0.4s ease;
    padding-left: 55px !important; /* Space for the hotel sign on the left */
    padding-right: 55px !important; /* Space for the door on the right */
    border-radius: 8px; /* Slightly rounded button corners */
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 50px;
}

/* Button color becomes lighter on hover */
.elementor-74753 .elementor-element.elementor-element-280bd17 .elementor-button:hover {
    background-color: #ff8b3d !important; /* Lighter version of #FF6900 */
}

/* Left-side Hotel building sign (Pre-hover state) */
.elementor-74753 .elementor-element.elementor-element-280bd17 .elementor-button::before {
    content: '';
    position: absolute;
    left: 15px;
    top: 50%;
    transform: translateY(-50%);
    width: 24px;
    height: 30px; /* Taller shape for building */
    background-color: #ffffff; /* Building base color */
    border-radius: 4px 4px 0 0; /* Slightly rounded roof */
    
    /* Drawing 4 square hotel windows and a main entrance door using gradients */
    background-image: 
        linear-gradient(#FF6900, #FF6900), /* Top Left Window */
        linear-gradient(#FF6900, #FF6900), /* Top Right Window */
        linear-gradient(#FF6900, #FF6900), /* Mid Left Window */
        linear-gradient(#FF6900, #FF6900), /* Mid Right Window */
        linear-gradient(#FF6900, #FF6900); /* Main Entrance */
        
    /* Sizing the windows and entrance */
    background-size: 
        6px 6px, /* Top Left Window size */
        6px 6px, /* Top Right Window size */
        6px 6px, /* Mid Left Window size */
        6px 6px, /* Mid Right Window size */
        10px 8px; /* Main Entrance size */
        
    /* Positioning the windows and entrance exactly in place */
    background-position: 
        4px 4px,   /* Top Left Window position */
        14px 4px,  /* Top Right Window position */
        4px 13px,  /* Mid Left Window position */
        14px 13px, /* Mid Right Window position */
        7px 22px;  /* Main Entrance position at bottom */
        
    background-repeat: no-repeat;
    transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
    z-index: 1;
}

/* On hover, moves to the right and takes a Room Door shape */
.elementor-74753 .elementor-element.elementor-element-280bd17 .elementor-button:hover::before {
    left: calc(100% - 35px); /* Move to the right side */
    width: 22px; /* Door width */
    height: 32px; /* Door height */
    border-radius: 10px 10px 0 0; /* Rounded top for the room door */
    background-color: #ffffff;
    
    /* Hide the hotel windows on hover so it becomes a plain door */
    background-size: 
        0px 0px, 
        0px 0px, 
        0px 0px, 
        0px 0px, 
        0px 0px; 
}

/* Creating a small Doorknob for the door */
.elementor-74753 .elementor-element.elementor-element-280bd17 .elementor-button::after {
    content: '';
    position: absolute;
    left: calc(100% - 20px);
    top: 50%;
    transform: translateY(-50%);
    width: 4px;
    height: 4px;
    background-color: #FF6900; /* Doorknob color matches background */
    border-radius: 50%;
    opacity: 0;
    transition: opacity 0.3s ease;
    transition-delay: 0.3s; /* Doorknob appears after door moves */
    z-index: 2;
    pointer-events: none;
}

/* Doorknob appears on hover */
.elementor-74753 .elementor-element.elementor-element-280bd17 .elementor-button:hover::after {
    opacity: 1;
}

/* Ensure text stays above shapes */
.elementor-74753 .elementor-element.elementor-element-280bd17 .elementor-button-text {
    position: relative;
    z-index: 3;
    transition: transform 0.4s ease;
}

/* Text shifts slightly left on hover for balance */
.elementor-74753 .elementor-element.elementor-element-280bd17 .elementor-button:hover .elementor-button-text {
    transform: translateX(-10px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cb71baa *//* Main button styles and base color */
.elementor-74753 .elementor-element.elementor-element-cb71baa .elementor-button {
    background-color: #FF6900 !important;
    position: relative;
    overflow: hidden;
    transition: background-color 0.4s ease;
    padding-left: 55px !important; /* Space for the hotel sign on the left */
    padding-right: 55px !important; /* Space for the door on the right */
    border-radius: 8px; /* Slightly rounded button corners */
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 50px;
}

/* Button color becomes lighter on hover */
.elementor-74753 .elementor-element.elementor-element-cb71baa .elementor-button:hover {
    background-color: #ff8b3d !important; /* Lighter version of #FF6900 */
}

/* Left-side Hotel building sign (Pre-hover state) */
.elementor-74753 .elementor-element.elementor-element-cb71baa .elementor-button::before {
    content: '';
    position: absolute;
    left: 15px;
    top: 50%;
    transform: translateY(-50%);
    width: 24px;
    height: 30px; /* Taller shape for building */
    background-color: #ffffff; /* Building base color */
    border-radius: 4px 4px 0 0; /* Slightly rounded roof */
    
    /* Drawing 4 square hotel windows and a main entrance door using gradients */
    background-image: 
        linear-gradient(#FF6900, #FF6900), /* Top Left Window */
        linear-gradient(#FF6900, #FF6900), /* Top Right Window */
        linear-gradient(#FF6900, #FF6900), /* Mid Left Window */
        linear-gradient(#FF6900, #FF6900), /* Mid Right Window */
        linear-gradient(#FF6900, #FF6900); /* Main Entrance */
        
    /* Sizing the windows and entrance */
    background-size: 
        6px 6px, /* Top Left Window size */
        6px 6px, /* Top Right Window size */
        6px 6px, /* Mid Left Window size */
        6px 6px, /* Mid Right Window size */
        10px 8px; /* Main Entrance size */
        
    /* Positioning the windows and entrance exactly in place */
    background-position: 
        4px 4px,   /* Top Left Window position */
        14px 4px,  /* Top Right Window position */
        4px 13px,  /* Mid Left Window position */
        14px 13px, /* Mid Right Window position */
        7px 22px;  /* Main Entrance position at bottom */
        
    background-repeat: no-repeat;
    transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
    z-index: 1;
}

/* On hover, moves to the right and takes a Room Door shape */
.elementor-74753 .elementor-element.elementor-element-cb71baa .elementor-button:hover::before {
    left: calc(100% - 35px); /* Move to the right side */
    width: 22px; /* Door width */
    height: 32px; /* Door height */
    border-radius: 10px 10px 0 0; /* Rounded top for the room door */
    background-color: #ffffff;
    
    /* Hide the hotel windows on hover so it becomes a plain door */
    background-size: 
        0px 0px, 
        0px 0px, 
        0px 0px, 
        0px 0px, 
        0px 0px; 
}

/* Creating a small Doorknob for the door */
.elementor-74753 .elementor-element.elementor-element-cb71baa .elementor-button::after {
    content: '';
    position: absolute;
    left: calc(100% - 20px);
    top: 50%;
    transform: translateY(-50%);
    width: 4px;
    height: 4px;
    background-color: #FF6900; /* Doorknob color matches background */
    border-radius: 50%;
    opacity: 0;
    transition: opacity 0.3s ease;
    transition-delay: 0.3s; /* Doorknob appears after door moves */
    z-index: 2;
    pointer-events: none;
}

/* Doorknob appears on hover */
.elementor-74753 .elementor-element.elementor-element-cb71baa .elementor-button:hover::after {
    opacity: 1;
}

/* Ensure text stays above shapes */
.elementor-74753 .elementor-element.elementor-element-cb71baa .elementor-button-text {
    position: relative;
    z-index: 3;
    transition: transform 0.4s ease;
}

/* Text shifts slightly left on hover for balance */
.elementor-74753 .elementor-element.elementor-element-cb71baa .elementor-button:hover .elementor-button-text {
    transform: translateX(-10px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5207d58 *//* Main button styles and base color */
.elementor-74753 .elementor-element.elementor-element-5207d58 .elementor-button {
    background-color: #FF6900 !important;
    position: relative;
    overflow: hidden;
    transition: background-color 0.4s ease;
    padding-left: 55px !important; /* Space for the hotel sign on the left */
    padding-right: 55px !important; /* Space for the door on the right */
    border-radius: 8px; /* Slightly rounded button corners */
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 50px;
}

/* Button color becomes lighter on hover */
.elementor-74753 .elementor-element.elementor-element-5207d58 .elementor-button:hover {
    background-color: #ff8b3d !important; /* Lighter version of #FF6900 */
}

/* Left-side Hotel building sign (Pre-hover state) */
.elementor-74753 .elementor-element.elementor-element-5207d58 .elementor-button::before {
    content: '';
    position: absolute;
    left: 15px;
    top: 50%;
    transform: translateY(-50%);
    width: 24px;
    height: 30px; /* Taller shape for building */
    background-color: #ffffff; /* Building base color */
    border-radius: 4px 4px 0 0; /* Slightly rounded roof */
    
    /* Drawing 4 square hotel windows and a main entrance door using gradients */
    background-image: 
        linear-gradient(#FF6900, #FF6900), /* Top Left Window */
        linear-gradient(#FF6900, #FF6900), /* Top Right Window */
        linear-gradient(#FF6900, #FF6900), /* Mid Left Window */
        linear-gradient(#FF6900, #FF6900), /* Mid Right Window */
        linear-gradient(#FF6900, #FF6900); /* Main Entrance */
        
    /* Sizing the windows and entrance */
    background-size: 
        6px 6px, /* Top Left Window size */
        6px 6px, /* Top Right Window size */
        6px 6px, /* Mid Left Window size */
        6px 6px, /* Mid Right Window size */
        10px 8px; /* Main Entrance size */
        
    /* Positioning the windows and entrance exactly in place */
    background-position: 
        4px 4px,   /* Top Left Window position */
        14px 4px,  /* Top Right Window position */
        4px 13px,  /* Mid Left Window position */
        14px 13px, /* Mid Right Window position */
        7px 22px;  /* Main Entrance position at bottom */
        
    background-repeat: no-repeat;
    transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
    z-index: 1;
}

/* On hover, moves to the right and takes a Room Door shape */
.elementor-74753 .elementor-element.elementor-element-5207d58 .elementor-button:hover::before {
    left: calc(100% - 35px); /* Move to the right side */
    width: 22px; /* Door width */
    height: 32px; /* Door height */
    border-radius: 10px 10px 0 0; /* Rounded top for the room door */
    background-color: #ffffff;
    
    /* Hide the hotel windows on hover so it becomes a plain door */
    background-size: 
        0px 0px, 
        0px 0px, 
        0px 0px, 
        0px 0px, 
        0px 0px; 
}

/* Creating a small Doorknob for the door */
.elementor-74753 .elementor-element.elementor-element-5207d58 .elementor-button::after {
    content: '';
    position: absolute;
    left: calc(100% - 20px);
    top: 50%;
    transform: translateY(-50%);
    width: 4px;
    height: 4px;
    background-color: #FF6900; /* Doorknob color matches background */
    border-radius: 50%;
    opacity: 0;
    transition: opacity 0.3s ease;
    transition-delay: 0.3s; /* Doorknob appears after door moves */
    z-index: 2;
    pointer-events: none;
}

/* Doorknob appears on hover */
.elementor-74753 .elementor-element.elementor-element-5207d58 .elementor-button:hover::after {
    opacity: 1;
}

/* Ensure text stays above shapes */
.elementor-74753 .elementor-element.elementor-element-5207d58 .elementor-button-text {
    position: relative;
    z-index: 3;
    transition: transform 0.4s ease;
}

/* Text shifts slightly left on hover for balance */
.elementor-74753 .elementor-element.elementor-element-5207d58 .elementor-button:hover .elementor-button-text {
    transform: translateX(-10px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-779a725 *//* Main button styles and base color */
.elementor-74753 .elementor-element.elementor-element-779a725 .elementor-button {
    background-color: #FF6900 !important;
    position: relative;
    overflow: hidden;
    transition: background-color 0.4s ease;
    padding-left: 55px !important; /* Space for the hotel sign on the left */
    padding-right: 55px !important; /* Space for the door on the right */
    border-radius: 8px; /* Slightly rounded button corners */
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 50px;
}

/* Button color becomes lighter on hover */
.elementor-74753 .elementor-element.elementor-element-779a725 .elementor-button:hover {
    background-color: #ff8b3d !important; /* Lighter version of #FF6900 */
}

/* Left-side Hotel building sign (Pre-hover state) */
.elementor-74753 .elementor-element.elementor-element-779a725 .elementor-button::before {
    content: '';
    position: absolute;
    left: 15px;
    top: 50%;
    transform: translateY(-50%);
    width: 24px;
    height: 30px; /* Taller shape for building */
    background-color: #ffffff; /* Building base color */
    border-radius: 4px 4px 0 0; /* Slightly rounded roof */
    
    /* Drawing 4 square hotel windows and a main entrance door using gradients */
    background-image: 
        linear-gradient(#FF6900, #FF6900), /* Top Left Window */
        linear-gradient(#FF6900, #FF6900), /* Top Right Window */
        linear-gradient(#FF6900, #FF6900), /* Mid Left Window */
        linear-gradient(#FF6900, #FF6900), /* Mid Right Window */
        linear-gradient(#FF6900, #FF6900); /* Main Entrance */
        
    /* Sizing the windows and entrance */
    background-size: 
        6px 6px, /* Top Left Window size */
        6px 6px, /* Top Right Window size */
        6px 6px, /* Mid Left Window size */
        6px 6px, /* Mid Right Window size */
        10px 8px; /* Main Entrance size */
        
    /* Positioning the windows and entrance exactly in place */
    background-position: 
        4px 4px,   /* Top Left Window position */
        14px 4px,  /* Top Right Window position */
        4px 13px,  /* Mid Left Window position */
        14px 13px, /* Mid Right Window position */
        7px 22px;  /* Main Entrance position at bottom */
        
    background-repeat: no-repeat;
    transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
    z-index: 1;
}

/* On hover, moves to the right and takes a Room Door shape */
.elementor-74753 .elementor-element.elementor-element-779a725 .elementor-button:hover::before {
    left: calc(100% - 35px); /* Move to the right side */
    width: 22px; /* Door width */
    height: 32px; /* Door height */
    border-radius: 10px 10px 0 0; /* Rounded top for the room door */
    background-color: #ffffff;
    
    /* Hide the hotel windows on hover so it becomes a plain door */
    background-size: 
        0px 0px, 
        0px 0px, 
        0px 0px, 
        0px 0px, 
        0px 0px; 
}

/* Creating a small Doorknob for the door */
.elementor-74753 .elementor-element.elementor-element-779a725 .elementor-button::after {
    content: '';
    position: absolute;
    left: calc(100% - 20px);
    top: 50%;
    transform: translateY(-50%);
    width: 4px;
    height: 4px;
    background-color: #FF6900; /* Doorknob color matches background */
    border-radius: 50%;
    opacity: 0;
    transition: opacity 0.3s ease;
    transition-delay: 0.3s; /* Doorknob appears after door moves */
    z-index: 2;
    pointer-events: none;
}

/* Doorknob appears on hover */
.elementor-74753 .elementor-element.elementor-element-779a725 .elementor-button:hover::after {
    opacity: 1;
}

/* Ensure text stays above shapes */
.elementor-74753 .elementor-element.elementor-element-779a725 .elementor-button-text {
    position: relative;
    z-index: 3;
    transition: transform 0.4s ease;
}

/* Text shifts slightly left on hover for balance */
.elementor-74753 .elementor-element.elementor-element-779a725 .elementor-button:hover .elementor-button-text {
    transform: translateX(-10px);
}/* End custom CSS */