@media screen and (max-width:1600px){.general-text{margin-bottom:30px}}@media screen and (max-width:1400px){.btn-primary{min-width:220px;padding:15px 0}.btn-secondary{min-width:220px;padding:15px 0}.navbar-nav{margin-right:auto}header .logo{max-height:35px}header.black .logo{max-height:30px}.politica-cookie-section{padding-top:130px}.termeni-si-conditii-section{padding-top:130px}.politica-de-confidentialitate-section{padding-top:130px}.servicii-section{padding-top:130px}.hero{padding-top:130px}}@media screen and (max-width:1200px){#main-navbar .navbar-nav{align-items:flex-start;gap:10px;padding:30px 0}.general-text{margin-bottom:30px}.hero h1{line-height:55px}#main-navbar-collapse .btn-primary{margin-bottom:20px}.politica-cookie-section{padding-top:121px}.termeni-si-conditii-section{padding-top:121px}.politica-de-confidentialitate-section{padding-top:121px}.servicii-section{padding-top:121px}.hero{padding-top:121px}.all-hero-page{height:30vh}#cookie_notice .cookie_notice_container{flex-direction:column;justify-content:space-between}#cookie_notice .cookie_notice_container .btn-cookie{margin-left:0}#cookie_notice .cookie_notice_container p{text-align:center}}@media screen and (max-width:1000px){.hero h1{line-height:50px}}@media screen and (max-width:991px){.card-legislatie{width:100%!important;min-height:170px}.gap-3{flex-wrap:wrap}.hero .list{margin-top:50px}.hero .image-content{margin-top:30px}.general-text{margin-top:20px;margin-bottom:30px}.section-2{gap:30px}.section-2 .module-text{margin:0}.section-3{flex-direction:column-reverse}.section-4 .module-fickle{max-width:inherit;min-width:inherit}.despre-noi-section-3 .module-fickle{max-width:inherit;min-width:inherit}.cards-s4{flex-direction:column}.mfooter{max-width:20%}.ifooter{max-width:30%}.cfooter{max-width:40%}.bg-dark .builder-row{justify-content:space-between}.smfooter{margin-top:20px}.col-lg-3 .module-image img{max-width:300px}.col-lg-3 .module-image{margin-bottom:30px}.solicita-oferta-section .contact-all-section{text-align:left!important;align-items:flex-start!important}.hero .image-content{display:flex;justify-content:center;padding:50px}.hero .text-content{padding-right:15px}.despre-noi-section-2{flex-direction:column-reverse}.all-hero-page{height:25vh}.solicita-oferta-section .module-image{display:none}.solicita-oferta-image{display:none}.map-info-section{padding-left:initial}.contact-form-section{border-right:0;padding-right:15px}.map-info-section{padding-left:15px}.card-section-2{margin-top:0}}@media screen and (max-width:912px){.menu-opened header{background-color: #3f3f3fed;backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);}.all-hero-page{height:20vh}}@media screen and (max-width:730px){.blog-post-header{margin-top:120px;}.blog-post-header h1{font-size:23px;}.blog-post-content h2{font-size:20px;}.blog-post-author{flex-direction:column;gap:10px}.divider{display:none;}.blog-post-author-info{flex-direction:column;}.blog-post-title{margin-bottom:2rem!important;}#main-navbar .container{min-height:100%;padding-top:10px;padding-bottom:10px;}.hero h1{line-height:45px}.all-hero-page.blog-header{height:40vh;min-height:300px;}.bg-dark .footericon img{height:21px;width:21px}.bg-dark svg{height:16px}.mfooter{max-width:100%;margin-bottom:10px}.ifooter{max-width:100%;margin-bottom:10px}header .logo{max-height:25px!important;}header.black .logo{max-height:25px!important;}.cfooter{max-width:100%;margin-bottom:10px}.bg-dark h5{margin-bottom:5px;margin-top:10px}.bg-dark .module-text li:not(:last-of-type){padding-bottom:5px}.smfooter{justify-content:left}.bg-dark .module-text li:not(:last-of-type){padding-bottom:0}.all-hero-page{height:15vh}}@media screen and (max-width:561px){.hero .module-text{margin-bottom:30px}.hero h1{line-height:40px}#cookie_notice{height:180px}}@media screen and (max-width:533px){.hero .btn-secondary{margin-top:20px}.hero{justify-content:flex-end}.hero .image-content{margin-top:0}}@media screen and (max-width:340px){header .logo{max-height:25px}header.black .logo{max-height:25px}}@media screen and (max-width:300px){header .logo{max-height:25px}header.black .logo{max-height:20px}}@media screen and (max-width:265px){header .logo{max-height:20px}header.black .logo{max-height:15px}}@media screen and (max-width:420px){.all-hero-page{height:10vh}}@media screen and (max-height:540px){.all-hero-page{height:35vh}}