.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-72875fe{--display:flex;--min-height:100vh;--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;--overlay-opacity:0;}.elementor-7 .elementor-element.elementor-element-72875fe::before, .elementor-7 .elementor-element.elementor-element-72875fe > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-72875fe > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-72875fe > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-72875fe > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-72875fe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-72875fe:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-72875fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://brausconfort.md/wp-content/uploads/2025/08/imobiliare-2-min-1.webp") 50% 50%;background-size:cover;}.elementor-7 .elementor-element.elementor-element-72875fe::before{filter:brightness( 140% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-html .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-64d7c3e{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:left;}.elementor-7 .elementor-element.elementor-element-64d7c3e > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-7 .elementor-element.elementor-element-64d7c3e.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-64d7c3e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:54px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-fa6fe20{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-fa6fe20.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-fa6fe20 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-7c4e452{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-7c4e452.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-7c4e452 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-button .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-3c83f65 .elementor-button{background-color:#FFFFFF00;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;border-style:solid;border-width:2px 2px 2px 2px;border-radius:8px 8px 8px 8px;padding:15px 30px 15px 30px;}.elementor-7 .elementor-element.elementor-element-3c83f65 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-3c83f65 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-7 .elementor-element.elementor-element-3c83f65{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-3c83f65 > .elementor-widget-container{padding:25px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3c83f65.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-3c83f65 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-3c83f65 .elementor-button:focus svg{fill:#000000;}.elementor-7 .elementor-element.elementor-element-50698c9{--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;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-032d74e{--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-7 .elementor-element.elementor-element-1dfd6a2 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:28px;font-weight:600;color:#242424;}.elementor-7 .elementor-element.elementor-element-5e60821{--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-7 .elementor-element.elementor-element-876bbbe .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:400;line-height:1.4em;color:#242424;}.elementor-7 .elementor-element.elementor-element-2b345fa{--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;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-posts .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-posts.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-posts .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7 .elementor-element.elementor-element-65b3a8c{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-7 .elementor-element.elementor-element-65b3a8c .elementor-post__thumbnail__link{width:100%;}.elementor-7 .elementor-element.elementor-element-65b3a8c .elementor-post__text{margin-top:20px;}.elementor-7 .elementor-element.elementor-element-65b3a8c .elementor-post__badge{right:0;}.elementor-7 .elementor-element.elementor-element-65b3a8c .elementor-post__card .elementor-post__badge{background-color:#BCA46B;color:#FFFFFF;border-radius:0px;font-size:15px;margin:0px;}.elementor-7 .elementor-element.elementor-element-65b3a8c .elementor-post__title, .elementor-7 .elementor-element.elementor-element-65b3a8c .elementor-post__title a{color:#242424;font-family:"Manrope", Sans-serif;font-size:26px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-65b3a8c .elementor-post__excerpt p{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-7 .elementor-element.elementor-element-65b3a8c .elementor-post__read-more{color:#BCA46B;}.elementor-7 .elementor-element.elementor-element-65b3a8c a.elementor-post__read-more{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;}.elementor-7 .elementor-element.elementor-element-90ced84{--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;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nested-carousel .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-nested-carousel .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-nested-carousel.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nested-carousel .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-nested-carousel .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-dcfcc55{--display:flex;}.elementor-7 .elementor-element.elementor-element-6e51d29{--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-widget-image .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7 .elementor-element.elementor-element-acef14f{--display:flex;}.elementor-7 .elementor-element.elementor-element-8cd6963{--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-7 .elementor-element.elementor-element-97da51c{--display:flex;}.elementor-7 .elementor-element.elementor-element-33802bd{--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-7 .elementor-element.elementor-element-43b1bb9{--display:flex;}.elementor-7 .elementor-element.elementor-element-cd6d5c6{--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-7 .elementor-element.elementor-element-194284d{--display:flex;}.elementor-7 .elementor-element.elementor-element-4b80453{--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-7 .elementor-element.elementor-element-b62d2d4{--display:flex;}.elementor-7 .elementor-element.elementor-element-f5819ba{--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-7 .elementor-element.elementor-element-0b504d9{--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:40px;--e-n-carousel-arrow-normal-color:#BCA46B;--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-normal-color:#BCA46B;}.elementor-7 .elementor-element.elementor-element-0b504d9 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-db156c4{--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:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-db156c4:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-db156c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#242424;}.elementor-7 .elementor-element.elementor-element-e78cc35{--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-7 .elementor-element.elementor-element-3546f88 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:28px;font-weight:600;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-ecfbbda{--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-7 .elementor-element.elementor-element-330e885 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:500;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-bcecaa8{--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;--justify-content:space-evenly;}.elementor-widget-icon-box .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-icon-box.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-icon-box .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-b73cc3e{width:100%;max-width:100%;--icon-box-icon-margin:15px;}.elementor-7 .elementor-element.elementor-element-b73cc3e .elementor-icon-box-wrapper{text-align:left;}.elementor-7 .elementor-element.elementor-element-b73cc3e.elementor-view-stacked .elementor-icon{background-color:#BCA46B;}.elementor-7 .elementor-element.elementor-element-b73cc3e.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-b73cc3e.elementor-view-default .elementor-icon{fill:#BCA46B;color:#BCA46B;border-color:#BCA46B;}.elementor-7 .elementor-element.elementor-element-b73cc3e .elementor-icon-box-title{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-b73cc3e:has(:hover) .elementor-icon-box-title,
					 .elementor-7 .elementor-element.elementor-element-b73cc3e:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-b73cc3e .elementor-icon-box-description{color:#CCCCCC;}.elementor-7 .elementor-element.elementor-element-1b0b12f{width:100%;max-width:100%;--icon-box-icon-margin:15px;}.elementor-7 .elementor-element.elementor-element-1b0b12f .elementor-icon-box-wrapper{text-align:left;}.elementor-7 .elementor-element.elementor-element-1b0b12f.elementor-view-stacked .elementor-icon{background-color:#BCA46B;}.elementor-7 .elementor-element.elementor-element-1b0b12f.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-1b0b12f.elementor-view-default .elementor-icon{fill:#BCA46B;color:#BCA46B;border-color:#BCA46B;}.elementor-7 .elementor-element.elementor-element-1b0b12f .elementor-icon-box-title{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-1b0b12f:has(:hover) .elementor-icon-box-title,
					 .elementor-7 .elementor-element.elementor-element-1b0b12f:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-1b0b12f .elementor-icon-box-description{color:#CCCCCC;}.elementor-7 .elementor-element.elementor-element-6344b46{width:100%;max-width:100%;--icon-box-icon-margin:15px;}.elementor-7 .elementor-element.elementor-element-6344b46 .elementor-icon-box-wrapper{text-align:left;}.elementor-7 .elementor-element.elementor-element-6344b46.elementor-view-stacked .elementor-icon{background-color:#BCA46B;}.elementor-7 .elementor-element.elementor-element-6344b46.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-6344b46.elementor-view-default .elementor-icon{fill:#BCA46B;color:#BCA46B;border-color:#BCA46B;}.elementor-7 .elementor-element.elementor-element-6344b46 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-6344b46 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-weight:600;}.elementor-7 .elementor-element.elementor-element-6344b46 .elementor-icon-box-title{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-6344b46:has(:hover) .elementor-icon-box-title,
					 .elementor-7 .elementor-element.elementor-element-6344b46:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-6344b46 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-weight:400;color:#CCCCCC;}.elementor-7 .elementor-element.elementor-element-b0601a0{--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;--justify-content:space-evenly;}.elementor-7 .elementor-element.elementor-element-f363898{width:100%;max-width:100%;--icon-box-icon-margin:15px;}.elementor-7 .elementor-element.elementor-element-f363898 .elementor-icon-box-wrapper{text-align:left;}.elementor-7 .elementor-element.elementor-element-f363898.elementor-view-stacked .elementor-icon{background-color:#BCA46B;}.elementor-7 .elementor-element.elementor-element-f363898.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-f363898.elementor-view-default .elementor-icon{fill:#BCA46B;color:#BCA46B;border-color:#BCA46B;}.elementor-7 .elementor-element.elementor-element-f363898 .elementor-icon-box-title{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-f363898:has(:hover) .elementor-icon-box-title,
					 .elementor-7 .elementor-element.elementor-element-f363898:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-f363898 .elementor-icon-box-description{color:#CCCCCC;}.elementor-7 .elementor-element.elementor-element-d3d4fb6{width:100%;max-width:100%;--icon-box-icon-margin:15px;}.elementor-7 .elementor-element.elementor-element-d3d4fb6 .elementor-icon-box-wrapper{text-align:left;}.elementor-7 .elementor-element.elementor-element-d3d4fb6.elementor-view-stacked .elementor-icon{background-color:#BCA46B;}.elementor-7 .elementor-element.elementor-element-d3d4fb6.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-d3d4fb6.elementor-view-default .elementor-icon{fill:#BCA46B;color:#BCA46B;border-color:#BCA46B;}.elementor-7 .elementor-element.elementor-element-d3d4fb6 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-d3d4fb6 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-weight:600;}.elementor-7 .elementor-element.elementor-element-d3d4fb6 .elementor-icon-box-title{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-d3d4fb6:has(:hover) .elementor-icon-box-title,
					 .elementor-7 .elementor-element.elementor-element-d3d4fb6:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-d3d4fb6 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-weight:400;color:#CCCCCC;}.elementor-7 .elementor-element.elementor-element-1b4c61a{width:100%;max-width:100%;--icon-box-icon-margin:15px;}.elementor-7 .elementor-element.elementor-element-1b4c61a .elementor-icon-box-wrapper{text-align:left;}.elementor-7 .elementor-element.elementor-element-1b4c61a.elementor-view-stacked .elementor-icon{background-color:#BCA46B;}.elementor-7 .elementor-element.elementor-element-1b4c61a.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-1b4c61a.elementor-view-default .elementor-icon{fill:#BCA46B;color:#BCA46B;border-color:#BCA46B;}.elementor-7 .elementor-element.elementor-element-1b4c61a .elementor-icon-box-title{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-1b4c61a:has(:hover) .elementor-icon-box-title,
					 .elementor-7 .elementor-element.elementor-element-1b4c61a:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-1b4c61a .elementor-icon-box-description{color:#CCCCCC;}.elementor-7 .elementor-element.elementor-element-46cfcb8{--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;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-46cfcb8:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-46cfcb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#242424;}.elementor-widget-premium-addon-image-hotspots .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-image-hotspots .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-premium-addon-image-hotspots.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-addon-image-hotspots .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-image-hotspots .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-premium-addon-image-hotspots .premium-image-hotspots-main-icons .premium-image-hotspots-icon{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-image-hotspots .premium-image-hotspots-main-icons:not(.lottie-hotspot) svg, .elementor-widget-premium-addon-image-hotspots .premium-image-hotspots-main-icons:not(.lottie-hotspot) svg *{fill:var( --e-global-color-secondary );}.elementor-widget-premium-addon-image-hotspots .premium-image-hotspots-main-icons .premium-image-hotspots-text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );background-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-image-hotspots .premium-hotsot-icon-wrap::before{background-color:var( --e-global-color-primary );}.tooltipster-box.tooltipster-box-{{ID}} .premium-image-hotspots-tooltips-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7 .elementor-element.elementor-element-f140e22 .elementor-repeater-item-3de2413.premium-image-hotspots-main-icons{left:59.649%;top:48.763%;}.elementor-7 .elementor-element.elementor-element-f140e22 .elementor-repeater-item-3de2413:not(.lottie-hotspot) svg *{stroke:#61CE70;}.elementor-7 .elementor-element.elementor-element-f140e22 .elementor-repeater-item-c97a104.premium-image-hotspots-main-icons{left:51.402%;top:69.788%;}.elementor-7 .elementor-element.elementor-element-f140e22 .elementor-repeater-item-c97a104:not(.lottie-hotspot) svg *{stroke:#61CE70;}.elementor-7 .elementor-element.elementor-element-f140e22 .elementor-repeater-item-f3bb703.premium-image-hotspots-main-icons{left:68.772%;top:80.919%;}.elementor-7 .elementor-element.elementor-element-f140e22 .elementor-repeater-item-f3bb703:not(.lottie-hotspot) svg *{stroke:#61CE70;}.elementor-7 .elementor-element.elementor-element-f140e22 .elementor-repeater-item-e1ddd89.premium-image-hotspots-main-icons{left:50.965%;top:28.202%;}.elementor-7 .elementor-element.elementor-element-f140e22 .elementor-repeater-item-e1ddd89:not(.lottie-hotspot) svg *{stroke:#61CE70;}.elementor-7 .elementor-element.elementor-element-f140e22 .premium-image-hotspots-container{text-align:center;}.elementor-7 .elementor-element.elementor-element-f140e22 .premium-image-hotspots-img-wrap img{filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7 .elementor-element.elementor-element-f140e22 .premium-image-hotspots-main-icons .premium-image-hotspots-icon{color:#BCA46B;}.elementor-7 .elementor-element.elementor-element-f140e22 .premium-image-hotspots-main-icons:not(.lottie-hotspot) svg, .elementor-7 .elementor-element.elementor-element-f140e22 .premium-image-hotspots-main-icons:not(.lottie-hotspot) svg *{fill:#BCA46B;}.tooltipster-box.tooltipster-box-f140e22 .premium-image-hotspots-tooltips-text{color:#0A0A0A;font-family:"Manrope", Sans-serif;font-size:12px;font-weight:400;}.premium-tooltipster-base .tooltipster-box.tooltipster-box-f140e22{background:#FFFFFF;}.premium-tooltipster-base.tooltipster-top .tooltipster-arrow-f140e22 .tooltipster-arrow-background{border-top-color:#FFFFFF;}.premium-tooltipster-base.tooltipster-bottom .tooltipster-arrow-f140e22 .tooltipster-arrow-background{border-bottom-color:#FFFFFF;}.premium-tooltipster-base.tooltipster-right .tooltipster-arrow-f140e22 .tooltipster-arrow-background{border-right-color:#FFFFFF;}.premium-tooltipster-base.tooltipster-left .tooltipster-arrow-f140e22 .tooltipster-arrow-background{border-left-color:#FFFFFF;}.tooltipster-box.tooltipster-box-f140e22{border-radius:6px;}.elementor-7 .elementor-element.elementor-element-2ff15e2{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-7bb9350{--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-7 .elementor-element.elementor-element-a4b1c1e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:28px;font-weight:600;color:#242424;}.elementor-7 .elementor-element.elementor-element-9e7e5a8{--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-7 .elementor-element.elementor-element-7090449 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;color:#242424;}.elementor-widget-shortcode .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-shortcode .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-shortcode.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-shortcode .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-shortcode .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-376512b{--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;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-0b504d9{--e-n-carousel-swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-72875fe{--content-width:100%;}.elementor-7 .elementor-element.elementor-element-50698c9{--content-width:80%;}.elementor-7 .elementor-element.elementor-element-032d74e{--width:20%;}.elementor-7 .elementor-element.elementor-element-5e60821{--width:80%;}.elementor-7 .elementor-element.elementor-element-2b345fa{--content-width:80%;}.elementor-7 .elementor-element.elementor-element-90ced84{--content-width:85%;}.elementor-7 .elementor-element.elementor-element-db156c4{--content-width:80%;}.elementor-7 .elementor-element.elementor-element-e78cc35{--width:20%;}.elementor-7 .elementor-element.elementor-element-ecfbbda{--width:80%;}.elementor-7 .elementor-element.elementor-element-bcecaa8{--width:100%;}.elementor-7 .elementor-element.elementor-element-46cfcb8{--content-width:80%;}.elementor-7 .elementor-element.elementor-element-2ff15e2{--content-width:80%;}.elementor-7 .elementor-element.elementor-element-7bb9350{--width:20%;}.elementor-7 .elementor-element.elementor-element-9e7e5a8{--width:80%;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-72875fe{--min-height:85vh;}.elementor-7 .elementor-element.elementor-element-64d7c3e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-64d7c3e{text-align:left;}.elementor-7 .elementor-element.elementor-element-64d7c3e .elementor-heading-title{font-size:26px;}.elementor-7 .elementor-element.elementor-element-fa6fe20 .elementor-heading-title{font-size:16px;}.elementor-7 .elementor-element.elementor-element-7c4e452 .elementor-heading-title{font-size:16px;}.elementor-7 .elementor-element.elementor-element-50698c9{--content-width:90%;}.elementor-7 .elementor-element.elementor-element-876bbbe .elementor-heading-title{font-size:16px;}.elementor-7 .elementor-element.elementor-element-65b3a8c .elementor-post__thumbnail__link{width:100%;}.elementor-7 .elementor-element.elementor-element-0b504d9{--e-n-carousel-swiper-slides-to-display:1;}.elementor-7 .elementor-element.elementor-element-db156c4{--justify-content:center;}.elementor-7 .elementor-element.elementor-element-e78cc35{--width:90%;}.elementor-7 .elementor-element.elementor-element-ecfbbda{--width:90%;}.elementor-7 .elementor-element.elementor-element-330e885 .elementor-heading-title{font-size:16px;}}/* Start custom CSS for heading, class: .elementor-element-1dfd6a2 */.gold-span {
    color: #BCA46B;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-99b88d2 *//* === Tabs container === */
.tabs {
  display: flex;
  flex-flow: row wrap;
  align-items: stretch;
  padding-top: 20px;
}

/* === Num box styling (default - desktop) === */
.num {
  display: flex;
  align-items: center;
  margin-right: 30px;
  margin-bottom: 40px;
  width: 17%;
}

/* Number styling */
.num > span {
  color: #BCA46B;
  font-size: 60px;
  margin-right: 20px;
  font-weight: 500;
}

/* Heading styling */
.num h3 {
  font-size: 18px;
}

/* === Responsive breakpoints (largest → smallest) === */

/* Max 1700px */
@media only screen and (max-width: 1700px) {
  .num {
    width: 25%;
  }

  .num > span {
    font-size: 40px;
  }

  .num h3 {
    font-size: 18px;
  }
}

/* Max 1366px */
@media only screen and (max-width: 1366px) {
  .num h3 {
    font-size: 16px;
  }
}

/* Max 960px */
@media only screen and (max-width: 960px) {
  .num {
    width: 33%;
  }
}

/* Max 600px (mobile) */
@media only screen and (max-width: 600px) {
  .num {
    width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-65b3a8c */#articole-main .elementor-posts-container > article:nth-child(n+2) .elementor-post__thumbnail {
  height: 250px;
}

#articole-main .elementor-posts-container > article:nth-child(n+2) .elementor-post__thumbnail img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;      /* taie elegant imaginea în 250px */
  object-position: center;
}
/* === POSTS GRID: HERO FULL WIDTH + 3 COLUMNS BELOW === */
#articole-main .elementor-posts-container {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 35px; /* același spațiu ca în setări */
}

/* Primul articol = HERO, întins pe toată lățimea ecranului (full-bleed) */
#articole-main .elementor-posts-container > article:first-child {
  grid-column: 1 / -1;         /* ocupă toate coloanele grilei */
  position: relative!important;
 /*  width: 100vw;                 /* întinde la lățimea viewportului 
  max-width: 100vw;
  left: 50%;
  right: 50%;
  margin-left: -50vw;            scoate din containerul „boxed” 
  margin-right: -50vw;*/
}

/* Aspect hero: imagine pe tot spațiul, 16:9 */
#articole-main .elementor-posts-container > article:first-child .elementor-post__thumbnail {
  width: 100%;
  aspect-ratio: 16 / 9;
}
#articole-main .elementor-posts-container > article:first-child .elementor-post__thumbnail img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* Asigură layout curat pe carduri */
#articole-main .elementor-post__card {
  height: 100%;
  display: flex;
  flex-direction: column;
}
#articole-main .elementor-post__text { padding: 16px 18px; }

