.elementor-4027 .elementor-element.elementor-element-bde61bb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.8;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4027 .elementor-element.elementor-element-bde61bb:not(.elementor-motion-effects-element-type-background), .elementor-4027 .elementor-element.elementor-element-bde61bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.noltebrasov.ro/wp-content/uploads/2025/01/header-1-1.jpg");background-size:cover;}.elementor-4027 .elementor-element.elementor-element-bde61bb::before, .elementor-4027 .elementor-element.elementor-element-bde61bb > .elementor-background-video-container::before, .elementor-4027 .elementor-element.elementor-element-bde61bb > .e-con-inner > .elementor-background-video-container::before, .elementor-4027 .elementor-element.elementor-element-bde61bb > .elementor-background-slideshow::before, .elementor-4027 .elementor-element.elementor-element-bde61bb > .e-con-inner > .elementor-background-slideshow::before, .elementor-4027 .elementor-element.elementor-element-bde61bb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#182434;--background-overlay:'';}.elementor-4027 .elementor-element.elementor-element-e8e7514{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4027 .elementor-element.elementor-element-7127e1a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4027 .elementor-element.elementor-element-d2f9b8e > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-4027 .elementor-element.elementor-element-d2f9b8e .elementor-heading-title{font-size:50px;color:#000000;}.elementor-4027 .elementor-element.elementor-element-501326a .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:65px;font-weight:500;font-style:oblique;line-height:65px;color:#CBA557;}.elementor-4027 .elementor-element.elementor-element-21889ec{--divider-border-style:solid;--divider-color:#CBA557;--divider-border-width:6px;}.elementor-4027 .elementor-element.elementor-element-21889ec .elementor-divider-separator{width:80px;}.elementor-4027 .elementor-element.elementor-element-21889ec .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-4027 .elementor-element.elementor-element-2fd3955{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-4027 .elementor-element.elementor-element-f717513{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;line-height:30px;color:#000000;}.elementor-4027 .elementor-element.elementor-element-86add21{--display:flex;}.elementor-4027 .elementor-element.elementor-element-80e2578{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4027 .elementor-element.elementor-element-d9ac919{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4027 .elementor-element.elementor-element-1c2335e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4027 .elementor-element.elementor-element-6c848d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4027 .elementor-element.elementor-element-6d369f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4027 .elementor-element.elementor-element-963ad37{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4027 .elementor-element.elementor-element-72c59ed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4027 .elementor-element.elementor-element-19b8c62{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4027 .elementor-element.elementor-element-9ab2ec3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4027 .elementor-element.elementor-element-94a0e27{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4027 .elementor-element.elementor-element-07c1343{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:767px){.elementor-4027 .elementor-element.elementor-element-d2f9b8e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4027 .elementor-element.elementor-element-d2f9b8e .elementor-heading-title{font-size:30px;}.elementor-4027 .elementor-element.elementor-element-501326a .elementor-heading-title{font-size:35px;line-height:35px;}}@media(min-width:768px){.elementor-4027 .elementor-element.elementor-element-7127e1a{--width:50%;}.elementor-4027 .elementor-element.elementor-element-2fd3955{--width:50%;}.elementor-4027 .elementor-element.elementor-element-d9ac919{--width:33.3333%;}.elementor-4027 .elementor-element.elementor-element-1c2335e{--width:33.3333%;}.elementor-4027 .elementor-element.elementor-element-6c848d4{--width:33.3333%;}.elementor-4027 .elementor-element.elementor-element-6d369f5{--width:33.3333%;}.elementor-4027 .elementor-element.elementor-element-963ad37{--width:33.3333%;}.elementor-4027 .elementor-element.elementor-element-72c59ed{--width:33.3333%;}.elementor-4027 .elementor-element.elementor-element-19b8c62{--width:33.3333%;}.elementor-4027 .elementor-element.elementor-element-9ab2ec3{--width:33.3333%;}.elementor-4027 .elementor-element.elementor-element-94a0e27{--width:33.3333%;}.elementor-4027 .elementor-element.elementor-element-07c1343{--width:33.3333%;}}/* Start custom CSS for image, class: .elementor-element-af3d949 *//* Stilizare pentru fiecare imagine din galerie */
.foto1 {
    position: relative;
    overflow: hidden;
    margin-bottom: 0;
    display: inline-block; /* Asigură că linkul ocupă întreaga zonă */
}

/* Stratul de culoare pentru efectul de întunecare */
.foto1::before {
    content: 'A ROOM OF MANY OPTIONS ';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    transition: opacity 0.3s ease;
    opacity: 0;
    z-index: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    pointer-events: none; /* Asigură că efectele de hover nu blochează linkul */
}

