#company,#contacts,#gallery,#promotions,#services{overflow-x:hidden}#home,body{max-height:100vh}@media (min-width:768px){.sm-block120,.sm-block15,.sm-block150,.sm-block30,.sm-block60,.sm-block90{display:inline-block}.sm-spacer150{height:150px}.sm-spacer120{height:120px}.sm-spacer90{height:90px}.sm-spacer60{height:60px}.sm-spacer30{height:30px}.sm-spacer15{height:15px}.sm-block150{width:150px}.sm-block120{width:120px}.sm-block90{width:90px}.sm-block60{width:60px}.sm-block30{width:30px}.sm-block15{width:15px}.sm-taleft{text-align:left}.sm-tacenter{text-align:center}.sm-taright{text-align:right}.sm-tajustify{text-align:justify}}@media (min-width:992px){.md-block120,.md-block15,.md-block150,.md-block30,.md-block60,.md-block90{display:inline-block}.md-spacer150{height:150px}.md-spacer120{height:120px}.md-spacer90{height:90px}.md-spacer60{height:60px}.md-spacer30{height:30px}.md-spacer15{height:15px}.md-block150{width:150px}.md-block120{width:120px}.md-block90{width:90px}.md-block60{width:60px}.md-block30{width:30px}.md-block15{width:15px}.md-taleft{text-align:left}.md-tacenter{text-align:center}.md-taright{text-align:right}.md-tajustify{text-align:justify}}@media (min-width:1200px){.lg-block120,.lg-block15,.lg-block150,.lg-block30,.lg-block60,.lg-block90{display:inline-block}.lg-spacer150{height:150px}.lg-spacer120{height:120px}.lg-spacer90{height:90px}.lg-spacer60{height:60px}.lg-spacer30{height:30px}.lg-spacer15{height:15px}.lg-block150{width:150px}.lg-block120{width:120px}.lg-block90{width:90px}.lg-block60{width:60px}.lg-block30{width:30px}.lg-block15{width:15px}.lg-taleft{text-align:left}.lg-tacenter{text-align:center}.lg-taright{text-align:right}.lg-tajustify{text-align:justify}}@media (max-width:767px){.xs-block120,.xs-block15,.xs-block150,.xs-block30,.xs-block60,.xs-block90{display:inline-block}.xs-spacer150{height:150px}.xs-spacer120{height:120px}.xs-spacer90{height:90px}.xs-spacer60{height:60px}.xs-spacer30{height:30px}.xs-spacer15{height:15px}.xs-block150{width:150px}.xs-block120{width:120px}.xs-block90{width:90px}.xs-block60{width:60px}.xs-block30{width:30px}.xs-block15{width:15px}.xs-taleft{text-align:left}.xs-tacenter{text-align:center}.xs-taright{text-align:right}.xs-tajustify{text-align:justify}}@media (max-width:540px){.xs-block120,.xs-block15,.xs-block150,.xs-block30,.xs-block60,.xs-block90{display:inline-block}.xs-spacer150{height:150px}.xs-spacer120{height:120px}.xs-spacer90{height:90px}.xs-spacer60{height:60px}.xs-spacer30{height:30px}.xs-spacer15{height:15px}.xs-block150{width:150px}.xs-block120{width:120px}.xs-block90{width:90px}.xs-block60{width:60px}.xs-block30{width:30px}.xs-block15{width:15px}.xs-taleft{text-align:left}.xs-tacenter{text-align:center}.xs-taright{text-align:right}.xs-tajustify{text-align:justify}}#menuToggle,#menuToggle input{display:block;position:absolute}body{font-family:'Exo 2'}#menu li,#menuToggle .cc-menu-fechar,#menuToggle .cc-menu-text,#menuToggle .cc-rights{font-family:"Exo 2"}img{max-width:100%}#menuToggle #menu a{text-decoration:none;color:#fff;padding-bottom:5px}#menuToggle #menu a:hover{text-decoration:none;color:#fff;border-bottom:5px solid #feb000}#navigation{position:absolute;top:0;right:0}#menuToggle .cc-menu-fechar{position:absolute;top:30px;left:330px;color:#fff;font-size:20px;font-weight:400}#menuToggle .cc-rights{color:#a9a9a9;font-size:10px}#menuToggle .cc_logo_critec{padding-bottom:10px}#menuToggle .cc-divisao{height:1px;background-color:#a9a9a9}#menuToggle input:checked~ul{width:430px;transform:scale(1,1);opacity:1;background-color:#081d46;height:100vh}#menuToggle{right:95px;top:40px;z-index:1;-webkit-user-select:none;user-select:none}#menuToggle .cc-menu-text{position:absolute;top:-14px;left:45px;color:#fff;font-size:20px;font-weight:400}#menuToggle input{width:40px;color:#fff;height:32px;top:-7px;left:-5px;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none}#menuToggle .cc-menu2,#menuToggle .cc-menu3,#menuToggle span{display:block;height:2px;margin-bottom:5px;position:relative;border-radius:3px;transform-origin:4px 0;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease;background:#fff;color:#fff;font-family:"Exo 2";z-index:1}#menuToggle span{width:27px}#menuToggle .cc-menu2{width:22px}#menuToggle .cc-menu3{width:19x}#home,#menu{height:100vh}#home footer,#home header,#menu,#menu #copyright,.logo_header{position:absolute}#menuToggle span:first-child{transform-origin:0 0}#menuToggle span:nth-last-child(2){transform-origin:0 100%}#menuToggle input:checked~span{opacity:1;transform:rotate(45deg) translate(-2px,-1px);background:#fff}#menuToggle input:checked~span:nth-last-child(3){opacity:0;transform:rotate(0) scale(.2,.2)}#menuToggle input:checked~span:nth-last-child(2){opacity:1;transform:rotate(-45deg) translate(0,-1px)}#menu{padding-top:60px;padding-left:60px;right:-100px;width:430px;margin:-40px 0 0;background:url(/experinedita/site-assets/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 .banner,#home .slideshow .slide,.cc-form{background-repeat:no-repeat}#menu li{padding:20px 0;font-size:20px;color:#fff;font-weight:600}.slick-next:before,.slick-prev:before{font-family:FontAwesome!important;font-size:46px!important;opacity:1!important;color:#feb000!important}#menu #copyright{bottom:10px;width:calc(100% - 100px);height:auto}.logo_header{width:25%;top:30px}#home,footer{position:relative;width:100%}#cc-footer{background-color:#feb000;text-align:center!important;height:40px;padding:10px}#home{overflow:hidden;z-index:1}#home footer{bottom:0;width:100%;z-index:2}#home header{height:50px;background-position:center;top:25px;width:100%;z-index:3}#home .slideshow,#home .slideshow .slide{height:100vh;max-height:100vh;width:100%}#home .slideshow{position:relative;z-index:2}#home .slideshow .slide{background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center}.cc-traco{height:10px;background-color:#fff;width:100px;margin:auto}.slick-next,.slick-prev{z-index:6!important;height:65px!important;width:65px!important;display:flex!important}.slick-prev:before{content:'\f104'!important;margin-left:-6px!important}.slick-prev{left:50px!important;border:2px solid #a9a9a9!important;border-radius:50%;justify-content:center;align-items:center}#company .slick-prev,.slick-next{border:2px solid #a9a9a9!important;justify-content:center}.slick-next:before{content:'\f105'!important;margin-right:-6px!important}.slick-next{right:50px!important;border-radius:50%;align-items:center}#home .slick-dots li button:before{font-family:slick;font-size:15px!important;opacity:.25!important;color:#fff!important}#home .slick-dots{bottom:135px!important;left:auto}#home .slick-dots li.slick-active button:before{opacity:.75!important;color:#fff!important}.cc-form{background-position:left;background-size:contain;position:absolute;left:0;top:195px;width:47vh}#company,#company .section-pro-ser,#company .slideshow{position:relative}#company .banner{background-image:url(../images/banner_header.png);background-position:center;background-size:cover;height:240px;display:flex;align-items:center;justify-content:center}#company .cc-visita,#company .slideshow .slide{background-size:contain;background-repeat:no-repeat}#company .banner .title{color:#fff;font-family:"Exo 2";margin-top:95px;font-weight:700;text-align:center;font-size:24px}#company .cc-missao_equipa,#company .cc-percurso,#company .cc-servicos_promocoes,#company .cc-visita{color:#081d46;font-family:"Exo 2"}#company .banner .cc-title_subli{background-color:#feb000;height:3px;width:110px;margin-top:20px}#company .cc-percurso{background-color:#feb000;height:40vh}#company .cc-missao_equipa{height:auto}#company .cc-visita{background-image:url(../images/link_visita.jpg);background-position:bottom right;text-align:center}#company .cc-percurso .text1{font-family:"Exo 2";text-align:justify;color:#fff;line-height:2;margin-top:40px;margin-left:0}#company .cc-missao_equipa .text2,#company .cc-missao_equipa .text3{font-family:"Exo 2";text-align:left;color:#081d46;line-height:2}#company .slick-next:before,#company .slick-prev:before{font-family:FontAwesome!important;font-size:46px!important;opacity:1!important}#company #mini-slideshow{margin-top:-150px}#company .slideshow .slide{height:355px!important;background-position:center;display:flex;align-items:center;position:relative;z-index:2;justify-content:center;clip-path:polygon(10% 0,97% 0,80% 300%,3% 100%)}#company .slick-next,#company .slick-prev{z-index:6!important;height:65px!important;width:65px!important;display:none!important}.fa-arrow-right:before{content:"\f061"!important;padding-left:10px!important}#company .slick-prev:before{content:'\f104'!important;color:#feb000!important;display:none!important}#company .slick-prev{left:50px!important;border-radius:50%;align-items:center}#company .slick-next:before{content:'\f105'!important;color:#feb000!important;display:none!important}#company .slick-next{right:50px!important;border:2px solid #a9a9a9!important;border-radius:50%;justify-content:center;align-items:center}#company .slick-dots{margin-bottom:0}#company .slick-dots li button:before{font-family:slick;font-size:12px!important;opacity:.55!important;color:#feb000!important}#gallery .banner .title,#promotions .banner .title,#promotions .promotions .cc-text-promotion,#promotions .promotions .cc-title-number,#promotions .promotions .cc-title-promotion,#services .banner .title,#services .cc-solution,#services .cc-solution .text1,#services .cc-visit,#services .services_all,#services .text7{font-family:"Exo 2"}#company .slick-dots li.slick-active button:before{opacity:1!important;color:#081d46!important}#company .cc-percurso .text6{margin-top:40px}#company .cc-visita .marcar{border-color:#feb000;background-color:#feb000;border-style:solid;color:#081d46;border-radius:0;font-weight:700;padding:10px}.cc-subli{height:3px;background-color:#feb000;width:115px}#company .promotion,#company .service{width:60%;height:400px;background-size:cover;background-repeat:no-repeat}#company .marcar:hover{color:#fff!important;background-color:#081d46;border-color:#081d46}#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,#promotions,#services{position:relative}#company .service{z-index:1;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%)}#company .button-services{color:#081d46;background-color:#feb000;padding:10px;border-radius:0}#company .button-promotions{color:#fff;background-color:#081d46;padding:10px;border-radius:0}#company .button-promotions:focus,#company .button-promotions:hover{color:#081d46;background-color:transparent;border-color:#081d46;font-weight:700}#company .button-services:focus,#company .button-services:hover{color:#fff!important;background-color:#081d46;border-color:#081d46}#one,#one:hover{background-color:#feb000}#company .title-services{color:#fff}#promotions .banner{background-image:url(../images/banner_header.png);background-position:center;background-repeat:no-repeat;background-size:cover;height:240px;display:flex;align-items:center;justify-content:center}#promotions .banner .title{color:#fff;margin-top:130px;text-align:center;font-weight:700;font-size:23px}#promotions .banner .cc-title_subli{background-color:#feb000;height:3px;width:138px;margin-top:20px}#two,#two:hover{background-color:#081d46}#promotions .promotions .cc-title-promotion{color:#081d46;font-weight:700;font-size:35px;margin-top:0;padding-left:25px;padding-right:25px}#one,#two{color:#fff}#promotions .promotions .cc-text-promotion{line-height:3;margin-top:0;padding-right:40px}#one,#one:hover,#two,#two:hover{padding:14px;text-align:center!important;text-decoration:none}#promotions .promotions .cc-title-number{font-weight:700;margin-top:0}#one:hover{color:#081d46}#two:hover{color:#feb000}#services .banner .title,#services .cc-visit{text-align:center}#promotions .promotions .promotion-img{background-repeat:no-repeat;background-position:left;background-size:contain;height:auto;z-index:1}#services .banner,#services .cc-visit,#services .services_all{background-size:cover;background-repeat:no-repeat}#promotions .promotion-block{min-height:400px;position:relative}#promotions .promotion-block .promotion-title{min-height:400px;display:flex}#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,95% 100%,0 100%)}#promotions .text-p{padding:30px}#services .cc-visit{background-image:url(../images/banner_visita.png);color:#081d46;height:45vh;width:100%}#services .banner{background-image:url(../images/banner_header.png);background-position:center;height:240px;display:flex;align-items:center;justify-content:center}#services .banner .title{color:#fff;margin-top:130px;font-weight:700;font-size:23px}#services .banner .cc-title_subli{background-color:#feb000;height:3px;width:105px;margin-top:20px}#services .cc-solution{background-color:#feb000;height:340px;color:#081d46}#services .cc-solution .text6{margin-top:90px}#services .cc-solution .text1{text-align:justify;color:#fff;line-height:2;margin-top:70px;margin-left:0}#services .cc-visit .marcar{border-color:#feb000;background-color:#feb000;border-style:solid;color:#081d46;padding:10px;border-radius:0;font-weight:700}#services .marcar:hover{color:#fff;background-color:#081d46!important;border-color:#081d46}#services .cc-visit .man{height:47vh;position:absolute;right:0;bottom:40px}#services .services_all{height:25vh;background-blend-mode:multiply;background-position:center;display:flex;align-items:center;justify-content:center;color:#fff;position:relative}#services .icon{position:absolute;bottom:-50px;width:100%;left:0;display:flex;align-content:center;justify-content:center}#services .icon_img{background:#feb000;width:80px;height:80px;padding:10px}#contacts .banner,#gallery .banner{background-image:url(../images/banner_header.png);display:flex}#gallery .banner,.box{background-repeat:no-repeat;background-size:cover}#services .text7{font-size:40px;text-align:left}#gallery{position:relative}#gallery .banner{background-position:center;height:240px;align-items:center;justify-content:center}#gallery .banner .title{color:#fff;margin-top:130px;font-weight:700;text-align:center;font-size:23px}#gallery .banner .cc-title_subli{background-color:#feb000;height:3px;width:105px;margin-top:20px}#gallery .fade-gallery,#gallery .fade-gallery:hover{background-color:rgba(8,29,70,.75);position:absolute;right:25px;left:25px;top:25px;bottom:25px;text-align:center;line-height:350px;font-size:30px;color:#fff}.box{height:100%;width:100%;object-fit:cover;-o-object-fit:cover;background-position:top center}#contacts .adress,#contacts .banner{background-position:center;background-repeat:no-repeat}#gallery .vertical{height:710px!important}#gallery .fade-gallery{-webkit-transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s;opacity:0}#gallery .fade-gallery:hover{-webkit-transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s;opacity:1}.link-img{text-decoration:none!important}.fade-gallery-text{position:relative;top:125px;color:#fff}.fade-gallery-text-vertical{position:relative;top:270px;color:#fff}.gallery-container{padding:12px}.gallery-item{overflow:hidden;padding:12px}.gallery-item .box{height:336px;overflow:hidden}.gallery-item_1{margin-top:-355px}.special-margin-top{margin-top:-359px}#returnResult{color:#fff!important;padding-left:15px}#contacts{position:relative;background-color:#081d46}#contacts .banner{background-size:cover;height:240px;align-items:center;justify-content:center}#contacts .banner .title{color:#fff;font-family:"Exo 2";margin-top:130px;font-weight:700;text-align:center;font-size:23px}#contacts .text,#contacts .text_one,#contacts .text_two,#contacts .title{color:#081d46;font-family:"Exo 2"}#contacts .title{font-weight:700}#contacts .banner .cc-title_subli{background-color:#feb000;height:3px;width:131px;margin-top:20px}#contacts .adress{background-color:#feb000}#contacts .text{line-height:30px}#contacts .text_one,#contacts .text_two{line-height:15px}#contacts .adress .adress-sub{background-color:#fff;height:2px;width:41px;margin:auto}#contacts .google-maps{height:365px}#contacts .form-contact{background-color:#081d46}#contacts .form-contact .form-contact-img{background-position:top center;background-repeat:no-repeat;background-size:cover;height:75vh;margin:auto}#contacts .form-contact .form-contact-title{color:#fff;font-family:"Exo 2";margin-top:70px;margin-left:15px;line-height:40px}#contacts .form-contact .form-contact-sub{background-color:#feb000;height:7px;width:75px;margin-left:15px;margin-top:30px}#contacts .form-contact .form-contact-text{color:#fff;margin-top:30px;line-height:2}#contacts .book-information{color:#fff}#contacts .form-contact .form-contact-button,#contacts .form-contact .form-contact-button:hover{border-radius:1px;color:#081d46;font-family:"Exo 2";font-weight:700;padding:10px 15px!important;text-transform:uppercase}#contacts .form-contact .form-contact-sub-text{background:0 0;border-bottom-width:2px;height:30px;width:100%;border-color:transparent transparent #fff}#contacts .form-contact .form-contact-sub-text-mesage{background:0 0;border-bottom-width:2px;height:60px;width:100%;resize:none;border-color:transparent transparent #fff}#contacts .form-contact .form-contact-button{background-color:#feb000}#contacts .form-contact .form-contact-button:hover{background-color:#fff;border-color:#081d46}#contacts input:focus,#contacts textarea:focus{border-bottom-color:#feb000!important}#contacts #map-canvas{height:385px}#contacts input::placeholder{color:#fff}#contacts textarea::placeholder{color:#fff}#contacts input:focus::-webkit-input-placeholder{opacity:0;transition:opacity .3s ease-in-out}#contacts textarea:focus::-webkit-input-placeholder{opacity:0;transition:opacity .3s ease-in-out}#contacts input:focus{box-shadow:0 0 5px rgba(255,255,255,0)}