/* Dacă widgetul era Masonry, anulăm poziționările acestuia */
#articole-main .elementor-posts-masonry > article {
  margin-top: 0 !important;
  position: static !important;
  transform: none !important;
}

/* TABLET: 2 coloane dedesubt */
@media (max-width: 1024px) {
  #articole-main .elementor-posts-container {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

/* MOBILE: 1 coloană; hero nu mai e „bleed” pentru a evita scroll lateral */
@media (max-width: 767px) {
  #articole-main .elementor-posts-container {
    grid-template-columns: 1fr;
    gap: 24px;
  }
  #articole-main .elementor-posts-container > article:first-child {
    width: 100%;
    max-width: 100%;
    left: 0;
    right: 0;
    margin-left: 0;
    margin-right: 0;
  }
}



/* ---------- Setări generale ---------- */
#articole-main {
  --excerpt-lines: 3;        /* nr. de linii pentru cardurile 2+ */
  --excerpt-lines-hero: 3;   /* nr. de linii pentru PRIMUL card */
}

/* Trunchiere cu „…” pe toate excerpt-urile */
#articole-main .elementor-post__excerpt p {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  /* suport modern + fallback */
  -webkit-line-clamp: var(--excerpt-lines);
  line-clamp: var(--excerpt-lines);
  line-height: 1.5;
  margin: 0;
  margin-bottom: 25px;
}

