.elementor-7016 .elementor-element.elementor-element-5d2f336:hover img{opacity:1;}.elementor-7016 .elementor-element.elementor-element-5d2f336 img{transition-duration:0s;}@media(min-width:768px){.elementor-7016 .elementor-element.elementor-element-f926f1e{width:62.631%;}.elementor-7016 .elementor-element.elementor-element-e12240c{width:36.701%;}.elementor-7016 .elementor-element.elementor-element-5bfcb4f{width:37.105%;}.elementor-7016 .elementor-element.elementor-element-ea4937c{width:62.895%;}.elementor-7016 .elementor-element.elementor-element-2f55a9a{width:45.963%;}.elementor-7016 .elementor-element.elementor-element-b4b0545{width:54.037%;}}/* Start custom CSS for image, class: .elementor-element-5d2f336 */.elementor-7016 .elementor-element.elementor-element-5d2f336 .elementor-widget-container {
    position: relative;
    overflow: hidden;
}

/* IMAGE FADE SETTINGS */
.elementor-7016 .elementor-element.elementor-element-5d2f336 .elementor-widget-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(255, 255, 255, 0.3);
    opacity: 0;
    transition: opacity 0.6s ease;
    z-index: 1;
    pointer-events: none;
}

/* FONT SETTINGS */
.elementor-7016 .elementor-element.elementor-element-5d2f336 .elementor-widget-container::after {
    content: "Snowy Sofa";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);

    font-family: "Futura PT", Arial, sans-serif;
    font-size: 22px;
    font-weight: 200;
    letter-spacing: 1px;
    color: #FFFFFF;

    white-space: nowrap;
    opacity: 0;
    transition: opacity 0.6s ease;
    z-index: 2;
    pointer-events: none;
}

/* HOVER EFFECT */
.elementor-7016 .elementor-element.elementor-element-5d2f336:hover .elementor-widget-container::before,
.elementor-7016 .elementor-element.elementor-element-5d2f336:hover .elementor-widget-container::after {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9ebe0b4 */.elementor-7016 .elementor-element.elementor-element-9ebe0b4 .elementor-widget-container {
    position: relative;
    overflow: hidden;
}

/* IMAGE FADE SETTINGS */
.elementor-7016 .elementor-element.elementor-element-9ebe0b4 .elementor-widget-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(255, 255, 255, 0.3);
    opacity: 0;
    transition: opacity 0.6s ease;
    z-index: 1;
    pointer-events: none;
}

/* FONT SETTINGS */
.elementor-7016 .elementor-element.elementor-element-9ebe0b4 .elementor-widget-container::after {
    content: "Fallen Patel Chair";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);

    font-family: "Futura PT", Arial, sans-serif;
    font-size: 22px;
    font-weight: 300;
    letter-spacing: 1px;
    color: #FFFFFF;

    white-space: nowrap;
    opacity: 0;
    transition: opacity 0.6s ease;
    z-index: 2;
    pointer-events: none;
}

/* HOVER EFFECT */
.elementor-7016 .elementor-element.elementor-element-9ebe0b4:hover .elementor-widget-container::before,
.elementor-7016 .elementor-element.elementor-element-9ebe0b4:hover .elementor-widget-container::after {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fe9577a */.elementor-7016 .elementor-element.elementor-element-fe9577a .elementor-widget-container {
    position: relative;
    overflow: hidden;
}

/* IMAGE FADE SETTINGS */
.elementor-7016 .elementor-element.elementor-element-fe9577a .elementor-widget-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(255, 255, 255, 0.3);
    opacity: 0;
    transition: opacity 0.6s ease;
    z-index: 1;
    pointer-events: none;
}

/* FONT SETTINGS */
.elementor-7016 .elementor-element.elementor-element-fe9577a .elementor-widget-container::after {
    content: "Pateled Pillar Chair";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);

    font-family: "Futura PT", Arial, sans-serif;
    font-size: 22px;
    font-weight: 200;
    letter-spacing: 1px;
    color: #FFFFFF;

    white-space: nowrap;
    opacity: 0;
    transition: opacity 0.6s ease;
    z-index: 2;
    pointer-events: none;
}

/* HOVER EFFECT */
.elementor-7016 .elementor-element.elementor-element-fe9577a:hover .elementor-widget-container::before,
.elementor-7016 .elementor-element.elementor-element-fe9577a:hover .elementor-widget-container::after {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-020d376 */.elementor-7016 .elementor-element.elementor-element-020d376 .elementor-widget-container {
    position: relative;
    overflow: hidden;
}

/* IMAGE FADE SETTINGS */
.elementor-7016 .elementor-element.elementor-element-020d376 .elementor-widget-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(255, 255, 255, 0.3);
    opacity: 0;
    transition: opacity 0.6s ease;
    z-index: 1;
    pointer-events: none;
}

