@media screen and (min-width:768px){#home .slideshow .slide .text-home,#home .slideshow .slide p{text-align:center;font-family:"Exo 2"}#company .cc-visita,#company .text7,#home .slideshow .slide .text-home,#home .slideshow .slide p{font-family:"Exo 2"}#home .slideshow .slide p{font-size:67px;color:#fff}#home .slideshow .slide .cc-chave{color:#ffb612;font-weight:700;font-size:60px}#home .slideshow .slide .text-home{font-size:60px;color:#fff;line-height:1.3}#company .slick-dots{bottom:-50px}#company .slideshow{position:relative}#menu,#menuToggle{position:absolute}#company .slideshow .slide{clip-path:polygon(10% 0,97% 0,80% 300%,3% 100%)}#company .promotion,#company .service{height:400px;background-size:cover;clip-path:none}#company #mini-slideshow{margin-top:-175px}#company .text7{font-size:32px;text-align:left}#menu{width:430px;margin:-60px 0 0}#company .cc-visita,#company .promotion,#company .service{background-repeat:no-repeat;width:100%}#menuToggle{display:block;top:40px;z-index:2;-webkit-user-select:none;user-select:none}#home #menuToggle{top:15px}#company .promotion{margin-top:0;position:static;top:0;right:0;z-index:0;background-position:bottom}#company .service{z-index:1;position:relative;background-position:top center}#company .cc-visita{background-image:url(../images/link_visita.jpg);background-position:bottom right;color:#081d46;text-align:center;background-size:contain;height:45vh}}@media screen and (min-width:992px){#company .cc-visita,#company .text7,#home .slideshow .slide .text-home{font-family:"Exo 2"}#home .slideshow .slide p{font-size:74px}#home .slideshow .slide .cc-chave{color:#ffb612;font-weight:700;font-size:70px}#home .slideshow .slide .text-home{font-size:70px;text-align:center;color:#fff;line-height:1.3}#company .slideshow{position:relative}#company .slideshow .slide{clip-path:polygon(10% 0,97% 0,80% 300%,3% 100%)}#company #mini-slideshow{margin-top:-200px}#company .text7{font-size:35px;text-align:left}#company .cc-visita{background-image:url(../images/link_visita.jpg);background-position:bottom right;background-repeat:no-repeat;color:#081d46;text-align:center;background-size:contain;height:45vh;width:100%}#company .promotion,#company .service{width:60%;height:400px;background-size:cover;background-repeat:no-repeat}#menuToggle{top:40px}#home #menuToggle{top:15px}#company .promotion{margin-top:30px;position:absolute;top:0;right:0;z-index:0;background-position:bottom;-webkit-clip-path:polygon(13% 0,100% 0,100% 100%,1% 100%);clip-path:polygon(13% 0,100% 0,100% 100%,1% 100%)}#company .service{z-index:1;position:relative;background-position:top center;-webkit-clip-path:polygon(0 0,100% -10%,85% 100%,0 100%);clip-path:polygon(0 0,100% -10%,85% 100%,0 100%)}}@media screen and (min-width:1200px){.aqui,.conheca{border-radius:0}#home .slideshow .slide p{font-size:102px}#home .slideshow .slide .cc-chave{color:#ffb612;font-weight:700;font-size:90px}#home .slideshow .slide .text-home{font-size:90px;text-align:center;color:#fff;font-family:"Exo 2";line-height:1.3}#company .slideshow{position:relative}#company .slick-dots{bottom:-50px}#company .promotions-area{height:434px;position:absolute;right:50%}.aqui{background-color:#081d46;color:#fff;position:relative;top:270px;left:63%}.conheca{top:250px}#company .cc-servicos_promocoes .text5{left:85px}#company .text7{font-family:"Exo 2";font-size:40px;text-align:left}#company #mini-slideshow{margin-top:-150px}#menuToggle{top:40px}#home #menuToggle{top:15px}}@media screen and (max-width:1366px){#home .slideshow .slide .text-home{font-size:72px}}@media screen and (max-width:767px){#menu,#menuToggle{position:absolute}#menuToggle .cc-menu-fechar,#menuToggle .cc-menu-text{display:none}#menu{width:430px;margin:-40px 0 0;padding-top:60px;padding-left:60px;max-height:100vh;background:url(../images/forma_contactos.png) center no-repeat #081d46;list-style-type:none;-webkit-font-smoothing:antialiased;transform-origin:0 0;transform:translate(100%,0);transition:transform .5s cubic-bezier(.77,.2,.05,1);background-size:cover}#company .promotion,#company .service{width:100%;height:320px;background-size:cover;background-repeat:no-repeat;clip-path:none}#menu li{padding:15px 0;font-size:20px;color:#fff;font-family:"Exo 2"}#home .slideshow .slide .cc-chave,#home .slideshow .slide .text-home{font-size:50px;text-align:center;font-family:"Exo 2"}#menuToggle{display:block;top:20px;right:10px;z-index:2;-webkit-user-select:none;user-select:none}#home .slideshow .slide .cc-chave{color:#ffb612;font-weight:700}#home .slideshow .slide .text-home{color:#fff;line-height:1.3}#company .cc-missao_equipa .sub_titles{text-align:left}#company .cc-visita .text7{font-family:"Exo 2";font-size:32px;text-align:left}#company .cc-visita .marcar{border-color:#feb000;background-color:#feb000;border-style:solid;color:#081d46;padding:5px}#company .marcar:hover{color:#fff!important;background-color:#081d46;border-color:#081d46}#company .slideshow{position:relative}#company #mini-slideshow{margin-top:-85px}#company .promotion{margin-top:0;position:static;top:0;right:0;z-index:0;background-position:bottom}#company .service{z-index:1;position:relative;background-position:top center}#company .slick-dots{margin-bottom:-30px}#services .cc-solution{height:auto}#services .cc-solution .text6{margin-top:35px}#services .cc-solution .text1{margin-top:15px}#services .text7{font-family:"Exo 2";font-size:25px;text-align:left}#contacts .form-contact .form-contact-img{display:none}#gallery .gallery-item_1{margin-top:0!important}#menu #copyright{position:absolute;bottom:10px;width:calc(75% - 100px);height:auto}#promotions .promotion-block .promotion-d{background-color:#dedddd;min-height:250px;-webkit-clip-path:polygon(0 0,100% 0,85% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}#promotions .text-p{padding:30px 40px}#one,#two{color:#fff;padding:10px}#promotions a{display:block}#one{background-color:#feb000}#two{background-color:#081d46}#promotions .promotion-block .promotion-title{min-height:400px;margin-bottom:0;display:flex;flex-flow:row wrap}#promotions .promotions .promotion-img{height:400px;order:1;background-position:center}#home #menuToggle input:checked~ul{transform:scale(1,1);opacity:1;background-color:#081d46;height:100vh}#home #menuToggle{top:-5px}#company .slideshow .slide{clip-path:polygon(15% 0,90% 0,85% 100%,10% 100%)}}@media screen and (max-width:540px){#company .banner .title,#company .cc-missao_equipa,#company .cc-visita .text7,#home .slideshow .slide .cc-chave,#home .slideshow .slide .text-home,#menu li{font-family:"Exo 2"}#menu{position:absolute;width:430px;margin:-40px 0 0;max-height:100vh;background:url(../images/forma_contactos.png) center no-repeat #081d46;list-style-type:none;-webkit-font-smoothing:antialiased;transform-origin:0 0;transform:translate(100%,0);transition:transform .5s cubic-bezier(.77,.2,.05,1);background-size:cover}#company .slideshow .slide,.cc-form{background-size:contain;background-repeat:no-repeat}#menu li{padding:15px 0;font-size:20px;color:#fff}#home .slideshow .slide .cc-chave{color:#ffb612;font-weight:700;font-size:27px;text-align:center}#home .slideshow .slide .text-home{font-size:30px;text-align:center;color:#fff;line-height:1.3}#company .banner .title{color:#fff;margin-top:130px}#company .cc-percurso{height:430px}#company .slideshow{position:relative}#company .cc-missao_equipa{margin-top:0;height:auto;color:#081d46}#one,#two{color:#fff;padding:10px}#company .cc-visita .text7{font-size:22px;text-align:left}#company .slick-dots{margin-bottom:0}#company .slideshow .slide{height:275px!important;background-position:center;display:flex;align-items:center;position:relative;z-index:2;justify-content:center;clip-path:none}#company #mini-slideshow{margin-top:-95px}#services .cc-solution{height:auto}#services .cc-solution .text1{margin-top:5px}#services .cc-solution .text6{margin-top:36px;font-size:28px}#services .cc-visit .man{height:45vh;position:absolute;right:0;width:0}#services .cc-visit{height:auto!important}#contacts .form-contact .form-contact-img{display:none}#gallery .gallery-item_1{margin-top:0!important}.cc-form{background-position:left;position:absolute;left:0;top:195px;width:0}.cc-traco{height:5px;background-color:#fff;width:50px;margin:auto}#menu #copyright{position:absolute;bottom:10px;width:calc(75% - 100px);height:auto}#promotions a{display:block}#one{background-color:#feb000}#two{background-color:#081d46}#promotions .promotions .cc-title-promotion{font-size:30px}#home #menuToggle{top:-5px}}