/* Primul card (hero) – mai multe linii permise */
#articole-main .elementor-posts-container > article:first-child .elementor-post__excerpt p {
  -webkit-line-clamp: var(--excerpt-lines-hero);
  line-clamp: var(--excerpt-lines-hero);
}

/* Cardurile 2+ – toate egale */
#articole-main .elementor-posts-container > article:nth-child(n+2) .elementor-post__card {
  height: 100%;
  display: flex;
  flex-direction: column;
}
#articole-main .elementor-posts-container > article:nth-child(n+2) .elementor-post__text {
  display: flex;
  flex-direction: column;
  flex: 1;
}
#articole-main .elementor-posts-container > article:nth-child(n+2) .elementor-post__excerpt {
  margin-top: 8px;
  margin-bottom: auto; /* împinge butonul jos */
}
#articole-main .elementor-posts-container > article:nth-child(n+2) .elementor-post__read-more {
  margin-top: auto;
}

/* (Opțional) dezactivează masonary-ul ca înălțimile să rămână egale */
#articole-main .elementor-posts-masonry > article {
  position: static !important;
  transform: none !important;
  margin-top: 0 !important;
}

/* Doar prima literă la HERO devine mare */
#articole-main .elementor-posts-container > article:first-child .elementor-post__title::first-letter,
#articole-main .elementor-posts-container > article:first-child .elementor-post__excerpt p::first-letter {
  text-transform: uppercase;
}

