@charset "utf-8";*{margin:0;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{position:relative;min-height:100%;background:#f3f7f1}body{font-family:Quicksand,Helvetica,Arial,sans-serif;font-size:100%;font-weight:400;color:#263e13;height:100%}img{max-width:100%}.section{margin:0 auto;width:80%;background-color:#b7d1aa;height:100%;display:block;border-radius:10px;max-width:1120px;margin-bottom:60px;padding-bottom:40px}.section-light{margin:0 auto;width:80%;background-color:#b7d1aa;height:100%;display:block;max-width:1120px}.lastsection{border-radius:10px 10px 0 0;margin-bottom:0}.servicii,.technologii{width:80%;margin:0 auto}.col1{width:100%;min-height:1px;float:left;text-align:center}.col2{width:50%;min-height:1px;float:left}.col3{width:33.33%;min-height:1px;float:left;text-align:center}.row::after{content:"";clear:both;display:block}.col2text{padding:20px;background-color:#f5f8f3;margin:10px;border-radius:10px;box-shadow:0 0 10px 6px rgba(33,35,31,.67);margin:40px 0}.col{margin:40px 0;column-count:2;column-gap:2em;column-width:270px}.col-margin{margin-bottom:60px}h1{font-size:2rem;color:#d6e6ce;font-weight:600;text-transform:uppercase;letter-spacing:6px;text-align:center;padding:20px}h2{font-family:Quintessential;font-size:5rem;color:#820e00;letter-spacing:2px;text-align:center;margin:40px 0 0;padding:40px 0 0}h3{font-family:Quintessential;font-size:3rem;text-align:center;font-weight:500;letter-spacing:2px;color:#820e00;margin:20px 0 10px}.h3small{font-size:2.5rem;margin:20px}h4{font-size:2rem;text-align:center;font-weight:500;letter-spacing:2px}h5{font-size:1.5rem;text-align:center;font-weight:500;margin-bottom:2rem;padding:0 10px}p{font-family:Quicksand;font-size:16px;text-align:justify;hyphens:auto;orphans:3;widows:3;line-height:1.7;padding:10px;color:#21261c}p.transparent{opacity:0}hr{background:linear-gradient(to left,rgba(180,0,0,.1) 0,#820e00 20%,#820e00 80%,rgba(180,0,0,.1) 100%);width:80%;height:1px;border:none;margin:0 auto;margin-bottom:40px}header{width:80%;background-color:#b7d1aa;margin-right:auto;margin-left:auto;margin-bottom:40px;z-index:1;max-width:1120px;position:relative;display:flex;align-items:center}.logo-container{width:30%;vertical-align:middle;display:flex;align-items:center;height:100%}nav.desktop{position:absolute;top:50%;right:20px;width:70%;display:table-cell;vertical-align:middle}nav.desktop ul.menu{float:right;margin-top:-12px}nav.desktop ul.menu li{display:inline;text-decoration:none;font-size:1rem;text-transform:uppercase;font-weight:500;padding-left:20px;letter-spacing:1px}ul.menu li a{text-decoration:none;color:#1e3213}ul.menu li a:hover{color:#8c0000}nav.mobile{display:none}nav.mobile{position:absolute;top:36px;right:-80px;transform:translate(-50%,-50%);border-radius:5px;padding:8px 0 8px 77px;line-height:26px;z-index:2}.button-mobile{background:#b7d1aa;padding:4px 20px;color:#820e00!important;text-decoration:none;border-radius:10px;box-shadow:3px 3px 8px rgba(25,25,25,.73);text-align:center}.clearfix::after{content:"";clear:both;display:block}nav.mobile label{color:#820e00;font-size:22px;font-weight:500;display:block;cursor:pointer}.button-mobile span{float:right;line-height:40px;transition:.5s}.button-mobile span.rotate{transform:rotate(-180deg)}nav.mobile ul{position:absolute;background:#88a878;list-style:none;top:60px;left:10px;width:100%;border-radius:5px;display:none}#btn{opacity:0}[id^=btn]:checked+ul{display:block}nav.mobile .menu:before{position:absolute;content:'';height:20px;width:20px;background:#88a878;right:20px;top:-10px;transform:rotate(45deg);z-index:-1}nav.mobile ul li{line-height:40px;padding:8px 16px;cursor:pointer;border-bottom:1px solid rgba(0,0,0,.2)}nav.mobile ul li a{color:#fff;text-decoration:none;font-size:18px;display:block}.row-video{position:relative;z-index:1}.video-header{height:100%;z-index:-1;position:absolute;top:0;right:0}.video-container{width:40%}.D-ing{background-color:#b7d1aa;border-right:20px solid #f5f8f3;width:60%}#threeD-ing{z-index:1;width:auto;height:auto;margin-bottom:6%;margin-top:9%;margin-left:9%}.h1row{background:-webkit-linear-gradient(#b40000 0,#820e00 100%);z-index:1;border-top:40px solid #f5f8f3}.arrow{text-align:center;margin-bottom:-60px}.arrow img{width:20%;height:auto}#dummyleft,#dummyright{width:100%;text-align:center;padding:0 20px}.man-dummy{margin:0 auto;margin-bottom:60px;text-align:center}.img{padding:20px;text-align:center}.video-scanare{width:100%}.marquee{width:100%;height:auto;color:#eee;overflow:hidden;position:relative;margin:80px auto}.marquee-content{list-style:none;height:100%;display:flex;animation:scrolling 10s linear infinite}@keyframes scrolling{0%{transform:translateX(0)}100%{transform:translateX(-100vw)}}.marquee-content{display:block;width:15vw;max-height:100%;font-size:5rem;white-space:nowrap}.marquee-content img{width:100%;height:100%}.transparent-img{opacity:0}.container{width:100%;height:100%}.trans{transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;-webkit-transition:all 1s ease}.top{display:flex;width:100%;height:auto;margin:40px auto;cursor:pointer}.top ul{list-style:none;width:100%;height:100%;z-index:1;box-sizing:border-box;text-align:center;cursor:pointer;background-color:#d6e6ce;margin:40px 20px 0}.top ul li{position:relative;float:left;width:25%;height:25%;overflow:hidden;margin:0 auto}.top ul li::before{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#265900;content:'';color:#0c0c0c;opacity:.3;text-align:center;box-sizing:border-box;pointer-events:none;transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease}.top ul li:hover::before{opacity:.4;background-color:rgba(0,0,0,0);cursor:pointer}.top ul li img{width:96%;height:96%;overflow:hidden;cursor:pointer;margin:2%}.lightbox{position:fixed;width:100%;height:100%;text-align:center;top:0;left:0;background-color:rgba(0,0,0,.85);z-index:999;opacity:0;pointer-events:none}.lightbox img{max-width:100%;max-height:100%;position:relative;top:-100%;transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;-webkit-transition:all 1s ease}.lightbox:target{outline:0;top:0;opacity:1;pointer-events:auto;transition:all 1.2s ease;-moz-transition:all 1.2s ease;-ms-transition:all 1.2s ease;-o-transition:all 1.2s ease;-webkit-transition:all 1.2s ease}.lightbox:target img{top:0;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.cisnadioara img,.sandaarthur img{width:60%;border:2px solid #fff;box-shadow:0 0 5px 6px rgba(74,74,74,.63)}.sa-si-ar{margin:20px 0 60px}.accordion{max-width:700px;box-shadow:0 0 10px rgba(0,0,0,.2);border-radius:5px;overflow:hidden;font-family:Quicksand,sans-serif;background:#6a845d;margin:0 auto;width:60%;box-shadow:0 0 3px 3px rgba(74,74,74,.63);margin-bottom:60px}.accordion__content,.accordion__label{padding:14px 20px}.accordion__label{display:block;color:#fff;font-weight:500;cursor:pointer;position:relative;transition:background .1s;text-align:left;font-size:20px}.accordion__label:hover{background:rgba(0,0,0,.2)}.accordion__label::after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:20px;width:12px;height:6px;background-image:url('data:image/svg+xml;utf8,<svg width="100" height="50" xmlns="http://www.w3.org/2000/svg"><polygon points="0,0 100,0 50,50" style="fill:%23FFFFFF99;" /></svg>');background-size:contain;transition:transform .4s}.accordion__content{background:#f5f8f3;line-height:1.6;font-size:1rem;display:none;box-shadow:0 0 3px 3px rgba(74,74,74,.63);border-radius:10px}.accordion__input{display:none}.accordion__input:checked~.accordion__content{display:block}.accordion__input:checked~.accordion__label::after{transform:translateY(-50%) rotate(.5turn)}.col1contact{margin:0 20px}.contactcol3{text-align:center;background-color:#d6e6ce;box-shadow:0 0 3px 3px rgba(74,74,74,.63);border-radius:10px;padding:20px 0;margin:20px;height:300px}.contactcol3 p{text-align:center}h3.smaller{font-size:1.7rem}a{text-decoration:none;color:#263e14}a:hover{color:#820e00;font-weight:700}#emailicon{margin-top:14px}#facebook-icon{margin:10px 0}#facebook-icon:hover{border:2px solid #39b3ff;border-radius:50%}#map{height:400px;width:60%;margin:20px auto;margin-bottom:60px}#form_container{width:60%;margin:0 auto;padding:25px;margin-top:15px;margin-bottom:60px;background-color:#d6e6ce;color:#263e14;border-radius:10px;box-shadow:0 0 3px 3px rgba(74,74,74,.63)}.form-group{text-align:left;margin:10px 0;float:left}.col-sm-12{width:100%}textarea{width:100%;border-radius:6px;margin:5px 0;font-size:1rem;border:1px solid #88a878;padding:10px}input.form-control{width:100%;display:block;float:left;height:34px;border-radius:6px;padding:5px 15px;transition:none;border:1px solid #88a878}.form-control:focus{outline:2px solid #88a878}label{font-weight:700}input{font-size:1rem}.col-sm-6l,.col-sm-6r{width:48%}.col-sm-6r{margin-left:4%;float:right}.col-sm-6l{margin-right:0}button.pull-right{float:right;padding:15px;font-size:1.2rem;border-radius:14px;background-color:#f2f6f0}button.pull-right:hover{background-color:#88a878;cursor:pointer}.upload-btn-wrapper{position:relative;overflow:hidden;display:inline-block}.upload-btn-wrapper input[type=file]{font-size:100px;position:absolute;left:0;top:0;opacity:0}footer{width:80%;height:200px;background-color:#263e14;margin:0 auto;padding:0 40px;max-width:1120px;vertical-align:middle;display:flex;align-items:center}.col5{float:left;min-height:1px}.col5 a{color:#d6e6ce;text-decoration:none;font-size:.8rem}.col5 a:hover{color:#fff}.col5 ul li{text-decoration:none;list-style:none;padding:5px 0}.col10{width:10%}.col10 img{margin:auto}.col15{width:15%}.col30{width:30%}.col5r{text-align:right}.col5 p{font-size:.8rem;color:#d6e6ce;text-align:right;margin:0;padding:5px 0;line-height:1}.copy{margin-top:-40px;color:#d7e6d0;opacity:.3;font-size:14px}div.text-div{width:80%;margin:40px auto}div.text-div h3{font-size:26px}div.text-div h4{font-size:20px;font-weight:700}table.cookies-table{width:100%;height:100%;padding:20px}table.cookies-table td,table.cookies-table th{padding:10px 20px;border-bottom:1px solid #000;width:33.33%}.button{background-color:#88a878;padding:6px 22px;color:#fff;text-decoration:none;border-radius:50px;box-shadow:3px 3px 8px rgba(25,25,25,.73)}.button:hover{background:-webkit-linear-gradient(#b40000 0,#820e00 100%);color:#d6e6ce}.big{font-size:20px}p.zentrieren{text-align:center;margin:10px 0 40px}#mail-btn{display:block;width:40px;height:170px;background:url(images/e-mail-button.png) no-repeat;position:fixed;top:50%;left:0;cursor:pointer;z-index:2}#mail-btn:hover{background:url(images/e-mail-button.png) no-repeat -40px 0}.top-link{transition:all .25s ease-in-out;position:fixed;bottom:0;right:0;display:inline-flex;z-index:3;cursor:pointer;align-items:center;justify-content:center;margin:0 1em 2em 0;border-radius:50%;width:60px;height:60px;background-color:rgba(183,209,170,.54)}.show{visibility:visible;opacity:1}.hide{visibility:hidden;opacity:0}#tothetop{margin-bottom:5px}@media only screen and (min-width:2000px){.section,.section-light,footer,header{width:60vw;max-width:100%}}@media only screen and (max-width:1080px){nav.desktop ul.menu li{font-size:.8rem;padding-left:10px}.contactcol3{margin:10px}.contactcol3 p{text-align:center;font-size:.9rem}p.transparent{display:none}footer{width:100%}}@media only screen and (max-width:840px){nav.desktop ul.menu li{font-size:.7rem;padding-left:10px}}@media only screen and (max-width:770px){.section,.section-light,footer,header{width:100%}}@media only screen and (max-width:600px){.servicii,.technologii{width:96%}header{min-height:44px}nav.desktop{display:none}nav.mobile{display:block}.arrow{display:none}#mail-btn{display:none}.col2{width:100%;margin:20px 0 0}.marquee{margin:0}.marquee-content{width:28vw}h2{font-size:3rem}h3{font-size:2.5rem}p{font-size:14px}.accordion{width:90%}.accordion__label{font-size:16px}.col3{width:100%}.contactcol3{height:100%}.contactcol3 p{font-size:16px}#map{width:96%}#form_container{width:96%}.col-sm-6l,.col-sm-6r{width:100%;margin:5px 0}.col10{display:none}.col15,.col30{width:50%;text-align:left}footer{display:block;height:380px;padding-top:20px}footer a{font-size:14px}.video-container{display:none}.D-ing{border-right:20px solid #b7d1aa;border-left:20px solid #b7d1aa;width:100%}.logo-container{width:40%}}