/* Pseudoelement pentru titlul deasupra stratului de culoare */
.foto1::after {
    content: 'LIVING';
    position: absolute;
    bottom: 60%;
    left: 50%;
    transform: translateX(-50%);
    font-size: 22px;
    font-weight: bold;
    color: #fff;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none; /* Asigură că titlul nu interferează cu linkul */
}

/* Activează stratul de culoare și titlul la hover */
.foto1:hover::before,
.foto1:hover::after {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-872bd65 *//* Stilizare pentru fiecare imagine din galerie */
.foto2 {
    position: relative;
    overflow: hidden;
    margin-bottom: 0;
    display: inline-block; /* Asigură că linkul ocupă întreaga zonă */
}

/* Stratul de culoare pentru efectul de întunecare */
.foto2::before {
    content: ' A SYMPHONY OF COLOUR IN THE KITCHEN AND LIVING ROOM ';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    transition: opacity 0.3s ease;
    opacity: 0;
    z-index: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    pointer-events: none; /* Asigură că efectele de hover nu blochează linkul */
}

/* Pseudoelement pentru titlul deasupra stratului de culoare */
.foto2::after {
    content: 'LIVING';
    position: absolute;
    bottom: 60%;
    left: 50%;
    transform: translateX(-50%);
    font-size: 22px;
    font-weight: bold;
    color: #fff;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none; /* Asigură că titlul nu interferează cu linkul */
}

/* Activează stratul de culoare și titlul la hover */
.foto2:hover::before,
.foto2:hover::after {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e7035be *//* Stilizare pentru fiecare imagine din galerie */
.foto3 {
    position: relative;
    overflow: hidden;
    margin-bottom: 0;
    display: inline-block; /* Asigură că linkul ocupă întreaga zonă */
}

/* Stratul de culoare pentru efectul de întunecare */
.foto3::before {
    content: 'ELEGANCE MEETS FUNCTIONALITY ';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    transition: opacity 0.3s ease;
    opacity: 0;
    z-index: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    pointer-events: none; /* Asigură că efectele de hover nu blochează linkul */
}

/* Pseudoelement pentru titlul deasupra stratului de culoare */
.foto3::after {
    content: 'LIVING';
    position: absolute;
    bottom: 60%;
    left: 50%;
    transform: translateX(-50%);
    font-size: 22px;
    font-weight: bold;
    color: #fff;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none; /* Asigură că titlul nu interferează cu linkul */
}

/* Activează stratul de culoare și titlul la hover */
.foto3:hover::before,
.foto3:hover::after {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0a59b31 *//* Stilizare pentru fiecare imagine din galerie */
.foto4 {
    position: relative;
    overflow: hidden;
    margin-bottom: 0;
    display: inline-block; /* Asigură că linkul ocupă întreaga zonă */
}

/* Stratul de culoare pentru efectul de întunecare */
.foto4::before {
    content: 'PURE COLOUR HARMONY: LIVING IN MONOCHROME';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    transition: opacity 0.3s ease;
    opacity: 0;
    z-index: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    pointer-events: none; /* Asigură că efectele de hover nu blochează linkul */
}

/* Pseudoelement pentru titlul deasupra stratului de culoare */
.foto4::after {
    content: 'LIVING';
    position: absolute;
    bottom: 60%;
    left: 50%;
    transform: translateX(-50%);
    font-size: 22px;
    font-weight: bold;
    color: #fff;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none; /* Asigură că titlul nu interferează cu linkul */
}

/* Activează stratul de culoare și titlul la hover */
.foto4:hover::before,
.foto4:hover::after {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3536118 *//* Stilizare pentru fiecare imagine din galerie */
.foto5 {
    position: relative;
    overflow: hidden;
    margin-bottom: 0;
    display: inline-block; /* Asigură că linkul ocupă întreaga zonă */
}

/* Stratul de culoare pentru efectul de întunecare */
.foto5::before {
    content: 'RUSTIC DESIGN MEETS MODERN ELEMENTS';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    transition: opacity 0.3s ease;
    opacity: 0;
    z-index: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    pointer-events: none; /* Asigură că efectele de hover nu blochează linkul */
}

/* Pseudoelement pentru titlul deasupra stratului de culoare */
.foto5::after {
    content: 'LIVING';
    position: absolute;
    bottom: 60%;
    left: 50%;
    transform: translateX(-50%);
    font-size: 22px;
    font-weight: bold;
    color: #fff;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none; /* Asigură că titlul nu interferează cu linkul */
}

/* Activează stratul de culoare și titlul la hover */
.foto5:hover::before,
.foto5:hover::after {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-95effc7 *//* Stilizare pentru fiecare imagine din galerie */
.foto6 {
    position: relative;
    overflow: hidden;
    margin-bottom: 0;
    display: inline-block; /* Asigură că linkul ocupă întreaga zonă */
}

/* Stratul de culoare pentru efectul de întunecare */
.foto6::before {
    content: 'MINIMALISTIC EYE-CATCHER ';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    transition: opacity 0.3s ease;
    opacity: 0;
    z-index: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    pointer-events: none; /* Asigură că efectele de hover nu blochează linkul */
}

/* Pseudoelement pentru titlul deasupra stratului de culoare */
.foto6::after {
    content: 'LIVING';
    position: absolute;
    bottom: 60%;
    left: 50%;
    transform: translateX(-50%);
    font-size: 22px;
    font-weight: bold;
    color: #fff;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none; /* Asigură că titlul nu interferează cu linkul */
}

/* Activează stratul de culoare și titlul la hover */
.foto6:hover::before,
.foto6:hover::after {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c9db34e *//* Stilizare pentru fiecare imagine din galerie */
.foto7 {
    position: relative;
    overflow: hidden;
    margin-bottom: 0;
    display: inline-block; /* Asigură că linkul ocupă întreaga zonă */
}

/* Stratul de culoare pentru efectul de întunecare */
.foto7::before {
    content: 'RED AND BLACK CREATE COLOURFUL EXTRAVAGANCE';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    transition: opacity 0.3s ease;
    opacity: 0;
    z-index: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    pointer-events: none; /* Asigură că efectele de hover nu blochează linkul */
}

/* Pseudoelement pentru titlul deasupra stratului de culoare */
.foto7::after {
    content: 'LIVING';
    position: absolute;
    bottom: 60%;
    left: 50%;
    transform: translateX(-50%);
    font-size: 22px;
    font-weight: bold;
    color: #fff;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none; /* Asigură că titlul nu interferează cu linkul */
}

/* Activează stratul de culoare și titlul la hover */
.foto7:hover::before,
.foto7:hover::after {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e2ad33a *//* Stilizare pentru fiecare imagine din galerie */
.foto8 {
    position: relative;
    overflow: hidden;
    margin-bottom: 0;
    display: inline-block; /* Asigură că linkul ocupă întreaga zonă */
}

/* Stratul de culoare pentru efectul de întunecare */
.foto8::before {
    content: 'YOUR PERSONAL HAVEN';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    transition: opacity 0.3s ease;
    opacity: 0;
    z-index: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    pointer-events: none; /* Asigură că efectele de hover nu blochează linkul */
}

/* Pseudoelement pentru titlul deasupra stratului de culoare */
.foto8::after {
    content: 'LIVING';
    position: absolute;
    bottom: 60%;
    left: 50%;
    transform: translateX(-50%);
    font-size: 22px;
    font-weight: bold;
    color: #fff;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none; /* Asigură că titlul nu interferează cu linkul */
}

/* Activează stratul de culoare și titlul la hover */
.foto8:hover::before,
.foto8:hover::after {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4657a85 *//* Stilizare pentru fiecare imagine din galerie */
.foto9 {
    position: relative;
    overflow: hidden;
    margin-bottom: 0;
    display: inline-block; /* Asigură că linkul ocupă întreaga zonă */
}

/* Stratul de culoare pentru efectul de întunecare */
.foto9::before {
    content: 'SCANDINAVIAN FLAIR MEETS ELEGANT GLASS ';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    transition: opacity 0.3s ease;
    opacity: 0;
    z-index: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    pointer-events: none; /* Asigură că efectele de hover nu blochează linkul */
}

/* Pseudoelement pentru titlul deasupra stratului de culoare */
.foto9::after {
    content: 'LIVING';
    position: absolute;
    bottom: 60%;
    left: 50%;
    transform: translateX(-50%);
    font-size: 22px;
    font-weight: bold;
    color: #fff;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none; /* Asigură că titlul nu interferează cu linkul */
}

/* Activează stratul de culoare și titlul la hover */
.foto9:hover::before,
.foto9:hover::after {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4a85cf7 *//* Stilizare pentru fiecare imagine din galerie */
.foto10 {
    position: relative;
    overflow: hidden;
    margin-bottom: 0;
    display: inline-block; /* Asigură că linkul ocupă întreaga zonă */
}

/* Stratul de culoare pentru efectul de întunecare */
.foto10::before {
    content: 'A FOCUS ON INDIVIDUALITY';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    transition: opacity 0.3s ease;
    opacity: 0;
    z-index: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    pointer-events: none; /* Asigură că efectele de hover nu blochează linkul */
}

/* Pseudoelement pentru titlul deasupra stratului de culoare */
.foto10::after {
    content: 'LIVING';
    position: absolute;
    bottom: 60%;
    left: 50%;
    transform: translateX(-50%);
    font-size: 22px;
    font-weight: bold;
    color: #fff;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none; /* Asigură că titlul nu interferează cu linkul */
}

/* Activează stratul de culoare și titlul la hover */
.foto10:hover::before,
.foto10:hover::after {
    opacity: 1;
}/* End custom CSS */