/* MOBILE: 2 coloane; HERO întins pe ambele coloane */
@media (max-width: 767px) {
  #articole-main .elementor-posts-container {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 16px; /* mai strâns pe mobil */
  }

  /* HERO întins pe toată lățimea (ambele coloane) */
  #articole-main .elementor-posts-container > article:first-child {
    grid-column: 1 / -1;
    width: 100%;
    max-width: 100%;
    left: 0; right: 0;
    margin: 0;
  }

  /* cardurile 2+ rămân în 2 coloane sub HERO */
  #articole-main .elementor-posts-container > article:nth-child(n+2) .elementor-post__thumbnail {
    height: 190px; /* ajustează dacă vrei mai mare/mic */
  }
  #articole-main .elementor-posts-container > article:nth-child(n+2) .elementor-post__thumbnail img {
    width: 100%; height: 100%; object-fit: cover; object-position: center;
  }
  
  .elementor-7 .elementor-element.elementor-element-65b3a8c .elementor-post__title a {
    color: #242424;
    font-family: "Manrope", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}
}

/* Extra mic (telefoane foarte înguste) – revino la 1 coloană ca fallback */
@media (max-width: 380px) {
 /* #articole-main .elementor-posts-container {
    grid-template-columns: 1fr;
  } */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3546f88 */.gold-span {
    color: #BCA46B;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4b1c1e */.gold-span {
    color: #BCA46B;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cd0311f *//* Formular general */
.wpcf7-form {
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  gap: 30px;
  font-family: 'Inter', sans-serif;
}

/* Inputuri și textarea stil Braus */
.wpcf7-form-control.wpcf7-text,
.wpcf7-form-control.wpcf7-email,
.wpcf7-form-control.wpcf7-tel,
.wpcf7-form-control.wpcf7-textarea {
  border: none;
  border-bottom: 1px solid #d1d1d1;
  background: transparent;
  padding: 10px 0;
  font-size: 16px;
  color: #000;
  width: 100%;
  transition: border-color 0.3s ease;
}

/* Focus efect */
.wpcf7-form-control:focus {
  outline: none;
  border-bottom-color: #bca46b;
  background-color: black;
}

/* Placeholder text */
.wpcf7-form-control::placeholder {
  color: #999;
  text-transform: uppercase;
  font-size: 14px;
  letter-spacing: 1px;
}

/* Stil buton Trimite */
.wpcf7-submit {
  background-color: #242424;
  color: white;
  padding: 12px 28px;
  font-size: 14px;
  font-weight: 600;
  border: none;
  text-transform: uppercase;
  cursor: pointer;
  transition: background 0.3s ease;
  letter-spacing: 1px;
}

.wpcf7-submit:hover {
  background-color: #000;
}

.wpcf7 form.invalid .wpcf7-response-output {
    border-color: #BCA46B!important;
}/* End custom CSS */