@font-face{font-family:OpelSans;src:url(../fonts/OpelSansCondensed.ttf)}@font-face{font-family:OpelSans_IE;src:url(../fonts/OpelSansCondensed.eot)}body{font-family:OpelSans,OpelSans_IE,sans-serif;color:#666}h3{font-size:20px}.label-page-section a{color:#fff}#preloader{background:#fff;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:999}#load{z-index:9999;background-color:#FF4136;opacity:.75;width:10px;height:10px;position:absolute;top:50%;margin:-5px auto 0 auto;left:0;right:0;border-radius:0;border:5px solid #FF4136;box-shadow:10px 0 #39CCCC,10px 0 #01FF70;animation:shadowSpin 1s ease-in-out infinite}.navbar{z-index:5}.navbar-default{background-color:transparent;border:none;text-transform:uppercase;font-size:15px;font-weight:700}.navbar-default li{background-color:transparent;border:none;text-transform:uppercase}.navbar-default .navbar-toogle .icon-bar{background-color:#414142}.navbar-brand{margin-top:5px;height:40px;width:143px;background-image:url(../img/logoTop-black.png)}.top-nav-collapse .navbar-brand{background-image:url(../img/logoTop-white.png)}.top-nav-collapse .active>li>a{color:#fff;background-color:transparent}.top-nav-collapse .navbar-nav>li>a{color:#414142}.navbar-default .navbar-nav>li>a{color:#fff}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#3db7e4;background-color:rgba(65,65,66,.05)}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#B8B8B8;background-color:rgba(65,65,66,.08)}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:rgba(255,255,255,.08)}.navbar-default .navbar-toggle .icon-bar{background-color:#414142}.intro-section{display:table;width:100%;height:100%;color:#fff}.slogan{position:absolute;bottom:10rem;z-index:2;left:80%}.slogan h4{text-align:right;font-size:22px}@media (max-width:991px){.slogan{display:none}}.services-section,.recursos-section{padding-top:50px;padding-bottom:50px}.service-name{font-weight:bolder}.services-section img,.recursos-section img{margin:auto}.service-desc{text-align:left}.glyphicon-servicos{top:-15px}.services-section .container .area-box a,.recursos-section .container .area-box a{text-decoration:none;color:#666}.about-section{padding-top:50px;padding-bottom:50px;text-align:center;color:#fff}.about-section h5{line-height:25px;font-size:16px;text-align:justify}.portfolio-section{padding-top:50px;padding-bottom:50px;text-align:center;color:#666}.img-spacing>[class*=col-]{padding-left:0;padding-right:0}.contact-section{color:#fff;padding-top:50px;text-align:left}.section-title{font-weight:lighter;text-align:center;font-size:30px;text-transform:lowercase}.subtitle{text-align:center}.local{color:#3db7e4;text-transform:uppercase;font-size:18px;font-weight:700;margin-bottom:-10px}.adress{margin-bottom:80px}.adress h4{color:#3db7e4;text-transform:uppercase;font-size:14px}.phone-fax h5{color:#fff;margin-right:-15px}.rua h5{margin-right:-35px}.contact-icon{margin-left:-15px;padding-top:8px;width:30px;height:30px}.social-icon{height:30px}iframe{padding-top:15px}.hr-section-dark{max-width:30%;padding-bottom:35px}.hr-section-white{max-width:30%;border-color:#999;padding-bottom:35px}.area-box{text-align:center}.area-box img{border-width:2px;border-radius:100%}.area-box h3{text-align:center;text-transform:lowercase;font-size:18px;font-weight:700}.area-box h5{padding-left:15px;padding-right:15px;text-align:center;font-size:14px;font-weight:lighter;padding-bottom:25px}.service-box h3{text-align:lef;text-transform:uppercase;font-size:14px;font-weight:lighter}.service-box h4{padding-left:50px;text-align:left;text-transform:lowercase;font-size:16px;font-weight:700}.service-box h5{text-align:left;font-size:14px;margin-bottom:40px}.service-box{margin-top:40px}.service-box .btn{height:45px;text-align:center;padding-top:15px;margin-bottom:-20px;font-weight:700}.service-box img{text-align:center}.service-icon{margin-right:10px;float:left;text-align:left}.btn-mais-servicos{padding-top:20px}.label-audiovisuais{margin-top:1px;color:#362c66}.label-informatica{margin-top:1px;color:#005568}.label-multimedia{margin-top:1px;color:#0084a9}.label-mobiliario{margin-top:1px;color:#3db7e4}.normal-case{text-transform:none!important}.footer{text-align:left;padding:25px;position:absolute;width:100%;color:#fff;background-color:#005568}.footer h6{font-size:12px}.footer a{font-size:16px;text-decoration:none;color:#fff}footer h4{margin-bottom:25px}.link a{text-decoration:none;color:#fff}.separador{margin-left:-10px;margin-right:-10px}.parallax{min-height:400px;background:transparent}@media(min-width:767px){.top-nav-collapse{color:#414142;background-color:#fff}.top-nav-collapse>li>a{color:#414142}.top-nav-collapse .navbar-nav>li>a{color:#414142}#services-mobile,#bt-services-mobile{display:none}}@media(max-width:767px){#services-pc,#bt-services-pc{display:none}.navbar-default .navbar-nav>li>a{color:#414142}.navbar-brand{margin-left:10px;background-image:url(../img/logoTop-white.png)}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{background-color:#fff}.intro-text h1{font-size:45px;line-height:40px;padding-bottom:-15px}.intro-text h3{font-size:20px}.service-subtitle{font-size:14px}.morada{font-size:13px}}#myVideo{margin:auto}.eposter-thumb img{margin:auto;border-radius:12px;margin-bottom:10px}@media(max-width:767px){#myVideo{display:none}.platform_PC{display:none}}@media(min-width:767px){.platform_mobile{display:none}}.table_icon{padding-right:10px}.download-title{color:#3db7ea;margin-bottom:0}.download-subtitle{margin-top:0}.page-section-2{display:table;width:100%}.header-text{display:table-cell;vertical-align:middle;box-shadow:0 3px 10px #888}.label-page-section{display:table;width:100%;height:400px;text-align:center;color:#fff}.gridtile-banner{z-index:5;overflow:auto;height:400px;width:100%;background:url(../img/gridtile.png)}.hr-page-title{max-width:100px}.header-text h1{padding-top:60px;font-size:55px;line-height:40px}.header-text h4{margin-bottom:25px}#newsletter-form{padding-top:50px;padding-bottom:50px}#newsletter-form{font-size:15px}#mc_embed_signup_scroll{padding-top:30px}.grey-background{background-color:#E9E9E9}.service-name{color:#0084a9}.service-resume{line-height:19px;font-size:16px;padding-bottom:16px}.service-mobile{margin-top:30px;margin-bottom:30px}.service-full{margin-top:30px;margin-bottom:30px}.service-img{margin:auto}.text-note{text-align:center;margin-top:-45px;margin-bottom:45px}.service-subtitle{color:#3db7ea;margin-top:-25px;margin-bottom:25px}.audiovisuais-background{background:url(../img/audiovisuais-background.jpg);background-attachment:fixed;background-repeat:no-repeat;background-size:cover;background-position:center}.tecnologia-background{background:url(../img/tecnologia-background.jpg);background-attachment:fixed;background-repeat:no-repeat;background-size:cover;background-position:top}.multimedia-background{background:url(../img/tecnologia-background.jpg);background-attachment:fixed;background-repeat:no-repeat;background-size:cover;background-position:center}.outros-background{background:url(../img/other-background.jpg);background-attachment:fixed;background-repeat:no-repeat;background-size:cover;background-position:top}.posters-background{background:url(../img/eposters-background.jpg);background-attachment:fixed;background-repeat:no-repeat;background-size:cover;background-position:center}.bounce{animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;-moz-animation:bounce 2s infinite;-o-animation:bounce 2s infinite}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px)}}@-moz-keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0)}40%{-moz-transform:translateY(-30px)}60%{-moz-transform:translateY(-15px)}}@-o-keyframes bounce{0%,20%,50%,80%,100%{-o-transform:translateY(0)}40%{-o-transform:translateY(-30px)}60%{-o-transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.cookie-notice{background:rgba(65,65,66,1);position:fixed;bottom:0;left:0;width:100%;z-index:4;font-size:16px;display:none}.cookie-notice .container{margin:0 auto;width:70%;color:#f0f0f0;padding:15px}.button-cookie{background:#fff;padding:5px 10px;border-radius:3px;display:inline-block;border:1px solid #aaa;text-decoration:none}.cookie-notice a{color:gray;text-decoration:none