h1,h2{font-weight:700}.clearfix:after,.hidden{visibility:hidden}#status,ol,ul{padding:0}nav ul,ol,ul{list-style:none}#status,nav ul ul,nav ul ul ul{position:absolute}.flag,hr,nav ul,nav ul ul li{position:relative}#about-us,#contact{background:#eaeaea}#footer,#intro,#intruders,#root,#stp,#tes{text-align:center}body,html{font-family:Verdana,Geneva,sans-serif;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important;color:#777;width:100%!important;height:100%!important;max-width:100%}h1{font-size:32pt;color:#666}h2{font-size:20pt;color:#555}p{font-size:13pt;color:#444;line-height:1.25}a{color:#754747}a:focus,a:hover{text-decoration:none;color:#ba5d5f}.clearfix:after{display:block;font-size:0;content:" ";clear:both;height:0}* html .clearfix{height:1%}.clearfix,nav ul li:hover>ul{display:block}.vcenter,ol.type li,ul.cat li{display:inline-block}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background:#ddd;z-index:99999;height:100%}#status{left:50%;top:50%;width:64px;height:64px;margin:-32px 0 0 -32px}.vcenter{vertical-align:middle;float:none}hr{height:2px;width:80px;background:#e75926;margin:40 auto;border:2px}ol.type li{margin-left:20px}ol.type li a{color:#777;padding:8px 16px;border:1px solid #ccc;border-radius:2px}ol.type li a.active,ol.type li a:hover{color:#f6f6f6;border:1px solid #cf5022;background:#cf5022}.hover-bg .hover-text{position:absolute;text-align:center;margin:0 auto;color:rgba(255,255,255,.6);background:rgba(0,0,0,.66);padding:25% 0;height:100%;width:100%;opacity:0;transition:.5s}.hover-bg .hover-text>h4{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%);transition:.3s;color:#f6f6f6}.hover-bg:hover .hover-text>h4,.hover-bg:hover .hover-text>p{opacity:1;-webkit-backface-visibility:hidden;-webkit-transform:translateY(0);transform:translateY(0)}.hover-bg .hover-text>p{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%);transition:.3s}.hover-bg .hover-text>i{opacity:0;-webkit-transform:translateY(0);transform:translateY(0);transition:.3s}.hover-bg:hover .hover-text>i{opacity:1;-webkit-backface-visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}.hover-bg:hover .hover-text{opacity:1}.navbar-custom{padding:0;border-bottom:0;letter-spacing:1px;background:#333;text-transform:uppercase}.navbar-custom .navbar-brand{font-weight:100}.navbar-up{font-size:11px}.navbar-custom .navbar-brand img{margin-top:-14px;height:48px}#footer a:hover,.navbar-custom .navbar-brand i.fa,a:focus{color:#e75926}.navbar-custom .nav li.active,.navbar-custom .navbar-brand .navbar-toggle:active,.navbar-custom .navbar-brand .navbar-toggle:focus,.navbar-custom .navbar-brand:focus{outline:0}.navbar-custom .navbar-toggle{color:#eee;font-size:16px;border-radius:2px;padding:0 4px}#root,#stp,#tes,.section-title.center,nav ul ul{padding:0}.navbar-custom .navbar-toggle:focus,.navbar-custom .navbar-toggle:hover{background-color:#e75926;color:#fff}.navbar-custom .nav li.active a:hover,.navbar-custom a,nav ul li:hover a{color:#fff}.navbar-custom .nav li a{-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.navbar-custom .nav li a:hover{outline:0;color:#e75926;background-color:transparent}.navbar-custom .nav li a:active,.navbar-custom .nav li a:focus{outline:0;background-color:transparent;color:#e75926}.navbar-custom .nav li.active a{background-color:rgba(255,255,255,.3)}.btn-default{color:#f6f6f6;background:#cf5022;border:0;padding:12px 24px;margin:0 8px;font-size:18px;transition:.5s}.btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.btn-default:hover{color:#f6f6f6;background-color:#a13e1a}.section-title h2,.section-title.center h2{margin-bottom:5px}nav ul ul{display:none;background:#5f6975;border-radius:0;top:100%}nav ul{box-shadow:0 0 9px rgba(0,0,0,.15);padding:0 20px;border-radius:10px;display:inline-table}nav ul:after{content:"";clear:both;display:block}nav ul li{float:left}nav ul li a{display:block;padding:25px 40px;color:color;text-decoration:none}nav ul ul li{float:none;border-top:1px solid #6b727c;border-bottom:1px solid #575f6a}nav ul ul li a{padding:15px 40px;color:#fff}nav ul ul li a:hover{background:#123435}nav ul ul ul{left:100%;top:0}.language img{border:1px solid #000}.language:hover img{box-shadow:0 0 10px #9ecaed;-webkit-transition:box-shadow .25s;-moz-transition:box-shadow .25s;transition:box-shadow .25s}.flag{top:13px;margin:0 15px;width:40px;height:20px}#intro{display:table;width:100%;height:100%;padding:80px 0;color:#fff;background:url(../img/Compressed/tessera_background-Compressed.jpg) center repeat-y fixed #333}#intro .intro-body{display:table-cell;vertical-align:middle}#intro-logo{margin:0 auto;max-width:50%}.video-container{position:absolute;top:0;bottom:0;width:100%;height:100%;overflow:hidden}.video-container video{min-width:100%;min-height:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#about-us{padding-top:35px;padding-bottom:5px}#about-content,#expertise-content{margin-top:45px}#about-us img{margin:0 auto;width:90%;height:auto}#expertise img,#img-team{margin:0 auto;width:90%;height:auto;border:1px solid #000;border-radius:1%}#about-us p,#expertise p{margin-top:20px;margin-bottom:20px}#intruders{padding:0;background:url(../img/Compressed/intruders_background_w_skull-Compressed.jpg) center/cover repeat-y fixed #000}#intruders-logo img,#root-logo img,#stp-logo img,#tes-logo img{margin:70px auto 50px}.intruders-text,.root-text,.stp-text,.tes-text{color:#fff;font-size:130%}#intruders-btn,#root-btn,#stp-btn,#tes-btn{margin:30px auto;transition:.3s;-webkit-transition:.25s;-moz-transition:.25s}#intruders-btn:hover,#root-btn:hover,#stp-btn:hover,#tes-btn:hover{opacity:.5;-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}#intruders-awards,#root-awards,#tes-awards{margin:35px auto 70px}#intruders-awards img,#root-awards img,#tes-awards img{margin:0 auto}#stp{background:url(../img/Compressed/stp_background2-Compressed.png) center/cover repeat-y fixed #000}#tes{background:url(../img/Compressed/tes_background-Compressed.png) center/cover repeat-y fixed #000}#root{background:url(../img/Compressed/root_background-Compressed.jpg) center/cover repeat-y fixed #000}.video-container-stp,.video-container-tes{position:relative;margin:10px auto 80px;width:100%;padding-bottom:56.25%}.video-container-root{position:relative;margin:10px auto;width:100%;padding-bottom:56.25%}.video-container-root .video,.video-container-stp .video,.video-container-tes .video{position:absolute;top:0;left:0;width:100%;height:100%;border:0}#expertise{padding-top:35px;padding-bottom:55px;background:#e0e0e0}#press-download{margin:30px auto;padding:10px;background-color:#5a5a5a;color:#ddd;box-shadow:0 0 2px #e75926;transition:.25s;-webkit-transition:.25s;-moz-transition:.25s}#press-download:hover{margin:26px auto;padding:14px;background-color:#3a3a3a;color:#fff;box-shadow:0 0 10px #e75926}#contact{padding:40px 0 30px}.contact-item{padding:20px}a:focus{outline:0;outline-offset:none}#contact .social i.fa{font-size:40px;color:#cf5022;border-radius:4px;transition:.25s;-webkit-transition:.25s;-moz-transition:.25s}#contact .social i.fa:hover{color:#a13e1a;-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}#footer{background:#333;color:#ccc;padding:20px 0}#footer a{color:#999}#footer p{font-size:14px;margin-top:10px;color:#ccc}@media (max-width:768px){#intro{padding:60px 0}.hover-bg .hover-text{padding:20%}}@media (max-width:640px){#intro .intro-body H1{font-size:5em}}