html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}html{scroll-behavior:smooth}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}@font-face{font-family:webpixel;src:url(../text-font/static/Inter-Regular.ttf)}body{line-height:1;font-family:webpixel}ol,ul{list-style:none}b{color:#e50000}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{color:#000}.container{width:1250px;margin:0 auto}.active{color:#e50000}footer{width:100%;height:max-content;min-height:30vh;background:#fff;padding-top:15vh;display:flex;box-shadow:0 0 7px -2px #000}.copyright{display:block;width:100%;float:left;color:#000;border-top:1px solid grey;padding-top:20px;padding-bottom:20px}.copyright a{color:#e50000;text-decoration:none}.column_footer{width:22%;padding:1.5%;height:max-content;display:inline-block;float:left;margin-bottom:10vh;color:#000}.column_footer p{display:block;padding-bottom:5px;font-size:14px}.column_footer a{text-decoration:none;transition:all .2s;color:#4a6270}.column_footer .animated_a:hover{padding-left:10px;color:#4a6270}.footertitle{font-size:20px;font-weight:700;color:#4a6270;padding-bottom:20px;line-height:50px}.intro-title{font-size:56px;color:#fff!important;line-height:1.3em;text-align:center;font-weight:700;padding:1vw;padding-top:30vh;width:98vw}.link-footer{font-size:30px;padding-right:5px}.success_contact{width:100%;text-align:center;color:#000;background-color:green;padding-top:10px;padding-bottom:10px;font-weight:700}.error_contact{width:100%;text-align:center;color:#000;background-color:red;padding-top:10px;padding-bottom:10px;font-weight:700}.paragraph-container-about{display:flex;flex-direction:column;width:50%}.about-us-paragraph{text-align:center;font-size:16px;line-height:23px;padding:2vw;color:#4a6270}.graphic{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSI5NXB4IiB2aWV3Qm94PSIwIDAgMTI4MCAxNDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI2ZmZmZmZiI+PHBhdGggZD0iTTEwOTQuNDQgMTE5TDE3Mi43IDY4LjcyYTc0LjU0IDc0LjU0IDAgMCAxLTI1LjE5LTUuOTVMMCAwdjE0MGgxMjgwVjBsLTEzMy44NSAxMDJjLTE1Ljg0IDEyLjA5LTMzLjcgMTcuOTUtNTEuNzEgMTd6IiBmaWxsLW9wYWNpdHk9Ii41Ii8+PHBhdGggZD0iTTEwOTMuNDggMTMxLjg1TDE3MyA5NGE3Ni44NSA3Ni44NSAwIDAgMS0zNi43OS0xMS40NkwwIDB2MTQwaDEyODBWMGwtMTMxLjgxIDExMS42OGMtMTYuNDcgMTMuOTYtMzUuNDcgMjAuOTYtNTQuNzEgMjAuMTd6Ii8+PC9nPjwvc3ZnPg==);background-size:100% 95px;bottom:0;height:95px;z-index:1;display:block;background-repeat-y:no-repeat;position:absolute;pointer-events:none;width:100%;left:0;right:0;margin-bottom:-1px}.about-us img{border:none!important;border-top:4px solid #e50000!important;border-bottom:4px solid #e50000!important;border-radius:10px!important;width:40%!important;height:50vh!important}.bordura-principala{height:2px;background-color:#e50000;width:5vw;margin-top:10px}.bordura-secundara{height:1px;background-color:#e50000;width:2vw}.border-container{display:flex;width:100%;align-items:center;flex-direction:column}.left-page-intro{height:100%;width:50%;display:flex;align-items:center;flex-direction:column;justify-content:center}.right-page-intro{height:100%;width:50%;display:flex}@media screen and (max-width: 1025px){.container{width:100%}.column_footer{width:97%;display:block;margin-bottom:2vh}footer{flex-direction:column;padding:5%;padding-top:10vh;width:90%}}.main-nav{position:absolute;top:0;width:100%;z-index:999;background:rgba(255,255,255,.8)}.main-nav *{box-sizing:border-box}.main-nav .nav-content,.main-nav .tuggle-content{display:flex;justify-content:space-between;padding:20px 0}.main-nav .nav-content .left-content,.main-nav .tuggle-content .left-content,.main-nav .nav-content .right-content,.main-nav .tuggle-content .right-content{z-index:10}.main-nav .left-content,.main-nav .right-content{display:flex}.main-nav .nav-item{margin-right:20px}.main-nav .right-content .nav-item:last-child{margin-right:0}.main-nav ul{padding:0;margin:0;list-style:none}.main-nav .tuggle-btn{display:none;position:relative;width:35px;height:24px;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer}.main-nav .tuggle-btn span{display:block;position:absolute;left:0;height:2px;width:100%;background:#000;border-radius:5px;opacity:1;transition:.25s ease-in-out}.main-nav .tuggle-btn span:nth-child(1){top:0}.main-nav .tuggle-btn span:nth-child(2),.main-nav .tuggle-btn span:nth-child(3){top:11px}.main-nav .tuggle-btn span:nth-child(4){top:22px}.main-nav .tuggle-content{position:absolute;top:0;width:100%;padding-left:105px}.main-nav.open .tuggle-btn span:nth-child(1),.main-nav.open .tuggle-btn span:nth-child(4){top:50%;left:50%;width:0;opacity:0}.main-nav.open .tuggle-btn span:nth-child(2){transform:rotate(45deg)}.main-nav.open .tuggle-btn span:nth-child(3){transform:rotate(-45deg)}.main-nav.active{position:fixed;background-color:#000}@media (min-width: 860px){.main-nav .tuggle-content{height:100%}}@media (max-width: 860px){.main-nav .tuggle-btn{display:block}.main-nav .tuggle-content{padding-left:30px;flex-direction:column;visibility:hidden}.main-nav .tuggle-content .left-content,.main-nav .tuggle-content .right-content{flex-direction:column;justify-content:flex-start}.main-nav .tuggle-content .right-content{border-top:1px solid #c1c1c1;padding-top:20px}.main-nav .tuggle-content .nav-item{margin-right:0;margin-bottom:40px}.main-nav .tuggle-content .nav-item:last-child{margin-bottom:0}.main-nav.open .tuggle-content{top:100%;visibility:initial;background-color:#000}}.main-nav ul{text-transform:uppercase}.main-nav li{display:flex;align-items:center}.main-nav a{font-size:13px;font-weight:700;line-height:1.2;color:#000;text-decoration:none;transition:all .2s}.main-nav a:hover{color:#e50000}.main-nav .tuggle-btn{margin-top:auto;margin-bottom:auto}.main-nav .tuggle-btn span{background:#000}.main-nav .tuggle-content{padding-left:20vw}.main-nav .logo{background:url(../images/logo.png) no-repeat center/cover;display:block;width:130px;height:65px;margin-left:10px}.main-nav .registration{position:relative;padding:10px 30px 10px 20px;border:2px solid rgba(0,0,0,0.2);border-radius:3px;transition:all .3s ease-in-out;margin-right:10px}.main-nav .registration:after{position:absolute;right:15px;top:9px;content:"→";color:#e50000}.main-nav .registration:hover,.main-nav .registration:focus{border-color:#e50000;text-decoration:none}.main-nav.open{background-color:rgba(255,255,255,0.5)}.main-nav.open .tuggle-content{box-shadow:0 5px 12px -8px #000}.main-nav.active{box-shadow:0 0 7px -2px #000;background:rgba(255,255,255,1)}.main-nav.active a{color:#000}.main-nav.active span{background:#e50000}.main-nav.active .registration{border-color:#e50000;background-color:#e50000;color:#000}.main-nav.active .registration:after{color:#000}.main-nav.active .registration:hover{border-color:#000;background-color:#000;color:#fff}@media (max-width: 860px){.main-nav .tuggle-content{padding-right:90px}.main-nav .tuggle-content .nav-item{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #c1c1c1}.main-nav .tuggle-content .nav-item:last-child{border-bottom:none}.main-nav.open .tuggle-content{background-color:rgba(255,255,255,0.5)}.main-nav.active .tuggle-content{background:rgba(255,255,255,.95)}.main-nav .logo{margin-left:1vh;width:35px!important}.logo-container img{width:80%!important;margin-top:40vh!important}}.page-intro{height:50vh;background-position:center;background-size:cover;background-repeat:no-repeat;display:flex}.page-intro.acasa{height:100vh!important;background-image:-webkit-linear-gradient(0deg,rgba(0,17,28,0.9),rgba(0,17,28,0) 100%),url(../images/bg-header.webp)!important}.page-intro.contact{background-image:linear-gradient(145deg,rgba(0,0,0,0.42) 0%,rgba(0,0,0,0.5) 100%),url(../images/worker-construction-building-nailing-man.webp)!important}.page-intro.galerie{background-image:linear-gradient(145deg,rgba(0,0,0,0.42) 0%,rgba(0,0,0,0.5) 100%),url(../images/galerie.webp)!important}.page-intro.acasa h3{padding-top:5vh!important}.page-intro h3{font-weight:800;text-transform:uppercase;font-size:10vh;text-shadow:.03em .03em .05em #000;color:#000!important;text-align:center;padding-top:30vh;padding-bottom:5vh}.page-intro p{text-align:center;color:#000;font-weight:700}.logo-container{display:flex;justify-content:center;padding-top:20vh}.logo-container img{width:30%;height:auto;margin-top:10vh}.pxl-template-section{min-height:80vh;height:max-content;width:100%;display:flex;background:#282828;background:-moz-linear-gradient(135deg,#282828 0%,#000 40%,#000 54%,#282828 100%);background:-webkit-linear-gradient(135deg,#282828 0%,#000 40%,#000 54%,#282828 100%);background:linear-gradient(135deg,#282828 0%,#000 40%,#000 54%,#282828 100%);flex-wrap:wrap;padding-top:10vh;padding-bottom:10vh}.left-contain-pxl-template{background-color:#000;height:max-content;min-height:60vh;width:70%;padding-bottom:10vh;padding-top:10vh}.right-contain-pxl-template{background-color:transparent;height:max-content;width:30%}.border{height:1vh;width:40%;margin-left:20%;background:#282828;background:-moz-linear-gradient(135deg,#282828 0%,#000 40%,#000 54%,#282828 100%);background:-webkit-linear-gradient(135deg,#282828 0%,#000 40%,#000 54%,#282828 100%);background:linear-gradient(135deg,#282828 0%,#000 40%,#000 54%,#282828 100%)}.left-contain-pxl-template h3{text-transform:uppercase;font-size:40px;margin-left:10%;border-top:1vh solid #000;border-left:1vh solid #000;padding:5vh;width:fit-content}.left-contain-pxl-template p{font-size:16px;margin-left:10%;padding-top:5vh}.card-pxl{width:80%;height:25vh;display:block}.btnpxl-container{width:100%;height:max-content;display:flex;justify-content:center}.btnpxl-container a{border:2px solid rgba(0,0,0,0.8);color:rgba(0,0,0,0.8);padding:10px;text-decoration:none;border-radius:5px;margin-top:10vh;transition:all .2s;font-weight:700}.btnpxl-container a:hover{color:#fff;border-color:#000;background-color:#000}.card-pxl h3{color:#000;font-size:50px;padding:2vh;margin-top:2vh;border-radius:50%;background-color:#000;width:fit-content;margin-left:40%}.card-pxl p{text-align:center;color:#000;padding:2vh}.card-pxl.first{border-top:1vh solid #000;border-right:1vh solid #000}.pxl-template-section-secondary{height:max-content;width:100%;padding-top:10vh;padding-bottom:10vh;display:flex}.shadow{box-shadow:0 0 10px #000 0 0 10px #000}.titlepage{text-align:center;font-weight:800;text-transform:uppercase;font-size:3vw;text-shadow:.03em .03em .05em #000;color:#e50000;text-align:center;display:block;padding-bottom:2vw}.subtitlepage{display:block;text-align:center;font-size:17px;line-height:30px;padding:5vw;padding-top:2vw;padding-bottom:10vh;color:#4a6270}.cards-containers{display:flex;justify-content:space-around}.card-template-sec-pxl{border:1px solid #e0e1e1;display:inline-block;width:40%;margin-right:2%;padding:2%;float:left;margin-bottom:1%;min-height:15vh;transition:all .2s;display:flex;flex-wrap:wrap;border-radius:10px}.left-card-sec{width:30%;display:inline-block}.right-card-sec{width:70%;display:inline-block}.left-card-sec i{border:2px solid #e50000;color:#e50000;padding:4vh;border-radius:50%;font-size:4vh}.right-card-sec h2{color:#e50000;font-size:20px;text-transform:uppercase;padding-bottom:20px}.right-card-sec p{font-size:16px;line-height:20px}.card-template-sec-pxl:hover{box-shadow:0 0 3px 0 #bd0000 0 2px 3px 0 #bd0000 0 2px 3px #000}.pxl-template-services-black{width:100%;height:max-content;background:#282828;background:-moz-linear-gradient(135deg,#282828 0%,#000 40%,#000 54%,#282828 100%);background:-webkit-linear-gradient(135deg,#282828 0%,#000 40%,#000 54%,#282828 100%);background:linear-gradient(135deg,#282828 0%,#000 40%,#000 54%,#282828 100%);display:flex;flex-direction:row-reverse}.pxl-image-services-black{width:100%;height:100%;background-position:center;background-size:cover}.pxl-content-services-black{width:60%;height:max-content;display:inline-block}.title-services-black{width:100%;padding-top:3vh;padding-bottom:3vh;border-bottom:1px solid rgba(255,255,255,.2);margin-bottom:5vh}.title-services-black h3{font-weight:800;text-transform:uppercase;font-size:2.5vw;text-shadow:.03em .03em .05em #000;color:#000;padding-left:5vh}.pxl-content-services-black p{color:#000;font-size:16px;padding:3vh;padding-left:5vh}.overlay{position:absolute;bottom:0;background:#000;background:rgba(0,0,0,0.5);color:#f1f1f1;width:100%;transition:.5s ease;opacity:0;color:#000;font-size:20px;padding-top:20px;padding-bottom:20px;text-align:center}.container-image{position:relative;width:40%;height:55vh}.overlay a{text-decoration:none}.container-image:hover .overlay{opacity:1}.pxl-template-services-#000{width:100%;height:max-content;display:flex}.pxl-image-services-#000{width:100%;height:100%;background-position:center;background-size:cover;background-image:linear-gradient(145deg,rgba(0,153,255,0.42) 0%,rgba(0,153,255,0.5) 100%),url(../images/contact.webp)}.pxl-content-services-#000{width:60%;height:max-content;display:inline-block}.title-services-#000{width:100%;padding-top:3vh;padding-bottom:3vh;border-bottom:1px solid rgba(0,153,255,.2);margin-bottom:5vh}.title-services-#000 h3{font-weight:800;text-transform:uppercase;font-size:2.5vw;text-shadow:.03em .03em .05em #000;color:#e50000;padding-left:5vh}.pxl-content-services-#000 p{color:#000;font-size:16px;padding:3vh;padding-left:5vh}.pxl-template-section-secondary img{width:32%;display:inline-block;height:40vh;border:1px solid #e50000;transition:all .2s;object-fit:cover}.row_contact{display:flex}.card-contact-pxl{width:32%;display:inline-block;height:max-content;min-height:10vh;box-shadow:0 0 7px -2px #000;background-color:#fff;transition:all .2s;border-radius:10px;justify-content:center}.card-icon{text-align:center;font-weight:800;text-transform:uppercase;font-size:3vw;text-shadow:.03em .03em .05em #000;color:#000;text-align:center;margin-top:1vh;margin-bottom:1vh;padding:2vh}.card-container-pxl{display:flex;justify-content:center;flex-wrap:wrap}.card-contact-pxl a{text-align:center;font-weight:800;text-transform:uppercase;font-size:1.5vh;text-shadow:.03em .03em .05em #000;color:#000;text-align:center;padding-bottom:2vh;text-decoration:none;width:100%;word-wrap:break-word}.card-contact-pxl:hover{background-color:#e50000;color:#000!important}.pxl-template-section-secondary img:hover{transform:scale(1.05)}.img1{background-image:linear-gradient(145deg,rgba(0,0,0,0.42) 0%,rgba(0,0,0,0.5) 100%),url(../images/repair.webp)}.img2{background-image:linear-gradient(145deg,rgba(0,0,0,0.42) 0%,rgba(0,0,0,0.5) 100%),url(../images/tigla-metalica-estima_2.jpg)}.img3{background-image:linear-gradient(145deg,rgba(0,0,0,0.42) 0%,rgba(0,0,0,0.5) 100%),url(../images/tigla-ceramica-nibra-f10u-copie-686-3336.jpg)}.img4{background-image:linear-gradient(145deg,rgba(0,0,0,0.42) 0%,rgba(0,0,0,0.5) 100%),url(../images/Dulgheri_pe_acoperis.jpg)}.img5{background-image:linear-gradient(145deg,rgba(0,0,0,0.42) 0%,rgba(0,0,0,0.5) 100%),url(../images/mansardari.webp)}.items-container{width:100%;display:flex;padding-bottom:1vh;padding-top:1vh}.item{display:flex;align-items:center;flex-direction:column;width:33%;padding:1%}.item-title{text-align:center;font-size:20px;color:#e50000;font-weight:700;padding:30px;line-height:25px}.item-paragraph{color:#4a6270;font-size:17px;text-align:center;padding:15px;line-height:23px}.item img{width:auto;height:auto;border:none}.column_footer img{width:80%;height:auto}.about-us{display:flex;align-items:center}.page-intro-title{font-size:56px;color:#fff!important;line-height:1.3em;text-align:center;font-weight:700;padding:1vw}.page-intro-paragraph{font-size:18px;color:rgba(255,255,255,0.8)!important;line-height:25px;padding:3vw;text-align:center;font-weight:700}.page-intro-button{text-decoration:none;color:#fff!important;border:2px solid #FFF;border-radius:10px;font-size:25px;font-weight:600!important;text-transform:uppercase!important;background-color:rgba(255,255,255,0.03);transition:all .5s;padding:12px 36px!important}.page-intro-button:hover{letter-spacing:0!important;background-image:initial;background-color:rgba(255,255,255,0.3)}.mySlides{display:none}.mySlides img{vertical-align:middle;border:none;margin:0;object-fit:initial;border-radius:10px}.mySlides img:hover{transform:scale(1)!important}.slideshow-container{max-width:1000px;position:relative;margin:auto;padding-top:1vh}.prev,.next{cursor:pointer;position:absolute;top:50%;width:auto;padding:16px;margin-top:-22px;color:#fff;font-weight:700;font-size:18px;transition:.6s ease;border-radius:0 3px 3px 0;user-select:none;background-color:rgba(0,153,255,.5)}.next{right:0;border-radius:3px 0 0 3px}.prev:hover,.next:hover{background-color:rgba(0,0,0,0.8)}.text-slider{color:#f2f2f2;font-size:15px;padding:8px 12px;position:absolute;bottom:8px;width:100%;text-align:center;background-color:rgba(0,153,255,.5);padding-left:0;padding-right:0;font-weight:700}.numbertext{color:#f2f2f2;font-size:12px;padding:8px 12px;position:absolute;top:0}.dot{cursor:pointer;height:15px;width:15px;margin:0 2px;background-color:#bbb;border-radius:50%;display:inline-block;transition:background-color .6s ease}.active-slider,.dot:hover{background-color:#e50000}.fade{-webkit-animation-name:fade;-webkit-animation-duration:1.5s;animation-name:fade;animation-duration:1.5s}@-webkit-keyframes fade{from{opacity:.4}to{opacity:1}}@keyframes fade{from{opacity:.4}to{opacity:1}}@media only screen and (max-width: 300px){.prev,.next,.text-slider{font-size:11px}}.review{width:96%;height:500px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2%;background-color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,0.05)}#person-img{width:150px;height:150px;background-size:cover;border-radius:50%;object-fit:cover;box-shadow:0 0 6px 1px rgba(0,0,0,0.5)}#author{font-size:18px;font-weight:600;text-transform:capitalize;margin-top:10px}#job{text-transform:uppercase;line-height:150%;margin-bottom:10px;color:#e50000}#info{height:100px;font-size:18px;color:#454545;font-weight:400;text-align:center;margin-bottom:30px}.btn{text-decoration:none;border-style:none;background-color:#fff;font-size:30px;margin:0 10px;color:#e50000;cursor:pointer}.items-services{display:flex;width:100%;height:max-content;justify-content:space-around;padding-bottom:5vh;padding-top:5vh}.item-services{display:flex;flex-direction:column;align-items:center;width:48%;height:max-content;padding-bottom:2vh;padding-top:2vh}.item-services:last-child{border-left:1px solid #e50000}.item-services img{width:70%}.services-title{text-align:center;font-size:25px;line-height:30px;color:#e50000;font-weight:700;padding:4vw}.services-paragraph{text-align:center;font-size:16px;line-height:20px;color:#4a6270;padding:2vw}@media screen and (max-width: 1025px){.items-services{flex-direction:column;margin:0;padding:0}.item-services{width:100%;border:none!important;padding-bottom:5vh;padding-top:5vh}.item-services img{margin:0!important}.bordura-principala{width:10vw}.bordura-secundara{width:5vw}.mySlides img{margin:0!important;object-fit:cover;height:60vh!important}.item img{width:auto!important;height:auto!important;margin:0!important}.items-container{flex-direction:column}.item{width:95%}.page-intro.acasa{background-image:-webkit-linear-gradient(0deg,rgba(0,17,28,0.5),rgba(0,17,28,0.9) 100%),url(../images/bg-header.webp)!important}.page-intro{flex-direction:column}.about-us{flex-direction:column}.paragraph-container-about{width:90%}.about-us img{width:90%!important;margin-top:3vh}.right-page-intro{width:100%;position:absolute;bottom:0;height:32vh;justify-content:center}.left-page-intro{width:100%;z-index:1}.column_footer img{width:100%!important;height:max-content!important}.row_contact{flex-direction:column}.left-contain-pxl-template{width:100%}.right-contain-pxl-template{width:100%}.card-pxl.first{border:none}.card-pxl{width:100%}.main-nav .logo{display:none}.page-intro h3{font-size:15vw}.titlepage{font-size:10vw}.card-template-sec-pxl{width:90%;margin-left:2%;margin-bottom:10%}.left-card-sec{width:100%;display:flex;justify-content:center}.left-card-sec i{margin:20px}.right-card-sec{width:100%}.right-card-sec h2{text-align:center;padding-top:10px}.right-card-sec p{text-align:center;padding:10px}.pxl-template-services-black{flex-wrap:wrap}.pxl-template-services-#000{flex-wrap:wrap}.container-image{float:right!important;width:100%}.pxl-content-services-black{width:100%}.pxl-content-services-#000{width:100%}.title-services-black h3{font-size:5vw}.title-services-#000 h3{font-size:5vw}.pxl-template-section-secondary img{width:90%;margin-left:5%;margin-bottom:5%}.card-contact-pxl{width:96%;margin-left:2%;margin-bottom:2%}.card-icon{font-size:10vw}}.sticky-buttons{display:none}@media screen and (max-width: 1025px){.sticky-buttons{position:fixed;bottom:0;display:flex;z-index:999;flex-direction:column;right:0}.sticky-buttons a{font-size:20px;text-decoration:none;color:#fff;display:block;padding:10px;background-color:#e50000;border-radius:10px;margin:5px}}