a{text-decoration:none!important}.qodef-header-navigation>ul>li{margin:0 3.5vw}.qodef-header-navigation>ul>li>a,#qodef-page-footer .widget.widget_nav_menu a,.qodef-header-navigation>ul>li.qodef-menu-item--narrow ul li>a,#qodef-page-footer .widget{font-size:clamp(14px, 1vw, 18px);letter-spacing:0}.qodef-header-wrapper .qodef-button.qodef-layout--outlined{font-size:clamp(11px, 0.85vw, 13px)}.qodef-header-navigation>ul>li>a .qodef-menu-item-text{background-image:linear-gradient(transparent calc(100% - 0.1em),#ef6c24 .1em);padding:4px 0 6px;transition:none}.qodef-header-navigation>ul>li.current-menu-item>a .qodef-menu-item-text{background-size:0}.qodef-header-navigation>ul>li.current-menu-item>a:hover .qodef-menu-item-text{background-size:100% calc(100% - 2px)}.toptxt-home strong{color:#ef6c24;font-weight:600}.image-heading h2 em,.heading-harta h2 em{color:#ef6c24;font-weight:400}.toptxt-home::before,.toptxt-home::after,.ndtxt-home::after{content:'';background-color:#ef6c24;left:0;margin:0 auto;position:absolute;right:0;width:1px}.toptxt-home::before{height:3.2vw;top:0}.toptxt-home::after{bottom:-1.5vw;height:7vw}.ndtxt-home::after{bottom:0;height:8.7vw}.slider-case .swiper-slide{opacity:0}.slider-case .swiper-slide-active{opacity:1;transition:opacity 500ms}.slider-case .qodef-qi-swiper-container{overflow:visible;position:relative}.qodef-qi-clients-slider .qodef-e-hover-image{margin-left:-16vw;top:18vw}.qodef-qi-clients-slider .qodef-e-hover-image img{height:16vw;max-width:220px;min-width:23vw;object-fit:cover;object-position:center center}.qodef-qi-swiper-container .swiper-slide .qodef-e-main-image img{aspect-ratio:8/7;object-fit:cover}.qodef-qi-swiper-container .qodef-e-main-image::before{color:#F2F1EF;font:500 2.9vw 'Montserrat',sans-serif;position:absolute;text-shadow:1px 1px 4px rgb(0 0 0 / .15);right:1vw;top:3vw}.qodef-qi-swiper-container .swiper-slide[aria-label="1 / 3"] .qodef-e-main-image::before{content:"Casa Edge"}.qodef-qi-swiper-container .swiper-slide[aria-label="2 / 3"] .qodef-e-main-image::before{content:"Casa Signature"}.qodef-qi-swiper-container .swiper-slide[aria-label="3 / 3"] .qodef-e-main-image::before{content:"Casa Core"}.slider-case .swiper-wrapper{counter-reset:slide}.slider-case .swiper-slide::before{counter-increment:slide;content:counter(slide,decimal-leading-zero);color:#F2F1EF;font:100 6vw 'Montserrat',sans-serif;left:1vw;position:absolute;text-shadow:1px 1px 4px rgb(0 0 0 / .2);top:1vw;z-index:1}.slider-case .swiper-slide::after{content:'';background-color:#F2F1EF;bottom:0;height:6.5vw;left:0;padding:1vw;position:absolute;width:16vw}.slider-case .qodef-e-title{bottom:2.5vw;position:absolute;z-index:1}.slider-case .qodef-e-title a{border:1px solid #ef6c24;padding:.5vw}.slider-case .qodef-e-title a:hover{background-color:#ef6c24;color:#F2F1EF}.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 0.67vw!important}.swiper-pagination-bullets .swiper-pagination-bullet:hover{background-color:#0F0606}.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,.swiper-pagination-bullets .swiper-pagination-bullet:hover{transform:none!important}.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active::before{content:'';border:1px solid #0F0606;border-radius:50%;padding:.67vw}.list-image{position:relative}.list-image.e-con::before{content:'Tehnologie\ASustenabilitate';background-color:#C5AC8E;border-radius:50%;color:#F2F1EF;font:1.6vw 'Montserrat',sans-serif;height:14vw;margin-left:-6.8vw;padding:5vw 0;position:absolute;left:100%;text-align:center;top:-7.5vw;white-space:pre;width:14vw}.custom-list ul,.grid-harta ul{list-style:none;margin:0;padding:0}.custom-list li{border-bottom:1px solid #EF6C24;margin-bottom:45px;padding-bottom:50px}.custom-list.info li{align-items:center;display:flex;justify-content:space-between;margin-bottom:3vw;padding-bottom:3vw}.custom-list li:last-child,.custom-list.info li p{border:none;margin:0;padding:0}.custom-list.info h3{color:#0F0606;font:400 1.5vw/1.2 'Montserrat',sans-serif;letter-spacing:0;margin:0}.custom-list.home h3{color:#0F0606;font:400 3.15vw/1.2 'Montserrat',sans-serif;letter-spacing:0;margin:0 0 10px}.svn-contact h2{color:#EF6C24;font:5vw/1.2em "Montserrat",sans-serif;letter-spacing:0;margin:0}.text-camp{font-size:20px;font-weight:600;line-height:27px;text-shadow:1px 1px 8px rgb(0 0 0 / .4)}.contact-svn .text-camp,.wpcf7-not-valid-tip,.wpcf7 form .wpcf7-response-output{font:1.05vw/1.2em "Montserrat",sans-serif}.contact-svn label{color:#F2F1EF;display:block;margin:0 0 4vw}.contact-svn span input{color:#807C7B;background-color:#fff0;border-bottom:1px solid #F2F1EF!important;border-left:0px!important;border-radius:0px!important;border-top:0px!important;border-color:#fff0;font:0.76vw/1.8em "Montserrat",sans-serif;padding-bottom:0;padding-left:0}.contact-svn .wpcf7-text{border-bottom:1px solid #F2F1EF!important;font:0.76vw/1.8em "Montserrat",sans-serif;margin:0 0 5px}.contact-svn span input:focus{background-color:transparent!important;border-color:#fff0;color:#807C7B}.contact-buton{text-align:center}.elementor-kit-8 .contact-buton .qodef-button{background-color:#fff0;border:1px solid #EF6C24;border-radius:0;color:#F2F1EF;font:600 1.05vw/1.7em "Montserrat",sans-serif;letter-spacing:0;padding:5px 4.7vw;text-transform:none}.elementor-kit-8 .contact-buton .qodef-button:hover{background-color:#EF6C24}.contact-svn button[type="submit"].qodef-layout--filled .qodef-btn-fill-color{display:none}.wpcf7 form .wpcf7-response-output{border:none;color:#F2F1EF;padding:0;text-align:center}.localizare.e-con{overflow:hidden;position:relative}.grid-harta h3{color:#EF6C24;font:600 1.05vw/1.2em "Montserrat",sans-serif;letter-spacing:0;margin:0 0 15px}#qodef-page-footer img{max-width:200px!important}#qodef-page-footer i{color:#ef6c24;font-size:20px;margin-right:10px;vertical-align:middle}#qodef-page-footer-bottom-area .widget:not(.widget_belfort_core_title_widget){color:#adaaa9;font-size:10px;font-weight:600;line-height:1.2;text-transform:uppercase}#qodef-page-footer-bottom-area .widget a{color:inherit}#qodef-page-footer #media_image-2{margin-bottom:15px}#qodef-page-footer #custom_html-4 h5{font-size:.8vw;margin-bottom:5px}#qodef-page-footer #custom_html-4 i{font-size:1.05vw}#qodef-page-footer #custom_html-4 a:last-child i{margin:0}#qodef-page-footer-top-area{border-top:1px solid rgb(255 255 255 / .1)}.qodef-qi-testimonials-slider.qodef-item-layout--boxed .qodef-e-inner{border-radius:20px;text-align:left}.contact_sidebar{position:fixed;align-items:flex-end;transform:translateY(-50%);top:70%;flex-direction:column;right:1vw;display:flex;gap:1vw;background:#fff0;text-align:right;z-index:9}a.element_hov div.contact__info{color:#000;display:flex;padding:.5vw 1vw;background-color:#eae0d6;width:4vw;height:4vw;justify-content:center;align-items:center;overflow:hidden;backdrop-filter:blur(8px);font-size:16px;transition:0.5s}a.element_hov:hover div.contact__info{width:300px;padding-right:15px;transition:0.5s}a.element_hov{font-size:16px;line-height:1.2;display:inline-block;overflow:hidden}a.element_hov:hover{text-decoration:none}a.element_hov div.contact__info i{font-size:1.5vw!important;margin:0!important}a.element_hov .contact_box{color:#000;white-space:nowrap;overflow:hidden;font:1.05vw 'Montserrat',sans-serif;margin:0 auto;text-align:center;display:none}a.element_hov:hover .contact_box{display:block;margin-left:10px;opacity:1;width:100%;text-align:center}.acceptare_gdpr{display:block;margin-top:-2vw}.acceptare_gdpr span.wpcf7-list-item{margin:0!important}.wpcf7-acceptance .wpcf7-list-item-label{font:0.76vw/1.2em "Montserrat",sans-serif}.acceptare_gdpr span input{margin:0}.elementor .acceptare_gdpr a{color:#F2F1EF;text-decoration:underline}.vandute.e-con::before{content:"";background-image:url(https://svnhomes.ro/wp-content/uploads/2025/11/nord.png);background-position:top left;background-repeat:no-repeat;background-size:contain;position:absolute}.harta-vandute::before{pointer-events:none;position:absolute;z-index:1}form.form-download-brochure .form-floating .form-control{background-color:#fff;border-color:#EF6C24;-webkit-border-radius:.5rem;border-radius:.5rem;color:#0F0606;margin:0;-webkit-transition:.25s;transition:.25s}form.form-download-brochure .form-floating .form-control:focus{-webkit-box-shadow:0 0 0 1px #EF6C24;box-shadow:0 0 0 1px #EF6C24;border-color:#EF6C24}form.form-download-brochure .form-floating .iti{width:100%}form.form-download-brochure .form-floating .iti .form-control{height:-webkit-calc(3.5rem + 2px);height:calc(3.5rem + 2px);padding:1rem .75rem 1rem -webkit-calc(92px + .25rem)!important;padding:1rem .75rem 1rem calc(92px + .25rem)!important}form.form-download-brochure textarea{resize:vertical;height:auto!important;max-height:200px}form.form-download-brochure .form-check-input:checked{background-color:#303030;border-color:#303030}form.form-download-brochure .form-check-input:focus{-webkit-box-shadow:unset;box-shadow:unset}form.form-download-brochure .form-check-label{font-size:15px;line-height:1.3}form.form-download-brochure .form-check-label a{color:#c79b6d}.elementor form.form-download-brochure .btn{font:500 18px 'Montserrat',sans-serif;color:#f2f1ef;padding:1rem 1.5rem;background-color:#EF6C24;-webkit-border-radius:.5rem;border-radius:.5rem;display:block;letter-spacing:0;text-align:center;text-transform:none}form.form-download-brochure .btn:focus{-webkit-box-shadow:unset;box-shadow:unset}.modal-content{-webkit-border-radius:1rem;border-radius:1rem}.modal-header{border:unset}.modal-header .btn-close{background-color:transparent!important;border:none;opacity:1;padding:1rem}.modal-header .btn-close:focus{-webkit-box-shadow:unset;box-shadow:unset}.modal-body{padding:0 3rem 3rem}.modal-body__title{font:38px/1em "Montserrat",sans-serif;text-align:center}.modal-body__description{font:16px/1.4 "Montserrat",sans-serif;text-align:center;margin-top:1rem;margin-bottom:1.5rem}#popup-download-brochure .modal-header{background-color:#0f0606;-webkit-border-radius:1rem 1rem 0 0;border-radius:1rem 1rem 0 0}#popup-download-brochure .modal-body{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding:0}#popup-download-brochure .modal-body>div{padding:2rem 3rem 3rem}#popup-download-brochure .modal__image{text-align:center;padding:0!important;background-color:#0f0606;position:relative}#popup-download-brochure .modal__image::after{content:"";position:absolute;z-index:2;bottom:0;display:block;width:100%;height:20%;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff0),to(#000));background:linear-gradient(180deg,#fff0 0,#000 100%);opacity:.6}#popup-download-brochure .modal__image picture img{max-width:calc(100% + 4rem);width:-webkit-calc(100% + 4rem);width:calc(100% + 4rem);object-fit:cover;margin-left:-2rem}a.btn-brosura{font:400 1.1vw/1.3333em "Montserrat",Sans-serif;letter-spacing:0;color:#0F0606;border:1px solid #EF6C24;padding:.5vw;transition:all .3s}a.btn-brosura:hover{background-color:#EF6C24;color:#F2F1EF}@media only screen and (min-width:768px){.vandute.e-con::before{height:13vw;left:6vw;top:-15px;transform:rotate(-45deg);width:13vw}#qodef-page-footer-top-area .qodef-grid>.qodef-grid-inner{align-items:center}#qodef-page-footer .widget:not(.widget_belfort_core_title_widget){margin:0}}@media only screen and (max-width:1024px){#qodef-page-mobile-header{border-bottom:none}.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 10px!important}.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active::before{padding:8px}.custom-list.info h3,a.element_hov .contact_box{font-size:14px}a.element_hov div.contact__info i{font-size:14px!important}#qodef-page-footer #custom_html-4 h5{font-size:14px;margin-bottom:5px}#qodef-page-footer #custom_html-4 i{font-size:11px}}@media only screen and (max-width:767px){.toptxt-home::before{height:40px}.toptxt-home::after{bottom:-10px;height:50px}.ndtxt-home::after{height:80px}.elementor-11 .elementor-element.elementor-element-e74966a{background-image:none!important}.slider-case .qodef-qi-swiper-container{overflow:hidden}.qodef-qi-swiper-container .qodef-e-main-image::before{font-size:28px;font-weight:400;right:20px;top:20px}.qodef-qi-clients-slider .qodef-e-hover-image{display:none}.slider-case .swiper-slide::after{height:80px;width:300px}.slider-case .swiper-slide::before{font-size:50px;left:10px;top:10px}.slider-case .swiper-slide::after,.slider-case .qodef-e-title{left:0;right:0;margin:0 auto}.slider-case .qodef-e-title{bottom:35px}.slider-case .qodef-e-title a{display:inline-block!important;padding:5px}.list-image.e-con::before{font-size:10px;font-weight:500;height:80px;left:auto;margin-left:0;right:10px;padding:28px 0 0;top:10px;width:80px}.custom-list li,.list-home li:last-child{margin-bottom:15px;padding-bottom:20px}.custom-list.home h3,.grid-harta h3{font-size:24px}.svn-contact h2{font-size:38px}.contact-svn span input{padding:10px 0}.contact-svn .text-camp,.wpcf7-not-valid-tip,.wpcf7 form .wpcf7-response-output,.contact-svn .wpcf7-text,.elementor-kit-8 .contact-buton .qodef-button,#qodef-page-footer #custom_html-4 i{font-size:13px}#qodef-page-footer-bottom-area-inner{padding-top:0!important}.wpcf7-acceptance .wpcf7-list-item-label{font-size:11px}.elementor-kit-8 .contact-buton .qodef-button{padding:5px 60px}.contact_sidebar{right:10px}.element_hov{padding:0}a.element_hov div.contact__info{height:45px;width:45px}.acceptare_gdpr{margin-top:0}#qodef-side-area-mobile-header{background-color:#0F0606}#qodef-side-area-mobile-header .qodef-m-navigation>ul>li.current-menu-ancestor>a .qodef-menu-item-text,#qodef-side-area-mobile-header .qodef-m-navigation>ul>li.current-menu-item>a .qodef-menu-item-text,#qodef-side-area-mobile-header .qodef-m-navigation>ul>li.qodef-menu-item--open>a .qodef-menu-item-text{background-size:0}#qodef-side-area-mobile-header .qodef-m-navigation>ul>li>a{color:#fff!important}#qodef-side-area-mobile-header .qodef-m-navigation ul li ul{padding:20px 0 20px 20px}#qodef-side-area-mobile-header .qodef-m-navigation ul li ul li>a{font-size:14px;line-height:1.2em}.qodef-opener-icon .qodef-m-icon g{stroke:#fff0}#qodef-side-area-mobile-header .qodef-m-close path{stroke:#ef6c24}#qodef-side-area-mobile-header .qodef-m-navigation ul li ul li:hover>a,#qodef-side-area-mobile-header .qodef-m-navigation ul li ul li>a:focus,#qodef-side-area-mobile-header .qodef-m-navigation ul li .qodef-menu-item-arrow{color:#ef6c24!important}.vandute.e-con::before{height:120px;left:100%;margin-left:-120px;top:0;transform:rotate(45deg);width:120px}.modal-body__title{font-size:28px}.modal-body__description{font-size:14px}a.btn-brosura{font-size:14px;padding:5px}}