.elementor-74943 .elementor-element.elementor-element-e0e79d1 > .elementor-container{max-width:1600px;min-height:541px;}.elementor-74943 .elementor-element.elementor-element-e0e79d1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-74943 .elementor-element.elementor-element-e0e79d1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-74943 .elementor-element.elementor-element-7b02890{--spacer-size:523px;}.elementor-74943 .elementor-element.elementor-element-aed7b43 > .elementor-container{min-height:400px;}.elementor-74943 .elementor-element.elementor-element-aed7b43{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-74943 .elementor-element.elementor-element-aed7b43 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-74943 .elementor-element.elementor-element-2c317a3{--spacer-size:472px;}.elementor-74943 .elementor-element.elementor-element-c5d8835{text-align:center;}.elementor-74943 .elementor-element.elementor-element-c5d8835 .elementor-heading-title{text-transform:uppercase;}.elementor-74943 .elementor-element.elementor-element-34740cc{text-align:center;}.elementor-74943 .elementor-element.elementor-element-34740cc .elementor-heading-title{font-size:25px;text-transform:uppercase;}.elementor-74943 .elementor-element.elementor-element-c73046b{text-align:center;}.elementor-74943 .elementor-element.elementor-element-c73046b .elementor-heading-title{font-size:25px;text-transform:uppercase;}.elementor-74943 .elementor-element.elementor-element-2bdfe81 > .elementor-container{max-width:1600px;}.elementor-74943 .elementor-element.elementor-element-b5000d4{text-align:center;}.elementor-74943 .elementor-element.elementor-element-b5000d4 .elementor-heading-title{font-size:25px;text-transform:uppercase;}.elementor-74943 .elementor-element.elementor-element-54adbcd img{height:248px;}.elementor-74943 .elementor-element.elementor-element-c819586 img{height:248px;}.elementor-74943 .elementor-element.elementor-element-529fc51{text-align:start;}.elementor-74943 .elementor-element.elementor-element-529fc51 .elementor-heading-title{font-size:25px;text-transform:uppercase;}.elementor-74943 .elementor-element.elementor-element-3281d8e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-74943 .elementor-element.elementor-element-13e2fb3{text-align:start;}.elementor-74943 .elementor-element.elementor-element-13e2fb3 .elementor-heading-title{font-size:25px;text-transform:uppercase;}.elementor-74943 .elementor-element.elementor-element-8a1f213{text-align:start;}.elementor-74943 .elementor-element.elementor-element-8a1f213 .elementor-heading-title{font-size:25px;text-transform:uppercase;}@media(max-width:991px){.elementor-74943 .elementor-element.elementor-element-aed7b43 > .elementor-container{min-height:1005px;}.elementor-74943 .elementor-element.elementor-element-2c317a3{--spacer-size:600px;}.elementor-74943 .elementor-element.elementor-element-7586244 > .elementor-container{max-width:1600px;}.elementor-74943 .elementor-element.elementor-element-38b9484 img{width:45%;}}@media(max-width:767px){.elementor-74943 .elementor-element.elementor-element-7b02890{--spacer-size:94px;}.elementor-74943 .elementor-element.elementor-element-aed7b43 > .elementor-container{max-width:500px;min-height:477px;}.elementor-74943 .elementor-element.elementor-element-2c317a3{--spacer-size:475px;}.elementor-74943 .elementor-element.elementor-element-5a21b7d img{width:100%;}.elementor-74943 .elementor-element.elementor-element-38b9484 img{width:100%;}.elementor-74943 .elementor-element.elementor-element-c5d8835 .elementor-heading-title{font-size:25px;}.elementor-74943 .elementor-element.elementor-element-34740cc .elementor-heading-title{font-size:14px;}.elementor-74943 .elementor-element.elementor-element-c73046b .elementor-heading-title{font-size:25px;}.elementor-74943 .elementor-element.elementor-element-b5000d4 .elementor-heading-title{font-size:25px;}.elementor-74943 .elementor-element.elementor-element-529fc51 .elementor-heading-title{font-size:25px;}.elementor-74943 .elementor-element.elementor-element-13e2fb3 .elementor-heading-title{font-size:25px;}.elementor-74943 .elementor-element.elementor-element-8a1f213 .elementor-heading-title{font-size:25px;}}/* Start custom CSS for button, class: .elementor-element-8b3557e *//* Main button styles with a rich Wood/Earth tone */
.elementor-74943 .elementor-element.elementor-element-8b3557e .elementor-button {
    background-color: #5C3A21 !important; /* Premium Dark Wood Color */
    position: relative;
    overflow: hidden;
    transition: background-color 0.4s ease, box-shadow 0.4s ease;
    padding-left: 55px !important; 
    padding-right: 55px !important; 
    border-radius: 6px; /* Slightly sharper edges for a wooden feel */
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 50px;
    border: 1px solid #7B4C2A; /* Subtle wooden border */
}

/* Button Hover - Becomes slightly lighter like polished wood */
.elementor-74943 .elementor-element.elementor-element-8b3557e .elementor-button:hover {
    background-color: #7B4C2A !important; 
    box-shadow: 0 5px 15px rgba(92, 58, 33, 0.4); 
}

/* Left-side Single Wooden Slat/Plank (Pre-hover state) */
.elementor-74943 .elementor-element.elementor-element-8b3557e .elementor-button::before {
    content: '';
    position: absolute;
    left: 18px;
    top: 50%;
    transform: translateY(-50%);
    width: 8px;  /* Width of a single slat */
    height: 26px; /* Height of the slat */
    background-color: #DEB887; /* Light Oak/Birch Wood color */
    border-radius: 2px;
    box-shadow: 1px 1px 3px rgba(0,0,0,0.3); /* 3D effect */
    transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
    z-index: 1;
}

/* On hover, morphs into a full Slatted Wooden Wall Panel on the right */
.elementor-74943 .elementor-element.elementor-element-8b3557e .elementor-button:hover::before {
    left: calc(100% - 45px); /* Moves to the right side */
    width: 28px; /* Expands to show a wider wall panel section */
    height: 26px; 
    border-radius: 2px;
    background-color: #DEB887; /* Light Oak/Birch Wood color */
    
    /* Creating the trendy slatted wood wall effect using repeating gradients */
    /* The dark gaps (#3E2723) create the illusion of individual wooden slats */
    background-image: repeating-linear-gradient(
        to right,
        transparent,
        transparent 5px, /* Width of the wood slat */
        #2A1810 5px,     /* Start of the dark gap */
        #2A1810 7px      /* End of the dark gap (2px gap width) */
    );
    box-shadow: 2px 2px 6px rgba(0,0,0,0.5); /* Stronger shadow for the full panel */
}

/* Ensure text stays above shapes */
.elementor-74943 .elementor-element.elementor-element-8b3557e .elementor-button-text {
    position: relative;
    z-index: 3;
    transition: transform 0.4s ease;
    font-weight: 600;
    letter-spacing: 0.5px;
}

/* Text shifts slightly left on hover to balance the expanding panel */
.elementor-74943 .elementor-element.elementor-element-8b3557e .elementor-button:hover .elementor-button-text {
    transform: translateX(-12px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18b34cc *//* Main button styles with a rich Wood/Earth tone */
.elementor-74943 .elementor-element.elementor-element-18b34cc .elementor-button {
    background-color: #5C3A21 !important; /* Premium Dark Wood Color */
    position: relative;
    overflow: hidden;
    transition: background-color 0.4s ease, box-shadow 0.4s ease;
    padding-left: 55px !important; 
    padding-right: 55px !important; 
    border-radius: 6px; /* Slightly sharper edges for a wooden feel */
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 50px;
    border: 1px solid #7B4C2A; /* Subtle wooden border */
}

/* Button Hover - Becomes slightly lighter like polished wood */
.elementor-74943 .elementor-element.elementor-element-18b34cc .elementor-button:hover {
    background-color: #7B4C2A !important; 
    box-shadow: 0 5px 15px rgba(92, 58, 33, 0.4); 
}

/* Left-side Single Wooden Slat/Plank (Pre-hover state) */
.elementor-74943 .elementor-element.elementor-element-18b34cc .elementor-button::before {
    content: '';
    position: absolute;
    left: 18px;
    top: 50%;
    transform: translateY(-50%);
    width: 8px;  /* Width of a single slat */
    height: 26px; /* Height of the slat */
    background-color: #DEB887; /* Light Oak/Birch Wood color */
    border-radius: 2px;
    box-shadow: 1px 1px 3px rgba(0,0,0,0.3); /* 3D effect */
    transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
    z-index: 1;
}

/* On hover, morphs into a full Slatted Wooden Wall Panel on the right */
.elementor-74943 .elementor-element.elementor-element-18b34cc .elementor-button:hover::before {
    left: calc(100% - 45px); /* Moves to the right side */
    width: 28px; /* Expands to show a wider wall panel section */
    height: 26px; 
    border-radius: 2px;
    background-color: #DEB887; /* Light Oak/Birch Wood color */
    
    /* Creating the trendy slatted wood wall effect using repeating gradients */
    /* The dark gaps (#3E2723) create the illusion of individual wooden slats */
    background-image: repeating-linear-gradient(
        to right,
        transparent,
        transparent 5px, /* Width of the wood slat */
        #2A1810 5px,     /* Start of the dark gap */
        #2A1810 7px      /* End of the dark gap (2px gap width) */
    );
    box-shadow: 2px 2px 6px rgba(0,0,0,0.5); /* Stronger shadow for the full panel */
}

/* Ensure text stays above shapes */
.elementor-74943 .elementor-element.elementor-element-18b34cc .elementor-button-text {
    position: relative;
    z-index: 3;
    transition: transform 0.4s ease;
    font-weight: 600;
    letter-spacing: 0.5px;
}

/* Text shifts slightly left on hover to balance the expanding panel */
.elementor-74943 .elementor-element.elementor-element-18b34cc .elementor-button:hover .elementor-button-text {
    transform: translateX(-12px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-82e079d *//* Main button styles with a rich Wood/Earth tone */
.elementor-74943 .elementor-element.elementor-element-82e079d .elementor-button {
    background-color: #5C3A21 !important; /* Premium Dark Wood Color */
    position: relative;
    overflow: hidden;
    transition: background-color 0.4s ease, box-shadow 0.4s ease;
    padding-left: 55px !important; 
    padding-right: 55px !important; 
    border-radius: 6px; /* Slightly sharper edges for a wooden feel */
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 50px;
    border: 1px solid #7B4C2A; /* Subtle wooden border */
}

/* Button Hover - Becomes slightly lighter like polished wood */
.elementor-74943 .elementor-element.elementor-element-82e079d .elementor-button:hover {
    background-color: #7B4C2A !important; 
    box-shadow: 0 5px 15px rgba(92, 58, 33, 0.4); 
}

/* Left-side Single Wooden Slat/Plank (Pre-hover state) */
.elementor-74943 .elementor-element.elementor-element-82e079d .elementor-button::before {
    content: '';
    position: absolute;
    left: 18px;
    top: 50%;
    transform: translateY(-50%);
    width: 8px;  /* Width of a single slat */
    height: 26px; /* Height of the slat */
    background-color: #DEB887; /* Light Oak/Birch Wood color */
    border-radius: 2px;
    box-shadow: 1px 1px 3px rgba(0,0,0,0.3); /* 3D effect */
    transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
    z-index: 1;
}

/* On hover, morphs into a full Slatted Wooden Wall Panel on the right */
.elementor-74943 .elementor-element.elementor-element-82e079d .elementor-button:hover::before {
    left: calc(100% - 45px); /* Moves to the right side */
    width: 28px; /* Expands to show a wider wall panel section */
    height: 26px; 
    border-radius: 2px;
    background-color: #DEB887; /* Light Oak/Birch Wood color */
    
    /* Creating the trendy slatted wood wall effect using repeating gradients */
    /* The dark gaps (#3E2723) create the illusion of individual wooden slats */
    background-image: repeating-linear-gradient(
        to right,
        transparent,
        transparent 5px, /* Width of the wood slat */
        #2A1810 5px,     /* Start of the dark gap */
        #2A1810 7px      /* End of the dark gap (2px gap width) */
    );
    box-shadow: 2px 2px 6px rgba(0,0,0,0.5); /* Stronger shadow for the full panel */
}

/* Ensure text stays above shapes */
.elementor-74943 .elementor-element.elementor-element-82e079d .elementor-button-text {
    position: relative;
    z-index: 3;
    transition: transform 0.4s ease;
    font-weight: 600;
    letter-spacing: 0.5px;
}

/* Text shifts slightly left on hover to balance the expanding panel */
.elementor-74943 .elementor-element.elementor-element-82e079d .elementor-button:hover .elementor-button-text {
    transform: translateX(-12px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b3ad70 *//* Main button styles with a rich Wood/Earth tone */
.elementor-74943 .elementor-element.elementor-element-2b3ad70 .elementor-button {
    background-color: #5C3A21 !important; /* Premium Dark Wood Color */
    position: relative;
    overflow: hidden;
    transition: background-color 0.4s ease, box-shadow 0.4s ease;
    padding-left: 55px !important; 
    padding-right: 55px !important; 
    border-radius: 6px; /* Slightly sharper edges for a wooden feel */
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 50px;
    border: 1px solid #7B4C2A; /* Subtle wooden border */
}

/* Button Hover - Becomes slightly lighter like polished wood */
.elementor-74943 .elementor-element.elementor-element-2b3ad70 .elementor-button:hover {
    background-color: #7B4C2A !important; 
    box-shadow: 0 5px 15px rgba(92, 58, 33, 0.4); 
}

/* Left-side Single Wooden Slat/Plank (Pre-hover state) */
.elementor-74943 .elementor-element.elementor-element-2b3ad70 .elementor-button::before {
    content: '';
    position: absolute;
    left: 18px;
    top: 50%;
    transform: translateY(-50%);
    width: 8px;  /* Width of a single slat */
    height: 26px; /* Height of the slat */
    background-color: #DEB887; /* Light Oak/Birch Wood color */
    border-radius: 2px;
    box-shadow: 1px 1px 3px rgba(0,0,0,0.3); /* 3D effect */
    transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
    z-index: 1;
}

/* On hover, morphs into a full Slatted Wooden Wall Panel on the right */
.elementor-74943 .elementor-element.elementor-element-2b3ad70 .elementor-button:hover::before {
    left: calc(100% - 45px); /* Moves to the right side */
    width: 28px; /* Expands to show a wider wall panel section */
    height: 26px; 
    border-radius: 2px;
    background-color: #DEB887; /* Light Oak/Birch Wood color */
    
    /* Creating the trendy slatted wood wall effect using repeating gradients */
    /* The dark gaps (#3E2723) create the illusion of individual wooden slats */
    background-image: repeating-linear-gradient(
        to right,
        transparent,
        transparent 5px, /* Width of the wood slat */
        #2A1810 5px,     /* Start of the dark gap */
        #2A1810 7px      /* End of the dark gap (2px gap width) */
    );
    box-shadow: 2px 2px 6px rgba(0,0,0,0.5); /* Stronger shadow for the full panel */
}

/* Ensure text stays above shapes */
.elementor-74943 .elementor-element.elementor-element-2b3ad70 .elementor-button-text {
    position: relative;
    z-index: 3;
    transition: transform 0.4s ease;
    font-weight: 600;
    letter-spacing: 0.5px;
}

/* Text shifts slightly left on hover to balance the expanding panel */
.elementor-74943 .elementor-element.elementor-element-2b3ad70 .elementor-button:hover .elementor-button-text {
    transform: translateX(-12px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ec58e6 *//* Main button styles with a rich Wood/Earth tone */
.elementor-74943 .elementor-element.elementor-element-5ec58e6 .elementor-button {
    background-color: #5C3A21 !important; /* Premium Dark Wood Color */
    position: relative;
    overflow: hidden;
    transition: background-color 0.4s ease, box-shadow 0.4s ease;
    padding-left: 55px !important; 
    padding-right: 55px !important; 
    border-radius: 6px; /* Slightly sharper edges for a wooden feel */
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 50px;
    border: 1px solid #7B4C2A; /* Subtle wooden border */
}

/* Button Hover - Becomes slightly lighter like polished wood */
.elementor-74943 .elementor-element.elementor-element-5ec58e6 .elementor-button:hover {
    background-color: #7B4C2A !important; 
    box-shadow: 0 5px 15px rgba(92, 58, 33, 0.4); 
}

/* Left-side Single Wooden Slat/Plank (Pre-hover state) */
.elementor-74943 .elementor-element.elementor-element-5ec58e6 .elementor-button::before {
    content: '';
    position: absolute;
    left: 18px;
    top: 50%;
    transform: translateY(-50%);
    width: 8px;  /* Width of a single slat */
    height: 26px; /* Height of the slat */
    background-color: #DEB887; /* Light Oak/Birch Wood color */
    border-radius: 2px;
    box-shadow: 1px 1px 3px rgba(0,0,0,0.3); /* 3D effect */
    transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
    z-index: 1;
}

/* On hover, morphs into a full Slatted Wooden Wall Panel on the right */
.elementor-74943 .elementor-element.elementor-element-5ec58e6 .elementor-button:hover::before {
    left: calc(100% - 45px); /* Moves to the right side */
    width: 28px; /* Expands to show a wider wall panel section */
    height: 26px; 
    border-radius: 2px;
    background-color: #DEB887; /* Light Oak/Birch Wood color */
    
    /* Creating the trendy slatted wood wall effect using repeating gradients */
    /* The dark gaps (#3E2723) create the illusion of individual wooden slats */
    background-image: repeating-linear-gradient(
        to right,
        transparent,
        transparent 5px, /* Width of the wood slat */
        #2A1810 5px,     /* Start of the dark gap */
        #2A1810 7px      /* End of the dark gap (2px gap width) */
    );
    box-shadow: 2px 2px 6px rgba(0,0,0,0.5); /* Stronger shadow for the full panel */
}

/* Ensure text stays above shapes */
.elementor-74943 .elementor-element.elementor-element-5ec58e6 .elementor-button-text {
    position: relative;
    z-index: 3;
    transition: transform 0.4s ease;
    font-weight: 600;
    letter-spacing: 0.5px;
}

/* Text shifts slightly left on hover to balance the expanding panel */
.elementor-74943 .elementor-element.elementor-element-5ec58e6 .elementor-button:hover .elementor-button-text {
    transform: translateX(-12px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-698f90e *//* Main button styles with a rich Wood/Earth tone */
.elementor-74943 .elementor-element.elementor-element-698f90e .elementor-button {
    background-color: #5C3A21 !important; /* Premium Dark Wood Color */
    position: relative;
    overflow: hidden;
    transition: background-color 0.4s ease, box-shadow 0.4s ease;
    padding-left: 55px !important; 
    padding-right: 55px !important; 
    border-radius: 6px; /* Slightly sharper edges for a wooden feel */
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 50px;
    border: 1px solid #7B4C2A; /* Subtle wooden border */
}

/* Button Hover - Becomes slightly lighter like polished wood */
.elementor-74943 .elementor-element.elementor-element-698f90e .elementor-button:hover {
    background-color: #7B4C2A !important; 
    box-shadow: 0 5px 15px rgba(92, 58, 33, 0.4); 
}

/* Left-side Single Wooden Slat/Plank (Pre-hover state) */
.elementor-74943 .elementor-element.elementor-element-698f90e .elementor-button::before {
    content: '';
    position: absolute;
    left: 18px;
    top: 50%;
    transform: translateY(-50%);
    width: 8px;  /* Width of a single slat */
    height: 26px; /* Height of the slat */
    background-color: #DEB887; /* Light Oak/Birch Wood color */
    border-radius: 2px;
    box-shadow: 1px 1px 3px rgba(0,0,0,0.3); /* 3D effect */
    transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
    z-index: 1;
}

/* On hover, morphs into a full Slatted Wooden Wall Panel on the right */
.elementor-74943 .elementor-element.elementor-element-698f90e .elementor-button:hover::before {
    left: calc(100% - 45px); /* Moves to the right side */
    width: 28px; /* Expands to show a wider wall panel section */
    height: 26px; 
    border-radius: 2px;
    background-color: #DEB887; /* Light Oak/Birch Wood color */
    
    /* Creating the trendy slatted wood wall effect using repeating gradients */
    /* The dark gaps (#3E2723) create the illusion of individual wooden slats */
    background-image: repeating-linear-gradient(
        to right,
        transparent,
        transparent 5px, /* Width of the wood slat */
        #2A1810 5px,     /* Start of the dark gap */
        #2A1810 7px      /* End of the dark gap (2px gap width) */
    );
    box-shadow: 2px 2px 6px rgba(0,0,0,0.5); /* Stronger shadow for the full panel */
}

/* Ensure text stays above shapes */
.elementor-74943 .elementor-element.elementor-element-698f90e .elementor-button-text {
    position: relative;
    z-index: 3;
    transition: transform 0.4s ease;
    font-weight: 600;
    letter-spacing: 0.5px;
}

/* Text shifts slightly left on hover to balance the expanding panel */
.elementor-74943 .elementor-element.elementor-element-698f90e .elementor-button:hover .elementor-button-text {
    transform: translateX(-12px);
}/* End custom CSS */