 body{margin:0;box-sizing:border-box;word-wrap:anywhere;max-width:100vw;font-family:"Montserrat",sans-serif}h1,h2,h3,h4,h5,h6,.elephant{font-weight:800;display:block;margin:0}.bold{font-weight:700}.b-radius{border-radius:10px}*{box-sizing:border-box}.red-bg{background-color:#ec000b}.red-text{color:#ec000b}.dark-red-bg{background-color:#a2000d}.dark-red-text{color:#a2000d}.blue-bg{background-color:#a2000d}.blue-text{color:#a2000d}.white-bg{background-color:white}.white-text{color:white}.yellow-bg{background-color:#fde420}.dark-text{color:#111}.dark-bg{background-color:#111}.hidden{display:none}button{border:none;background-color:transparent;cursor:pointer}.floatr{float:right}img{max-width:100%;vertical-align:middle}.deco-top{width:95%;margin-left:5%;margin-top:-40%}.deco-top-left{width:95%;margin-right:5%;margin-top:-40%}.deco-contact{mask-image:linear-gradient(to right,rgba(0,0,0,.65) 0%,rgba(0,0,0,0));-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,.65) 0%,rgba(0,0,0,0))}.portofoliu{margin-bottom:-1vw;position:relative;z-index:3}.contact{position:relative;z-index:2}.foto-deco{margin-top:40%;}.modal-overlay{z-index:3;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4);padding-top:10%}.modal{margin:auto;background-color:#fff;position:relative;padding:5%;outline:0;width:30%}.anunt{padding:1%}.anunt button{float:right}.anunt p{margin-left:5%}.background-image{background-repeat:no-repeat;background-position:center}.background-image-cover{background-size:cover}.image-overlay-dark{-webkit-box-shadow:inset 99999px 99999px 99999px 99999px rgba(0,0,0,.67);box-shadow:inset 99999px 99999px 99999px 99999px rgba(0,0,0,.67)}.btn{border:1px solid;padding:2% 5%;text-decoration:none;border-radius:10px}.spacedbottom{margin-bottom:5%}.spacedtop{margin-top:5%}.spacedleft{margin-left:5%}.deco{height:1px;width:35%;border:none;display:inline-block}.vertical-deco{height:1px;width:12%;border:none;display:inline-block;transform:rotate(90deg) translateX(24%);position:absolute;z-index:899;right:44%}.left-text{text-align:left}.center-text{text-align:center}.right-text{text-align:right}.stdpadd{padding:15%}.textpadd{padding:10% 10% 5%}.sidepadd{padding:0 10%}.pagepadd{padding:10% 10% 0}.tpadd{padding:5% 10%}.smallpadd{padding:5%}p,a,div,li{font-size:1rem;line-height:1.6rem;font-weight:200;color:#111111}h1{font-size:2.2rem;line-height:3.5rem}h2{font-size:2rem}h3{font-size:1.3rem}h4{font-size:1.1rem}h5{font-size:1rem}h6{font-size:.9rem}input,textarea,select{background-color:transparent;padding:2%;border:1px solid #111;border-top:none;border-left:none;border-right:none;margin-bottom:2%}input[type="text"],input[type="email"],input[type="password"],input[type="number"]{width:97%;margin-right:3%}input[type="text"]:last-child{margin-right:0}textarea{font-family:inherit;font-size:inherit;max-width:100%}.full{width:100%}label{font-size:1rem}.lazy-img{filter:blur(10px);width:100%}.blog-container{width:60%}.blog-sidebar{padding:15% 5%;margin-left:2%}.blog-sidebar a{margin-top:5%;display:inline-block}.specialb img{margin-right:-12%}.searchinp{background-image:url('../foto/header-footer/srch.webp');background-size:auto 70%;background-position-x:right;background-position-y:center;background-repeat:no-repeat;border-bottom:1px solid #111}.autor-img{width:50%;margin:5% 40% 0}.blogfooter{padding:0 10%}.padd{padding:5%}.servicii-container{clip-path:polygon(0 11%,100% 0,100% 100%,0 100%)}.deco-div{clip-path:polygon(0 50%,100% 0,100% 50%,0 100%);height:10vw;margin-top:-5vw}.contact-form .btn{float:right}input,textarea,select{border:1px solid #fff}.mobile{display:none;}.desktop{display:block;}@media only screen and (max-width:768px){.mobile{display:block;}.desktop{display:none;}.contact-form{padding-bottom:20%}.servicii-container{padding-top:25%!important;clip-path:polygon(0 4%,100% 0,100% 100%,0 100%)}.btn img{width:7vw}input[type="text"],input[type="email"],input[type="password"],input[type="number"]{width:100%;margin:2% 0}.btn{padding:2% 15%}.textpadd{padding:15% 10% 5%}.blog-container{width:100%}.autor-img{width:50%;margin:5% 25% 0}.pagepadd{padding-top:20%}}