/* FONT SETTINGS */
.elementor-7016 .elementor-element.elementor-element-020d376 .elementor-widget-container::after {
    content: "Pond Table";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);

    font-family: "Futura PT", Arial, sans-serif;
    font-size: 22px;
    font-weight: 200;
    letter-spacing: 1px;
    color: #FFFFFF;

    white-space: nowrap;
    opacity: 0;
    transition: opacity 0.6s ease;
    z-index: 2;
    pointer-events: none;
}

/* HOVER EFFECT */
.elementor-7016 .elementor-element.elementor-element-020d376:hover .elementor-widget-container::before,
.elementor-7016 .elementor-element.elementor-element-020d376:hover .elementor-widget-container::after {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-420f376 */.elementor-7016 .elementor-element.elementor-element-420f376 .elementor-widget-container {
    position: relative;
    overflow: hidden;
}

/* IMAGE FADE SETTINGS */
.elementor-7016 .elementor-element.elementor-element-420f376 .elementor-widget-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(255, 255, 255, 0.3);
    opacity: 0;
    transition: opacity 0.6s ease;
    z-index: 1;
    pointer-events: none;
}

/* FONT SETTINGS */
.elementor-7016 .elementor-element.elementor-element-420f376 .elementor-widget-container::after {
    content: "Bridge Table";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);

    font-family: "Futura PT", Arial, sans-serif;
    font-size: 22px;
    font-weight: 200;
    letter-spacing: 1px;
    color: #FFFFFF;

    white-space: nowrap;
    opacity: 0;
    transition: opacity 0.6s ease;
    z-index: 2;
    pointer-events: none;
}

/* HOVER EFFECT */
.elementor-7016 .elementor-element.elementor-element-420f376:hover .elementor-widget-container::before,
.elementor-7016 .elementor-element.elementor-element-420f376:hover .elementor-widget-container::after {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e7b9ff */.elementor-7016 .elementor-element.elementor-element-9e7b9ff .elementor-widget-container {
    position: relative;
    overflow: hidden;
}

/* IMAGE FADE SETTINGS */
.elementor-7016 .elementor-element.elementor-element-9e7b9ff .elementor-widget-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(255, 255, 255, 0.3);
    opacity: 0;
    transition: opacity 0.6s ease;
    z-index: 1;
    pointer-events: none;
}

/* FONT SETTINGS */
.elementor-7016 .elementor-element.elementor-element-9e7b9ff .elementor-widget-container::after {
    content: "Bridge Table";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);

    font-family: "Futura PT", Arial, sans-serif;
    font-size: 22px;
    font-weight: 200;
    letter-spacing: 1px;
    color: #FFFFFF;

    white-space: nowrap;
    opacity: 0;
    transition: opacity 0.6s ease;
    z-index: 2;
    pointer-events: none;
}

/* HOVER EFFECT */
.elementor-7016 .elementor-element.elementor-element-9e7b9ff:hover .elementor-widget-container::before,
.elementor-7016 .elementor-element.elementor-element-9e7b9ff:hover .elementor-widget-container::after {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-edc3e6c */.elementor-7016 .elementor-element.elementor-element-edc3e6c .elementor-widget-container {
    position: relative;
    overflow: hidden;
}

/* IMAGE FADE SETTINGS */
.elementor-7016 .elementor-element.elementor-element-edc3e6c .elementor-widget-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(255, 255, 255, 0.3);
    opacity: 0;
    transition: opacity 0.6s ease;
    z-index: 1;
    pointer-events: none;
}

/* FONT SETTINGS */
.elementor-7016 .elementor-element.elementor-element-edc3e6c .elementor-widget-container::after {
    content: "Pateled Pillar Chair";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);

    font-family: "Futura PT", Arial, sans-serif;
    font-size: 22px;
    font-weight: 200;
    letter-spacing: 1px;
    color: #FFFFFF;

    white-space: nowrap;
    opacity: 0;
    transition: opacity 0.6s ease;
    z-index: 2;
    pointer-events: none;
}

/* HOVER EFFECT */
.elementor-7016 .elementor-element.elementor-element-edc3e6c:hover .elementor-widget-container::before,
.elementor-7016 .elementor-element.elementor-element-edc3e6c:hover .elementor-widget-container::after {
    opacity: 1;
}/* End custom CSS */